- fixed an out-of-bounds read access in the Edge plug-in (bug #164963)
- limit aspect ratio in crop tool to sane values (bug #164827)
- fixed indexed conversion on floating selections (bug #165342)
- fixed button order in resize and scale dialogs
- improved handling of UNC paths on Windows
- fixed crash in winicon save plug-in (bug #162742)
- fixed image types registration for some python plug-ins (bug #1666650)
- workaround problems with font names ending in numbers (bug #166540)
- show clone source when cloning from a different image (bug #167002)
- corrected coordinate limits in New Guide script (bug #167529)
- fixed crash in gradient editor (bug #167604)
- don't give keyboard focus to combo boxes in image window (bug #167809)
- fixed saving of MNG files with negative layer offsets (bug #166059)
- fixed use of the text tool on floating selections (bug #166829)
- don't create duplicate templates when migrating user settings (bug #167893)
- let the py-slice script ignore out-of-bounds guides (bug #167843)
- store thumbnails in temporary folder if no valid home directory exists
(bug #167973)
- fixed Emboss plug-in for small images (bug #168022)
- avoid crashes in toolbox size allocation code (bug #162500)
- switch from display-wide grab to application-wide grab while tool
actions are being performed (bug #162823)
- update filesize in JPEG dialog if size of EXIF data changes (bug #164914)
* pnmremap: fix rounding error where map maxval is small
and unequal to image maxval.
* ppmtompeg: fix compile failures on "no parallel" builds
and where prototypes don't match definitions in bitio.c.
Changes 10.26.2:
* Build: handle zlib prerequisite of tiff library.
* giftopnm: fix crash with input that has bogus color indices
in the raster.
* giftopnm: fix crash with input that has a bogus minimum code
length field.
* pnmtopalm: fix padding with -offset.
* pnmtopalm: fix compressed images. use 0 compressed size
field - not totally correct, but passable.
* palmtopnm: fix incorrect handling of some combinations of
PALM_IS_COMPRESSED flag and compression type field.
* palmtopnm: fix totally broken RLE and scanline compression.
* palmtopnm: fix wrong check for disallowed combination of
-transparent and -rendition.
Radiance is a physically based rendering package written largely by Greg Ward,
initially at LBNL, EPFL, then SGI, now running Anyhere Software. It is a
physically-based, image-generating, backward raytracer with very a powerful
rendering engine. It is used worldwide for lighting analysis and can generate
accurate values for radiance/luminance (W/sr.m^2,cd/m^2) and
irradiance/illuminance (W/m,Lux).
http://www.radiance-online.org/
Performance improvements
------------------------
Solid fills are now much faster, (thanks to Alexander Larsson).
Bug fixes
---------
Fixed to quiet warnings in newer versions of gcc.
Don't divide-by-zero if given an image of size 0x0.
Fixed several corner cases where values outside a trapezoid would be
drawn with alpha 1/255 (in the 8-bit case).
Internal changes
----------------
Imported the newer point-sampling trapezoid rasterization code that
Keith Packard wrote for the X server. This provide pixel-perfect
matching with the Render extension as well as code that is simpler,
more robust, and easier to maintain.
1.0.9 (jan 30th 2005)
---------------------
in short:
New optimizations save over 20KB on footprint.
Also a few bugfixes and several patches.
Thanks to those sending in their additions and for testing!
To turn on the optimizations do:
#DEFINE MNG_OPTIMIZE_CHUNKINITFREE
#DEFINE MNG_OPTIMIZE_OBJCLEANUP
#DEFINE MNG_OPTIMIZE_CHUNKASSIGN
#DEFINE MNG_OPTIMIZE_CHUNKREADER
(eg. they're not on by default (yet) !)
-------------------
bugfixes:
- fixed chunk pushing mechanism
- fixed bug in writing sBIT for indexed color
- fixed PPLT getchunk/putchunk routines
- fixed MNG_NO_1_2_4BIT_SUPPORT for TBBN1G04.PNG
- cleaned up macro-invocations (thanks to D. Airlie)
core:
- added more SKIPCHUNK conditionals
- replaced MNG_TWEAK_LARGE_FILES with permanent solution
- improved handling of cheap transparency when 16-bit support is disabled
- added some MNG_SUPPORT_WRITE conditionals
- added function to retrieve current FRAM delay
- added MNG_NO_1_2_4BIT_SUPPORT
- added bgr565_a8 canvas-style (thanks to J. Elvander)
- standard windows dll upgraded to zlib 1.2.2
- added LITTLEENDIAN/BIGENDIAN fixtures (thanks J.Stiles)
- inclusion of zlib/lcms/ijgsrc6b with <> instead of ""
- added conditional MNG_OPTIMIZE_CHUNKINITFREE
- added conditional MNG_OPTIMIZE_OBJCLEANUP
- added conditional MNG_OPTIMIZE_CHUNKASSIGN
- added conditional MNG_OPTIMIZE_CHUNKREADER
- fixed problem with global PLTE/tRNS
samples:
contrib:
doc:
- patched jng & mng manual pages (Thanks Peter Breitenlohner)
makefiles:
autoconf:
- patched makefile.am & configure.in (Thanks Peter Breitenlohner)
Unfortunately, configure doesn't always manage to correctly pick up these
values from GREP and EGREP, so we pass them in as cached values. This way,
configure still doesn't always print them correctly, but they end up in
config.status, which is the end goal.
This solves the problem where on Solaris, configure detects the wrong grep
and worse still, fails to detect a suitable egrep at all.
changes:
added -cl (insert comment literal) option
Added -norot (zero out rotation tag) option
Added handling of explicit 35mm equivalent tag
Added ability to do sequencial renaming
and fixes
* Incorporated OpenVMS port by Jouk Jansen
<joukj@hrem.stm.tudelft.nl>
http://nchrem.tnw.tudelft.nl/openvms/software2.html
* PNG is now the default image format
* Corrected long standing bug in StdSnapshotCallback() in graphic.c
* Added -clipboard option which loads files from command line
into clipboard.
* Fix bug where empty gradients cause segfault (Darin)
* Small build fix (Darin)
Changes 1.0.2:
* Fix bug where scaled text would be clipped (Darin)
* Fix bug where empty .svg file cause segfault (Darin)
* Fix bug where some .svg files with certain kinds of degenerate
gradients would cause segfault (Darin)
* Change install and packaging so that librsvg 1 and librsvg 2
can be installed on the same system. (Ramiro)
* Fix bug where we would read past the end of a string when the
string has multibyte sequences in it (Darin)
* Remove vestiges of unused gettext and xml-i18n-tools (Darin)