Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
See https://svnweb.freebsd.org/ports?view=revision&revision=389789
Fixes PR pkg/50078
|
|
- Keyboard shortcuts can now be edited from MComix' preference dialog
in a new tab "Shortcuts". (by Valentin Gologuzov)
Please not that the arrow keys, Backspace and Escape cannot be bound
to actions right now, unless you're manually editing the config file.
- During database upgrade, MComix did not consider that books in the
"Last read" database might no longer exist, leading to program crash.
This has been fixed.
- Adding a collection with a numeric name to the library made the library
unusable. This has been fixed.
- Fixed win32 builds missing the 'calendar' module.
- Fixed bookmarks not being displayed in the Ubuntu Unity global menu.
- Fixed 'Continue reading' not working when files are opened from
the command line (by Boris Bogar).
- Improved page extraction and caching algorithm, leading to much better
responsiveness, especially for viewing large archives. (by Benoit Pierre)
- MComix will now always hide the mouse cursor after a period of
inactivity, even when not in fullscreen mode. (by Benoit Pierre)
- The ALT+Left and ALT+Right keys will now either advance one page,
or go back one page, depending on the user being in manga mode.
- CTRL plus mouse wheel will now zoom in/out one level.
- Manual zooming will now use a logarithmic scale instead of a linear
spline.
- The library will now use natural sorting for "Sort by name" and
"Sort by path" instead of alphanumeric sorting, bringing it in line
with most other sorting done by MComix.
- Adding a book to a collection with the same book already existing
in another collection did not immediately show the book in the
library main view when the new collection was already selected.
- MComix can now use the '7z' executable to read .tar.xz and .tar.lzma
archives.
- ZIP archives using BZIP2 compression will now fall back to external
unzip/7z instead of failing (by Awad Mackie).
- MComix can now read PDF files using tools provided by mupdf,
namely mutool and mudraw. (by Benoit Pierre)
- Double page mode will not implicitly resize images anymore.
- The smart scrolling algorithm has been improved.
- Some issues with the magnifying glass have been fixed.
- Some new variables have been introduced that you can use when running
external commands. See the documentation for details:
https://sourceforge.net/p/mcomix/wiki/External_Commands
- MComix will now use the current GTK theme's icons for
Next/Previous buttons.
- Added AppData meta information for software repositories.
- Updated traditional Chinese translation (by Wayne Su).
|
|
2.61
The main package pstricks now defines two optional arguments
for pasting code into PostScript: precode=.. and postcode=.... Both can
beused by other packages to get rid of an \pstVerb before calling a
macro.
2.62
New optional argument "bgcolor" for the background of
the pspicture environment. See pst-news15.pdf for more
information.
|
|
Added macro \QR to put a QR code into the margin of a document.
|
|
---------------------
(From the file RELEASE_NOTE)
GNUPLOT Version 5.0.1 Release Notes
===================================
Gnuplot version 5.0 was initially released in January 2015.
Please see the NEWS and ChangeLog files for a complete list of bug fixes
and minor changes accummulated since then.
These release notes are for version 5.0 patchlevel 1 (5.0.1).
Release Notes date: 04-Jun-2015
This patchlevel 5.0.1 incremental release includes
==================================================
* NEW "set mono" (full command "set monochrome {linetype lt <line-properties>})
* NEW "set fit nolog" suppresses output to log file
* NEW sixel terminal supports RGB and palette colors, but only 16 at a time :-(
* NEW command "printerr" acts exactly like "print" but always outputs via stderr
* CHANGE autoconfigure of Qt5 support now looks for --variable=host_bins
* CHANGE reevaluate fill color for each polygon in data for "with filledcurves"
* CHANGE gstrptime(): always check validity of %y %Y %d %B %b input fields
* CHANGE track text properties for key title separately from key entries
* CHANGE "smooth kdensity" now handles logscale y and explicit x range
* CHANGE order of margins in the "set margin" command to left, right, bottom, top
* CHANGE guarantee color of key sample for "lc variable" plots matches 1st point
* CHANGE "set term fig color" can use predefined linetype colors and named colors
* CHANGE skip all preprocessing for input lines beginning with shell escape char
* CHANGE build system to suppress dvi as an automake-generated target
* CHANGE in hidden3d mode, the 'nosurface' suppresses both surface grid directions
* FIX replace palette color value NaN with background color
* FIX improved handling of boxplot data with multiple factors (categories)
* FIX save_textcolor was not handling "tc variable"
* FIX apply numeric locale when reading ascii matrix data
* FIX handling of ascii matrix data
* FIX reinitialize brush used to draw dotted lines in gd terminal
* FIX failure to clear bold/italic text attributes in cairo terminals
* FIX tabular output of time data when the axis format has not been set
* FIX breakage in plot style filledcurves {above|below} y1=<yval>
* FIX dashtypes after "set term {e}pslatex mono"
* FIX report and enforce maximum number of parallel axes without faulting
* FIX smooth mcsplines for a curve containing multiple y values at a single x
* FIX several bugs evident for log-scaled color axis
* FIX regression in color support for pbm/sixel/hpgl terminals (no RGB color)
* FIX accummulated round-off error in dotted lines drawn by libgd terminals
* FIX incorrect colorbox axis labels in polar plots
* FIX AquaTerm framework name is case-sensitive
* FIX strip enhanced text markup from plot titles embedded in svg output
* FIX error in retrieving matrix column headers as strings
* FIX error in calculating absolute deviation (stats command)
* FIX allocation error from "set fit covariancevariables"
* FIX tkcanvas terminal handling of blank (default) font family name
* FIX off-by-one-error in color of contours when hidden3d is active
* FIX adjust WIN32 encoding used by text output from "pause" command
* FIX qt terminal 3D rotation mode tendency to get stuck "on"
* FIX dash pattern rendering in contour lines
NOTABLE NEW FEATURES IN VERSION 5.0.1
=====================================
Incremental releases 5.0.1, 5.0.2, etc are primarily intended to provide bug
fixes, but 5.0.1 also contains several adjustments resulting from feedback on
changes and new features in version 5. The most notable is addition of a new
command "set monochrome" that allows emulation of the terminal-specific "mono"
option that was lost in version 5. The new commands "set mono" and "set color"
switch between two parallel sets of default linetypes. Six monochrome
linetypes are pre-defined; these can be altered or new ones added using the
command "set monochrome linetype N <line-properties>". Although these do not
exactly duplicate those of any particular pre-version 5 terminal, approximate
backwards compatibility is provided by automatically switching to the
monochrome linetypes if the "mono" keyword is present in "set term".
I.e., "set term pdf mono" is equivalent to "set term pdf; set mono".
|
|
* under clang, C-style cast from nullptr_t to enum are not allowed.
Ok@ wiz
|
|
Clutter 1.22.2 2015-05-12
===============================================================================
• List of changes since Clutter 1.22.0
- Improve touchpad detection in the X11 backend
The X11 backend now uses the same heuristics as GDK.
- Fix handling of SwapBuffersWithDamage on EGL
Use the correct arguments for the Cogl API, which is mapped on the
corresponding EGL extension.
- Fix ClutterStage:use-alpha
Painting the stage with the use-alpha property is now working on all
backends.
- Fix detection of an ARGB visual in the GDK backend
• List of bugs fixed since Clutter 1.22.2
#749256 - clutter-backend-gdk: Only set setting on successful
gdk_screen_get_setting call
#747436 - Clutter should use the same heuristics as gtk+ to determine
touchpads
Many thanks to:
Jasper St. Pierre, Matthieu Bouron
Clutter 1.22.0 2015-03-23
===============================================================================
• List of changes since Clutter 1.21.8
- Improve pointer tracking in the evdev input backend
Do not use the events after the queue processing, to avoid dropping events
due to compression.
- Fix handling of multiple stages with the GDK backend
A regression introduced when the GDK backend implemented its own master
clock using GdkFrameClock prevented applications with multiple stages to
be updated properly.
- Updated translations
Kazakh, Aragonese, Indonesian, Danish, Turkish.
• List of bugs fixed since Clutter 1.21.8
#746575 - cally-actor: Don't assume X11 backend is used when supported
#746328 - evdev: Keep track of the pointer coordinate ourself
Many thanks to:
Muhammet Kara, Andika Triwidada, Ask H. Larsen, Baurzhan Muftakhidinov,
Daniel Martinez, Florian Müllner, Jonas Ådahl
Clutter 1.21.8 2015-03-15
===============================================================================
• List of changes since Clutter 1.21.6
- Documentation updates
The messages for most of the deprecated API list the intended replacement
classes or approaches to be used when porting code.
- Update the MSVC build files
- Improve damage tracking on ClutterStage
This should improve performance, especially when paired with the
buffer_age extension.
- Updated translations
Greek, Polish, Ukrainian, Italian, Slovak, Latvian, Bosnian.
• List of bugs fixed since Clutter 1.21.6
#745512 - Improve damage tracking and use swap_buffers_with_damage
Many thanks to:
Chun-wei Fan, Chris Wilson, Daniel Korostil, Dušan Kazik, Milo Casagrande,
Piotr Drąg, Rūdolfs Mazurs, Samir Ribic, Tom Tryfonidis.
Clutter 1.21.6 2015-03-03
===============================================================================
• List of changes since Clutter 1.21.4
- Support quad-buffer stereo displays on X11/GLX
This allows using Clutter to draw on GLX framebuffers with the stereo
bit set.
- Add a Mir windowing system backend
This allows using Clutter applications natively on systems using the
Mir display server.
- Depend on Cogl ≥ 1.19 and Cairo ≥ 1.12
Cogl 1.19 is needed for the newly added Mir windowing system backend,
as well as the quad-buffer stereo display on X11. Cairo 1.12 is needed
for dropping the ad hoc check for the device scale parameter used with
ClutterStage implementations as well as the ClutterCanvas content.
- Improvements in the evdev input backend
- Use the GdkFrameClock to drive the ClutterMasterClock
When using the GDK backend, we want the ClutterMasterClock to be driven
by the GdkFrameClock, as the latter is automatically frame limited by
the compositor, which gives better results for client applications.
- Updated translations
Spanish, Hebrew, Hungarian, Czech, Basque, Russian, Slovenian, Galician,
Chinese (Taiwan), French, Brazilian Portuguese, Lithuanian, Serbian.
• List of bugs fixed since Clutter 1.21.4
#743355 - gdk: report an error when initialization fails
#743615 - evdev: Ignore non seat wide button or key events
#744058 - gdk: Disable cogl wayland event dispatching if requested
#743865 - MetaSurfaceActorWayland: unset the surface when it goes away
#744604 - stage: Process state update event immediately
#744668 - GDK: integrate the MasterClock mechanism with GdkFrameClock
#732706 - Allow setting up quad-buffer stereo output
Many thanks to:
Lionel Landwerlin, Jonas Ådahl, Alexandre Franke, Aurimas Černius,
Balázs Úr, Chao-Hsiung Liao, Daniel Mustieles, Fran Dieguez,
Giovanni Campagna, Inaki Larranaga Murgoitio, Jasper St. Pierre,
Marco Trevisan (Treviño), Marek Černocký, Matej Urbančič, Owen W. Taylor,
Rafael Ferreira, Rui Matos, Yosef Or Boczko, Yuri Myasoedov,
Мирослав Николић
Clutter 1.21.4 2015-01-22
===============================================================================
• List of changes since Clutter 1.21.2
- Use the GDK backend by default when possible
Instead of using the X11 or the Wayland backend by default, Clutter now
uses the GDK backend for both input and output. This improves the
integration with the windowing system. Backends can still be selected
programmatically, or via environment variables. On Windows and MacOS, we
still prefer the native backend, if available, because of asymmetries in
the GDK API.
- Use libinput 0.8
For the evdev input backend, the dependency for libinput has been bumped
to the newly released 0.8, which improves wheel and scroll events.
- Allow access to vendor and product ID for input devices
- Allow ClutterConstraint implementations to change the preferred size
ClutterConstraint classes can now update an actor's preferred size,
along with its allocation; this means that querying the preferred size
of actors using constraints will take constraints into consideration, and
improves the integration of constraints inside the layout system.
- Improve the GDK backend
Properly support high DPI displays, as well as Wayland.
- Updated translations
Czech, Basque, Spanish, Hungarian.
• List of bugs fixed since Clutter 1.21.2
#730815 - Mouse events limited to upper left rectangle
#740759 - Add getters for input device vendor/product IDs
#734587 - Position gdk backend before x11/wayland/egl ones
#742829 - Update to new libinput API for pointer_axis events
Many thanks to:
Jonas Danielsson, Carlos Garnacho, Peter Hutterer, Marek Černocký,
Inaki Larranaga Murgoitio, Daniel Mustieles, Balázs Úr.
Clutter 1.21.2 2014-12-15
===============================================================================
• List of changes since Clutter 1.20.0
- Improve input device handling
Both on the evdev input backend, and the XInput2 backend for X11.
- Allow content implementations to drive actors preferred size
If a ClutterActor is only used to paint a ClutterContent implementation,
it should be possible to allow the actor to have the same preferred size
of its content. We use a ClutterRequestMode to specify this behaviour.
- Documentation fixes
• List of bugs fixed since Clutter 1.20.0
#738520 - evdev: Flush event queue before removing device(s)
#739050 - Fix some weird graphical glitches in RTL
#741350 - Improve touchpad detection on libinput
#740997 - Easing modes are not used when computing the value of a
KeyframeTransition
#676326 - actor: Add a :request-content-size property
#711182 - Incorrect drawing behaviour with clutter content centered
#709252 - ensure that all deprecated symbols are correctly annotated for
gtk-doc
#669743 - ObjectInfo property is_actor not correctly set when updating
existing actor using ClutterScriptParser
#719962 - clutter/osx: add clutter_osx_disable_event_retrieval
#681300 - Miss CLUTTER_INPUT_BACKEND description in doc
#729462 - DeviceManagerXi2: Update cached core pointer in getter if NULL
Many thanks to:
Carlos Garnacho, Jasper St. Pierre, Jonas Ådahl, Rico Tzschichholz,
Samuel Degrande, Sjoerd Simons, cee1.
|
|
Version 1.6.18beta01 [April 1, 2015]
Removed PNG_SET_CHUNK_[CACHE|MALLOC]_LIMIT_SUPPORTED macros. They
have been combined with PNG_SET_USER_LIMITS_SUPPORTED (resolves
bug report by Andrew Church).
Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c. This
fixes some arithmetic errors that caused some tests to fail on
some 32-bit platforms (Bug reports by Peter Breitenlohner [i686]
and Petr Gajdos [i586]).
Version 1.6.18beta02 [April 26, 2015]
Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler
(Bug report by Viktor Szaka'ts).
Version 1.6.18beta03 [May 6, 2015]
Replaced "unexpected" with an integer (0xabadca11) in pngset.c
where a long was expected, to avoid a compiler warning when PNG_DEBUG > 1.
Added contrib/examples/simpleover.c, to demonstrate how to handle
alpha compositing of multiple images, using the "simplified API"
and an example PNG generation tool, contrib/examples/genpng.c
(John Bowler).
Version 1.6.18beta04 [May 20, 2015]
PNG_RELEASE_BUILD replaces tests where the code depended on the build base
type and can be defined on the command line, allowing testing in beta
builds (John Bowler).
Avoid Coverity issue 80858 (REVERSE NULL) in pngtest.c PNG_DEBUG builds.
Avoid a harmless potential integer overflow in png_XYZ_from_xy() (Bug
report from Christopher Ferris).
Version 1.6.18beta05 [May 31, 2015]
Backport filter selection code from libpng-1.7.0beta51, to combine
sub_row, up_row, avg_row, and paeth_row into try_row and tst_row.
Changed png_voidcast(), etc., to voidcast(), etc., in contrib/tools/pngfix.c
to avoid confusion with the libpng private macros.
Fixed old cut&paste bug in the weighted filter selection code in
pngwutil.c, introduced in libpng-0.95, March 1997.
Version 1.6.18beta06 [June 1, 2015]
Removed WRITE_WEIGHTED_FILTERED code, to save a few kbytes of the
compiled library size. It never worked properly and as far as we can
tell, no one uses it. The png_set_filter_heuristics() and
png_set_filter_heuristics_fixed() APIs are retained but deprecated
and do nothing.
Version 1.6.18beta07 [June 6, 2015]
Removed non-working progressive reader 'skip' function. This
function has apparently never been used. It was implemented
to support back-door modification of png_struct in libpng-1.4.x
but (because it does nothing and cannot do anything) was apparently
never tested (John Bowler).
Fixed cexcept.h in which GCC 5 now reports that one of the auto
variables in the Try macro needs to be volatile to prevent value
being lost over the setjmp (John Bowler).
Fixed NO_WRITE_FILTER and -Wconversion build breaks (John Bowler).
Fix g++ build breaks (John Bowler).
Quieted some Coverity issues in pngfix.c, png-fix-itxt.c, pngvalid.c,
pngstest.c, and pngimage.c. Most seem harmless, but png-fix-itxt
would only work with iTXt chunks with length 255 or less.
Added #ifdef's to contrib/examples programs so people don't try
to compile them without the minimum required support enabled
(suggested by Flavio Medeiros).
Version 1.6.18beta08 [June 30, 2015]
Eliminated the final two Coverity defects (insecure temporary file
handling in contrib/libtests/pngstest.c; possible overflow of
unsigned char in contrib/tools/png-fix-itxt.c). To use the "secure"
file handling, define PNG_USE_MKSTEMP, otherwise "tmpfile()" will
be used.
Removed some unused WEIGHTED_FILTER macros from png.h and pngstruct.h
Version 1.6.18beta09 [July 5, 2015]
Removed some useless typecasts from contrib/tools/png-fix-itxt.c
Fixed a new signed-unsigned comparison in pngrtran.c (Max Stepin).
Replaced arbitrary use of 'extern' with #define PNG_LINKAGE_*. To
preserve API compatibility, the new defines all default to "extern"
(requested by Jan Nijtmans).
Version 1.6.18rc01 [July 9, 2015]
Belatedly added Mans Rullgard and James Yu to the list of Contributing
Authors.
Version 1.6.18rc02 [July 12, 2015]
Restored unused FILTER_HEURISTIC macros removed at libpng-1.6.18beta08
to png.h to avoid compatibility warnings.
Version 1.6.18rc03 [July 15, 2015]
Minor changes to the man page
Version 1.6.18 [July 23, 2015]
No changes.
|
|
- No changeset available, adds a few icons.
|
|
While here, update to cogl to 1.20.0
Cogl 1.20.0 2015-03-23
List of changes since Cogl 1.18.2
Support for "quad buffer" based stereo rendering
Support for Mir window system
A number of updates for the Wayland support
Improved vblank sync when using glXWaitForMSC
Many thanks to:
Marco Trevisan (Trevino)
Owen W. Taylor
Robert Bragg
Rui Matos
Adel Gadllah
Chris Wilson
Necdet Yuel
Sebastian Rasmussen
Seong-ho Cho
Ting-Wei Lan
|
|
|
|
Some bug fixes to MIPS builds. Bug fix to build of accelerated Huffman
codec functions.
Added NetBSD NEON detection for ARM.
|
|
Fixed several bugs detected by running American Fuzzy Lop
|
|
CVE-2004-0941
CVE-2007-0455
CVE-2007-2756
CVE-2007-3472
CVE-2007-3473
CVE-2007-3477
CVE-2009-3546
CVE-2015-0848
CVE-2015-4588
CVE-2015-4695
CVE-2015-4696
Obtained from:
CentOS libwmf RPM git
Debian Bug 784205
Debian Bug 784192
Red Hat Bug 1227243
via Jason Unovitch in FreeBSD bug 201513
Reviewed by bsiegert@
|
|
|
|
|
|
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
|
|
2015-07-04 6.9.1-7 Cristy <quetzlzacatenango@image...>
* New version 6.9.1-7, SVN revision 19121.
2015-06-27 6.9.1-7 Eric Dalquist
* Fixed and escaped output of the json coder. (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=27894).
2015-06-25 6.9.1-7 Cristy <quetzlzacatenango@image...>
* Support BPG image format (respects -quality option).
* A bordered transparent image now remains transparent (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=5&t=27937).
* The -update option behavior restored (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27939).
|
|
improves multi threading, adds contexts and a new locking plug-in type, among bugfixes and other minor features. If you run lcms in multiple threads, upgrading to this version is highly recommended.
|
|
- Added test for GimpPaletteFile 1324
- Fixed ValueError in Python 2.6 1315 1316
- Fixed tox test script path 1308
- Added width and height properties 1304
- Update tiff and tk tcl 8.5 versions 1303
- Add functions to convert: Image <-> QImage; Image <-> QPixmap 1217
- Remove duplicate code in gifmaker script 1294
- Multiline text in ImageDraw 1177
- Automated Windows CI/build support 1278
- Removed support for Tk versions earlier than 8.4 1288
- Fixed polygon edge drawing 1255 (fixes 1252)
- Check prefix length in _accept methods 1267
- Register MIME type for BMP 1277
- Adjusted ImageQt use of unicode() for 2/3 compatibility 1218
- Identify XBM file created with filename including underscore 1230 (fixes 1229)
- Copy image when saving in GifImagePlugin 1231 (fixes 718)
- Removed support for FreeType 2.0 1247
- Added background saving to GifImagePlugin 1273
- Provide n_frames attribute to multi-frame formats 1261
- Add duration and loop set to GifImagePlugin 1172, 1269
- Ico files are little endian 1232
- Upgrade olefile from 0.30 to 0.42b 1226
- Setting transparency value to 0 when the tRNS contains only null byte(s) 1239
- Separated out feature checking from selftest 1233
- Style/health fixes
- Update WebP from 0.4.1 to 0.4.3 1235
- Release GIL during image load (decode) 1224
- Added icns save 1185
- Fix putdata memory leak 1196
- Keep user-specified ordering of icon sizes 1193
- Tiff: allow writing floating point tag values 1113
|
|
|
|
|
|
|
|
The package facilitates the creation of colorful boxes with a
title and logo. It may use either tikz or PSTricks as graphics
engine.
|
|
|
|
2015-06-13 6.9.1-6 Cristy <quetzlzacatenango@image...>
* New version 6.9.1-6, SVN revision 18945.
2015-06-14 6.9.1-6 Cristy <quetzlzacatenango@image...>
* Cache cloning on disk optimized with sendfile() (if available).
* Add an additional check for end-of-file for the RLE coder (reference
http://www.imagemagick.org/discourse-server/viewforum.php?f=3).
* Respect resource limits in AVS coder.
2015-06-13 6.9.1-6 Glenn Randers-Pehrson <glennrp@image...>
* Reverted change to 6.9.1-3 that skipped palette-building.
2015-06-13 6.9.1-5 Cristy <quetzlzacatenango@image...>
* New version 6.9.1-5, SVN revision 18882.
2015-06-03 6.9.1-5 Cristy <quetzlzacatenango@image...>
* Use correct scale when interpretting alpha (e.g. rgba(0,0,0,1)).
* DrawGetVectorGraphics() now returns proper XML (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27751).
* Support writing EXR files with different color types (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27759).
* Prefer PKG_CHECK_MODULES() when searching for delegate libraries.
* Throw exception if frame option bevel exceeds to the image width / height.
* Resolve undefined behaviors (reference
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27811).
|
|
2.56 * Fix Makefile.PL so that it works again.
2.55 * Great simplification of regression framework ought to fix make test problems.
* Replace ExtUtils::MakeMaker script with Module::Build system
(just in time for Module::Build to be deprecated).
* Remove archaic qd.pl (for creating QuickDraw picts) from distribution.
2.54 Patch from yurly@unet.net to fix image corruption in rotate180 when image height is odd.
|
|
|
|
|
|
Changelog:
2.30.8
======
* Add missing nullability annotations
* Documentation improvements
* Translation updates
2.30.7
======
* Documentation fixes
2.30.6
======
* Add annotations to gdk_pixbuf_save_to_buffer
* Win32 build fixes
* Translation updates
2.30.5
======
* Convert documentation to markdown
* Translation updates
2.30.4
======
* Make test suite robust against disabled formats
* Fix test failure when using libpng without iTXt support
* Translation updates
|
|
Changelog:
2015-06-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff 4.0.4 released.
* configure.ac: Add a HAVE_FOO Automake conditional for each
add-on library.
* test/Makefile.am (JPEG_DEPENDENT_CHECK_PROG): raw_decode
requires JPEG support to compile. Use Automake conditional to
only include it when JPEG support is available.
* html/build.html: Try to improve the nmake-based VC++ build
description.
* libtiff/tiffconf.vc.h: Build fixes based on testing.
* libtiff/tif_config.vc.h: Build fixes based on testing.
* libtiff/libtiff.def: TIFFRasterScanline does not exist so remove
export for it.
2015-06-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_config.vc.h: Make adjustments to match the new
definitions that configure produces, including for WIN64. Still
needs to be tested.
* configure.ac: For 64-bit MinGW, fix SSIZE_FORMAT formatting
specifier. 64-bit MinGW supports 'long long' but support for
'lld' is not assured by the run-time DLLs and so GCC warns.
Add TIFF_SIZE_T and TIFF_SIZE_FORMAT to provide a type definition
and printf format specifier to deal with printing values of
'size_t' type. In particular, this was necessary for WIN64.
Added a configure test for if the system headers provide 'optarg'
(normal case) and block out the many explicit 'extern' statements
in the utilities. This was found to be necessary under Windows
when getopt is in a DLL and the symbols are already imported with
dllimport via standard header files.
* test/raw_decode.c (XMD_H): Avoid conflicting typedefs for INT32
and boolean in MinGW build due to including jpeglib.h.
* test/rewrite_tag.c (main): Fix problem with location of variable
declaration.
* libtiff/libtiff.def: Added exports for TIFFGetConfiguredCODECs,
TIFFReadRGBAImageOriented, TIFFSetCompressionScheme,
TIFFSwabArrayOfTriples, TIFFVGetFieldDefaulted, _TIFFCheckRealloc,
TIFFRasterScanline, TIFFSetErrorHandlerExt,
TIFFSetWarningHandlerExt, TIFFNumberOfDirectories,
TIFFCreateCustomDirectory, TIFFCreateEXIFDirectory,
TIFFWriteCustomDirectory, _TIFFRewriteField as recommended by
Roger Leigh and justified by use in libtiff tests, documentation,
and changelog notes. Also sorted symbol list and removed
duplicate entries.
2015-06-16 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_getimage.c: Fix four Coverity issues related to
unintended sign extension.
2015-06-16 Even Rouault <even.rouault at spatialys.com>
* libtiff/tif_unix.c: fix compilation with MSVC (fix by Jeff McKenna)
2015-06-14 Lee Howard <faxguy@howardsilvan.com>
* libtiff/tif_unix.c: contribution from Vadim Zeitlin on
Bugzilla Bug #2510 fixes several harmless but still annoying
warnings
* configure: contribution from Ludolf Holzheid on Bugzilla
Bug #2498. Adds an option to select the file I/O style on
Windows hosts.
* libtiff/tif_getimage.c: contribution from Gary Cramblitt
on Bugzilla Bug #2409. Correct reading of certain tiled TIFFs.
* configure, configure.ac: contribution from Marcos H. Woehrmann
on Bugzilla Bug #2405. Correct shell equality operator.
* tools/tiffgt.c (raster_draw): contribution from Jay Berkenbilt
on Bugzilla Bug #2401. Appropriately call glFlush().
* tools/tiff2pdf.c: change ColorTransform from "0" to "1"
following Bugzilla Bug #2150.
2015-06-13 Lee Howard <faxguy@howardsilvan.com>
* libtiff/tif_lzw.c: contribution from Andy Cave - decode
files that contain consecutive CODE_CLEAR codes.
* tools/tiff2pdf.c: contribution from Antti S. Lankila on
Bugzilla Bug #2078. Suppress initial output of the header.
* tools/tiff2pdf.c: contribution from Yuriy M. Kaminskiy -
Take care in using the return value from snprintf().
* tools/tiffcrop.c: contribution from Eduardo Robles Elvira -
correctly copy the compression tag from the source TIFF.
* tools/tiff2ps.c: contribution from Eduardo Robles Elvira -
correct sizing and scaling problems with output document.
2015-06-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_jpeg.c (JPEGDecode): Split JPEGDecode() into two
clean implementations in order to avoid pre-processor hell. Only
one of the implementations is used in a given build.
2015-06-08 Even Rouault <even.rouault at spatialys.com>
* libtiff/tif_jpeg.c: Fix compilation in BITS_IN_JSAMPLE == 12
case
2015-06-07 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_write.c (TIFFWriteEncodedStrip): Fix Coverity 715975
"Division or modulo by zero".
(TIFFWriteEncodedTile): Fix Coverity 715976 and 715977 "Division
or modulo by zero".
(TIFFWriteRawStrip): Fix Coverity 715978 "Division or modulo by
zero".
(TIFFWriteScanline): Fix Coverity 715979 "Division or modulo by
zero".
* libtiff/tif_read.c (TIFFStartTile): Fix Coverity 715973 and
715974 "Division or modulo by zero".
2015-05-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_dir.c (TIFFNumberOfDirectories): Quiet Coverity
1134470 "Logically dead code" by making the roll-over check
explicit.
* libtiff/tif_luv.c (LogLuvDecodeTile): Fix Coverity 991227
"Division or modulo by zero".
(LogLuvDecodeStrip): Fix Coverity 991239 "Division or modulo by
zero".
(LogLuvEncodeStrip): Fix Coverity 991240 "Division or modulo by
zero".
(LogLuvEncodeTile): Fix Coverity 991241 "Division or modulo by
zero".
* libtiff/tif_dirread.c (TIFFReadDirEntryDoubleArray): Fix
Coverity 298626 "Logically dead code".
(TIFFReadDirEntryFloatArray): Fix Coverity 298627 "Logically dead
code".
(TIFFReadDirEntryIfd8Array): Fix Coverity 298628 "Logically dead
code".
(TIFFReadDirEntrySlong8Array): Fix Coverity 298629 "Logically dead
code"
* libtiff/tif_dir.c (TIFFNumberOfDirectories): Don't depend on ++
operator precedenc in evaluation. Might quench Coverity 1134470
"Logically dead code".
* libtiff/tif_jpeg.c (JPEGDecode): Fix Coverity 602597 "Operands
don't affect result". This change uses ifdefs to include
applicable code based on properties of libjpeg. Still needs to be
re-tested with 12-bit "6b" and "MK1".
2015-05-30 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* libtiff/tif_dirwrite.c (_TIFFRewriteField): Fix Coverity 1024310
"Resource leak".
* libtiff/tif_ojpeg.c (OJPEGReadHeaderInfoSecStreamDht): Fix
Coverity 601720 "Resource leak".
* libtiff/tif_jpeg.c (JPEGCleanup): Fix Coverity 298624
"Dereference before null check".
* libtiff/tif_ojpeg.c (OJPEGReadBufferFill): Fix Coverity 603400
"Missing break in switch".
* contrib/addtiffo/tif_overview.c (TIFF_DownSample): Check buffer
size calculation for overflow.
* contrib/addtiffo/addtiffo.c (main): Possibly address Coverity
1024226 "Untrusted value as argument".
* tools/gif2tiff.c (readgifimage): Fix Coverity 1024222 "Untrusted
value as argument".
(checksignature): Fix Coverity 1024894 "Ignoring number of bytes
read".
(readextension): Fix Coverity 1024893 "Ignoring number of bytes
read".
(readgifimage): Fix Coverity 1024890 "Ignoring number of bytes
read".
(readraster): Fix Coverity 1024891 "Ignoring number of bytes
read".
(readgifimage): Fix Coverity 1024892 "Ignoring number of bytes
read".
* tools/tiff2pdf.c (t2p_readwrite_pdf_image): Fix Coverity 1024181
"Structurally dead code".
* tools/raw2tiff.c (main): Fix Coverity 1024887 "Unchecked return
value from library".
(guessSize): Fix Coverity 1024888 "Unchecked return value from
library".
(guessSize): Fix Coverity 1214162 "Ignoring number of bytes read".
(guessSize): Fix Coverity 1024889 "Unchecked return value from
library".
* tools/tiff2pdf.c (t2p_readwrite_pdf_image): Fix Coverity 298621
"Resource leak".
(t2p_readwrite_pdf_image): Fix Coverity 1024181 "Structurally dead
code".
(t2p_write_pdf): Fix Coverity 1227690 "Unused value".
2015-05-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* contrib/iptcutil/iptcutil.c (formatIPTC): Fix Coverity 1024468
"Infinite loop".
(formatIPTC): Fix Coverity 1024727 "Truncated stdio return value".
(formatIPTC): Fix Coverity 1214240 "Untrusted loop bound".
2015-05-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix
Coverity 298615 "Resource leak".
(TIFFGetOvrBlock): Fix Coverity 1024649 "Unintended sign
extension".
* tools/bmp2tiff.c (main): Fix Coverity 1024225 "Untrusted value
as argument".
(main): Fix Coverity 1024678 "Unchecked return value from
library".
(main): Fix Coverity 1024679 "Unchecked return value from
library".
(main): Fix Coverity 1214160 "Ignoring number of bytes read".
* contrib/addtiffo/tif_ovrcache.c (TIFFCreateOvrCache): Fix
Coverity 298615 "Resource leak".
* tools/tiffcp.c: Fix Coverity 1024306, 1024307, 1024308, 1024309
"Resource leak".
* tools/tiffsplit.c (cpTiles): Fix Coverity 1024304 "Resource
leak".
(cpStrips): Fix Coverity 1024305 "Resource leak".
2015-05-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* tools/ras2tiff.c: Fix Sun Raster header definition to be safe
for 64-bit systems. Add some header validations. Should fix many
Coverity issues.
(main): Fix Coverity 1301206: "Integer handling issues (BAD_SHIFT)".
(main): Quiet Coverity 1024223 "Untrusted value as argument".
* tools/tiffmedian.c (GetInputLine): Fix Coverity 1024795 "Nesting
level does not match indentation".
(get_histogram): Quiet Coverity 1024386 "Out-of-bounds read".
This was a benign mis-diagnosis but added code to enforce against
buffer overflow.
* tools/tiffcrop.c (ROTATE_ANY): Fix Coverity 1294542 "Logical
vs. bitwise operator".
(readContigStripsIntoBuffer): Fix Coverity 1024545 "Division or
modulo by zero".
(readContigTilesIntoBuffer): Fix Coverity 1024586 "Logically dead
code".
(writeSingleSection): Fix Coverity 1024796 "Nesting level does not
match indentation".
(writeCroppedImage): Fix Coverity 1024797 "Nesting level does not
match indentation".
(loadImage): Fix Coverity 1299741 "Dereference before null check".
(loadImage): Fix Coverity 1299740 "Out-of-bounds write".
2015-03-02 Even Rouault <even.rouault@spatialys.com>
* tools/tiffdither.c: check memory allocations to avoid writing to
NULL pointer. Also check multiplication overflow. Fixes #2501,
CVE-2014-8128. Derived from patch by Petr Gajdos.
|
|
Changelog:
GD team proudly announces that the 2.1.1 version of GD Graphics Library
has been released. We have fixed some reported bugs and improved the build
scripts (cmake and configure). See the Changelog files for a full list
with details or CVEs.
This is a recommended update.
|
|
|
|
|
|
Lensfun 0.3.1 maintenance release is out with more than 60 new lens profiles and another 30 updated calibrations.
Other changes:
Improved performance when used with 32-bit float image buffers
Introduced automated testing
lensfun-update-data now also works without root privileges
Fixed autoscaling for panoramic and equirectangular projections
|
|
version, otherwise those dependency builtins are not included when
building x11-links. Fixes missing libxcb links on Linux.
|
|
|
|
enabling DRI3 on Linux. Fixes EL6 which has builtin versions that
are too old.
|
|
Highlights from the release notes:
* Install symbolic app icon (Jakub Steiner)
* Improvements to UI changes based on initial feedback (Felix Riemann)
* Adjust UI tests for UI changes (Vadim Rutkovsky)
* More cleanup after the first round of UI modernization
* Make GAction plugin interface actually usable by plugins
NOTE: Plugins using the old GtkUIManager interface won't work anymore!
* Modernize the GUI (Allan Day, Jente Hidskes, Felix Riemann)
* Migrate to GAction (Jente Hidskes, Felix Riemann)
* Fix preferences dialog when using aggressive linker settings (Felix Riemann)
* Fixed a few memory leaks (Boris Egorov, Felix Riemann)
For full details see:
https://git.gnome.org/browse/eog/tree/NEWS?id=3.16.2
|
|
* Remove references to kpathsea xmalloc, and enable non-GNU malloc
* dvi.c: Fix long sleep interval in --follow
* Remove support for the now dead libt1
* special.c: Use <sys/wait.h>
* color.c: Fix segfault at missing xcolor.sty
* set.c: Added check for out of memory in libgd allocate
* ft.c: Add warning for missing target_light hinting
* dvipng.c: Use return value of fgets better
|
|
Improved reporting of invalid chunk names. Does not try to put
non-printable characters in STDERR; displays hex numbers instead.
Fixed include path for utime.h on MSVC (Louis McLaughlin).
Eliminated "FAR" memory support (it was removed from libpng at version
1.6.0).
Disabled the "-already_crushed" option which does not really work well.
|
|
Use gtk3's gtk-update-icon-cache.
3.16.2
- better metaphor for rotation allowed (bug #747117)
- preferences-desktop-font for font-viewer
- translations
3.16.0
- translation updates
3.15.92
- symbolic application-system
- a11y icons for shell (bug #746022)
- generic firmware mimetype icon
3.15.90
- image manipulation action icons for symbolic (Photos)
- less bulky folders
- fullcolor mark location
- grid alignment for some symbolics
- translations
3.15.1
- no hard dep on gtk-update-icon-cache (bug #739290)
- missing icons needed for HC theme (bug #732511)
- updated translations
|
|
native X has libGL.so.2. Split the difference and look for libGL.so.
|
|
pdfTEX: Support JPEG Exif as well as JFIF; do not even emit a warning if
\pdfinclusionerrorlevel is negative; sync with xpdf 3.04.
LuaTEX: New library newtokenlib for scanning tokens; bug fixes in the normal
random number generator and other places.
XeTEX: Image handling fixes; xdvipdfmx binary looked for first as a sibling
to xetex; internal XDV opcodes changed.
MetaPost: New numbersystem binary; new Japanese-enabled upmpost and
updvitomp programs, analogous to up*tex.
Infrastructure: The fmtutil script has been reimplemented to read
fmtutil.cnf on a per-tree basis, analogous to updmap. Web2C mktex* scripts
(including mktexlsr, mktextfm, mktexpk) now prefer programs in their own
directory, instead of always using the existing PATH.
|
|
ChangeLog:
http://git.finalrewind.org/feh/plain/ChangeLog
Sun, 24 May 2015 11:45:18 +0200
* Release v2.13.1
* Fix --scale-down breaking image centering in fullscreen mode
Sun, 17 May 2015 20:40:36 +0200 Daniel Friesel <derf+feh@finalrewind.org>
* Release v2.13
* print --verbose output to stderr
* Show progress when using --verbose and --loadable / --unloadable
* ~/.fehbg is now a shell script and can be executed directly
(sourcing it still works)
* --max-dimension: ignore width/height limit of 0 pixels
* Do not re-render images when toggling keep_zoom_vp
* feh/themes: Support quoting with '' too (previously, only "" worked)
* Fix potential out of bounds array access in EXIF code
(when built with exif=1)
Wed, 08 Apr 2015 11:18:41 +0200 Daniel Friesel <derf+feh@finalrewind.org>
* Release v2.12.1
* Handle missing HOME in environment
* Fix memory leak when a slideshow contains many unloadable images
* Fix memory leak when --prelaod removes files from the filelist
|
|
Apparently this will be required by GTK3 soon.
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
|
|
|
dia-0.97.3: 2014-09-05
* Fix double free with some SVG rendering (regression from Dia 0.97.2)
* Fixes to cope better with updated versions of Dia's dependencies:
- don't crash at start-up with ABI breaking GLib 2-36
- don't assert in cairo 1.12 with invalid arc parameters
- avoid kerning problems (character overlap) for all Pango versions
- fix image files to be loadable by libpng16
* Backport fixes for some seldom crashes and other annoyances, see:
http://bugzilla.gnome.org/buglist.cgi?product=dia&target_milestone=0.97.3
* Update translations for Brazilian Portuguese, German, Hungarian,
Polish, Romanian, Serbian and Slovenian
|