distributed with XFree86 4.x. This package name is used to check against
BUILDLINK_DEPENDS.freetype2 to see if we need to install the pkgsrc
freetype2 or if the built-in one is sufficient.
* Make this build properly even if gnome-print and/or bonoba and/or oaf are
installed (building the bonobo extensions is currently broken anyway).
* Remove an obvious debugging message.
Disables to "no", which results in no gnome-libs being needed.
Patch contributed by Stefan Krüger <skrueger@europe.com> in private mail,
with some changes from me.
* Updated Norwegian documentation.
* Updated German translation.
* Fixed problem where some locales wouldn't get translated stamps.
* Various sayings can be used instead of just 'Great!'. See 'src/great.h'
* Text tool checks width of character in font, rather than relying on
'isprint()' - this SHOULD help unicode characters work in the Text tool.
* Updated Spanish translation.
* Increased scrollbar repeat speed.
This release adds pictures of Euro coins, a Norwegian translation
of spoken number sounds, and updates to the French translation(the
documentation is translated to French). "Happy face" stamps (with
sounds), "Halloween" stamps (with sounds), and some more "symbol"
stamps (heart, star, paw-print) were created. A Neil Armstrong
sound was added to the "Apollo lander" stamp.
Changes:
* Translated to Brazilian Portuguese ('pt_BR').
* Fixed 'get_fname()' so that it won't return a directory name with
a trailing slash (if no filename was given). Some 'mkdir()'s don't
like trailing slashes.
* "lang=" setting is now recognized in configuration files.
* Default configuration file now exists (Unix/Linux).
Installed as /etc/tuxpaint/tuxpaint.conf.
Read before "~/.tuxpaintrc".
Reading it can be disabled with "--nosysconfig" on command-line.
* Added support for "OPTION=no" in config file, as well as
"UNOPTION=yes" (like command-line args. use), so that "~/.tuxpaintrc"
can override any settings in new system config.
(e.g., "noprint=no" or "print=yes" will override a "noprint=yes")
* Updated Spanish documentation.
* Added warnings about untranslated strings ("NOTRANS: ...") to
debugging output. ("#define DEBUG") (Useful for translators.)
* Added option to disable 'fancy' mouse pointers: --nofancycursors
(since fullscreen under Windows and non-X-Window targets under Linux
currently have problems due to an SDL library bug)
* Changed 'tuxpaint-import's usage message to reflect that it can import
multiple files at a time, and that it has a "--help" option.
* Updated 'tuxpaint-import's help message to describe what the program does.
pre8:
A fix for the http:// infinite memory leak bug, some WMS9 mms://
fixes, various SPARC, HP/UX, and NetBSD/OpenBSD portability fixes,
demuxer fixes for >2GB nuppelvideo files, an mencoder -ss fix for
3-pass encoding, another fix for the gui.conf locale bug, an X11
fullscreen switching fix, and a MOV files edit-list handling fix
were made. The manpage has been re-formatted, small DOCS updates
were made, and the ChangeLog files came back. Code cleanup was
continued (more obsolete files were removed or merged), and the
Win32 DLL loader has been synced with AviFile CVS.
pre7:
Obsolete code (such as libvo2 and old input methods) was removed.
libmpcodecs was cleaned up. The behavior the of -afm/-vfm options
has changed. Various demuxer and codec fixes were mad for realvideo
support. The 'sipr' audio codec was added. New 2-pass bitrate
control was implemented, and various rv10 and MPEG4 en/decoding
fixes were made in libavcodec. New video filters include soft-eq,
halfpack, and film noise. Networking fixes were made. Live.com
support was improved. The v4l capturing code was nearly rewritten.
A new audio input layer is used. Libmpdvdkit was upgraded to use
libdvdcss 1.2.2. Better ac3 passthrough was implemented with ALSA
9. Various GUI fixes were made. Subtitle selection and drag & drop
support was added.
"Tux Paint" is a drawing program for young children. It provides
a simple interface and fixed canvas size, and will provide access
to previous images using a thumbnail browser (e.g., no access to
the underlying filesystem).
Unlike popular drawing programs like "The GIMP," it has a very
limited toolset. However, it provides a much simpler interface,
and has entertaining, child-oriented additions such as sound effects.
of codecs that may be compiled into xanim: iv32, cvid, and cyuk. The
default is to compile them all into xanim. This allows building a xanim
that may be distributed on CD-ROM by removing the restricted codecs from
the XANIM_CODECS list (currently, this is iv32 and cyuk). For clarity,
separate the codec-handling into a separate Makefile.codecs.
headers in ${BUILDLINK_DIR}, simply create BUILDLINK_CPPFLAGS.<pkg>
variables whose values are appended to CPPFLAGS, which are automatically
passed to the configure and build processes.
BUILDLINK_TRANSFORM.<pkg> has little use in buildlink2 since packages are
now told that the software may be found where it really is installed, not
in ${BUILDLINK_DIR} as was the case with buildlink1. Eventually, these
variables will be declared unsupported by buildlink2.
that hold the compiler and linker flags used to find the headers and
libraries because these packages install them into non-standard places.
These variables may be used in package Makefiles by doing:
CPPFLAGS+= ${BUILDLINK_CPPFLAGS.<pkg>}
LDFLAGS+= ${BUILDLINK_LDFLAGS.<pkg>}
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks. Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
Provided by Grant Beattie <grant@netbsd.org> in private mail.
New features include:
* client-side imagemaps
* Changed: #proc endproc may now be written #endproc. The old syntax
will also continue to work.
* New feature - proc areadef categories - new modifier selectrows
which allows categories to be taken from data field based on a
conditional expression.
* New attribute - proc processdata - outfile allows result to be
written to a file. This came up because a user wanted to perform
arithmetic (a la getdata filter) to processdata result, and there
was no way to do it.
* New feature - proc annotate can now do drop shadows, beveling, and
colored backing box with or without outline.
* New attribute - proc getdata - pf_fieldnames for defining
post-filter fieldnames.
* New attribute - config and proc settings - numberspacerthreshold
controls when thousands separator characters begin to appear.
* New system variable - CM_UNITS - indicates if working in -cm mode
or not.
* HTML server-side imagemap support has been added.
* The data parsing code has been rewritten, and now allows situations
that weren't allowed before.
* new attribute - proc getdata - nfields - Controls the expected
number of fields per record.
* new attribute - proc getdata - fieldnamerows - like fieldnames but
allows data field names to be given one per line.
* new attribute - proc lineplot - gapmissing - allows missing data
points to cause a gap in the curve. Similar parameter added to lines
and chron prefabs.
* new attribute - proc scatterplot - clustermethod - control how
duplicate points will be clustered.
* new attribute - proc scatterplot - symfield and symrangefield -
allows symbol shape, color, etc. to be controlled by a data field.
* new attribute - proc scatterplot - dupsleg allows symbol shape,
color, etc. to be controlled by degree of duplicity
* prefabs - added rectangle as a standard parameter. It controls
plotting area size (and location, if rendering in paginated
postscript).
* some new functions, including $numgroup() and $dategroup() which are
useful in grouping a set of numbers or dates into bins.
* SVG capabilities. The driver was written by Bill Traill.
* postscript - ISO Latin1 encoding added, so that European
characters may be produced in postscript exactly like they are in
the other environments (ascii 128-255).
* Created graphic files are automatically chmod'ed to mode 644.
* Prefabs
* CGI mode
* A new script interpreter. New flow of control operators including:
#elseif #else #for #while #setifnotgiven #call #write #shell, etc.
Also, increased capacities for data fields and variables (250
chars) and script input lines (3000). The new interpreter involves
some script syntax changes that may cause existing scripts to
break in some cases.
* #sql, a new directive for retrieving data directly from an SQL
database. This is currently under development, and
user-contributed client interfaces to DBMSs such as MySQL and
Oracle would be welcome (the code is in dbinterface.c)
* Added: proc areadef autorange - new subattributes selectrows (for
selecting rows to be considered when scanning for min and max) and
combomode (to allow correct finding of min and max for situations
like error bars and stacked bars).
* Added: proc areadef autorange - now sets variables DATAXMIN,
DATAXMAX, DATAYMIN, and DATAYMAX - the actual minima and maxima of
data field.
* Added: proc axis - stubevery attribute
* Added: proc getdata - pathname attribute, to specify data file
name directly without involving cat(1)
* Added: proc bars - colorfield attribute - set bar color based on a
data field
* Added: proc legendentry - tag attribute
* Added: various new functions
* Added: the temp file default path name and default slash character
can now be changed in pl.h or in a config file.
* Added: resource utilization (cpu time and size of created disk
files) now can be controlled. Default upper limits are 10 cpu
seconds and 5,000,000 bytes. Limits may be altered in pl.h or by
using a config file
* Added: various other config file settings
* Move to buildlink2
* Tons of bugfixes
* stick in yudit.ttf. it's not as pretty, but it is, apparently, DFSG
compliant etc.
* add support for using the numeric keypad to scroll and zoom the
image.
* New menu colour/style - "feh -Tblack src/testimages"
* Add --zoom option.
* Use giblib fontstyles for menus, instead of hardcoding the shadow.
* Let users choose menu style with --menu-style. Standard giblib
semantics.
* make sure fullscreen windows are really fullscreen.
* feh uses giblib now
* When you set a bg with feh, it now stores the necessary
commandline to restore that bg in ~/.fehbg.
* Use < or > keys to do in place edit rotations, 90 degrees left
or right.
* Some basic in place editing.
* Slightly tweaked menu sliding behaviour.
gnome-core-1.4.2.
Since pkgsrc does not support file reference counts, this is an initial
step to split out files which are common for GNOME1 and GNOME2, in order
to allow them to co-exist.
Changes:
In 0.24: gradients, dynamic dialogs, emergency saves, much improved handles,
better line drawing code, and near complete grid/guideline snapping.
In 0.25: text object now conforms to SVG spec, global cleanup of styles and
units was done, star, spiral, and arc were added, autotrace and vertical
text layout now supported.
Changes:
Split libwmf in two, libwmflite (with the parser) and libwmf (utility
functions, device layers, etc.). Should also better support ImageMagick.
Other changes unknown.
jpeg2ps is a utility for converting JPEG images to compressed
PostScript Level 2 or 3 files (without uncompressing the images).
The JPEG data is simply ``wrapped'' with PostScript which yields
considerably smaller PS files. jpeg2ps is a simple command line
utility.
generalise the linker flags used to export symbols by setting them on
a per-OS basis.
> many packages force -Wl,-export-dynamic which is not portable outside GNU ld
> and cause problems e.g. on Solaris. some of these packages use if
> conditionals either only for NetBSD or except SunOS, but the state is not
> coherent and it may complicate later when support for new OS is added to
> pkgsrc (e.g. ongoing work on HP-UX support).
>
> jlam proposed the following framework in discussion on tech-pkg:
>
> http://mail-index.netbsd.org/tech-pkg/2002/06/21/0009.html
>
> now, ${EXPORT_SYMBOLS_LDFLAGS} is used instead of directly defining
> -Wl,-export-dynamic which is set in appropriate defs.*.mk to reasonable
> values. packages should be converted to this framework by:
>
> 1) replacing LDFLAGS+= -Wl,-export-dynamic and LIBS+= -export-dynamic with:
>
> LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
>
> 2) for use in patchfiles, add this variable to MAKE_ENV if needed:
>
> MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS}
>
> 3) replace occurances of -Wl,-export-dynamic and -export-dynamic in patch
> files with:
>
> $(EXPORT_SYMBOLS_LDFLAGS)
changes:
+ Adapted to Python 1.6, 2.0, 2.1 and 2.2. This version also
runs under 1.5.2, but probably not under versions older than
that.
+ To reduce module dependencies, the Tkinter support has been
moved to a separate binary module.
+ The JPEG decoder is more tolerant for broken files. As long
as all image data can be read, it won't complain.
+ An ANTIALIAS downsampling filter has been added.
+ Includes distutils build script (setup.py) for 2.0 and later.
+ The usual crop of bug fixes and performance tweaks.
-being here, update to 0.18.0
changes:
* Fixed the RGB 565 MSB -> MSB case in gdk-pixbuf-drawable - #79190
* Fixed alignment issues in the BMP loader - #84083 (Federico).
* Merged pixops.c from GTK+ HEAD as of 2002/Jun/18 (Federico).
Note: dia may crash if LC_CTYPE is unset. Setting it to
"en_US.ISO8859-1" works for me)
* in FreeType mode, dia now looks for the xfs configuration files too
to retrieve the font path.
* Polish version of the manual added
* a load-time compatibility issue with files produced by 0.88.1 was
found and fixed for some UML objects.
* we now better use the intltool facilities
* increased tolerance to broken XML files
* ER objects can have their text size changed
* a couple bugs (i18n, l10n, p9y) fixed
* from now on, all XML files produced by dia will be encoded as UTF-8.
* Metapost renderer
* Faster Postscript files.
* More options in the UML Class dialog.
* An optional menu bar can be added to each display window, in
addition to the popup menu.
* All RenderObjects have been replaced by equivalent shapes, and
RenderObject support code removed.
* All Lazyprop objects have been converted to Standard Properties
instead. Lazyprop support code removed.
* lots of internal changes and cleanups in the StdProp code. This
breaks binary compatibility.
* Shapes can now have a <svg:text> element.
* polybeziers and beziergons now have their bounding box properly computed.
* a few new shapes have been added.
* crashes in the right-click menu have been nailed.
* Fixed bug, introduced in 1.5.9, that caused defaults for method 0 to be
used instead of copying the original image, when the original was already
smallest.
* Work around CPU timer wraparound at 2G microseconds.
* Upgraded zlib from 1.1.3 to 1.1.4. Pngcrush is believed not to be
vulnerable to the zlib-1.1.3 buffer-overflow bug.
* Choose the first instance of smallest IDAT instead of the last, for
faster final recompression, suggested by TSamuel.
* Added -trns_a option for entering a tRNS array.
* Document masters converted to DocBook.
* Man page typo fix.
* Glen Randers-Pehrson's configure.in tweaks to avoid testin
for a deprecated function.
* Typo fix in the web2png script.
* Document -f, restore -1 for backwards compatibility.
changes:
* A Multiline Text plugin object. Create it with the
Edit->Create->Multiline Text menu item.
* An Import filter for Acorn Draw files, updated import filters for
SVG, WMF and Illustrator files and an updated SVG export filter.
* The font dialog allows setting the font of multiple text objects at
once.
* Two new command line tools: skconvert and sk2ppm. skconverts between
vector formats and sk2ppm converts vector files to ppm.
* A fix for a filename quoting bug when rendering EPS files. This bug
was a security problem.
* Bug fixes.
This perl module provides an interface to layout and generate images of
directed graphs in a variety of formats (PostScript, PNG, etc.) using
the "dot" and "neato" programs from the GraphViz project.
Buildlink1 -> buildlink2. Update homepage.
* Changes in version 1.8.9
August 2, 2002
- declare this version 1.8.9
- general
- split rpm into:
graphviz, graphviz-tcl, graphviz-graphs, graphviz-devel
- gcc3 warning cleanup
- Install lincdt, libgraph, libagraph, libgd, libpathplan, libexp,
and libpack so that they can be used by other programs.
Headers and man3 in graphviz-devel
- dynagraph, graphsearch
- New tools based on libagraph and written in C++
- dot, neato, twopi
- Add node and edge tooltips for use with -Tcmap
\N,\E,\H,\T substitutions also work in tooltips.
- Add alt="label_string" to -Tcmap
- Add edge-label and port mappings to -Tps and -Tps2 so
that edges can be hyperlinked in PDF documents.
- Add support for \E (edge name), \H (head-node name),
\T (tail-node name) substitutions in edge labels and edge URLs
- Add support for stylesheet="file.css" for use in -Tsvg
- Fix -Tpic to work with recent gpic (Bruce Lilly)
- Fix alignment of imagemaps to images.
- Fix "transparent" color support in -Tsvg
- Fix support for graph [URL="default.html"] in -Tsvg and -Tcmap.
- Fix '&' escaping in URLs in -Tsvg
- Fix infinite loop in dot layout algorithm
- Fix text rotations again (hopefully freetype is stable now.)
- Cluster layout improvements
- Clean up warning messages from pathplan
- Consolidation of mapping code from imapgen.c and ismapgen.c into mapgen.c
- gpr
- Added additional mode to extract components based sharing an
edge or a cluster
- Fix test for getopt
- tcl-based tools
- Disable tcl-based tool building if tcl/tk not available
with stubs support.
- documentation updates: FAQ, dotguide, dot.1
* Changes in version 1.8.8
July 5, 2002
- declare 1.8.7 a "brown bag" release
and declare this version 1.8.8
- remove wrong assert in gdgen.c
- fix graph centering in bitmap outputs
- provide enough margins
- fix line widths after scaling
(test with directed/proc3d.dot)
- fix text rotations (requires libfreetype.so.6.3.1)
(test with directed/NaN.dot)
* Changes in version 1.8.7
July 5, 2002
- declare this version 1.8.7
- Fix missing "]" in ihi demo.
July 2, 2002
- Add URL mappings for clusters: svg,svgz,ps,ismap,imap,cmap.
- Fix to avoid white edges in bitmap outputs when bgcolor is set.
- Improve sizing and position of strings in bitmap outputs
when using builtin fonts (when font file not found).
- Fix \N substitution in edge URLs in imap and cmap outputs.
- Add -Tcmap for client-side imagemaps.
- Generate warnings instead of access violation for EPSF file problems.
- Various spline fixes in neato.
- Fixes to pack.c
- Add feature to ccomps to allow extraction of individual component
by number or node.
- Cdt make to use iffe provided in the tools directory.
- Various Makefile.old fixes.
- Use HAVE_LIBZ to remove GD2 format if libz not available.
Now bare-bones programs can be built without any add-on libraries.
- Modified dot grammar to allow simple name attributes in attribute
lists. Thus, [splines] is equivalent to [splines=true]. Adopted
the same convention for command line attributes -G, -E and -N.
In addition, such command line attributes now override any
competing initial attribute statements.
- HP-UX 11.11 build fixes for struct dioattr.
- Fix for bug #158 "Nodes disappear with ports"
- Various Windows-specific #ifdefs
- Fix edge coordinates in -Tplain.
* Changes in version 1.8.6
May 24, 2002
- declare this version 1.8.6
May 19, 2002
- Fixed segfault from use of bgcolor in clusters.
May 15, 2002
- Changed install location of architecture-independent demo
scripts and graphs to <prefix>/share/graphviz/ to conform to FHS.
- Avoid multiple linking of libfreetype (and others) which caused
problems on SunOS-2.8.
May 6, 2002
- Factored out some duplicated arrow code from dotgen/splines.c
and neatorgen/splines.c into common/arrows.c.
- Added new arrow types: halfopen, box, obox, crow.
- Touched up the arrow designs so that they look better at default size.
- Modified/extended graphs/directed/newarrows.dot to show new arrows.
May 3, 2002
- Added some UML arrow types from Diomidis Spinellis <dds@aueb.gr>
empty, invempty, open, diamond, odiamond.
May 2, 2002
- Added new pack option to neato. This causes each connected component
to be laid out separately, and then the resulting graphs are packed
together in a single layout.
- Amended neato to accept new tee arrowhead.
April 19, 2002
- Coords of rectangles changed to left/top right/bottom in -Timap.
- Generate COPYING from LICENSE.html during ./authogen.sh,
remove COPYING from CVS.
April 16, 2002
- Minor license file patches.
- Corrected one of those reversed flat edge bugs again.
While I'm here do the a.out dance for kuickshow and a couple of other
minor clean ups.
Changes are:
kdelibs
kprocess / kprocctrl: fix problem with hanging kdevelop.
Javascript (core): more robust stack overflow check
Javascript (html): allow to set a JS (non-CSS) property to a style object
Javascript (html): improved result of navigator.platform using uname()
Javascript (html): more aggressive garbage collection on clear, fixing many
crashes
Javascript (html): global object (window) has a correct object prototype now
khtml: several crashes and bugs fixed
kssl: Always verify the basic constraints on certificates (SECURITY)
kdefx: Make the blending routine used by transparent menus work properly on
big-endian platforms
kdeui: Fix KDialog::setPlainCaption()
kdebase
Build fixes for IRIX / MipsPro (kcontrol, konqueror, konsole).
Kicker: Quick browser escapes ampersand characters in file names.
Konsole: Don't prepend ESC if Meta is pressed if key definition is for "+Alt".
Konsole: Fixed crashes at startup related to broken font installations.
Konsole: Fixed crashes when selecting in history buffer.
krdb: Smarter handling of multiple and symlinked KDE and Qt installs when
exporting plugin path to Qt.
kdenetwork
KMail: allow an ampersand as last char of an URL.
KMail: Don't crash when custom drafts or sent-mail folders have been deleted or
renamed.
KMail: Fix auto charset detection for empty strings.
KMail/KNode: Correctly handle quotes in user ids of OpenPGP keys.
KMail: Make custom (global) Bcc headers work correctly with encryption and
distribution list expansion.
kdepim
KAlarm: Fix session restoration often not occurring at login.
KAlarm: Adjust wrong summer times stored by KDE 3.0.0 version of KAlarm.
KAlarm: Make Close button on message window not the default button to reduce
chance of accidental acknowledgement.
KAlarm: Make Help button in configuration dialog display KAlarm handbook.
KNotes: Compile fix for Qt 3.0.5
KOrganizer: Fixed context menu of todo list/view and event list which
disappeared when using Qt 3.0.5
currently broken (though not too hard to fix), and add a dependency on glib
for the "jamcam" module, which was building with glib as a hidden
dependency all this time (luckily, buildlink2 didn't let it get away with
it like buildlink1 did).
the aalib-x11 package to installing just the libraries and headers and to
install them with new names so that aalib-x11 and aalib no longer conflict.
Also, remove the aalib-x11/buildlink.mk file as it will be no longer used.
This solves part of pkg/16354.
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
Local changes:
- Restore the dependency to win32codecs which was lost 4 month ago (Hi Rene)
- Depends on audio/realplayer if MPLAYER_USE_REALMEDIA is set to YES
- Add a patch which was commited after the release to fix crashes while
muting the sound.
Changelog:
- WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support
- libavcodec M1 direct rendering, IPB support with Xv
- libavcodec improvements, bugfixes - both encoder & decoder side
- Raw DV demuxer, libdv-based DV audio/video decoder
- Various MOV/MP4, RM and ASF/WMV demuxer bugfixes, improvements
- Detection of AVI files which needs -ni, workaround for some Nandub bugs
- Support for live.com RTP/RTSP streaming libraries
- Support to rip DVD subs in VobSub format, bugfixes of mpsub/srt converter
- Closed Captioning (ascii subs on RC1 DVDs) support
- Massive directfb updates
- Vidix fixes/updates, including fixes of all known radeon bugs
- dithered 1/4/8 bpp support with -vo svga (EGA rulez:))
- AO: alsa9 fixes/improvements, native ARTS driver
- various endianess and 64-bit fixes, including mencoder and -ao pcm
- tons of small compatibility/portability fixes, better cygwin, darwin support
- GUI fixes, new features - playlist, audio/video equalizer, preferences
- Skins: fixed many small glitches, few new skins
- 'mencvcd' script - helps creating VCD/SVCD with mencoder
- html DOCS updates, manpage & README restructured (again :))
lines so that -Ixxx/include/freetype2 will properly translate into
-I${BUILDLINK_DIR}/include/freetype2. This should fix problems with not
finding the freetype2 headers.
changes:
- Ignore undefined bits of "flash used" tag, as cannon sets them nonzero,
causing jhead to indicate flash used when it wasn't with some Canon models.
- Automatic rotation using jpegtran & clear rotation element
- Option to put a file in as comments (as opposed to edit file)
This adresses pkg/17816 by Eric Jacoboni
in the directory box. This is inconsistent with the command line handling
and can turn into a security problem. This change fixed PR pkg/17751
by Christian Biere. Bump package revision to reflect this change.
and png_set_text_2(), call for a minor version bump in the shared library.
Update "BUILDLINK_DEPENDS" to current level. Also make the shared library
versions visible in the top-level "Makefile", and add a top-level "test"
target to invoke "pngtest" in ${WRKSRC}.
The following is culled from the extensive "CHANGES" file, ommitting
all make system and doc changes, and some bug fixes for bugs that weren't
present in 1.2.1. See "CHANGES" for complete details:
Added setjmp() at the end of png_create_*_struct_2() in case user forgets
to put one in their application.
Exported png_zalloc(), png_zfree(), png_default_read(), png_default_write(),
png_default_flush(), and png_push_fill_buffer() and included them in
module definition files.
Revised prototype for png_default_flush()
Typos in *.def files (png_default_read|write -> png_default_read|write_data)
Once more restored png_zalloc and png_zfree to regular nonexported form.
Restored png_default_read|write_data, png_default_flush, png_read_fill_buffer
to nonexported form, but with PNGAPI, and removed them from module def files.
Removed "PNGAPI" from png_zalloc() and png_zfree() in png.c
Plugged various memory leaks; added png_malloc_warn() and png_set_text_2()
functions.
Plugged memory leak of png_ptr->current_text (Matt Holgate).
Check for buffer overflow before reading CRC in pngpread.c (Warwick Allison)
Plugged memory leak of row_buf in pngtest.c when there is a png_error().
Detect buffer overflow in pngpread.c when IDAT is corrupted with extra data.
Changed png_warning() to png_error() when width is too large to process.
The programme (two programmes really - but they're just links to each
other) converts 48x48x1 images to and from a compressed format. The
uncompressed images are expected to contain 48x48/4 (576) hex digits.
All other characters and any `0's followed by `X' or `x' are ignored.
Usually the files are 48 lines of "0x%04X,0x%04X,0x%04X,". The
compressed images contain some number of printable characters. Non
printable characters, including ` ' are ignored. The purpose of the
programme is to allow the inclusion of face images within mail headers
using the field name `X-face: '.
Submitted by Osamu OISHI <oishi@alef.ims.ac.jp> in PR 17541
Also, allow the arts SSE detection code to run on modern NetBSD systems.
Changes are:
arts
Again Build fixes.
Realtime priority configuration fix
kdelibs
dcop: Make it possible to disable the Qt bridge.
make sure tooltip effects can be configured.
kbuildsycoca: avoid crash on unreadable directories.
kdockwidget: fixing reading of configuration.
kedittoolbar: fix leak.
khtml: many fixes.
kded: signal handling fixes.
kio-http slave: fixes related to form posts and cache handling.
kjs: added max recursion limit.
kjs: leak and compatibility fixes.
kdebase
kicker: &-escaping fix
audiocd: fix cddb computation
thumbnail previewer: calculate the number of bytes to read instead
of hardcoding it.
Updated moz-flash to 1.0nb2
Updated flashplayer to 0.4.10nb1
Do not immediately dereference a null pointer after reporting
'Unsupported depth' - return 0 and let the calling function
handle it. Avoids coredumps on 8bit displays. They still do
not display the flash, but at least its more graceful. Fixes
pkg/14827 from Greg A. Woods
This Perl extention allows you to extract meta information from
various types of image files. In this release the following file
formats are supported:
JPEG (plain JFIF and Exif)
PNG
GIF
PBM/PGM/PPM
SVG
XBM/XPM
BMP/DIB/RLE