- Bug fix release for 2.10
- The gd plugin for font handlers was not being used at all if the build
did not use fontconfig, e.g., on Windows. In addition, the code had
dropped the name mapping to Windows font names.
- PostScript output had an extraneous '%' character on the first line,
which would cause printing to fail.
- Text handling, during both sizing and layout, incorrectly handled
empty lines such as label="\nabc".
- HTML-like tables had been changed to use too much vertical space,
to possibly use the wrong font in calculating the height of a line,
and to use the wrong offset when moving the baseline from one line to
the next.
0.91
* Code reorganization
* New GTK+ interface
* Yet another overhaul of the XImage code, with some optimizations
* Improved some documentation
* Changed license to the GPL (and LGPL)
* Major security fixes
* Assorted bug fixes
* Netwinder (ARM) port
* Locking rewrite [Bruce Momjian]
* 25-50% speedup in core driver code [Joe Zbiciak]
* Solaris version [Simon Thornington]
* OpenBSD support [Matt Mosley]
* GTK 1.1/1.2 support [David Raufeisen]
* Movie mode
* Bulb mode, for long exposures
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
10 April 2006 0.7.5
Moved back to Plain C for future releases
Reimplementation of keymaps so they are now XML based
Midi import
Lilypond Export Updates
Reimplementation of rc files so that they are now XML
Removal of Blank rest modes
Crash Recovery
Lots of memory leak fixes
Help Manual now available
Revised CSound export
Revised Print functionality
Blank notes are now displayed in Yellow to aid in viewing the score
Keybindings for inserting Time Signatures, Key Signatures and Clefs
30 October 2005 0.7.4
Help Documentation
Support for exporting to Lilypond 2.6
All ornaments/articulations added
Replace Mode
Basic Redo/Undo Functionality for individual objects
More Templates available
Export to PDF (via lilypond processing) Courtesy of Jens Askengren
3 April 2005 0.7.3beta2
Revised Menu's (GTK 2.6 based)
10 February 2005 0.7.3beta1
Score Templates
Additional Keymaps
Revised Menu's
Additional Staff functions
23 March 2003: 0.7.0
First C++ realese
Features plugins for the first time. Although the API
still has to be finalised.
Optional use of gtk2
Added support for Figured Bass courtesy of Richard Shann
Automated Testing again courtesy of Richard Shann
MDI interface.
Cautionary Accidentals, Alasdair Anderson
Cloned chords when tieing a note.
Graceful Exit when denemo fails, saves current scores so work is
not lost
22 November 2002: 0.6.1
Fixed Lilypond parser for >1.4.x Lilypond syntax
Various other small fixes
29 May 2002: 0.6.0
Added Basic Support for Lyrics
Added Invisible Notes
File I/O dialogs now remeber the last Directory
(courtesy of Damian Marques Lluch)
Midi Instrument Selection is easier and /dev/sequencer
selection for Alsa playback(courtesy of goto <harpy@lily.freemail.ne.jp>)
Added CSound Score file exporter and Optional CSound playback
Reimplementation of Dynamics
13 November 2001: 0.5.7
Basic Printing Support
Various bug fixes
Probably the Last Straight Forward C release
3 July 2000: 0.5.6
Support for Hairpins (incomplete/buggy)
Supports GNU Lilypond >v1.3.146 (Input parser requires some work).
XML File Format supported (courtesy of Eric Galluzzo)
Midi File Output supported (courtesy of Per Andersson)
Support for additional instrument specific articulations.
Internationalization of Denemo (Translations still required).
Supports Mouse positioning of cursor.
12 Nov 2000: 0.5.5
Improved positioning code.
Support for keyboard customization.
Preliminary support for multinote slurs.
Support for staccato, fermata, accent, tenuto, turn, trill, mordent,
and staccatissimo markings.
Denemo now understands that the score window may not be enough
to show all staffs; the cursor will scroll the score up and down
if necessary.
Horizontal and vertical scrollbars now track and control the part of
the score being displayed.
1) The wavelet transform code has been rewritten in order to be more
cache efficient (via loop tiling). As a few individuals have noted,
the old code could often result in an excessive number of cache misses.
2) Some man pages have been added to the distribution as provided
by Roland Stigge.
3) Some simple timer routines have been added to facilitate performance
measurements.
4) Numerous bugs have been fixed (e.g., memory leaks, JP2 box processing
problem, etc.).
5) Some name space pollution issues have been resolved.
6) A few compiler warnings have been fixed.
New in ver 1.16
===============
New features
two different types of black preservation on CMYK-> CMYK transforms
Ability to set adaptation state of observer on absolute colorimetric transforms.
A rather advanced feature. Actually it only allows No adaptation (d=0) and observer fully adapted (d=1)
lcms can now "fix" some broken 8-bit profiles that have gray axes misplaced.
icctrans can now read CGATS/IT8 files.
improved tifficc with tiff Lab8 support
icclink now supports colorant table tag.
New functions
double cmsSetAdaptationState(cmsHTRANSFORM hTransform, double d);
void cmsSetHeaderAttributes(cmsHPROFILE hProfile, DWORD Flags);
DWORD cmsTakeHeaderAttributes(cmsHPROFILE hProfile);
icInt32Number cmsGetTagCount(cmsHPROFILE hProfile);
icTagSignature cmsGetTagSignature(cmsHPROFILE hProfile, icInt32Number n);
int cmsSetCMYKPreservationStrategy(int n)
BOOL cmsIT8SaveToMem(LCMSHANDLE hIT8, void *MemPtr, size_t* BytesNeeded);
BOOL _cmsIsMatrixShaper(cmsHPROFILE hProfile);
BOOL _cmsAddDateTimeTag(cmsHPROFILE hProfile, icTagSignature sig, struct tm *DateTime);
BOOL _cmsAddColorantTableTag(cmsHPROFILE hProfile, icTagSignature sig, LPcmsNAMEDCOLORLIST nc);
double cmsEvalLUTreverse(LPLUT Lut, WORD Target[], WORD Result[], LPWORD Hint);
LPcmsNAMEDCOLORLIST cmsReadColorantTable(cmsHPROFILE hProfile, icTagSignature sig)
LPcmsGAMUTEX cmsReadExtendedGamut(cmsHPROFILE hProfile, int index);
void cmsFreeExtendedGamut(LPcmsGAMUTEX gex);
New tags supported
icSigColorantTableTag LPcmsNAMEDCOLORLIST
icSigColorantTableOutTag LPcmsNAMEDCOLORLIST
icSigCalibrationDateTimeTag const struct tm*
New flags:
cmsFLAGS_PRESERVEBLACK
cmsFLAGS_GRIDPOINTS(n)
And of course some bug fixing.
version 1.2.15beta1 [December 3, 2006]
Generated configure with autoconf-2.61 instead of 2.60
Revised configure.ac to update libpng.pc and libpng-config.
version 1.2.15beta2 [December 3, 2006]
Always export MMX asm functions, just stubs if not building pnggccrd.c
version 1.2.15beta3 [December 4, 2006]
Add "png_bytep" typecast to profile while calculating length in pngwutil.c
version 1.2.15beta4 [December 7, 2006]
Added scripts/CMakeLists.txt
Changed PNG_NO_ASSEMBLER_CODE to PNG_NO_MMX_CODE in scripts, like 1.4.0beta
version 1.2.15beta5 [December 7, 2006]
Changed some instances of PNG_ASSEMBLER_* to PNG_MMX_* in pnggccrd.c
Revised scripts/CMakeLists.txt
version 1.2.15beta6 [December 13, 2006]
Revised scripts/CMakeLists.txt and configure.ac
version 1.2.15rc1 [December 18, 2006]
Revised scripts/CMakeLists.txt
version 1.2.15rc2 [December 21, 2006]
Added conditional #undef jmpbuf in pngtest.c to undo #define in AIX headers.
Added scripts/makefile.nommx
version 1.2.15rc3 [December 25, 2006]
Fixed shared library numbering error that was intruduced in 1.2.15beta6.
version 1.2.15rc4 [December 27, 2006]
Fixed handling of rgb_to_gray when png_ptr->color.gray isn't set.
version 1.2.15rc5 [December 31, 2006]
Revised handling of rgb_to_gray.
version 1.2.15 [January 5, 2007]
Added some (unsigned long) typecasts in pngtest.c to avoid printing errors.
* Added --hook-script option, including man page update and test-hook.sh.
* Fix: --get-all-metadata takes no argument.
Changes 2.3.0:
* Require popt library to parse command line options.
* Partitioned command line options into groups of related options.
* Added --debug-logfile=FILENAME option.
* Only load all camlibs if necessary.
* (Half-)Fix to make --with-libgphoto2=PREFIX configure parameter work.
* Preliminary support for lower-case filenames in --filename pattern: %:
* Added "rmdir" command to gphoto2 --shell.
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
C++ for compilation without including the proper headers
Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
- Added ability to read/write MIE trailers in JPEG and TIFF images
- Added Nikon ImageAuthentication tag (thanks Jeffrey Friedl)
- API Changes:
- GetFileType() may now also be used to return a file description
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.
graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
pngcheck verifies the integrity of PNG, JNG, and MNG files (by
checking the internal 32-bit CRCs [checksums] and decompressing
the image data); it can optionally dump almost all of the chunk-level
information in the image in human-readable form. For example, it
can be used to print the basic statistics about an image (dimensions,
bit depth, etc.); to list the color and transparency info in its
palette (assuming it has one); or to extract the embedded text
annotations. This is a command-line program with batch capabilities.
+ Add support for color profiles
(optional and requires lcms, see Notes in README).
+ Add ability to delete a folder and it's contents (with restrictions).
- Add support for jpegs embedded in pentax and olympus raw files.
- Add icons for image state, enabled with I keyboard shortcut.
- For pan view calendar only show months that contain an image.
* Escape filename characters "`$\ before passing them to the
system shell when running an editor command.
* Always use aligned memory access in EXIF parser, fixes crash
with BUS error on sparc.
New features:
* Show preview of images when dragging them.
* Added "back/forward/reload/save as" actions to the KPart context menu
Fixes:
* Load JPEG rotated images using the right rotation directly instead of
loading them first and rotate them after.
* Fix crash when showing current folder properties from context menu.
* Do not show the name of the current file in the status bar: it's
already shown in the title bar and it was causing the mainwindow to
be enlarged if the name was very long.
* Show the "rotate left" button in KParts.
* Use Exiv2 instead of libexif to fix troubles with some JPEG.
* Fix crash when using Gwenview KPart in kwebdesktop.
* Fix content of KPart context menu when viewing remote images.
* Do not let the KPart title get overriden when switching tabs.
* Make context menu behavior coherent with KDE.
* Fix compilation with --enable-final
* Do not loose selection when switching from detail to thumbnail view.
* In KPart, do not loose selection when starting a drag.
* Fixed behavior of the middle-mouse button.
* Unless the user rotated the image, saving from the KPart now does a
copy of the image instead of recompressing it. This ensures the KPart
won't fail to save certain files.
- show information about embedded color profiles in Image Properties dialog
- allow to apply color profiles on load (still work in progress)
- new vectors PDB API to replace the old path API
- added "Auntie Alias" plug-in for antialiasing on lineart
- added Edit->Fade operation
- added Rounded Corners option to Rectangle Select tool
- improved WinIcon plug-in (now loads and saves 24 bit and Vista icons)
- merged gimp-tiny-fu; replaces Script-Fu Scheme interpreter with TinyScheme
- remember unit and interpolation type in scale and resize dialogs
- changed default interpolation type to Cubic
- show comment in Image Properties dialog
- when loading in image as layers, don't merge the layers
- added experimental palette color selector module
- don't save thumbnails that don't match the image
- increased tool handle sizes for better usability
- implemented brush scaling from the tool options (only downscaling yet)
- import paths embedded into TIFF files
- support vectors in the Script-Fu and Python-Fu user interfaces
- added PDB functions to retrieve position of layers/channels/vectors
- added side pane with table of contents to the Help Browser
- bug fixes and code cleanup
The 0.9 series has been under heavy development since November 2005
(more than 200 files in KDE bugzilla have been closed) and offers you
the opportunity to test and enjoy a variety of new features, additions
and improvements.
Please see the NEWS file for a full list of changes.
addition, it adds a command to view the image in grayscale, adds a
--geometry command line option, and continues progress on the Pan View
(of note: display of exif data and full size image in info balloon,
and improved search shortcuts).
2.0.3 changes:
This maintenance release adds translations for Basque and Esperanto,
uses new window icons, and fixes several bugs and crashes.
26/10/2006 - UFRaw-0.10 released, based on DCRaw v 8.41.
* Apply luminosity curve and saturation corrections in LCH(ab) space.
* Add the '--embedded-image' option to ufraw-batch for reading the
embedded preview image in raw files.
* Use the above code in the Gimp plug-in for a much quicker generation
of the preview thumbnails.
* Add mime types to recognize raw files in the Gnome desktop.
* Add schemas to generate thumbnails for these mime types.
* Modify the desktop entry to associate ufraw with these mime types.
* If 'save ID' is set to 'never again' then .ufrawrc is not written
after each processed image.
* Add a 'Cancel' button to the 'Options' window.
* Fix compatibility issues with GTK+ 2.10.
* When handling ID files save output image in same directory as ID file.
* If input and output filenames in the ID file have the same path,
then input filename is searched for in the path of the ID file.
This allows moving raw and ID files together between folders.
* Add translations to French and Russian.
* Some bug corrections.
- Added read support for a number of audio file formats: Ogg Vorbis,
Ogg FLAC, FLAC, APE (Monkey's Audio) and MPC (Musepack)
- Improved parsing of ID3 v2.3 and v2.4 information
- Added read/write support for Canon VRD (Recipe Data) files and trailers
- Improved handling of trailers in JPEG and TIFF-format images:
- Fixed bug when re-writing NEF files which caused new preview image written
by Nikon Capture 4.4.0 to be lost
- Added ability to create JFIF segment
version 1.2.13beta1 [October 2, 2006]
Removed AC_FUNC_MALLOC from configure.ac
Work around Intel-Mac compiler bug by setting PNG_NO_MMX_CODE in pngconf.h
Change "logical" to "bitwise" throughout documentation.
Detect and fix attempt to write wrong iCCP profile length.
version 1.0.21, 1.2.13 [November 15, 2006]
Fix potential buffer overflow in sPLT chunk handler.
Fix Makefile.am to not try to link to noexistent files.
Check all exported functions for NULL png_ptr.
The most significant changes in 4.0 include:
o Time-series support
o New Tools:
- gmt2rgb
- grdblend
- pslegend:
o 30 new program options
o More than 23 general enhancements
The releases 4.1 and 4.1.1 to 4.1.4 include the following changes:
o numerous significant bug fixes
o many added program options
o added features and capabilities
For a complete list of changes, see
http://gmt.soest.hawaii.edu/gmt/gmt_releases.html
which on large trees involving thousands of -exec's, makes find turn
into a humongous process. It's faster on most systems to use other
methods anyway, so use xargs where practical, or pipe to a
"while read f; do ..." loop and let the shell do what it was meant
to do -- run programs.
OpenCV means Intel(R) Open Source Computer Vision Library. It is a
collection of C functions and a few C++ classes that implement many
popular Image Processing and Computer Vision algorithms.
OpenCV provides cross-platform middle-to-high level API that includes
about 300 C functions and a few C++ classes. Also there are Python
bindings to OpenCV. OpenCV has no strict dependencies on external
libraries, though it can use some (such as libjpeg, ffmpeg, GTK+ etc.)
OpenCV provides transparent interface to Intel(R) Integrated Performance
Primitives (IPP). That is, it loads automatically IPP libraries optimized
for specific processor at runtime, if they are available.
* should depend on graphics/gdk-pixbuf instead of www/gtkhtml.
* compilation error about a not found gtk/gtktypeutils.h
(this error didn't break build of the package).
Bump PKGREVISION.
KBarcode 2.0.5 brings many bug fixes and a greatly improved data import
wizard.
TBarcode2 detection was fixed in this release along with checksum for
TBarcode2. A major bug in printing address labels from the KDE addressbook
was fixed. A new version of Barcode Writer in Pure Postscript was added
to this release, which brings several new barcode types to KBarcode.
Importing data is now possible from fixed format files, too. The import
wizard was optimized to work on really large data files.
xmorph is a digital image warping and dissolving program, also known
as a "morphing" program. It runs under the X Window System. The
primary use of xmorph is to generate and modify meshes which control
the shape of an image. xmorph also has the capacity to dissolve
images together, and to generate a sequence of warped and dissolved
images. When this sequence is made into a movie, it is called a
"morph".
the newly introduced libIlmThread library. Bump PKGREVISION, since this
update is necessary to fix the build of some buildlink client applications
(E.g. koffice).
XXX Possibly BUILDLINK_API_DEPENDS should be bumped too...
pkgsrc changes:
You can select backend imaging library, GraphicsMagick or ImageMagick,
default is GraphicsMagick now.
Changes:
o Feature request #5015, support CMYK->RGB conversions. Added the
add_profile and delete_profiles to the Image class. Fixed the profile!,
iptc_profile, and color_profile methods. Added the
black_point_compensation attribute. (requested by Niklas Ekman)
o Added adaptive_blur, adaptive_blur_channel, find_similar_region, sketch
methods to the Image class (available with ImageMagick 6.2.8-6)
o Added adaptive_resize to the Image class (available with
ImageMagick 6.2.9)
o Added resample method to the Image class (thanks to Ant Peacocke for the
Update RMagick to 1.14.1.
pkgsrc changes:
You can select backend imaging library, GraphicsMagick or ImageMagick,
default is GraphicsMagick now.
Changes:
1.14.1:
o Handle change to the type of the ColorInfo.color field introduced by
ImageMagick 6.3.0.
1.14.0:
o Feature request #5015, support CMYK->RGB conversions. Added the
add_profile and delete_profiles to the Image class. Fixed the profile!,
iptc_profile, and color_profile methods. Added the
black_point_compensation attribute. (requested by Niklas Ekman)
o Added adaptive_blur, adaptive_blur_channel, find_similar_region, sketch
methods to the Image class (available with ImageMagick 6.2.8-6)
o Added adaptive_resize to the Image class (available with
ImageMagick 6.2.9)
o Added resample method to the Image class (thanks to Ant Peacocke for the
idea)
o Added four new compositing methods to the Image class: blend, displace,
dissolve, and watermark
o Feature request #5418, add get_iptc_dataset and each_iptc_dataset to the
Image class (requested by Oliver Andrich)
o Added the bias and mask attributes to the Image class
o Added optional qualifier argument to Image#rotate
o Patch #5742 from Douglas Sellers, adds channel method to the Image::Info
class.
o Feature request #5418, add get_iptc_dataset and each_iptc_dataset to the
Image class (requested by Oliver Andrich)
o Added the bias and mask attributes to the Image class
o Added optional qualifier argument to Image#rotate
o Patch #5742 from Douglas Sellers, adds channel method to the Image::Info
class.
o Added new ChannelType enum values
o Added texture= attribute writer to the Image::Info class
o Added tile= attribute writer to the Draw class
o Added pixel_interpolation_method attribute, InterpolatePixelMethod enum
class to the Image class (available with ImageMagick 6.2.9)
o Added "Magick Command Options and Their Equivalent Methods" page to the
documentation
o Fix bug #5079, Image#quantum_operator method doesn't work (bug report
from Pedro Martins)
o Fix bug #5080, incorrect RVG images when non-0 values used for the min_x
or min_y arguments to RVG#viewbox (bug report from Daniel Harple)
o Fix bug #5370, the clip_mask= attribute doesn't work
o Fix bug #5506, wrong argument used to intialize AffineMatrix (bug
report from Michael Shantzis)
* Fixed the ReleaseDLL targets for Visual Studio 2003.
Changes 1.4.0:
* Production release.
* Bug Fix: calling setFrameBuffer() for every scan line
while reading a tiled file through the scan line API
returns bad pixel data.