dia-0.94: 17-Aug-2004
Nothing new happened since last prerelease, releasing.
dia-0.94-pre6: 7-Aug-2004
Fixed crash bug in save as, as well as string sorting issue and crash bug
in UML class and group unhighlighting bug.
dia-0.94-pre5: 2-Aug-2004
Finally fixed memory leak from layout cache.
dia-0.94-pre4: 1-Aug-2004
Important fix for export filters. Still some leaking from layout cache,
but not as awful.
dia-0.94-pre3: 25-Jul-2004
Fixing a number of png issues and a few bugs.
dia-0.94-pre2: 17-Jul-2004
Second prerelease of version 0.94. Bunch of small fixes, but together
important enough to make a new prerelease.
dia-0.94-pre1: 04-Jul-2004
First prerelease of version 0.94. News in this version:
* Highlighting of objects when connecting to them makes it easier to
connect.
* New shape sets include:
- RDP (Petri Networks shapes)
- KAOS (Goal-Directed Requirements Acquisition)
- I* (Intentional STrategic Actor Relationships modelling)
- Jackson (Jackson Diagrams)
- ChemEng (chemical engineering)
* Hexagonal grid, for all you chemists out there.
* Allow selection between layers, selectable in layers dialog.
* Disparate persistence systems replaced by one combined system using XML,
leaves unknown preferences alone.
* New renderer plug-in for Cairo rendering API.
* New renderer plug-in for WMF outside of Windows.
* New arrow head: Backslash.
* Rounded corners on zigzaglines and polylines.
* Automaticall open new diagram if now chosen at start.
* Diagram modified status now based on undo information.
* Wrapping operations arguments in UML objects.
* Better positioning of association texts.
* More persistence of toolbox selections and dialog entries.
* Better handling of dialogs when parent dialogs close.
* Changed from SGML to XML for docs, still DocBook.
* Fix shape background color compatibility problem.
* Many smaller bug fixes, leaks closed and stuff.
Changes:
* kpdf: Use xpdf 3.0 rendering engine
* kpdf: Fixed crash on pdf with 0 pages
* kpdf: Fixed crash when using various kpdf parts
* kpdf: Fixed crash when using zoom values with . on a locale with , as
decimal separator
* kpdf: Show "Show menubar" option on RMB menu when menubar is hidden
* kpdf: Generate thumbnails in a thread so the GUI is not blocked
* kolourpaint: Fix multiple selection bugs
* kolourpaint: Speed up renderer (esp. drag-scrolling at high zoom)
* kolourpaint: Fix remaining untranslatable strings
under ${PREFIX} instead of being an absolute path.
So fix the references using RCD_SCRIPTS_EXAMPLEDIR to be
${PREFIX}/${RCD_SCRIPTS_EXAMPLEDIR}.
This should have no changes to use before.
Please note that the MESSAGE files in most cases are wrong in the
first place. We have automated mechanisms and could have an automated
message for explaining rc.d script usage. (This is something to do!)
"Tux Paint Config" is a graphical configuration tool for "Tux
Paint." It provides a point-and-click interface that allows parents
and teachers to alter Tux Paint's behavior -- disable sound effects,
run in full-screen mode, etc. -- without needing to manipulate a
text-based configuration file.
2004.October.02
* Spanish translation updates.
Gabriel Gazzan
* Added new directory 'win32' containing script for the NSIS installer,
with custom icon and Python support script.
John Popplewell
* Added Welsh translation.
Kevin Donnelly
* Added Italian translation.
Flavio 'Iron Bishop' Pastore <ironbishop <at> altervista <dot> org>
* Updated Catalan translation.
Pere Pujal Carabantes
* Updated Brazilian Portuguese translation.
Daniel Jose Viana
* New fireworks stamps.
Karl Ove Hufthammer
* Added shrimp, lobster and seahorse photos to Animals/Fish.
(Public domain. From the United States National Oceanic & Atmospheric
Adminstration (NOAA) library: http://www.photolib.noaa.gov/ )
* Added Malay translation.
Muhammad Najmi Ahmad Zabidi
* Updated Danish translation.
Mogens Jæger
* Added Turkish translation.
Doruk Fisek
* Updated Dutch translation.
Geert Stams
* Added Slovenian translation.
Urska Colner
* Updated Finnish translation.
Tarmo Toikkanen
* Added Simplified Chinese translation.
Wang Jian
* Updated Japanese translation.
TOYAMA Shin-ichi
* Updated Tamil translation.
Muguntharaj
* Updated Hungarian translation.
Török Gábor
* Added Afrikaans translation.
Petri Jooste
* Updated Portuguese (Portugal) translation.
Ricardo Cruz
* Updated French translation.
Jacques Chion
* Moved to storing stamp description translations in
PO files, with scripts to convert to and from the
.txt files used by Tux Paint.
Song Huang
* Added pineapple photo stamp.
Mike Fitzpatrick
http://www.sxc.hu/browse.phtml?f=view&id=134314
* Changed all stamp descriptions to use UTF-8, using
Song Huang's script and much
manual cleanup.
* Added cartoonish fruit and Christmas tree stamps.
Nicu Buculei, http://nicubunu.ro/clipart/
* Added Easter stamps.
Jean from DoodleLoo's
* Much improved jack-o'-lantern stamp from:
http://www.openclipart.org/
* Added grapes, sliced orange and sliced lime stamps from:
http://www.sxc.hu/browse.phtml?f=view&id=16742http://www.sxc.hu/browse.phtml?f=view&id=111664http://www.sxc.hu/browse.phtml?f=view&id=86046
* Serbian translation.
Aleksandar Jelenak
* Traditional Chinese translation.
Song Huang
* Dutch translation.
Geert Stams
* Russian and Belarusian translations.
Eugene Zelenko
* French translation updates.
Jacques Chion
* Icelandic translation updates.
Pjetur G. Hjaltason
* Added Candian coins
Ed Montgomery
* Korean translations completed for all available stamps with translation
(*.txt) files; Korean number sound clips replaced with low-noise
counterparts.
Mark K. Kim
* Automobile stamps added.
Justin Zeigler
* Added "make uninstall" target.
* Korean sound clips for numbers added.
Sohyun Iris Lee (voice)
Mark K. Kim (merge)
* Korean translations for the math symbols.
Mark K. Kim
2004.September.28 (0.9.14)
* New Features:
-------------
* Added support for immutable "starter" images, which are installed
globally with Tux Paint, and provide a starting canvas for images.
A PNG file with alpha is continuously drawn over whatever changes are
made to the current drawing. For example, a black outline of a cartoon
character could be made, to simulate a coloring book.
(See 'jetplane.png')
A second PNG file can be supplied which will be drawn on the normal
part of the canvas (where a new picture would normally be all-white),
allowing for simulated depth. Drawing and magic tools all mutilate the
background, as it's part of the normal canvas. However, when editing
a picture based on a 'starter' with a background layer, the eraser will
bring back the background image. In a sense, it's like having a photo
on the bottom, a clear sheet to draw on in the middle, and a clear sheet
with some more photo (which you can't draw on) on top.
(See 'reef.png' and 'reef-back.jpg')
* Added lockfile support, to prevent Tux Paint from being launched more
than once every 30 seconds. (Disable with "--nolockfile" command-line
argument.) Thanks to Darci Lindgren for suggestion the feature, and
Mark K. Kim for suggesting it be time-based.
(Lockfile is "lockfile.dat" in "~/.tuxpaint/" on Linux/Unix, and
"userdata\" on Windows.)
* Added "--nosave" option (suggested by Adam Moore).
* Updated Features:
-----------------
* Added some more brushes.
Jeremie Zimmermann <txptdv@tofz.org>
* Multiple sizes of erasers are present.
(Compile-time #defines can be used to determine how many sizes are
available, and their minimum and (approx.) maximum sizes.)
Note: Erasers are still square. Sorry!
* Fixed tinting of low-saturation stamps.
Addded 'notintgray' option.
Karl Ove Hufthammer <karl@huftis.org>
* Made sure shape tool never made a tiny shape.
(Should hint users that they should click-and-drag.)
* Made some colors more unique, so that they affected stamps better.
(e.g., purple and magenta used to look the same when used to tint a stamp)
Karl Ove Hufthammer <karl@huftis.org>
* Made current image the selected image on Open screen, if applicable.
* Now prompts to confirm before printing.
* New translations:
-----------------
* Afrikaans translation created.
Petri Jooste <rkwjpj@puk.ac.za>
* Belarusian translation created.
Eugene Zelenko <greendeath@mail.ru>
* Breton translation created.
Korvigellou An Drouizig (Philippe) <drouizig@drouizig.org>
* Bulgarian translation created.
Martin Zhekov <mjekov@bginfo.net>
* Croatian translation created.
Nedjeljko Jedvaj <jedvaj.nedeljko@lexunit.com>
* Hindi translation created.
Ankit Malik <greatestankit@yahoo.co.in>
* Italian documentation translation.
Flavio Pastor <flavio.pastore@zonaitalia.it>
* Klingon (Romanized) translation started.
Bill Kendrick <bill@newbreedsoftware.com>
* Korean README.txt documentation added, in both EUC-KR and UTF-8 formats.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Serbian translation created.
Aleksandar Jelenak <jelenak@netlinkplus.net>
* Slovenian translation created.
Urska Colner <urska.colner@agenda.si>,
Ines Kovacevic <ines@agenda.si>
* Traditional Chinese translation created.
Song Huang <Song@ossacc.org>
* Vietnamese translation created. (Simple version)
Le Quang Phan <lqphan@hn.vnn.vn>
* Welsh translation created.
Kevin Donnelly <kevin@dotmon.com>
* Updated translations:
---------------------
* Updated Basque translation.
Juan Irigoien <juanirigoien@irakasle.net>
* Updated Brazilian Portuguese translation.
Daniel Jose Viana <danjovic@vespanet.com.br>
* Updated British English translation.
Gareth Owen <gowen72@yahoo.com>
* Updated Catalan translation.
Pere Pujal Carabantes <ppujal@airtel.net>
* Updated Danish translation.
Mogens Jæger <mogensjaeger@get2net.dk>
* Updated Dutch translation.
Geert Stams <geertstams@wanadoo.nl>
* Updated Finnish translation.
Tarmo Toikkanen <tarmo.toikkanen@iki.fi>
* Updated French translation.
Jacques Chion <Jacques.Chion@wanadoo.fr>
* Updated German translation.
Roland Illig <roland.illig@gmx.de>
* Updated Hungarian translation.
Török Gábor <gabo@linuxportal.hu>
* Updated Icelandic translation.
Pjetur G. Hjaltason <pjetur@pjetur.net>
* Updated Indonesian translation.
Tedi Heriyanto <tedi_h@gmx.net>
* Updated Italian translation.
Flavio Pastor <flavio.pastore@zonaitalia.it>
* Updated Japanese translation.
TOYAMA Shin-ichi <shin1@wmail.plala.or.jp>
* Updated Korean translation.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Updated Malay translation.
Muhammad Najmi Ahmad Zabidi <mnajem@linuxmail.org>
* Updated Norwegian Bokmal translation.
Karl Ove Hufthammer <karl@huftis.org>
* Updated Norwegian Nynorsk translation.
Karl Ove Hufthammer <karl@huftis.org>
* Updated Portuguese (Portugal) translation.
Ricardo Cruz <rick2@aeiu.pt>
* Updated Simplified Chinese translation.
Wang Jian <lark@linux.net.cn>
* Updated Slovakian translation.
Andrej Kacian <andrej@kacian.sk>
* Updated Spanish translation.
Gabriel Gazzán <ggabriel@internet.com.uy>
* Updated Tamil translation.
Muguntharaj <mugunth@thamizha.com>
* Updated Turkish translation.
Doruk Fisek <dfisek@fisek.com.tr>
* Updated Walloon language translation.
Pablo Saratxaga <pablo@walon.org>
* Localization clean-ups:
-----------------------
* Removed all non-UTF-8 related character handling code,
including HTML character entity reference support.
(All stamps are now in UTF-8, with scripts to convert
to and from PO files.)
Karl Ove Hufthammer <karl@huftis.org>
* Updated punctuation in many text strings.
Karl Ove Hufthammer <karl@huftis.org>
* Added "--lang simplified-chinese" option (same as "--lang chinese").
Simplified also now looks for "zh_cn.ttf" font, as "zh.ttf"
was too ambiguous. (For backwards-compatibility, it checks for
"zh.ttf" if "zh_cn.ttf" is missing, though.)
Bill Kendrick <bill@newbreedsoftware.com>,
John Popplewell <john@johnnypops.demon.co.uk>
* Cleaned up translation and font code.
Karl Ove Hufthammer <karl@huftis.org>
* Language option now sets "LANGUAGE" environment variable
(along with LC_ALL and LANG).
* Initial work to get proper uppercase support in languages other
than English.
* Added reference to "--lang help" to documentation.
* Documentation updates:
----------------------
* README (docs/html/README.html and docs/README.txt) has been pared down
and made more friendly. Mention of other doc. files are now hyperlinked.
* Documentation regarding configuration file and command-line options
have been moved into a separate OPTIONS document (docs/html/OPTIONS.html
and docs/OPTIONS.txt), since Tux Paint Config. now exists to simplify
changing settings.
* Porting and packaging updates:
------------------------------
* Added startup display mode and resolution options to the Windows
installer.
John Popplewell <john@johnnypops.demon.co.uk>
* Visual Studio build system included in CVS and source release
('visualc' folder)
John Popplewell <john@johnnypops.demon.co.uk>
* Updated Makefile for easier install.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Cleaned up desktop entry file.
Karl Ove Hufthammer <karl@huftis.org>
* Made sure KDE icon directories exist before trying to copy files to them.
* Created 16x16 mouse pointer shapes; use "MOUSEDIR" and "CURSOR_SHAPES"
Makefile variables to use them.
* Application icon updates:
-------------------------
* SVG (Scalable Vector Graphics) icon created.
Karl Ove Hufthammer <karl@huftis.org>
* Added 22x22, 64x64, 96x96, 128x128 and 192x192 icons, based on SVG icon.
Karl Ove Hufthammer <karl@huftis.org>
* Improved Windows icon, based on SVG icon.
Karl Ove Hufthammer <karl@huftis.org>
* Bug fixes:
----------
* Fixed "--noprint=yes" not working under Windows and BeOS.
Thanks to Adam Moore for pointing out this bug!
Bill Kendrick & Mark K. Kim
* Fixed crash bug when translated text ends in a space.
Mark K. Kim & John Popplewell
* Fixed security issue with permissions to Tux Paint docs directory.
Mark K. Kim <tuxNO_SOLICITATIONpaint-dev@cbreak.org>
* Fixed 'savedir' bug. (Was dropping filenames)
* Removed redundant '--wheelmouse...' listing from "--usage" output.
* Fixed crash bug when switching from different tools with scrolling
collections, and then scrolling.
Thanks to Kevin Jarrett for the report, and John Popplewell for a
replicable way of crashing it.
* Misc. Updates:
--------------
* Keywords ("Title" and "Software") now written into PNGs.
* Changed default UI font to "FreeSans.ttf"
Changes since last packaged version (1.206):
- Added the Konica KD-400Z.
- Fixed rgb_max for all Minolta cameras.
- Range of tm_mon is 0 to 11, not 1 to 12!
- Fixed vng_interpolate() to match Ting Chen's vargra.m.
- Use putenv() instead of setenv() for portability.
- Correctly parse .badpixels when it lacks a final newline.
- Added the FUJIFILM FinePix E550.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Collection.
KBarcode is a barcode and label printing application for KDE 3. It can
be used to print every thing from simple business cards up to complex
labels with several barcodes (e.g. article descriptions). KBarcode
comes with an easy to use WYSIWYG label designer, a setup wizard,
batch import of labels (directly from the delivery note), thousands
of predefined labels, database managment tools and translations
in many languages. All major types of barcodes like EAN, UPC, CODE39,
DataMatrix and ISBN are supported.
- added sanity checks for misconfigured filesystem encodings
- don't expose unnecessary information in Postscript files we generate
- improved behaviour of Shear tool
- fixed labels in CMYK color-picker
- removed non-functional button from Device Status dialog
- fixed parsing of SVG transform attributes
- guard against bogus logical screen dimensions in GIF images
- fixed use of global context for stroke operations
- avoid stack overflows when bucket-filling complex regions
- fixes to the composite code
- fixed run-with-last-vals mode for vpropagate plug-in
- respect the global-brush setting when stroking
- fixed popup menu positioning
- fixed handling of QuickMask color
- fixed bounding box problems when opening Postscript files
- fixed undo memory calculation for paint operations
- work around file-descriptor leak in Pango
- made menu entry translatable
- use the global gradient for the airbrush and pencil tools
- fixed PDB call gimp-curves-spline
- fixed projection when undoing floating_sel_to_layer
specifying the library and header paths for readline. Otherwise, the
configure script will dumbly pass "-I -I" and "-L -L" to the compiler,
which breaks libtool.
Bump PKGREVISION and BUILDLINK_RECOMMENDED for dependent packages due to
library major revision bump.
Noteworthy changes in gnustep-base-1.10.0:
==========================================
Note the interface version of the library has changed so that apps,
tools and libraries the use the base library need to be recompiled to
use it.
* A large majority of the library classes have been documented
thanks to the efforts of Andrew Ruder
* URL classes support persistant connections
* Mac OSX XML compatibility fixes.
Summary of changes since last packaged version (1.175):
- more camera models supported: Pentax Optio S, Canon PowerShot Pro1,
EOS-1D Mark II, Kodaks DC20, DC25, DC40, DC50, and DC120, Nikon Coolpix 8700,
Kodak DCS Pro SLR/n, Leica Digilux 2, Kodak DCS Pro 14nx and SLR/c,
Panasonic DMC-LC1, Minolta DiMAGE G500, Canon PowerShot A5 Zoom,
PowerShot G6/S70, EOS 20D, Konica KD-510Z
- new option: half-size output.
- Added automatic image flipping, with manual override.
- Allow "-w" flag to work with "-h" and "-f".
- And many bugfixes, some camera model related.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Version 2.8.0
-------------
- Bug fixes
- Translation Updates:
Adam Weinberger (en_CA), Alexander Shopov (bg), Arafat Medini
(ar), Baris Cicek (tr), Changwoo Ryu (ko), Christian Rose (sv),
Christophe Merlet (fr), Dafydd Harries (cy), Danilo Šegan (sr),
David Lodge (en_GB), Estêvão Samuel Procópio (pt_BR), Francisco
Javier F. Serrador (es), Gora Mohanty (or), Ilkka Tuohela (fi),
Iñaki Larrañaga (eu), Jayaradha (ta), Jordi Mallach (ca),
Kjartan Maraas (nb, no), Kostas Papadimas (el), Laszlo Dvornik (hu),
Laurent Dhima (sq), Leonid Kanter (ru), Martin Willemoes Hansen (da),
Miloslav Trmac (cs), Mugurel Tudor (ro), Peteris Krisjanis (lv),
Roozbeh Pournader (fa), Takeshi AIHANA (ja), Vincent van Adrighem (nl),
Åsmund Skjæveland (nn)
Version 2.7.1
-------------
- eog.desktop fix (Ray Strode)
- About icon added (Mason Kidd)
- Removed bonob dependencies
- Compile with new libexif (Grzegorz Golawski)
- Multiple string translation fixes
- Multiple bug fixes (slideshow, crasher)
- Translation Updates:
Adam Weinberger (en_CA), Alexander Shopov (bg), Ankit Patel (gu),
Artur Flinta (pl), Changwoo Ryu (ko), Christian Rose (bs, or),
Danilo Šegan (sr), David Lodge (en_GB), Duarte Loreto (pt),
Francisco Javier F. Serrador (es), Funda Wang (zh_CN), Gareth Owen
(en_GB), Gora Mohanty (or), Guntupalli Karunakar (hi), Gustavo Maciel
Dias Vieira (pt_BR), Hasbullah Bin Pit (ms), Jens Finke (de),
Kjartan Maraas (nb, no), Laszlo Dvornik (hu), Laurent Dhima (sq),
Martin Willemoes Hansen (da), Maxim Dziumanenko (uk), Miloslav
Trmac (cs), Takeshi AIHANA (ja), Telsa Gwynne (cy), Tommi Vainikainen
(fi), Vincent van Adrighem (nl), Åsmund Skjæveland (nn),
Žygimantas Beručka (lt)
Version 2.7.0
-------------
- Kicked bonobo components. Eog is a monolithic program again.
- Display image info for single and collection view.
- Better metadata reader
- Speed improvements
- Use new GtkUIManager
- New icons for flipping transformations
- "Save As" function in collection view
- "Delete" function
- Translation Updates:
Adam Weinberger (en_CA), Alexander Shopov (bg), Alexander Winston (en_CA),
Christian Rose (tk), Christophe Merlet (fr), Est Samuel Proc io (pt_BR),
Francisco Javier F. Serrador (es), Gareth Owen (en_GB), Gil Osher (he),
Gustavo Maciel Dias Vieira (pt_BR), Jens Finke (de), Laurent Dhima (sq),
Miloslav Trmac (cs), Pablo Saratxaga (wa), Pawan Chitrakar (ne),
Vincent van Adrighem (nl)
Changes since 2.7.90
* New mime icon for WordPerfect documents
* New 16x16 and 24x24 stock_new-tab icons
* Updated translations [cy, th, zh_TW]
Changes since 1.3.7
* New translations [bs, nb]
* Updated translations [az, ca, es, eu, fi, ne, sq, sv, uk]
Changes since 1.3.6
* New device icons
* Updated translations [fi, fr, ms, sr, zh_CN]
Changes since 1.3.5
* Add open lock icons, Fixes#141458
* Add bittorrent icon, Fixes#148226
* Add ipod icons
* Add 32 and 48 px icons for mail-send-receive
* Updated translations [bg, da, hi, hu, ko, pt_BR, sq]
Changes since 1.3.4
* Updated translations [sq, da, bg, pt_BR]
Changes since 1.3.3:
* Added stock_3dsound and stock_headphones icons for 24 and 16 pixel sizes
* Added text/x-objcsrc mime type icon, Fixes#144987
Changes since 1.3.2:
* Fix API breakage for stock_save_as vs. stock_save-as
* Fix build so that make distcheck works
New in 2.0.6: 2004-09-14:
* build system:
- Prepend with GII include path when --with-uninst-gii is specified via configure
- disable vgagl helper when not building the svga target
* X-target:
- Bugfix: Ensure aligned memory access. Fixes crash on NetBSD/sparc64
- Bugfix: Perform correct clipping in ggiFillscreen(3).
* display-memory: Bugfix: Free directbuffer completely.
* display-monotext: Bugfix: ggiCheckMode() returns actual error code than always success.
* documentation update:
- add manual page for display-mansync
- do not document not-existing GGIFLAG_TIDYBUF flag. It is a new feature in devel tree.
New in 2.0.5: 2004-05-29:
* X-target:
- Fix over-allocation of win y dimension.
- Forward expose events to the application when -nobuffer is used.
- Fix "strange colored pixels when re-exposing backbuffer"-Bug.
- Focus pulling fix. Key focus should no longer get lost,
when the mouse is NOT over the window. Note: Don't forget to
update libgii's input-xwin and input-x before as libggi now
passes some additional information to libgii.
* build system: It checks for buildable demos. Fixes compiling breakage on some platforms.
* other build system updates
* libtool update. Fixes Debian bug #208288.
* documentation updates
Hi Christoph!
New in 0.8.6: 2004-09-14:
* ggGetUserDir(3): Eliminate race condition
* ggGetUserDir(3): Fix memory leak on Darwin when $HOME is not set
* Bugfix: ensure aligned memory access in event handling. Fixes crash on NetBSD/sparc64
* giiSplitInputs(3): make it work - finds the actual input
* config file parsing fixes
New in 0.8.5: 2004-05-29:
* add hotfix to make libgii compile for linux users,
who uses kernel 2.6 headers to compile their userland. Fixes Debian bug 224802
* libtool update. Fixes Debian bug 208288.
* add 'See Also' section to libgii(7) manpage and lots of other documentation updates
* build system updates
* linux_kbd fix: read unicode symbols correctly. Patch from Aurelien Reynaud.
* focus pulling fix in xwin/x: Key focus should
no longer get lost, when the mouse is NOT over the window.
Note, input-x need to know some little more information from libggi's
display-X. So don't forget to update libggi's display-X as well,
otherwise you may experience everything from strange input behaviour to crashes.
Hi Christoph!
Changes:
* Fix various focus issues when removing or deleting images.
* Fix bug where GQview would hang until an editor command completed.
* Fix full screen interfering with xscreensaver lock.
* Fix date text utf-8 warnings.
* File management operations no longer turn off full screen.
* Fix unexpected layout order change in options window.
* Fix crash when starting slide show from folder tree right click menu.
* Miscellaneous fixes from 1.5 devel branch.
installed on 2.0_BETA. Based on a tip from Thomas Klausner, make
the PLIST entries for the terminfo library conditional, and they're
then effectively commented out on NetBSD 1.6.* (tested/verified)
and 1.5.* (so far untested).
eterm build, and probably other packages. Not bumping the dependency version
because, AIUI, this won't change any packages: it just fixes their build, and
the version bump should have been done during the real update.
with a '-' as '../-', as this is basically guaranteed to be wrong.
Examples: -n32 or -64 for IRIX ABI would be substituted as '../-64',
which of course breaks the package. Other possible CFLAGS would
have the same result.
intended transformation: use "rm" to remove an option, "rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
And bump PKGREVISION.
This should close PR #26765 "pkgsrc/graphics/GlutKit has no DESCR file."
Please feel free to improve this description. Finding one on the
web is not easy.
because no ABI change or soname changes.
It is important to note that because of the fixed *_RECOMMENDED
mechanism, that 1.2.6rc2 will be the default version required.
into the bsd.options.mk framework. Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.
This fixes PR pkg/26590.
July 13th, 2004 ivtools-1.2.1
Two crashes discovered and fixed by Michal Palczewski (mpalczew at
users.sourceforge.net). One was a crash on exit after a delete with
idraw/drawtool, the other was a crash upon delete with graphdraw.
They turned out to be long-standing bugs in the order of object
deletion, problems that hadn't appeared with other versions of gcc.
RedHat must have adopted a more aggressive recycling of freed space in
a recent release. Thanks Michal.
June 3rd, 2004 ivtools-1.2
ivtools-1.2 sets a new direction for the package, toward peer-to-peer
drawing chat. ivtools' drawserv, the editor that incorporates every ivtool
mechanism to date (multi-frame, graph-editing, integrated scripting
language) has been extended to support a unique kind of
small-granularity shared whiteboard.
This work was based on the pre-existing networked scripting capability
of ivtools' comdraw. Then the pasting of any graphic was intercepted,
and the graphic serialized into a command that could be communicated
to other drawing editors to keep them in sync.
Changes:
* KFilePlugins
o exr: Display information for most common attributes in available
images. Brad Hards
o rgb: Display information for most common attributes of SGI graphics.
Melchior Franz
* KDVI
o optional continuous page view, similar to acroread Stefan Kebekus
* KPovModeler
o Added graphical editing to Mesh object Leon Pennington
o New objects: New options for media, new patterns (cells, additional
crackle options, julia, additional mandel options, and slope), added
keywords no_image, no_reflection, and double_illuminate to graphical
objects Leon Pennington
o Added uv mapping and uv vectors Leon Pennington
* KolourPaint
o NEW IN KDE: An easy-to-use paint program designed for everyday tasks
like drawing simple diagrams/logos/icons and editing screenshots.
Features include undo/redo, more than a dozen tools, selections,
transparent image editing and zoom support (with an optional grid
and thumbnail). Clarence Dang
o Add virtually unlimited Undo/Redo. Clarence Dang
o Add freehand resizing. Clarence Dang
o Add drag scrolling. Clarence Dang
o More image effects: Balance, Emboss, Flatten, Invert (with choice of
channels), Reduce Colours, Smooth Scale, Soften & Sharpen. Clarence
Dang
o When loading images, dither more often for better quality. Clarence
Dang
o Configurable colour depth and JPEG quality when saving (with preview).
Clarence Dang
o Single key shortcuts for all tools and tool options. Clarence Dang
o Fix several selection bugs. Clarence Dang
o Allow single click creation of text box. Clarence Dang
o Add Opaque/Transparent widget for the text tool. Clarence Dang
o Improve text quality when working with transparency. Clarence Dang
o Paste multiline clipboard contents with MMB correctly. Clarence Dang
o Improve Resize/Scale dialog usability. Clarence Dang
o Reduce flicker. Clarence Dang
o Add Export, Copy To File, Paste From File, Paste in New Window, Full
Screen Mode. Clarence Dang
o Add Zoom In/Out buttons to main toolbar. Clarence Dang
o Make sure colour palette renders correctly on 8-bit screen. Clarence
Dang
security fixes)
changes:
version 1.2.6rc3 [August 9, 2004]
Eliminated use of "abs()" in testing cHRM and gAMA values, to avoid
trouble with some 64-bit compilers. Created PNG_OUT_OF_RANGE() macro.
Revised documentation of png_set_keep_unknown_chunks().
Check handle_as_unknown status in pngpread.c, as in pngread.c previously.
Moved "PNG_HANDLE_CHUNK_*" macros out of PNG_INTERNAL section of png.h
Added "rim" definitions for CONST4 and CONST6 in pnggccrd.c
version 1.2.6rc4 [August 10, 2004]
Fixed mistake in pngtest.c introduced in 1.2.6rc2 (declaration of
"pinfo" was out of place).
version 1.2.6rc5 [August 10, 2004]
Moved "PNG_HANDLE_CHUNK_*" macros out of PNG_ASSEMBLER_CODE_SUPPORTED
section of png.h where they were inadvertently placed in version rc3.
version 1.2.6rc6 [August 15, 2004]
Revised pngtest so memory allocation testing is only done when PNG_DEBUG==1.
Changes between 0.8 and 0.9:
----------------------------
* fix for a buffer overflow in the line rendering
* fixed resizing in the ncurses and slang drivers
* aspect ratio and finer zoom support in cacaview
* minor compilation fixes
Changes between 0.7 and 0.8:
----------------------------
* window resizing support
* native Win32 port
* autorepeat emulation in the ncurses and slang drivers
* support for more keycodes in the ncurses and slang drivers
* cacaplas, a plasma animation example
* cacamoir, a moiré circles animation example
* MSVC project file
Changes between 0.6 and 0.7:
----------------------------
* many bugfixes in the event handling
* cacaball, a metaball animation example
Changes between 0.5 and 0.6:
----------------------------
* 30% speed increase in the bitmap rendering routine
* mouse support and various speed optimisations in the X11 driver
* X11 is now the preferred driver
* improved documentation
* minor bugfixes
Package change: use (n)curses by default instead of slang.
* PNG vulnerability fix.
* Added YCbCr coder for raw Y, Cb, and Cr samples.
* Fixed the -fx option operator precendence problem (+ and - should be the
same precendence).
* Rare memory corruption due to a JPEG comment (bug report by
brundlefly76@hotma...).
* The PerlMagick Evaluate() method no longer fails with an assertion error.
* Restore -dSAFER for a more secure Ghostscript invocation. The downside is
we must copy the Postscript file to a temporary file otherwise we get a
the ocassional invalidfileaccess fom Ghostscript.
* Do not report image depth unless the -verbose or -format %z option is used
with the identify program.
* Center gravity now works when cropping by percent (e.g. -crop 75%).
* Small memory leak on exception in the ImageToBlob() method.
* %@ returns the image bounding box (e.g. identify -format %@ logo:).
* Sync pixel cache when cloning an image-- just in case someone clones
an image clone and accesses pixels with AcquireImagePixel() instead of
GetImagePixels().
changes:
version 1.2.6rc2 [August 8, 2004]
Revised makefile.darwin and makefile.solaris. Removed makefile.macosx.
Revised pngtest's png_debug_malloc() to use png_malloc() instead of
png_malloc_default() which is not supposed to be exported.
Fixed off-by-one error in one of the conversions to PNG_ROWBYTES() in
pngpread.c. Bug was introduced in 1.2.6rc1.
Fixed bug in RGB to RGBX transformation introduced in 1.2.6rc1.
Fixed old bug in RGB to Gray transformation.
Fixed problem with 64-bit compilers by casting arguments to abs()
to png_int_32.
Changed "ln -sf" to "ln -f -s" in three makefiles (solaris, sco, so9).
Changed "HANDLE_CHUNK_*" to "PNG_HANDLE_CHUNK_*" (Cosmin)
Added "-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)" to 15 *NIX makefiles.
Added code to update the row_info->colortype in png_do_read_filler() (MSB).
bugfixes:
* fixed problem with PAST usage where source > dest
core:
* added missing get-/put-chunk-jdaa
* added CRC existence & checking flags
* added data-push mechanisms for specialized decoders
* some speed optimizations (thanks to John Stiles)
* defend against using undefined closestream function
* defend against using undefined openstream function
* added check for extreme chunk-lengths
* change worst-case iAlphadepth to 1 for standalone PNGs
* added support for 3+byte pixelsize for JPEG's
* added conditional to allow easier writing of large MNG's
* several build fixes
* fixed bug in Polarize plug-in
* fixed out-of-bounds access in Ink tool code
* improved antialiasing of elliptical selections
* fixed typo in gradient editor
* really remove all associated items from the ID hash table when an
image is being closed
* work around integer overflows when transforming large drawables
* fixed wrong EXIF handling in JPEG plug-in, a bug that has been
introduced in 2.0.3
* fixed bug in Script-Fu extension
* fixed crash in container grid views
* handle changes to URI handling in newer glib releases
* make error message instaed of invalid output for -plain global option on
a "pam" program
* pnmtojpeg: fix bug with large exif files (negative malloc)
* ppntowinicon: fix bogus "out of memory" failre
2.16 Fixed bug in GIF #IFDEFs pointed out by BZAJAC
Added #IFDEF for WIN32 provided by Randy Kobes
2.15 Brought back GIF support (requires libgd 2.0.28 or higher).
Takes advantage of gdlib-config support in libgd 2.0.27 or higher.
2.14 Support for AMD64 libraries.
2.12 Fixed regression test 10 to succeed when used with libgd 2.0.22
This includes the Python extension in wip/py-vtkmodule: vtk-python
already links against a specific Python version, so the Python
extension cannot be built for multiple Python versions anyway.
I. IMPORTANT BUG FIXES
- The function `FT_Get_CharMap_Index' was only declared, without
any real code. For consistency, it has been renamed to
`FT_Get_Charmap_Index'. (This function is needed to implement
cmap caches.)
- `FT_Outline_Get_BBox' sometimes returned incorrect values for
conic outlines (e.g., for TrueType fonts).
- Handling of `bhed' table has been fixed.
- The TrueType driver with enabled byte code interpreter sometimes
returned artifacts due to incorrect rounding. This bug has been
introduced after version 2.1.4.
- The BDF driver dropped the last glyph in the font.
- The BDF driver now uses the DEFAULT_CHAR property (if available)
to select a glyph shape for the undefined glyph.
II. IMPORTANT CHANGES
- George Williams contributed code to handle Apple's font
distortion technology found in GX fonts (`avar', `cvar', `fvar',
and `gvar' tables; the Multiple Masters API has been slightly
extended to cope with the new functionality).
- The `FT_GlyphSlotRec' structure has been extended: The elements
`lsb_delta' and `rsb_delta' give the difference between hinted
and unhinted left and right side bearings if autohinting is
active. Using those values can improve the inter-letter spacing
considerably. See the documentation of `FT_GlyphSlotRec' and
the `ftstring' demo program how to use it.
III. MISCELLANEOUS
- A new documentation file `formats.txt' describes various font
formats supported (and not supported) by FreeType.
slightly modified by me.
KPhotoBook is a powerful, easy to use, intuitive and fast application to
manage and organize your photos. The main idea is to be able to annotate
your photos with tags and to refind the photos using the given tags.
The tags which can be created by yourself are arranged in a tree.
The KPhotoBook GUI comes up with several points which makes the handling
with many photos very easy. This is just a short excerpt of it's goodies:
* It is very easy to annotate tags to one or more images at a time
* It is very easy to find images by the given tags (actually one mouse
click only is needed)
* It is very easy to edit the image database with an external program -
it's saved as XML file
slightly modified by me.
KPhoTools is a program for KDE which helps you creating fast
online photo galleries in HTML.
But that's not all it has (and will get) much more features like:
* Rotating images
* Rezising images
* Create thumbnails
* Image filters (*)
* Several styles
* Logo Blending
* Features of the albums are:
* Simple and clean indexing
* Nice overview of your pics
* Slideshows
* No PHP needed! (only HTML & Javascript)
* Preloading (no empty boxes on screen)
* Not present pics won't be loaded (box will be shown)
* Screenshot function
* Screenshots from desktop
* Screenshots from selected areas on your desktop
* Screenshots of single windows
slightly modified by me.
ShowImg is a feature-rich image viewer for KDE including an image
management system. It is highly configurable and supports numerous
image formats.
Viewer
* display JPEG, PNG (alpha layer supported), GIF, XCF, PSD, etc. files
* open several directories, and archives (.tar.gz, .tar.bz2, .zip, ...)
* apply filters to displayed image
* preview, fullscreen, slideshow, ``fit-to-screen'', efficient zoom
* open files with external programs
* support EXIF header (JPEG file metadata)
* display a hexadecimal view
Management
* batch rename
* search for exact and similar images
* several formats conversion
* manage photo albums
Configuration
* digikam ; plugins supported
* configurable interface
1.03 Tue Jul 13 11:30:47 IST 2004
* fixed minor POD tyop
* new flip_horizontal, flip_vertical, flip_diagonal
(thanks to Tuomas Jormola)
1.02 Tue May 25 22:18:32 BST 2004
* renamed Changes to CHANGES
* new set_quality function (thanks to Andreas Plesner)
1.01 Mon Nov 3 19:18:14 GMT 2003
* document get_width and get_height methods (thanks to Andreas Plesner)
* added NINJA support
1.00 Sun Sep 14 09:47:42 BST 2003
* applied patch to make the module work under threaded perls
(thanks to Mathieu Jondet, Andreas Plesner Jacobsen, zak3)
* applied patch to make the module work without X
(spotted by Mike Castle, Jens Gassmann)
* applied patch to pass the correct compiler flags
(thanks to Christian Laursen)
* several build fixes (#144632, #144780)
* documentation fixes (#144267)
* avoid use of uninitialized values in GimpColorArea widget (#144786)
* fixed Levels tool on grayscale images with alpha channel (#141930)
* fixed Save/Load functionality in channel-mixer plug-in (#145380)
* fixed brokeness in GimpContext that caused tool options and device
settings to be saved incorrectly
* fixed bug in Colorize tool
* fixed undo stack corruption that occured with some undo settings (#145379)
* fixed long-standing bug that caused the tablet pointer to change
inadvertently (#115774)
* allow to undo script 'Round Corners' (#146344)
* implemented gimp-path-get-point-at-dist PDB function (#138754)
* don't crash while loading JPEG files with corrupt EXIF data (#145212)
* fixed loading of CMYK TIFF images on big-endian hosts (#147328)
* fixed palette handling in MNG plug-in (#139947)
* fixed bug in Script-Fu console (#139200)
* fixed corruption when saving RLE-encoded BMPs on big-endian hosts (#147759)
* Make the EGifPutExtension{First,Next,Last} family of functions use WRITE
so user defined WRITE methods will output them correctly.
* Modify EGifSpew and EGifPutComment to use EGifPutExtension{First,Next,Last}
so we won't output broken GIFs when dealing with GIFs with multiple
subblocks.
* More -Wall fixes revealed while testing on Solaris and FreeBSD.
* Updated the gif_lib.html documentation to not use EGifPutExtension when
dealing with multiple subblocks. Use EGifPutExtension{First,Next,Last}
instead.
* Some Windows code from the old CVS repository now available in the windows
subdirectory. I don't have a Windows environment to test and maintain this
but maybe someone out there will find it useful. Caveat hacker.
Changes 4.1.2:
* Numerous bug fixes from people on the old libungif mailing list.
* GIF_ERROR and GIF_MESSAGE are on the deprecation list as they are also
utility helper functions rather than essential to the functioning of the
library.
* Complete deprecation list is now in the README file
* Audited the sources with gcc -Wall. Everything detectable has now been fixed.
* Ran the library code through indent.
Changes 4.1.1:
* libungif is now hosted on sourceforge:
http://sourceforge.net/projects/libungif
* Merge in many bug fixes that were sent in while I was hiking the
Appalachian Trail.
* The qprintf methods of the library are now deprecated. Do not use
GifQuietPrint or GifQprintf. These should have been pushed out into the
utility helper library instead of sitting around in the library proper at
the same time as the getarg functions were moved out. Getting rid of these
will let us get rid of our dependence on stdarg.h/varargs.h (Which a Gif
reading library has no business requiring.)
o only include it in the BUILD_DEFS if the current platform is concerned.
For now that only includes i386, but we might find amd64 users in the
future.
o test against [Yy][Ee][Ss], for consistency.
Fixes part of PR 26243.
As usual, this is a maintenance release, aimed at bug-fixing;
no new features are being added to the 4.0 branch.
The main purpose of this release is compatibility with recent GTK+
releases along with other fixes.