changes:
* Layers dialog
* Outline mode, many performance improvements
* Native PDF export with transparency
* Clipping and masking support
* Configurable keyboard shortcuts, including optional Xara X
compatibility
* Docked color palette in the editing window
* Interactive indicator of the style of selection in the statusbar
* Innovative "node sculpting" and other improvements in Node tool
* Extensions are enabled by default and work on all major platforms
* Better SVG support: <switch> element, ICC color profiles for images
* Persistent rotation centers, Paste Size command
* New icons, redesigned preferences dialogs, rearranged menus, many
cosmetic improvements
* Hundreds of bugfixes and smaller features
RMagick 1.13.0
o Added transform, transform!, transpose, transpose! methods to Image class
(available with ImageMagick 6.2.8)
o Feature #4844, add auto_orient, auto_orient! methods to Image class
(suggestion from John Oordopjes, available with ImageMagick 6.2.8)
o Added adaptive_sharpen, adaptive_sharpen_channel methods to Image class
(available with ImageMagick 6.2.7)
o Added composite_image_channel, composite_image_channel! methods to Image
class (added in ImageMagick 6.2.6)
o Added radial_blur_channel method to Image class (available in
ImageMagick 6.2.4)
o Fix bug #4806, add hash, eql? methods to Pixel class (bug report from
Tim Pease)
o Change extension filename to match RubyGems 0.9.0 expectations.
o Fix bug #4821, correct doc for Image#rotate (bug report from Tim Pease)
o Update the Draw#annotate documentation
SciGraphica is an Open Source data analysis and visualisation tool. It
pretends to be a clone of Microcal Origin but with the aim to be fully
featured, cross-platform, user-friendly scientific package that through
its Open Source nature can be extended and/or bugfixed by users, as well
as being user-extensible with Python modules.
This package contains the support library, which is separated from the
graphical user interface.
version 1.2.11beta1 [May 31, 2006]
scripts/libpng.pc.in contained "configure" style version info and would
not work with makefiles.
The shared-library makefiles were linking to libpng.so.0 instead of
libpng.so.3 compatibility as the library.
version 1.2.11beta2 [June 2, 2006]
Increased sprintf buffer from 50 to 52 chars in pngrutil.c to avoid
buffer overflow.
Fixed bug in example.c (png_set_palette_rgb -> png_set_palette_to_rgb)
version 1.2.11beta3 [June 5, 2006]
Prepended "#! /bin/sh" to ltmail.sh and contrib/pngminus/*.sh (Cosmin).
Removed the accidental leftover Makefile.in~ (Cosmin).
Avoided potential buffer overflow and optimized buffer in
png_write_sCAL(), png_write_sCAL_s() (Cosmin).
Removed the include directories and libraries from CFLAGS and LDFLAGS
in scripts/makefile.gcc (Nelson A. de Oliveira, Cosmin).
version 1.2.11beta4 [June 6, 2006]
Allow zero-length IDAT chunks after the entire zlib datastream, but not
after another intervening chunk type.
Changes 10.34:
* Add pamthreshold, pamx, pamtoxvmini.
* pammasksharpen: Add -threshold.
* pnmtopng: make "N colors found" message verbose-only.
* pnmtopng: make "no room in palette" message non-verbose.
* picttoppm: Tolerate various PICT file corruptions.
* picttoppm: Don't issue warning message when file named
'fontdir' doesn't exist.
* libnetpbm: Add ppmd_fill_path().
* ppmtobmp: Fix for PBM input.
* bmptopnm: Don't crash on BMP with no color map.
* bmptopnm: Fix wrong file name in error messages.
* ppmtogif: fix bug: always produces garbage output.
* ppmtompeg: fix input from Standard Input.
* pnmflip: fix bug: -rotate90, -rotate180, and -rotate270
(and synonyms) don't work when followed by other rotation options.
* ppmtoilbm: Fig bug: generates more planes than necessary.
* pamtofits: fix buffer overflow in asembling header.
* picttoppm: fix bug - interprets some images wrong because of
bogus "rowBytes" value.
* Redo asprintfN(), etc. so as not to use va_list in a way
that doesn't work on some machines.
* cameratopam: remove definition of memmem() so it doesn't collide
with same in some C libraries. Add memmemN() and MEMEQ to libnetpbm.
* Fix build of filename.o.
were detected and tiffgt was built.
No change to package.
(TODO: do not install the tiffgt manual pages. Maybe install separate
tiffgt package if needed.)
Changes:
- apiref.txt has been again revised.
- apirefx.txt has been extended to document the GPOS interface.
- TODO has been dropped (since we consider there will be no
further development).
- TT_Char_Index() now uses TT_ULong for character codes. It now
supports cmap tables in format 8 and 12.
- New error code (TT_Err_Too_Many_FDefs) when a font defines too
many functions.
- Support files for BeOS have been contributed by Chris Herborth.
- The EXPORT_DEF/EXPORT_FUNC/etc. stuff has been replaced with a
more elaborate scheme.
- Cleaning up of the ft_conf.h files to remove obsolete stuff.
- TT_GSUB_Add_String() has two additional parameters needed for
GPOS support.
- TT_CharMap_Next() of the ftxcmap extension now uses `TT_ULong'
as the second parameter.
- A long-lived bug in ftxpost.c.
the pkglint warning:
As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
should indicate plural.
This does make the variables a bit more suggestive of the fact that they
hold lists of values.
"The LZW decoding in the gdImageCreateFromGifPtr function in the Thomas
Boutell graphics draw (GD) library (aka libgd) 2.0.33 allows remote
attackers to cause a denial of service (CPU consumption) via malformed
GIF data that causes an infinite loop."
Patch from Xavier Roche via Ubuntu.
where the rest of its family is.
The glxinfo program can be used to learn about your OpenGL library.
It can identify the OpenGL implementation in use and the detected
hardware.
The glxgears program is a GLX implementation of the "gears" demo.
These tools are from the MesaDemos source code.
1.2.5:
Maurizio Monge - Sun May 14 13:57:32 PDT 2006
* Fixed loading BMP palettes at unusual offsets
Sam Lantinga - Thu May 11 21:51:19 PDT 2006
* Added support for dynamically loading libjpeg, libpng, and libtiff.
Sam Lantinga - Sun Apr 30 01:48:40 PDT 2006
* Added gcc-fat.sh for generating Universal binaries on Mac OS X
* Updated libtool support to version 1.5.22
Sam Lantinga - Sat Feb 4 15:17:44 PST 2006
* Added support for XV thumbnail images
Gautier Portet - Fri, 19 Mar 2004 17:35:12 +0100
* Added support for 32-bit BMP files with alpha
Bump BUILDLINK_ABI_DEPENDS for SDL shlib changes.
Lubomir Sedlacik
(no PKGREVISION bump because the default case is not affected)
Help display seems fundamentally broken to me in the !gnome case;
the code looks for an "index.html" which is not installed (and which
no make rule is present for).
exiv2 is enabled by default; this is known to work and supports most
raw formats (NEF is new with 0.10).
libexif is disabled by default because of stability concerns,
following guidance from the ufraw author. The only format libexif
supports that exiv2 does not is Fuji RAF.
- better interpolation for "smooth" curves in the Curve tool
- added an Auto button to the Threshold tool that picks a suitable value
- simplified user installation, only display a dialog in case of an error
- added Red Eye Removal plug-in
- added thumbnail loader to GIF load plug-in
- declared even more data as const
- refactoring of the PDB and plug-in management code
- allow Merge to work on a single layer
- added a way to remove all keyboard shortcuts from the Preferences dialog
- added menu items for "Text to Path", "Text along Path" and "Text to
Selection"
- allow to initialize a new layer mask with any of the image's channels
- added clipboard brush and clipboard pattern
- added scripts to sort color palettes
- swap meanings of "dilate" and "erode" which have been wrong for a long time
- show Clone tool source location while painting
- use GtkFileChooserButton in place of GimpFileEntry
- added script to reverse the order of layers
- added "Sample merged" and "Selected Pixels only" options to Palette import
- added actions to select palette and colormap colors
- new environment variable to control which batch interpreter to use
- give plug-ins access to the CPU detection so that they can use MMX code
- speed up Selective Gaussian Blur plug-in
- improved tool cursors, added edge resizing cursors
- improved behaviour of new selection tools
- allow to reset all gimprc values from the Preferences dialog
- optionally show guides in the Crop tool
- bug fixes and code cleanup
"A vulnerability in LibTIFF can be exploited by malicious people to
cause a DoS (Denial of Service) and potentially compromise a user's
system.
The vulnerability is caused due to a boundary error within tiff2pdf
when handling a TIFF file with a "DocumentName" tag that contains
UTF-8 characters. This can be exploited to cause a stack-based buffer
overflow and may allow arbitrary code execution."
http://secunia.com/advisories/20488/http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-2193
Patch from Ubuntu.
RRDTool::OO is an object-oriented interface to Tobi Oetiker's round
robin database tool rrdtool. It uses rrdtool's RRDs module to get
access to rrdtool's shared library.
RRDTool::OO tries to marry rrdtool's database engine with the
dwimminess and whipuptitude Perl programmers take for granted.
Using RRDTool::OO abstracts away implementation details of the RRD
engine, uses easy to memorize named parameters and sets meaningful
defaults for parameters not needed in simple cases. For the
experienced user, however, it provides full access to rrdtool's
API. (Please check "Development Status" to verify how much of it
has been implemented yet, though, since this module is under
development :).
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.
OK from jlam@ and adrianp@.
Changes:
* KPDF
o Fix bug parsing some TOCs
o Fix display of some JBIG2 files
o Enable print action when opening files using drag and drop
* KGhostView
o Fix KGhostView .desktop files
* Kuickshow
o Fix remote browsing of http-urls
o Don't display non-existing files
OBATA Akio as PR pkg/33538.
RMagick 1.11.1
o Fix bug #4511, add Makefile, rmagick_config.h as dependencies
in the Makefile (bug report from Eric Hodel)
o Ensure ExceptionInfo structures are freed
RMagick 1.11.0
o Feature #3705, add resize_to_fit (thanks to Robert Manni for the code)
o Added optimize_layers method to the ImageList class (available with
ImageMagick 6.2.6)
o Added limit_resource method to the Magick module
o Replaced install.rb with setup.rb, improved gem install
(bug report from Ryan Davis)
o Added --disable-htmldoc option to setup.rb
o Fix bug #4104, incorrect label on example (reported by Jason Lee)
o Added contrast_stretch_channel to the Image class (available with
ImageMagick 6.2.6)
o Improved Magick exception handling to eliminate memory leaks when an exception
is rescued and execution continues.
o Tested with ImageMagick 6.2.7
it will live with other "check" targets run after package installation.
Get rid of SHLIB_HANDLING, whose meaning had mutated over the years
from one thing to another. Currently, it is used to basically note
whether the system's "ldd" command can be usefully run on the package's
binaries and libraries. Rename this variable to CHECK_SHLIBS_SUPPORTED
for more clarity.
CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf
to note whether the check for missing run-time search paths is performed
after a package is installed. It defaults to "no" unless PKG_DEVELOPER
is set.
* Don't fault when processing bad TIFF profiles (4 characters or less).
* Masks are now read properly for 16-bit DIB's.
* The pixel cache file descriptor limit code failed because the pixel cache
timestamp was not always being set properly.
* Fixed a small memory leak in IsGrayImage().
* Fixed Cineon writing bug for very long filenames in 6.2.7 (reference
http://redux.imagemagick.org/discussion-server/viewtopic.php?t=6590)
* Begin the long journey of enhancing the conjure utility to support
all options that are supported by the convert utility and PerlMagick
(e.g. border, guassian-blur, etc.).
Package change: install old compat library as libpngcompat (pkgsrc
specific, will probably be changed in the future). Makes package
handling quite a bit easier.
version 1.2.10beta1 [April 15, 2006]
Renamed "config.h" to "png_conf.h" and revised Makefile.am to add
-DPNG_BUILDING_LIBPNG to compile directive, and modified pngconf.h
to include png_conf.h only when PNG_BUILDING_LIBPNG is defined.
version 1.2.10beta2 [April 15, 2006]
Manually updated Makefile.in and configure. Changed png_conf.h.in
back to config.h.
version 1.2.10beta3 [April 15, 2006]
Change png_conf.h back to config.h in pngconf.h.
version 1.2.10beta4 [April 16, 2006]
Change PNG_BUILDING_LIBPNG to PNG_CONFIGURE_LIBPNG in config/Makefile*.
version 1.2.10beta5 [April 16, 2006]
Added a configure check for compiling assembler code in pnggccrd.c
version 1.2.10beta6 [April 17, 2006]
Revised the configure check for pnggccrd.c
Moved -DPNG_CONFIGURE_LIBPNG into @LIBPNG_DEFINES@
Added @LIBPNG_DEFINES@ to arguments when building libpng.sym
version 1.2.10beta7 [April 18, 2006]
Change "exec_prefix=$prefix" to "exec_prefix=$(prefix)" in makefiles.
version 1.2.10rc1 [April 19, 2006]
Ensure pngconf.h doesn't define both PNG_USE_PNGGCCRD and PNG_USE_PNGVCRD
Fixed "LN_FS" typo in makefile.sco and makefile.solaris.
version 1.2.10rc2 [April 20, 2006]
Added a backslash between -DPNG_CONFIGURE_LIBPNG and -DPNG_NO_ASSEMBLER_CODE
in configure.ac and configure
Made the configure warning about versioned symbols less arrogant.
version 1.2.10rc3 [April 21, 2006]
Added a note in libpng.txt that png_set_sig_bytes(8) can be used when
writing an embedded PNG without the 8-byte signature.
Revised makefiles and configure to avoid making links to libpng.so.*
version 1.2.10 [April 23, 2006]
Reverted configure to "rc2" state.
changes:
-Preliminary zoom support
-some improvements in algorithms
-support for EXIF data of Canon CRW and Fuji RAF
-White balance presets for more cameras
-bugfixes
pkgsrc changes:
-pull in exiv2 for Canon CRW EXIF support
-use xdg dirs, use c++
libMagick, which in turn breaks many configure scripts and other
attempts at linking it. Making libMagick depend on libWand is not a
good idea either. Bump revision.
- Fixed problem with rpmbuild on Mandriva 2006.0 (thanks Niels Kristian)
- Improvements to Nikon AF point decoding (thanks Roger Larsson)
- Made FileName and Directory writable (enabling a whole new functionality!)
- Made Rotation writable in CRW images
- Improved JPEG writer to tolerate any segment ordering
- Added ability to write ICC_Profile data as a block
- Added read/write support for ICC and ICM color profile files
- API Changes:
- Added ability to prefix tag name with group in arguments to ImageInfo()
(read/write symmetry is now improved since this feature already existed
in the write routines, and now group names can be used in shortcuts)
- Changed order of filtering for Group# option and tag exclusions to be
applied after extracting tags specified in calls to ImageInfo()
- Added -overwrite_original_in_place option
- Added a number of new XMP tags and bring XMP support up to new
specification, plus a few undocumented XMP-aux tags (thanks Lou Salkind)
- Added ability to decode DNGMakerNotes
- Added back RedBalance and BlueBalance as composite tags
Always link with -lddmsock, it might be overridden in the application
though. The former guranties that the libraries don't have unresolved
symbols. Bump revision.
Changelog:
* Default quantum scale to QuantumRange/(maximum-minimum) in magick/quantum.c.
Also remove two files from PLIST, as they are no more present
* Add -adaptive-sharpen to the convert and mogrify programs.
Changes 6.2.7.2:
* Generate proper image filenames when filename has more than one embedded
period (e.g. image.gif.eps becomes image.gif-0.eps, image.gif-1.eps,
etc.).
* CompositeImage() is now thread-safe.
Remove use of internal png library function, to make this package
build against the current png package.
From the povray.general newsgroup:
Well - you could remove that call but will probably loose ability to
interrupt/continue render with PNG output.
* Implemented bit depth reduction for palette images.
* Upgraded libpng to version 1.2.10-optipng [private]
* Improved the BMP support.
* Added a Unix man page.
* Allowed abbreviation of command-line options.
* Changed user option -log to accept a file name as an argument.
* Changed user option -no to -simulate.
* Fixed an error in handling .bak files on Unix.
* Fixed a small typo in the help screen.
* Added the GUIDE and THANKS documents.
* Converted some text document files to HTML.
changes:
-Use the directory of the currently viewed image as file chooser
initial location
-Avoid setting the error twice in thumbnail code
-Checks mimetype before trying to include new detected files on image list
- Updated translations
changes:
-"mainpoint" system allows lines to always point towards the middle
-Python plug-ins added
-automatically change grid size depending on zoom level
-Text input now highlights the object
-security problems fixed in XFig import and Python plug-in
-new shapes added
-new UML objects added
-Full screen mode
-Improved SVG import
-Plug-in loading and unloading doesn't require restart
-i18n problems fixed
-bugs have been fixed
-Command line usage has improved
-ses the new GTK+ File Dialog
pkgsrc change:
-precompile Python files
This is a bugfix release. A bug in the progress bar code, which
caused arithmetic exceptions on some 64-bit architectures, has been
fixed.
Changes 1.6:
This release contains an algorithm improvement that leads to a
speedup of 20-60% over previous versions of potrace. A new PDF
backend was added, courtesy of Tor Andersson. An option --progress
was added for displaying a progress bar. The Windows version of
potrace now uses MinGW instead of Cygwin, eliminating the need to
install a special DLL alongside the executable programs, and solving
some problems with wildcards and executable PostScript files. Some
spurious "premature end of file" messages were eliminated. The
core functionality of potrace was separated into a library with a
documented API, making it easier for developers to incorporate
potrace into other GPL-licensed software.