Changes:
- mkvextract: bug fix: The track extraction was creating the
output file twice if the Matroska file contained a copy of the
track headers. This resulted in the first extracted file being
overwritten at the end of extraction.
- mmg: bug fix: If the file title is read from an input file, not
modified by the user and that input file is removed again then the
file title will be unset.
- mkvmerge: enhancement: Converted the raw FLAC reader to use
another interface to the FLAC libraries. This results in a speedup
of up to 50%. Thanks to Josh Coalson for telling me about its
existence.
- mkvmerge: new feature: Added two warnings. One about invalid
track IDs that were used on the command line but that don't
correspond to an available track in a file and one if no track
will be copied from a source file. Both warnings hint at bad
command line arguments.
- mkvmerge: Only write the segment duration as a 64bit float if
there is no video track present. This way users won't have to
update their DirectShow filter/apps for most files. Only
audio-only files need this precision anyway.
- mkvmerge: Changed the Ogg/OGM reader to use the stream number
and not its serial number as the track ID (meaning the track IDs
will be 0, 1, 2... etc. instead of the random numbers oggenc uses
as the serial numbers).
- mkvmerge: new feature: The CUE sheet parser now accepts INDEX
lines with indices from 00 up to 99 and implements the Red Book
specification for audio CDs that way. Patch by Vegard Pettersen
<vegard_p at broadpark adot no>.
- mkvmerge, mkvextract: bug fix: ASS was handled like SSA which is
not correct in each case, especially when extracting it.
- mkvextract: bug fix: The WAV writer was not endian safe.
- mkvmerge: bug fix: The charset was not set correctly on Solaris.
- mkvmerge: bug fix: mkvmerge crashed when reading Matroska files
that contain an empty tag list.
- mkvmerge: bug fix: Some Matroska files that e.g. have had their
timecodes offset with the Matroska Stream Editor or other means
may contain timecodes that caused mkvmerge to print a warning
about "timecode < last_timecode". A new fix implements a
workaround and a warning message with a proper explanation for
this case.
- mkvmerge: bug fix: Older Matroska files containing chapters
caused mkvmerge to abort muxing.
- mkvmerge: bug fix: mkvmerge was only copying the last tag of a
list of tags applying to a track from a Matroska file.
- mkvmerge: bug fix: mkvmerge will show a nice warning if the
entries in a SRT have non-continuous timestamps. It'll also sort
the entries by their start timestamp instead of throwing the
generic "timecode < previous timecode" warning.
- mmg: bug fix: The 'Matroska file analysis' window that occurs
when reading chapters from a Matroska file did not disappear if it
was minimized when the process finished.
- mkvmerge: new feature: Added a new parameter
--aspect-ratio-factor.
- mkvinfo: bug fix: Strings from chapters and tags were shown in
UTF-8 instead of the local charset. This bug was introduced around
2004-08-28.
- mkvmerge: bug fix: Not all chapter elements were copied
correctly from a source Matroska file.
- mkvextract: Sped up the extraction of attachments, chapters,
cuesheets and tags by using the seek head information and not
parsing the full file each time.
- mkvmerge: bug fix: The Matroska reader was not handling very big
cluster timecodes correctly. Those can occur when the timecode
scale factor is very small.
- mkvmerge: bug fix: Empty clusters in Matroska files no longer
make mkvmerge think that file has been read completely.
- mkvmerge: new feature: Added support for MP2 (and maybe MP3)
audio in MP4 containers.
- mkvmerge: new feature: The chapter and tag parsers accept XML
element attributes instead of sub-elements for those sub-elements
that only contain data. Example for a "simple tag":
<Simple Name="ARTIST" String="Tori Amos"/>
- mkvmerge: bug fix: The automatic MIME type detection based on
the file name extension was using the file name extension as the
MIME type.
- mkvmerge, mkvinfo: new feature: Added the four new PixelCrop
elements.
- mkvmerge, mkvextract, mkvinfo: new feature: Added
'TargetTypeValue' as a supported tagging element.
- mkvmerge, mkvextract, mkvinfo: Complete rewrite of the chapter
and tag parsing and output functions. Additions will be much
easier now.
- mkvmerge, mkvextract, mkvinfo: feature removed: Dropped support
for the very old and deprecated tagging system. No one used it
anyway.
- mkvmerge: new feature: Allow the use of two-letter ISO639-1
country codes in for the '--language' parameter. Those will be
converted to the corresponding ISO639-2 language code
automatically.
- mkvmerge, mkvinfo, mkvextract: new feature: Added support for
the 'TargetType' tag element
- mkvmerge: bug fix: The MP3 handling was broken on weird and rare
occasions when reading MP3 from a Matroska file.
- mkvmerge: bug fix: Removed a bogus warning about an attachment's
MIME type having been given more than once.
Changes:
- EditionProcessed has a default value (0) according to the specs.
- KaxEditionManaged becomes KaxEditionProcessed and mandatory
KaxEditionManagedPrivate becomes KaxChapterManagedPrivate
- no more automatic OutputSamplingFrequency default value
- add support for KaxChapterProcessCommand and KaxEditionManagedPrivate
- The ValidateSize function is neither needed nor correct (probably copy
& paste from somewhere). Integers of all sizes are accepted as in all
the other UID cases.
- allow DLL building with MSVC7 (not compatible with the MinGW DLLs)
- KaxTagTargetTypeValue default to 50
- TargetTypeValue is no longer mandatory
- Fixed the wrong element names.
- add KaxTagTargetTypeValue as in the specs
- add KaxChapterPhysicalEquiv as in the new specs
- add KaxChapterProcess and KaxChapterProcessTime
- add the new PixelCropXXX elements
- added KaxEditionFlagDefault and KaxEditionManaged
- add the new TargetType element in tags
- Set the default value for KaxTagLangue to "und" complying with
the specs.
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.
- migth as well just take maintainership
Changes:
- Fix for the compilation on Solaris.
- Redone the #if... hierarchy to be a bit less confusing.
- Remove the unsupported float80 support
- Allow building a DLL with MSVC7 (not compatible with the MinGW one)
- Proper description for the SHARED option.
* update config.* to allow configure run on DragonFly BSD (i386 only)
* README: minor OS updates
* os.h: allow compilation on Sun Forte CC systems again
* theme.c: (theme_readfile): remove NOTICE error
* themes/black.theme: new theme
* use better CPP magic to detect OS features
* allow compilation on a few OpenBSD systems again
* add validinterface() check on Mac OS X
* remove version name from OS for 'darwin' aka Mac OS X
* s/VERSION/PACKAGE_VERSION/
* major config subsystem replacement
* mv THEMES THEMES.txt (welcome to Mac OS X :))
* add support for pre 4.5-RELEASE FreeBSD (tested on 4.2-REL :))
* FAQ: added Linux media Q/A
* README: s/raisdorf/wormulon/
* slurm.1: s/raisdorf/wormulon/, added -L option
* slurm.c: (slurm_shutdown): s/raisdorf/wormulon/
* slurm.spec: s/raisdorf/wormulon/
* theme.c: (theme_readfile): added -D__Debian__ to search for
themes in /usr/share rather than /usr/local/share
* add -L switch to enable LED
* reduce overhead in upcoming NetBSD port upgrade
* slurm.spec: initial specfile based on 0.2.3
Update sun-j*4 to 14-2.6 (aka sun-jdk/jre version 1.4.2_06).
Bugs fixed since last according to http://java.sun.com/j2se/1.4.2/ReleaseNotes.html:
- jResourceBundle holds ClassLoader references using SoftReference (not weak)
- enablev006: JVMPI_EVENT_ OBJECT_ALLOC request crashes Server VM
- Update cacerts with new VeriSign ca certs
- (so) Selector.select() throws CancelledKeyException
- Internal Error occurs during offet conversion of byte code in rewrite/relocate
- SEGV in MapLoops test
- REGRESSION 1.4: PropertyDescriptors do not find the most specific methods
- REGRESSION 1.5: Introspector.getBeanInfo throws NPE if a primitive type is passe d
- CMS: vtest died with tiger b26
- JVM crashes during deoptimization phase
- CMS thread/SLT deadlock problem
- Unable to create Logger during JVM shutdown
- 64bit j2sdk1.4.2_01 and j2sdk1.4.2_03 dump core with oracle 64bit jdbc oci driver
- Cannot set different runtime parameters for different 1.4.2_x versions
- "java_g -version" dies on an assertion on RH9.0 and RHEL 3.0
- 1.4.2_05: 3 JCK tests failing with -Xcheck:jni flag on Linux
- RH Enterprise 3 and Suse Ent 8 server / desktop asian font properties needed
- Clent VM crash while compiling a large JSP generated method
- NullPointerException in reading an rtf-file into a javax.swing.text.rtf.RTFEdito
- RTFEditorKit wrongly parses rtf if fontname has unicode characters
- 1.4.2_04 Server VM - C2 crash in PhaseCFG::ScheduleLate on Solaris
- bf) Direct memory cannot be unreserved while reserving thread sleeps
- Hotspot compiler changes behaviour of program
- VM segv's running jvmti/jvmpi profiler
- J2SE 1.4.2 cannot display certain awt components in Asian characters in RH2.1 AS
- exception thows from jconsole when run any GUI which works fine with jdk1.4.x
- Can not eliminate implicit null checks for method invocations based on profile
- Regression 1.4.2_06b1 4937429 failing. cacerts in javaws and security dirs diffe
- /api/javax_swing/ SwingUtilities/descriptions.html fails for JCK14a, 1.4.2_06b1
- Regression:4683022 fails for 1.4.2_06-b01
- REGRESSION: ResourceBundle.getBundle(String, Locale) is broken in jdk 1.4.2_05
Changes:
- Added "code integer" command, which outputs working C code with integer
variables.
- Changed makefile to use libncurses instead of libcurses.
- Added more simplification rules for modulus.
explicitly undef YACC.
YACC?=yacc is set in sys.mk, but this interferes with building some
packages that require bison because they try ${YACC} and fail.
New Features:
* Use the GNOME default browser when opening links if you're running GNOME
(Alex Duggan)
* Added support for multiple addressbooks in the gevolution plugin
(Henry Jen).
Bug Fixes:
* Send-As menu duplicates less work (Dave West)
* Can now see your own MSN buddy icon (Felipe Contreras)
* Jabber roomlist fetches work again
* Close buttons on tabs in existing conversations correctly reflect the
"show close buttons on tabs" preference (Nathan Fredrickson)
* Fix to make the get_signon(buddy) perl plugin function work (Gregory C.
Harfst)
* Fixed crashes when reloading the gevolution plugin (Henry Jen)
* Fixed some memory leaks in the gevolution plugin.
* Wrap at character boundaries if there is not enough space for a full word
* 64 bit compile warning fixes
API version 2 to choose the builtin library over GNU gettext shipped
with each package.
In fact, the gettext library included in a package should never be
used. Otherwise every such package would install charset.alias and
locale.alias, causing conflicts with each other when pkgviews is
enabled.
For platforms without ngettext() in their builtin libintl (assumed to
be gettext-lib-0.10.35nb1 by gettext-lib/builtin.mk), packages
requiring gettext API version 2 must add dependency on
gettext-lib>=0.10.36 to share devel/gettext-lib rather than to link
statically against the included gettext library.
Changes:
* Added CCACHE_READONLY option.
* Added CCACHE_TEMPDIR option.
* Fixed handling of hard-linked compiler on AIX.
* Added O_BINARY support, to try and support win32 compiles.
* Show cache directory in stats output.
* Fixed handling of HOME environment variable.
NOTE: This release changes the hash input slighly, so you will probably
find that you will not get any hits against your existing cache when
you upgrade.
On Interix, force inclusion of devel/ncurses/buildlink3.mk from
mk/curses.buildlink3.mk. This forces inclusion of its builtin.mk too.
In devel/ncurses/builtin.mk, if using Interix's builtin ncurses, always
transform -lncurses to -lcurses. (-lncurses is static, but -lcurses is
shared; we want the shared version.)
Addresses PR#27254
Version 4.4.7 contains various bugfixes and improvements to the
documentation and software.
o A critical bug fixed in scan-mail.pl.
o Detection of JPG exploits has been added.
o A file descriptor leak has been fixed in f-protd.
o A minor bug in f-protd related to CPU hogging under certain
conditions has been fixed.
o A log level has been added (further information can be found in
the man pages).