Age | Commit message (Collapse) | Author | Files | Lines |
|
Inspired by FreeBSD "ports".
Fix the PLISTs accordingly.
Also, while at it, remove now obsolete compileall.py calls in post-install
targets and insure that extension.mk is in included before builinlinks of
other Python modules.
Discussed with/ok'ed by drochner@.
|
|
satisfied by a base system (X11R6) component.
|
|
|
|
I. IMPORTANT BUG FIXES
- Parsing the /CIDFontName field now removes the leading slash to
be in sync with other font drivers.
- gzip support was buggy. Some fonts could not be read.
- Fonts which have nested subglyphs more than one level deep no
longer cause a segfault.
- Creation of synthetic cmaps for fonts in CFF format was broken
partially.
- Numeric font dictionary entries for synthetic fonts are no longer
overwritten.
- The font matrix wasn't applied to the advance width for Type1, CID,
and CFF fonts. This caused problem when loading certain synthetic
Type 1 fonts like "Helvetica Narrow"
- The test for the charset registry in BDF and PCF fonts is now
case-insensitive.
- FT_Vector_Rotate rotating sometimes returned strange values due to
rounding errors.
- The PCF driver now returns the correct number of glyphs (including
an artificial `notdef' glyph at index 0).
- FreeType now supports buggy CMaps which are contained in many CJK
fonts from Dynalab.
- Opening an invalid font on a Mac caused a segfault due to
double-freeing memory.
- BDF fonts with more than 32768 glyphs weren't supported properly.
II. IMPORTANT CHANGES
- Accessing bitmap font formats has been synchronized. To do that
the FT_Bitmap_Size structure has been extended to contain new
fields `size', `x_ppem', and `y_ppem'.
- The FNT driver now returns multiple faces, not multiple strikes.
- The `psnames' module has been updated to the Adobe Glyph List
version 2.0.
- The `psnames' module now understands `uXXXX[X[X]]' glyph names.
- The algorithm for guessing the font style has been improved.
- For fonts in sfnt format, root->height is no longer increased if
the line gap is zero. There exist fonts (containing e.g. form
drawing characters) which intentionally have a zero line gap value.
- ft_glyph_bbox_xxx flags are now deprecated in favour of
FT_GLYPH_BBOX_XXX.
- ft_module_xxx flags are now deprecated in favour of FT_MODULE_XXX.
- FT_ENCODING_MS_{SJIS,GB2312,BIG5,WANSUNG,JOHAB} are now deprecated
in favour of FT_ENCODING_{SJIS,GB2312,GIB5,WANSONG,JOHAB} -- those
encodings are not specific to Microsoft.
III. MISCELLANEOUS
- The autohinter has been further improved; for example, `m' glyphs
now retain its vertical symmetry.
- Partial support of Mac fonts on non-Mac platforms.
- `make refdoc' (after first `make') builds the HTML documentation.
You need Python for this.
- The make build system should now work more reliably on DOS-like
platforms.
- Support for EMX gcc and Watson C/C++ compilers on MS-DOS has been
added.
- Better VMS build support.
- Support for the pkg-config package by providing a `freetype.pc'
file.
- New configure option --with-old-mac-fonts for Darwin.
- Some source files have been renamed (mainly to fit into the 8.3
naming scheme).
|
|
|
|
205a206
> image->storage_class=DirectClass;
1179a1181,1182
> if (!image->matte)
> SetImageOpacity(image,OpaqueOpacity);
diff -r a/ImageMagick-5.5.7/magick/log.c b/ImageMagick-5.5.7/magick/log.c
503c503
< count=0;
---
> (void) MagickSeek(file,0,SEEK_SET);
diff -r a/ImageMagick-5.5.7/magick/version.h b/ImageMagick-5.5.7/magick/version.h
28c28
< #define MagickReleaseDate "08/07/03"
---
> #define MagickReleaseDate "09/09/03"
Closes PR 22767 by Ben Collver.
|
|
|
|
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
|
|
|
|
|
|
# "Auto fit without zoom in" feature has been fixed.
# Added "Fit width" and "Fit height" feature.
# The bug that sometimes mplayer fails to start playing has been fixed.
# Fixed double freeing bug of JPEG loader.
(Thanks! > sheepman <sheepman@tcn.zaq.ne.jp>)
# Fixed a bug in DnD support
(Thanks! > MINAMI Hirokazu <h_minami@users.sourceforge.net>)
# Remove trailing slash when create directory.
(Thanks! > Douglas Brebner <douglas+mail@fang.demon.co.uk>).
# Updated libexif to 0.5.11.
# Other code improvements.
The "Remove trailing slash when create directory" change in particular
makes this package work much better under NetBSD.
|
|
* Support for Xft2 + fontconfig. If you are not familiar with these words,
please see FAQ and README.xft2 for more information.
* Support for new directive %tab 0 which can be used to apply a list of
directives to lines that start with a non-tab character.
* For security reasons, we have changed mgp so that directives that fork a
process are not processed by default. The -U option must be specified in
order to process such directives.
* Introduced %opaque directive. Please see SYNTAX for detailed information.
* Support for iso8859-2 encoding for mgp2ps.
* Introduced -X option for mgp2ps to suppress the use of the specified
rendering engine.
* Introduced escape char '\' to display lines that start with '#'.
* Many bug fixes.
|
|
unified in REAME (it seems to have a typo, so expect another change...).
Bump PKGREVISION to 1. Fixes PR pkg/22703 by Steven M. Bellovin.
|
|
with gcc3 too.
Pointed out by Kouichirou Hiratsuka; this is related to PR pkg/22443.
|
|
required for the geda-20030901 release. A complete change list is not
available.
|
|
copy them to sysconfdir. Bump PKGREVISION to 1.
|
|
|
|
|
|
by David Griffith.
|
|
Closes PR pkg/22443.
|
|
|
|
* Fixed memory leak with non-seekable SDL_RWops
* Added 24-bit support to the ILBM format loader
* Added shared library support for MacOS X
* The JPEG loader can now load EXIF format JPEG images
* The XCF loader now ignores invisible layers and channels
|
|
|
|
|
|
|
|
(use 'ar rs' instead of ranlib on Irix, don't use '-fPIC', make sure
strdup is properly prototyped)
|
|
|
|
to cause problems for some people, see PR pkg/22679 and PR pkg/22696.
|
|
|
|
As usual, this release fixes a few bugs.
It also comes with new features, such as a splash screen, support for
multibyte character sets, optionally persistent playlist...
|
|
As usual, there have been both bugfixes and new features. Most notably,
there's a new "broadcast" mode (allows you to play the same session on
two, or possily more, xine instances on the same network) and an
advanced deinterlacer based on the tvtime project.
|
|
|
|
|
|
|
|
mplayer (1.0)
pre1: "Development" on the beach
NOTE: the mplayer 'main' branch was forked at the time of 0.90-rc4, so
0.90-rc5 (and later 0.90 releases) changes are independent!
(it also means that there are main-only and 0_90-only changes)
DOCS:
* DOCS/Language/ dirs renamed to DOCS/id, English files moved to DOCS/en
* HTML --> XML format conversion (English, Russian and French for now)
* new Spanish DOCS translation
* man page restructured, options ordered
* Finally merged libavc-option.txt into the man page.
* slave mode commands moved from the man page to DOCS/tech/
* traditional Chinese help file added
* massive help file updates, most languages are up to date now
* new and improved Windows port section with Cygwin and MinGW subsections
* almost all options documented
* fixes and small updates all over the place
Big/Structural changes:
* linux/ dir renamed to osdep/
* postproc/postproc* files moved to libavcodec
* old libmpeg2 replaced with patched version of the 0.3.1 release
* docs priority & installation (--language=ab,cd,ef,all and so on)
* yuv2rgb conversion removed from most vo drivers (like fbdev, gif89 etc)
* -vop option obsoleted by reverse-order -vf, big config layer changes
* stream layer "cleanup", -dvd -> dvd:// etc
* autosub fuzziness, it tries to load all subs with similar filenames
* removed the whole old config reader, leaving only the newer one
(no backward compatibilty!)
Ports:
* HP-UX fixes
* Ported to Darwin / Mac OS X (with extra accurate Darwin timers)
* Ported to Win32/MinGW (including network, timers, getch etc)
* win32 codecs DLL support on Win32/Cygwin (and MinGW too!)
* Lots of PPC (including Altivec) optimizations
* Some ARM fixes
* Alpha fixes (especially non-gcc3 support)
* Initial Hitachi SuperH support (SH3/SH4)
Codecs/demuxers support:
* realaudio win32 DLLs support
* various realaudio/realvideo fixes, including WxH bugs, Sipr etc
* various realmedia a-v sync fixes
* realaudio v4 demuxer
* realaudio 14_4 and 28_8 codecs support (both binary DLLs and native code)
* realmedia rtsp:// support (independent from the live.com rtsp stuff!)
* Matroska demuxer
* demuxer: enabling mpeg4-es autodetection, h264-es support
* .wav extradata parsing (for truespeech, atrac3 etc)
* MPEG-TS (Transport Stream) and TIVO demuxers
* DVB (Digital Video Broadcasting) input driver
* hwac3: DTS passthru support
* new filters: down3dright, detc, telecine, tfields, ilpack, ivtc, dsize,
tinterlace, pullup (mmx optimized!), framestep, tile
* vf layer: slices support (crop, expand, swscale only)
* vf scale aspect fixes
* swscaler: cleanup & API change, yv12 -> yuy2 in alpha asm, -fPIC
compileable
* swscaler: brightness/cont/sat. and different YUV matrices support
* NUV encoding
* SGI image files decoding (-mf)
* Theora video (using libtheora/libogg) support
* DivX.com 5.0.5 libs support
* support for latest XviD en/decoder features
* decoder for Hauppauge PVR 250/350 MB-YUV format (fourcc HM12)
* support for Vanguard's win32 h264 etc codecs
* Video for Linux 1: various bugfixes, video eq support
* Video for Linux 2 support
* TV support: kick-ass image format handling
* mp3lib: moved the assembly sources into gcc inline assembly (c)
* mp3lib: sync with mpg123 0.59s-pre
* mp3lib: final layer-1 support
* mp3lib: skip trashed first mp3 frame, fixes lot of buggy/misdetected
files
* imported a working FAAD version
* 8BPS (Planar RGB) support
* working DVD (libmpdvdkit) support for Cygwin/MinGW
FFmpeg/libavcodec:
* libavcodec: static,const,compiler warning cleanup, UINTX -> uintx_t
* old HuffYUV v1 support
* PAL 4:1:1 SMPTE 314M DV streams support, NTSC DV last MB column fix
* fixing padding bug autodetection for some rare files
* DspContext.(i)dct_* bitexact cleanup
* user settable quantizer bias
* MPEG1 slice encoding support
* MSMPEG4 2-pass support
* H264 video decoding
* Indeo 3 video decoding
* VP3 video decoder (buggy somtimes)
* Sorenson 3 (SVQ3) video decoder (it's actually a h264 variant)
* 3IV1 (3ivx v1) decoding
* ASV1 (ASUS Video v1) and ASV2 (ASUS Video v2) en/decoding
* Improved SVQ1 decoding (using FFmpeg VLC functions)
* truncated unary binarization, unary k-th order exp golomb binarization :)
* FFV1: lossless YUV codec, compresses a lot better than huffyuv, but
slower
* lossless MJPEG en/decoding, pegasus "pseudo yuv" (=RCT) decoding
* ATI VCR1 and VCR2 decoding
* full featured SH4 optimizations
* ARM optimized simple_idct
* MPEG2 encoding
* PSX MDEC decoder
* user settable quantization matrices
Drivers:
* x11_common: fix detection of metacity
* x11_common: 10l fix in original layer detection code
* x11_common: extended fstype config options
* x11_common: smooth window moving
* tdfx_vid driver (3dfx cards overlay with AGP support)
* vo_xover: general x11 overlay driver, currently only tdfx_vid uses it
* mga_vid: various fixes, 16MB G400 detection, support for multiple cards
* new svgalib vo driver
* vo_directfb2: triple buffering support, configuration sys changed, fixes
* OpenGL driver cleanups/fixes (both vo_gl and vo_gl2)
* vo_fbdev cleanup/partial rewrite, now with real direct rendering
* vo_xvmc: new driver featuring XvMC (HW MC/IDCT) acceleration
* new TGA output driver
* new vo_fbdev2 (written from scratch)
Others:
* gcc can now detect badly called mp_msg()s
* a lot of config/cmdline parsing fixes (some of them were at least 100000l
bugs)
* configure: enable VIDIX for PPC
* configure: full featured PPC optimizations and rewritten architecture
handling
* spudec.c: Fix "invalid fragment" handling, Improved subtitle queueing
* network streaming layer: IPv6 support
* FTP support
* playtree parsing speedup :)
* various URL parsing fixes
* crashing on broken config files finally fixed!
* GUI: PPC (reverse byteorder) fixes
* GUI: revert to 'default' skin if configured skin failed
* TOOLS/plotpsnr.pl: PSNR plotting tool using gnuplot
* DOCS/tech/mpcf.txt: MPCF/NUT draft/specification
* TVout/matroxtv: various improvements
* spelling/grammar fixes in numerous files
|
|
2003-08-08 Alexander Larsson <alexl@redhat.com>
* configure.in: 2.3.14
Fri Jul 25 12:29:35 2003 George Lebl <jirka@5z.com>
* art_render_gradient.c (art_render_gradient_linear_render_8)
(art_render_gradient_linear_render) (art_render_gradient_linear)
(art_render_gradient_radial_render) (art_render_gradient_radial):
Redo the checks where float was compared by == or != to using
the EPSILON define. Also copy the ArtGradientLinear and
ArtGradientRadial into the source structure, pretending that
these are constants that will never change or be freed by
the caller is utterly evil and in fact for librsvg it is
not constant. This fixes some more very random crashes
when using librsvg with libart (which seems to be the
only usage of the gradient stuff)
Fri Jul 18 12:57:36 2003 George Lebl <jirka@5z.com>
* art_render_gradient.c: Fix more comparison-of-doubles by == bugs,
this code is uber ugly. Should fix the fairly random crashes
on asserts I've been having.
2003-07-11 Michael Meeks <michael@ximian.com>
* Version 2.3.13
2003-07-11 Federico Mena Quintero <federico@ximian.com>
* art_svp_ops.c (art_svp_minus): impl.
Tue Jul 08 01:15:02 2003 George Lebl <jirka@5z.com>
* art_render_gradient.c: fix comment as pointed out by alex
Tue Jul 08 01:13:48 2003 George Lebl <jirka@5z.com>
* art_render_gradient.c (art_render_gradient_linear_render_8):
when we wish to find the current segment and we go beyond the
last stop due to float fun, use the last segment as that's
really what we want. Avoids a very abrupt assert death.
2003-05-05 Alexander Larsson <alexl@redhat.com>
* configure.in:
Bump to 2.3.12
2003-04-24 Alexander Larsson <alexl@redhat.com>
* art_uta_vpath.c (art_uta_from_vpath):
Don't silently stomp on memory on bad vpaths.
2003-04-11 Alexander Larsson <alexl@redhat.com>
* art_svp_vpath_stroke.c (render_seg):
Handle cases when dmr2 is very small better.
2003-04-10 Alexander Larsson <alexl@redhat.com>
* art_svp_wind.c (x_order_2):
Handle horizontally aligned segments.
|
|
|
|
|
|
|
|
pkgsrc-wip team
|
|
|
|
Summary of changes in version 3.5:
Major new features:
* New noise functions
* Photon mapping
* Dispersion
* Improved Radiosity
* New light sources
* Light groups
* Isosurface and parametric objects
* Sphere sweep object
* New mesh object
* UV Mapping
* Improved textures
* Improved and faster media
* New patterns
* Functions
Additional new features:
* Reading of JPEG and TIFF image formats
* Projected through
* More realistic attenuation
* New clock keywords
* New image size keywords
* Inverse transform
* Spherical camera
* New float function: inside
* Splines
* Metallic reflection
* Mapping using warps
* Double illuminate flag
* No image and no reflection flags
* Basic Unicode Support
* Declare a float constant from an INI file
Bug fixes and enhancements:
* Light source enhancements
* Fixed normal average, reflection and other related problems
* Fixed cylinder camera problems
* Fixed the use of multiple closed bezier-splines in prism
* Fixed infinite cone bug
* Fixed the use of two subsequent colors, not separated by a comma in
checker, hexagon and bricks.
* Fixed gamma correct bugs
* Numerous other bug fixes and optimizations
|
|
|
|
|
|
|
|
There is no ChangeLog info.
|
|
Some highlights of changes since 4.2.3:
* PCRE updated to 4.3, GD to 2.0.15
* improved Apache2 support
* much improved stream & URL wrapper support, output compression support
* added CLI (Command Line Interface) SAPI
* debug_backtrace() backported from ZendEngine2
* faster build system
* huge number of other bug fixes and improvements
Packaging changes:
* 'pcre', 'xml', and 'session' modules folded back into main package -
'pcre' and 'xml' is required by PEAR, and 'session' is just too essential
to be separate
* 'gd' module now uses bundled PHP GD library, which is better integrated
* PHP modules use shared distinfo when possible to ease future PHP updates
* ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php
remains CGI version
|
|
* Terse/less technical ChangeLog:
- Add subtitle support to -x dvd
- Big endian fixes for wav audio handling
- Big xvid update, there are now 3 modules. Read the ChangeLog for this
- Bugfix for -z; thread issues caused image distortion
- Bugfix for libac3, can be compiled with -msse now
- Bugfix in -J text; transparency was broken.
- Bugfix in -y ogg; quoting related
- Bugfix in -x ogg; probing and decoding broken
- Bugfix: avimerge, -split and -sync were broken for PCM audio
- Docu: (Developer) internal architecture
- Docu: avisplit(1) explains what do about bad AVI sync.
- Docu: how to do framerate conversions with transcode
- Docu: transcode(1) explains the different meanings of -F
- Enable directory mode for pass-through AVI files with -y raw
- Filters can now take arguments at any length
- Fix sefault in tccat when called with no -i argument
- Improved -J 29to23; more accurate interpolation
- Improved -J 32detect; now searches chroma planes too
- Improved filter smartyuv; much faster now
- Improved filter cut; Make the filter aware of framerate changes
- Improved option --keep_asr; takes probed import asr into account
- Improved spec file
- Internal; New frame attribute TC_FRAME_IS_OUT_OF_RANGE
- Internal; config parser more generic
- Internal; really clone a frame
- MP2/MP3 synchword detection improved, better broken streams handling
- Native directory mode for -x auto,mp3
- Nearly bugfix when doing AC3-passthrough with multiple PSUs
- New command line option --export_fps N,frc
- New configure switch --with-default-xvid; creates a export_xvid symlink
- New contrib/mpipe.c; a simple tool for input data multiplexing
- New filter detectsilence; prints silence position in milliseconds
- New filter fps; convert framerate X to Y; similar to modfps
- New filter modfps; convert framerate X to framerate Y
- New filter msharpen; spatial sharpening
- New tool tcmp3cut which can cut mp3 streams at milliseconds positions
- No more Latin-1 characters -- Sorry Thomas Ö.
- Option -b now takes a 4th argument; lame encoding mode
- Re-enable detection of DIV3 keyframes with -x divx
- The linear blend deinterlace now also deinterlaces chroma
- Transcode now writes a correct AVI PCM header for windows players
- Variable framerate mpegs support
- Very much improved MacOSX support
- libtheora configure check update
- ./configure's lame detection improved
- print the correct PCM bitrate
- Nicer/correct printout for -r
- xml import moudle can read all af6 supported codecs
|
|
|
|
CamlImages is an image processing library, which provides
* Basic functions for image processing and loading/saving various image
file formats (hence providing a translation facility from format to
format),
* An interface with the Caml graphics library allows to display
images in the Graphics module screen and to mix them with Caml
drawings,
* A freetype interface, integrated into the library:
you can draw texts into images using any truetype fonts.
In addition, the library can handle huge images that cannot be (or can
hardly be) stored into the main memory (the library then automatically
creates swap files and escapes them to reduce the memory usage).
|