A complete list of changes is not available unfortunately. Recent
changes are:
- Text drawing now handles UTF8-encoding.
- Off-by-one GetImagePixels() fix in draw.c
- PingImage() now reports attributes for all images an image sequence.
- magick/image.h: Rename QuantumLeap define to QuantumDepth.
QuantumDepth is set to the values 8 or 16, depend
configuration option.
- Updated PerlMagick signatures to signature algorithm.
- ImageMagick defaults to 16-bit quantum. Set QuantumMagick for 8-bit.
- Changed image->blob from BlobInfo to BlobInfo- so the Image
structure size is not dependent on the large-file defines.
- Added -background to convert prog
- DispatchImage() now properly handles grayscale images.
--without-javadx to configure script to prevent java programs from being
detectedly inadvertently (hidden dependency). Also add dependencies on
several other graphics and math packages to make DX more useful as a
visual data explorer and capable of reading more diverse data files.
${BUILDLINK_DIR}. The consensus on tech-pkg@netbsd.org (2000-09-10)
seems to be to fix the packages that include <GL/xmesa.h> instead of
using a workaround.
already exist. This file is in Mesa-3.4.2, but not in the Mesa included
with XFree86-4.x where the definitions in the file have migrated elsewhere.
We create an empty one in this case to prevent compile errors caused by
source files including xmesa.h and not finding it.
used by most Digital Cameras.
Things the 'jhead' program can extract from an Exif file:
- Integral low-res Exif thumbnail
- Shutter speed
- Camera F-stop number
- Flash used (yes/no)
- Focus distance (some digital cameras store this element - very
interesting)
- Focal length (most zoom cameras store their zoomed-to focal length)
- Equivalent 35mm focal length (Calculated from focal length, CCD size,
and CCD resolution)
- Image resolution
- Time and date picture was taken
- Camera make and model
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
Changes: The background setting works better under non-E window managers
(and has Eterm support). This release shows the zoom level while zooming
and has lots more menu items, including configuration changes (options
menu) and fullscreen/window mode switch on a per-window basis. There are
several other bugfixes and new features.
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
* Input method support should work correctly now.
* SVG shape files now use namespace from final W3C recommendation.
Addon shapes will have to be modified to use the
http://www.w3.org/2000/SVG namespace for SVG. SVG export filter
also uses correct doctype.
* menus should now work in both gtk+ and gnome builds and have no i18n
related problems. Don't look in app/menus.c.
* pstricks renderer output should now work fine without modification now.
* gdk-pixbuf is now a requirement for building dia. It no longer
falls back to imlib if it can't find gdk-pixbuf.
* handle "file not found" errors better in the image object type.
* Dia now has documentation thanks to the GDP. The help menu now has
more than just an about menu item.
* Antialiased drawing mode probably won't crash dia anymore
* Dia has a splash screen now (which can be turned off with the
--nosplash option).
* Updated bonobo support (when --enable-bonobo is used)
* added expose event compression for the dia canvas, which makes dia
more usable over remote X connections.
* Many objects updated to use properties interface.
* experimental unicode print support (--enable-unicode)
* updates to the python plugin and now distribute it with dia (--with-python)
* many new shapes and export filter plugins.
* other bug fixes.
to MAKE_ENV and CONFIGURE_ENV
Not apla gets AVIFILE_CONFIG via MAKE_ENV and uses it, doesn't have to
fall back to ${LOCALBASE}/bin/avifile-config as specified in AVIFILE_CONFIG?=
in apla's Makefile.
and use this file *in addition to pkg/PLIST* when AVIFILE_WITH_QT is set to "YES"
# it would be more logical to set PLIST_SRC to PLIST first and then add PLIST.qt to it,
# but @dirrm lib/avifile-0.6 will fail while processing pkg/PLIST,
# because the directory still contains files (they are listed in PLIST.qt) and isn't empty,
# thus can't be removed
o rename "WITH_QT" to "AVIFILE_USE_QT", and add this variable to mk.conf.example
o reorder things in Makefile so we don't have to check AVIFILE_USE_QT twice
Should fix pkg/13750 by Matthias Scheler <tron@netbsd.org>
that exists in 3.3.6. There's a workaround for this in freetype2 package
that creates freetype-config script in ${BUILDLINK_DIR}/bin so the packages
can find it, but this doesn't work when package that wants to use freetype-config
doesn't .include freetype's buildlink.mk directly, but pulls in freetype2 dependency
by including the buildlink of another package (which depends on freetype2).
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
2001/08/13
* Huge update in AviPlayer class - moving towards much easier runtime
configuration - everything should be fully modifiable in runtime
(For now you could at least switch renderer (x11 & xv) but
note the whole replacement is usually without soundskip!)
* fixed ASF parsing (Ann Lee - Two Times.asf)
* skip to next key frame is not performed if the last one passed
* added ordering of decoders - for now its still not that easy to
select codec - but you could do it.
* player shows the time of seek bar, as obviously user wants to know
to which time he is seeking
* fixed couple gcc3.0 things
o remove post-patch target -- my avifile-config.in fix has been applied
o fix libmjpeg* entries in PLIST
workaround, create a dummy "ltconfig" for the buildlink autoconf to pick
up. Fixes a build problem with buildlink-x11 and xpgwedge pointed out in
private mail by David Brownlee <abs@netbsd.org>
XXX: in the long run, the buildlink autoconf macros probably need to be
updated and fixed to prevent similar problems in other packages.
Gfract is a GTK-based fractal program that currently implements the
standard Mandelbrot and Julia sets. It features infinite image size
with infinite anti-aliasing if you have the memory for it (well, at
least 2^31 x 2^31 image sizes), Julia instant preview mode and PNG
support. For palette files it uses the same format as Fractint does.
Package provided by Ben Collver <collver@linuxfreemail.com> in pkg/13696
Sorry, aviplay still does not work as expected. Please use "apla" package
from graphics category.
Changes:
2001/08/08
* large set of various minor improvments in configure and autogen.sh
* much better library versioning
* ffmpeg CVS update
* renamed few programs
qtrecompress -> avirecompress
qtvidcap -> avicap
benchmark -> avibench
2001/08/04
* decoding ALaw & uLaw audio tracks
* using AC3 decoding from FFMPEG
(seems to there are few modified ac3 libraries available - mplayer seem to
be using different version - probably heavily optimized - but as it doesn't take
to much CPU we stay with the current version for a moment - API seems to be differnet
* autoquality implemeneted into OpenDivX (or should I say ClosedDivX :)
anyway this code is about 25% faster and it works with autoquality
* during cleaning bugs and improving functionality of benchmark fixed
some bug in detection of Eof in Avi stream
* benchmark will now give also similar number as you could get from benchmarking
mplayer (just to be sure we are still faster :) for now with -direct -yuv -
but buffered mode seems to be slower - maybe there is something on the
fastmemcpy...
* renderer disables mouse after 1sec of inactivity in aviplayer window
2001/08/04
* fixed problem with 0 frame numbering
actual information about the current frame are available after ReadFrame
(e.g. Time, Position,...)
* huge set of improvements in qtrecompress - now it really works
(with few filters which are not available in VirtualDub :))
2001/08/03
* subtitle code update (support for SAMI - .smi)
* cleanup of various makefiles (suggest by some users)
* Debian package slightly modified
Extract of changes since 3.2.3:
o Lots of new libraries (UML objects, knitting symbols, network
devices, Chen's model of Entity Relations, widgets, aircraft, maps,
chemical process flowshooets, PMOS&NMOS FET, and others)
o Object library now shows icons of all objects. The size of the icons
is selectable from 40 pixels to 120 via a pulldown menu and resource
(Fig.library_icon_size). The the old "list" view is also available.
o Simplistic super/subscripting by typing Ctrl-^ for superscript and
Ctrl-_ for subscript. It creates a new string in the proper size
and position for super- or subscripting. May be nested. Does NOT
work for centered or right-justified text.
o New export shortcut Shift-Alt-x or Shift-Meta-x to export using
current settings without popping up the panel
o New print shortcut Shift-Alt-p or Shift-Meta-p to print using current
settings without popping up the panel
o Support for importing PNG image files added
o GIF transparency for imported images honored by fig2dev now
o New option to print only active layers when exporting or printing (see
printing/exporting section in html docs).
o When loading a compressed Fig file that is either read-only, or is on
a read-only file system (e.g. a CDROM), xfig uncompresses it into the
temp directory (env TMPDIR, or /tmp if TMPDIR environvment variable is
undefined).
o xfig recalculates the bounds of compound objects read in from the file,
ignoring the bounds values in the file. This makes it easier for Fig
file generators to produce compound objects since they don't have to
know how to calculate the bounds themselves. fig2dev doesn't even use
those values but recalculates them upon reading the file.
o Increased maximum number of libraries to 100
as well as countless bug fixes (see CHANGES file in distribution).
buildlink-x11 and lesstif that has since been fixed in those two packages.
Many thanks to Matthias Scheler for helping to track this down. This
fixes pkg/13638.
Utilities to create files that can be used as preview files
for xv and gimp, usually stored in .xvpics directory.
These utilities are part of the "dfm" package, but not
installed by default.
. Added some never-to-be-executed code in pnggccrd.c to quiet compiler
warnings.
. Added a check for attempts to read or write PLTE in grayscale PNG
datastreams.
. Eliminated the png_error about apps using png_read|write_init(). Instead,
libpng will reallocate the png_struct and info_struct if they are too small.
This achieves future binary compatibility for old applications written for
libpng-0.88 and earlier. Expanded the warnings about incompatible library
and application.
. Modified png_create_struct so it passes user mem_ptr to user memory
allocator.
. Check for missing profile length field in iCCP chunk and free the chunk_data
in case of truncated iCCP chunk.
avoid a hidden dependency on libiconv.so if it's installed in ${LOCALBASE}.
It's also possible now to build gimp without accidentally pulling in older
gimp headers from an installed gimp package. Also allow
gnome-libs/buildlink.mk to pull in much of the dependencies.
* Remove patch to pass $(INTLDEPS) to the compiler in modules/Makefile as
the gettext headers are found in ${BUILDLINK_DIR}/include which is already
passed through in CFLAGS.
* Remove GNOME_CONFIG=no from CONFIGURE_ENV. This was a leftover from when
there was a separate gimp-helpbrowser package that depended on gnome-libs
while the main gimp package only needed GTK+ and graphics libs. Since
there is only one consolidated gimp package now, we need the gnome-libs
dependency (more specifically, libgtkxhtml.so) to be correctly found for
the helpbrowser plugin to be built.
* Add settings for MPEG, LIBMPEG, and GAP_DECODE_MPEG to properly support
the MPEG library from graphics/mpeg-lib that changed it's name.
* Change -Wl,-E (conditionalized on ELF) to -Wl,--export-dynamic which works
across both the ELF and a.out linkers.
are "some small, but glaring, bug fixes". Also add a HOMEPAGE to the
package. Most of the changes to the files in the patches directory are
just fuzz- or offset-related. Change the name of the installed library
from libmpeg to libmpeg_lib to avoid conflicting with audio/kdemultimedia2
(pkg/13589 by Matthias Scheler <tron@colwyn.zhadum.de>).