Changes:
* kiconedit: Fix 'Paste As New' action.
* kiconedit: make configuration dialog modal.
* kiconedit: icon preview area uses the background settings now.
* kiconedit: improve "image is modified" handling.
* kiconedit: improve mouse cursor pixmaps.
* kiconedit: fix loading/saving logic to be more robust.
* kiconedit: correctly display icons with an alpha channel.
* kamera: fix handling of PTP based cameras.
* kghostview: fix stopping of download indicator when download is
cancelled.
* kghostview: fix CTRL-M accelerator clash.
Patch provided by Adrian Portelli <adrianp@stindustries.net> via PR
pkg/22463.
Changes:
1 July 2003
- Fixed yet another division by 0 problem, for two_axes.
- Added more tests to axestype.t
- Cleaned up other test files.
- Release 1.43
19 June 2003
- Fixed another division by 0 problem, introduced in 1.41
- Added test t/axestype.pm, which now tests for division by 0 error.
- Released 1.42
17 June 2003
- Removed file BUGS from distribution. Too much work to keep up to
date. Use rt.cpan.org, or email.
- Fixed skip() calls in tests to work with ancient versions of
Test.pm.
- Made GD::Graph::Data::read() work with file handles under Perl
5.005.
- Released 1.41
16 June 2003
- Fixed when zero axis inclusion is done for bar and are charts.
- Fixed code to reserve area for hbar charts last y axis label
11 June 2003
- Added no_axes option, changed sample56 to reflect this
30 May 2003
- Added version number for GD::Text PREREQ_PM
- Allow GD::Graph::Data::read() to read from file handle, instead of
file
- Added tests for data file reading, and test data
- Release version 1.40
24 Feb 2003
- How come I never noticed this before? Right axis was disappearing
when r_margin was zero.
22 Feb 2003
- Added patch by Ben Tilly from RT ticket 203 (manually, and much too
late) to fix problems with picking decent values for axes when
two_axes set to true. Added sample 57
20 Feb 2003
- Removed cetus font, because of unknown copyright status.
- Release 1.39 (skip 1.38, internal release)
11 Feb 2003, continued after 1.37 release
- Fixed version numbering
- Added limited, preliminary get_feature_coordinates support.
11 Feb 2003
- Fixed =head1 in GD/Graph/FAQ.pod
- release 1.37
10 Feb 2003
- Added some tests, mainly to make the CPAN testers happy :) The best
way to test is still to use the samples.
- Preparation for 1.36
Jan 2003
- Made detection of output formats more robust. Newer GDs break on
simply testing with UNIVERSAL::can.
- Added some documentation on error handling.
2 Jun 2002 - 21 Jun 2002
- Fixed various bugs:
- Area charts don't allow undefined variables, die on hotspot code
- allow "0.00" to be equal to 0 when determining min and max values
for axes
- fixed shadows for cumulative bars
- Preparation for release 1.35
9 Jun 2002
- I just realised this file is severely out of date. I'll only keep
track of the really big changes here, since I really can't remember
what I've fixed and changed sine 1.33, and it's really too much work
to go through all CVS comments.
- Added hbars.pm, and put most of the framework in place to allow the
other charts to be plotted rotated as well.
- preparation of release 1.34
Inspired by FreeBSD "ports".
Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.
Discussed with/ok'ed by drochner@.
I. IMPORTANT BUG FIXES
- Parsing the /CIDFontName field now removes the leading slash to
be in sync with other font drivers.
- gzip support was buggy. Some fonts could not be read.
- Fonts which have nested subglyphs more than one level deep no
longer cause a segfault.
- Creation of synthetic cmaps for fonts in CFF format was broken
partially.
- Numeric font dictionary entries for synthetic fonts are no longer
overwritten.
- The font matrix wasn't applied to the advance width for Type1, CID,
and CFF fonts. This caused problem when loading certain synthetic
Type 1 fonts like "Helvetica Narrow"
- The test for the charset registry in BDF and PCF fonts is now
case-insensitive.
- FT_Vector_Rotate rotating sometimes returned strange values due to
rounding errors.
- The PCF driver now returns the correct number of glyphs (including
an artificial `notdef' glyph at index 0).
- FreeType now supports buggy CMaps which are contained in many CJK
fonts from Dynalab.
- Opening an invalid font on a Mac caused a segfault due to
double-freeing memory.
- BDF fonts with more than 32768 glyphs weren't supported properly.
II. IMPORTANT CHANGES
- Accessing bitmap font formats has been synchronized. To do that
the FT_Bitmap_Size structure has been extended to contain new
fields `size', `x_ppem', and `y_ppem'.
- The FNT driver now returns multiple faces, not multiple strikes.
- The `psnames' module has been updated to the Adobe Glyph List
version 2.0.
- The `psnames' module now understands `uXXXX[X[X]]' glyph names.
- The algorithm for guessing the font style has been improved.
- For fonts in sfnt format, root->height is no longer increased if
the line gap is zero. There exist fonts (containing e.g. form
drawing characters) which intentionally have a zero line gap value.
- ft_glyph_bbox_xxx flags are now deprecated in favour of
FT_GLYPH_BBOX_XXX.
- ft_module_xxx flags are now deprecated in favour of FT_MODULE_XXX.
- FT_ENCODING_MS_{SJIS,GB2312,BIG5,WANSUNG,JOHAB} are now deprecated
in favour of FT_ENCODING_{SJIS,GB2312,GIB5,WANSONG,JOHAB} -- those
encodings are not specific to Microsoft.
III. MISCELLANEOUS
- The autohinter has been further improved; for example, `m' glyphs
now retain its vertical symmetry.
- Partial support of Mac fonts on non-Mac platforms.
- `make refdoc' (after first `make') builds the HTML documentation.
You need Python for this.
- The make build system should now work more reliably on DOS-like
platforms.
- Support for EMX gcc and Watson C/C++ compilers on MS-DOS has been
added.
- Better VMS build support.
- Support for the pkg-config package by providing a `freetype.pc'
file.
- New configure option --with-old-mac-fonts for Darwin.
- Some source files have been renamed (mainly to fit into the 8.3
naming scheme).
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
# "Auto fit without zoom in" feature has been fixed.
# Added "Fit width" and "Fit height" feature.
# The bug that sometimes mplayer fails to start playing has been fixed.
# Fixed double freeing bug of JPEG loader.
(Thanks! > sheepman <sheepman@tcn.zaq.ne.jp>)
# Fixed a bug in DnD support
(Thanks! > MINAMI Hirokazu <h_minami@users.sourceforge.net>)
# Remove trailing slash when create directory.
(Thanks! > Douglas Brebner <douglas+mail@fang.demon.co.uk>).
# Updated libexif to 0.5.11.
# Other code improvements.
The "Remove trailing slash when create directory" change in particular
makes this package work much better under NetBSD.
* Support for Xft2 + fontconfig. If you are not familiar with these words,
please see FAQ and README.xft2 for more information.
* Support for new directive %tab 0 which can be used to apply a list of
directives to lines that start with a non-tab character.
* For security reasons, we have changed mgp so that directives that fork a
process are not processed by default. The -U option must be specified in
order to process such directives.
* Introduced %opaque directive. Please see SYNTAX for detailed information.
* Support for iso8859-2 encoding for mgp2ps.
* Introduced -X option for mgp2ps to suppress the use of the specified
rendering engine.
* Introduced escape char '\' to display lines that start with '#'.
* Many bug fixes.
* Fixed memory leak with non-seekable SDL_RWops
* Added 24-bit support to the ILBM format loader
* Added shared library support for MacOS X
* The JPEG loader can now load EXIF format JPEG images
* The XCF loader now ignores invisible layers and channels
As usual, this release fixes a few bugs.
It also comes with new features, such as a splash screen, support for
multibyte character sets, optionally persistent playlist...