10-Jan-2008 Exiv2 0.16 released
Here is the final 0.16 release with XMP support. It took longer
than it should have and thus contains quite a list of bug fixes
and enhancements.
09-Nov-2007 Exiv2 0.16-pre1
This is a pre-release of the upcoming Exiv2 0.16 with XMP support.
Adding XMP metadata to an image is now just as easy as adding Exif
or IPTC tags. In addition there is new support for Olympus ORF
images and Pentax makernotes. Please try Exiv2 0.16-pre1 and report
issues you may have with it to the Exiv2 forum.
24-Sep-2007 XMP testing
The XMP implementation is now in the trunk in SVN and it is reasonably
complete and ready for testing. Please try it out and let us know
your comments. See this announcement for more details.
31-Aug-2007 XMP support
We're working on adding XMP support to the library, which should
become the main feature of the next release. Contributions are
welcome, in particular we need input from potential users about
API preferences and XMP test data. You are invited to join this
discussion in the forum and contribute your viewpoints.
10-Jul-2007 Exiv2 0.15 released
This maintenance release fixes a number of bugs, adds support for
Minolta G500 RAW files and has minor tag and some larger translation
updates. See the changelog for a concise listing of patches in this
release.
ago ...
XXX: I would enable /bin/ksh as bmake's default shell but it fails on
one of the bmake unit tests. Will need to figure out why ...
Maybe some day we can provide a posixly correct shell as part
of the bootstrap process.
xmltoman and xmlmantohtml are two very simple perl scripts for converting
xml to groff or html. PulseAudio (which I am working on) wants this for
making its manpages, but I'm fairly certain that there are plenty of
other packages out there than know of it (it's a debian tool insofar
as I can tell, but I could be wrong about this).
iso-codes 1.8
-------------
Tobias Toedter <t.toedter@gmx.net>
Mon, 7 January 2008
[ ISO-639 ]
* Changes from ISO-639 maintenance agency:
- Dec 17th 2007: added 'Pashto' as alternative for ps
[ ISO-3166-3 ]
* Remove attribute "alpha_2_code" from some entries, as the
information is included in the first two letters of the
"alpha_4_code". Closes: #445667
[ ISO-3166-2 ]
* Fix typos in LR-GB and LV-JK. Thanks to Freek de Kruijf.
* Complete the list with modifications from the ISO-3166 MA
newsletter I-9 of 2007-11-28
* Add missing subset information
[ ISO-4217 ]
* GWP removed from the non-historic section (was duplicated)
* SVC removed from the historic section (still used in El Salvador
for financial transactions)
[ ISO-3166 ]
* Add Saint Barthélemy and Saint Martin (French part) according to
ISO-3166-1 newsletter VI-1, dated 2007-09-21
[ ISO-639 translations ]
* Esperanto by Edmund GRIMLEY EVANS (TP)
* French by Christian Perrier
* Dutch by Freek de Kruijf (TP)
* Simplified Chinese by LI Daobing (TP)
* Russian by Yuri Kozlov
[ ISO-4217 translations ]
* Vietnamese by Clytie Siddall (TP)
* Dutch by Freek de Kruijf (TP)
* Simplified Chinese by LI Daobing (TP)
[ ISO-15924 translations ]
* Esperanto by Edmund GRIMLEY EVANS (TP)
* Dutch by Freek de Kruijf (TP)
* Russian by Yuri Kozlov
[ ISO-3166-2 translations ]
* Vietnamese by Clytie Siddall (TP)
* Dutch by Freek de Kruijf (TP)
[ ISO-3166 translations ]
* Spanish corrections by Damián Viano. Closes: #457989
* French by Tobias Toedter
* German by Tobias Toedter
* Vietnamese by Clytie Siddall
* Portuguese by Miguel Figuereido. Closes: #459412
* Russian by Yuri Kozlov
* Bulgarian by Damyan Ivanov
iso-codes 1.7
-------------
Tobias Toedter <t.toedter@gmx.net>
Fri, 21 December 2007
[ General ]
* iso2pot.py now marks historic entries as such, so that translators
do not report "obsolete" entries. This relies on the attribute
"date_withdrawn" and currently applies to ISO 3166 and ISO 4217.
[ ISO-639 ]
* ISO-639 changes dated 2007-10-18:
- bej: added "Bedawiyet" as alternative
- chp: added "Dene Suline" as alternative
- iii: added "Nuosu" as alternative
- ile: added "Occidental" as alternative
- pam: added "Kapampangan" as alternative
[ ISO-4217 ]
* Corrected names:
(from http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm)
BDT, BOV, HTG, ILS, JPY, KRW, MXD, NAD, PLN, RON, UGX
UZS, VND, WST, XDR, XFO, XFU, ZAR, ZMK
Thanks to Vladimir Volovich for reporting (Closes: #451199)
* Moved to historic section: GHC, SDD, VEB
* New (or previously missin) entries:
GHS: Ghana Cedi
GWP: Guinea-Bissau Peso
RSD: Serbian Dinar
SDG: Sudanese pound
SVC: El Salvador Colon
UYI: Uruguay Peso en Unidades Indexadas
VEF: Bolivar Fuerte (Closes: #440653)
[ ISO-15924 ]
* Added 2007-11-26: Armi, Cakm, Kthi, Phli, Phlv, Prti, Tavt, Zmth, Zsym
* Changed 2007-11-26: Lana
[ ISO-4217 translations ]
* French by Christian Perrier
* Estonian by Ain Vagula (TP)
* Russian by Yuri Kozlov
* Polish by Andrzej M. Krzysztofowicz (TP)
* Dutch by Freek de Kruijf (TP)
[ ISO-3166 translations ]
* Polish by Andrzej M. Krzysztofowicz (TP)
* Norwegian Bokmål by Hans Fredrik Nordhaug (Closes: #452098)
* Dzongkha by Jurmey Rabgay (Closes: #454120)
[ ISO-3166-2 translations ]
* Vietnamese by Clytie Siddall (TP)
[ ISO-639 translations ]
* Esperanto by Edmund GRIMLEY EVANS (TP)
* Russian by Yuri Kozlov
* Vietnamese by Clytie Siddall (TP)
* French updated by Christian Perrier
* Dutch by Freek de Kruijf (TP)
[ ISO-15924 translations ]
* Russian by Yuri Kozlov
* Esperanto (new translation) by Edmund GRIMLEY EVANS (TP)
* French updated by Christian Perrier
20051107: Bumped up version number to 1.1.4
20051107: Makefile: package target
20051107: Changed email and website to current ones
20051107: Fixed a few typos in the manpage (sync with util-linux (2.12r)
Alan Coopersmith:
Add hooks for checking sources with tools like lint & sparse
Clear sparse warnings: Using plain integer as NULL pointer
Coverity #52: Dead code in get_os_name()
Version bump: 1.0.4
James Cloos:
Add *~ to .gitignore to skip patch/emacs droppings
Replace static ChangeLog with dist-hook to generate from git log
James Cloos (1):
Add *~ to .gitignore to skip patch/emacs droppings
Kristian Høgsberg (2):
Add proto structs for GLX_SGIX_pbuffer.
Bump to 1.4.9 so we can depend on SGI pbuffer structs.
This release fixes a bug where the mouse pointer was confined to one
screen in non-RandR dual head mode (aka "zaphod mode").
Daniel Drake (1):
Bug #11089: xf86-input-mouse COPYING file
Fredrik Rinnestam (1):
Bug #12145: Don't confine the pointer to one screen in zaphod mode.
Tilman Sauerbeck (1):
Bumped version to 1.2.3.
This release fixes the driver for the new input-hotplug support in
xserver 1.4. The two interim releases (1.2.0 and 1.2.1) never got
tagged and released, so this is the next version after 1.1.1.
Alan Coopersmith (6):
Update Solaris port to work with os layer move into kbd driver
renamed: .cvsignore -> .gitignore
Update key mappings before we walk them looking for modifiers, not after
Remove old wrappers used for sharing code between keyboard & kbd drivers
Sun bug 6312042: Preserve NumLock & CapsLock state on Xorg startup
Remove unused variables
Daniel Stone (5):
move os keyboard layer into kbd driver, remove legacy keyboard driver
add xf86OSKbd.h to build system, _SOURCES -> _SRCS
bump to 1.2.1
add xf86Keymap.h, fix _SOURCES -> _SRCS in Makefile.am
don't release keys on newer servers
Eric Anholt (2):
Bug #9748: Include GPL license by Rik Faith for some lnx_kbd.c contents.
Bump version to 1.2.2 for release.
Julien Cristau (1):
Keep module version up-to-date using PACKAGE_VERSION_*
Samuel Thibault (1):
Fix key led update
Changes in API
----------------------
WIN64 support
_vsnprintf wrap
BOOL replaced by LCMSBOOL
cmsSetLanguage parameters changed to match ICC spec
removed support for extended gamut descriptor (was never fully implemented)
cmsFLAGS_NODEFAULTRESOURCEDEF moved to 0x01000000
_cmsMalloc wrapper for malloc
_cmsFree wrapper for free
Implementation
----------------------
All errors moved to fatal, since there is no easy recovery strategy
Vulnerability fixes on cmsio1.c
Status check, many functions now check the status when calling other functions. Improved robustness against ill-formed profiles.
_cmsSaveProfile didn't copy tags from a file based profile, fixed.
Utilities
----------
icctrans: CMYKcm support wrongly implemented, fixed.
icclink: linking 3 to 7 channels didn't work in some cases, fixed.
2.6.31: Jan 11 2008:
- Security fix: missing of checks in UTF-8 parsing
- Bug fixes: regexp bug, dump attribute from XHTML document, fix
xmlFree(NULL) to not crash in debug mode, Schematron parsing crash
(Rob Richards), global lock free on Windows (Marc-Antoine Ruel),
XSD crash due to double free (Rob Richards), indentation fix in
xmlTextWriterFullEndElement (Felipe Pena), error in attribute type
parsing if attribute redeclared, avoid crash in hash list scanner if
deleting elements, column counter bug fix (Christian Schmidt),
HTML embed element saving fix (Stefan Behnel), avoid -L/usr/lib
output from xml2-config (Fred Crozat), avoid an xmllint crash
(Stefan Kost), don't stop HTML parsing on out of range chars.
- Code cleanup: fix open() call third argument, regexp cut'n paste
copy error, unused variable in __xmlGlobalInitMutexLock (Hannes Eder),
some make distcheck realted fixes (John Carr)
- Improvements: HTTP Header: includes port number (William Brack),
testURI --debug option,
Version bump: 1.0.4
Add $(AM_CFLAGS) to lint flags to get correct Xtrans flags
Replace many malloc(strlen()); strcpy() pairs with strdup()
Provide ANSI C prototypes for more static functions
Convert authutil.c static helpers to ANSI C prototypes to clear
sparse warnings
Add hooks for checking source code with lint/sparse/etc.
Coverity #1086: Double free of pointer "*listenObjsRet"
Same bug, different function.
Coverity #1085: Double free of pointer "*listenObjsRet"
If malloc failed in the loop in IceListenForConnections, the error path
would free all previous allocations, then loop around and try again, and
if it failed again, free the previous allocations again. On the other
hand, if it succeeded on the later tries, then the memory would just be
leaked, since the error would be returned and not the pointer to them.
Add *~ to .gitignore to skip emacs/patch droppings
bump to 7.0.11
Describe what XF86XK_Display does (or now is meant to do).
Add dead_abovecomma and dead_abovereversedcomma
Also added aliases dead_psili and dead_dasia.
The UCS unifies Combining Psili and Combining Dasia with
Combining Comma Above and Combining Reversed Comma Above.
These two aliases mirror that unification.
Comment on the new locations of the files referenced in keysymdef.h
keysymdef.h has a comment from the monolithic days suggesting that
the file be kept in sync with mappings inxc/lib/X11/KeyBind.c and
the protocol specication in xc/doc/specs/XProtocol/X11.keysyms.
This commit adds pointers to the new locations of those two files.
Add *~ to .gitignore to skip patch/emacs droppings
bcopy needs definition in Xfuncs.h for Xming
Added some more files to .gitignore.
Enable GCC's visibility attributes on GCC 4 or greater only.
Add keysym definitions from Jim Gettys.
shared-mime-info 0.23 (2007-12-18)
* Mime-type Changes:
- Add QTIF QuickTime image
- Add SDP stream description
- Add Vala source file
- Add Atom feed, OPML
- Add SAMI, MicroDVD, MPSub, SSA subtitles
- Add audio/x-m4b as a sub-class of audio/mp4
- Add *.aac as a suffix for MPEG-4 audio files
- Add Compressed Flash detection, add FutureSplash support
- Add *.asc as a suffix for PGP armoured keys
- Add application/msword as a sub-class of application/x-ole-storage
- Don't associate *.htm and *.html to Mozilla bookmarks
- Add more aliases for PowerPoint and Word mime-types
- Add *.vlc as a suffix for m3u files
- Better magic for Word and Office documents
- Split Windows Media Station playlists from ASX ones
- Fix up JPEG 2000 mime-types
* Other:
- Add a testsuite in the CVS tree
All:
- New autoconf test HAVE_SYS_SIGLIST_DEF checks for sys_siglist[]
definition in signal.h Thanks to Tatjana Heuser for reporting
- Possibly double #defines HAVE_ICONV HAVE_ICONV_OPEN HAVE_ICONV_CLOSE
in include/schily/iconv.h fixed. Thanks to Tatjana Heuser for reporting
Libfind:
- -size now understands things like -size +10m
- the function getperm() has been moved to libschily
- find_main() now supports to propagate a different environment
(e.g. with a different PATH) to fexec())
Libsiconv:
- Changed sic_nls.c to allow compilation on SCO OpenServer-5.x and
other compilers that set __STDC__ to 0 and are not at least
fully C89 compliant.
Libscg:
- scg/scgcmd.h upgraded to be sharable with the "scg" Solaris kernel driver
- scg/scgio.h upgraded to be sharable with the "scg" Solaris kernel driver
Cdrecord:
- Cdrecord now correctly recognizes unformatted BD-RE media.
NOTE: The BD support code is not yet completely ready but
I expect this to happen in a few days.
- cdrecord man page now mentiones the "lofi" driver for Solaris
- Cdrecord now re-checks the media after a "blank" or "format"
operation has been issued. This prevents problems with incorrect
media size assumptions.
- cdrecord now implements a simulated "blank" feature for media that
itself does not support blanking: currently DVD-RAM + DVD+RW
Readcd:
- Man page now mentions -edc-corr
Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):
- isoinfo now allows to check the contents of the Joliet Volume descriptor
by calling:
isoinfo -dJ
- mkisofs bug fix for multi extent files, make UDF part from multi extent
files working again. Thanks to a hint from
Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org>
0.8.7:
GBA: DMA registers were being saved as 32-bit arrays instead of 16-bit arrays in save states, potentially causing memory
corruption, and broken save states on big endian platforms. Fixed.
NES: Removed the AltiVec resampling code, as it causes problems on the PS3, and possibly other PPC chips, and I don't have
a PowerPC machine to test it on. The NES sound filtering code will be rewritten in 0.9.0, anyway.
GBA: Fixed a startup crashing bug on big-endian platforms.
Changed instances of fprintf() in mempatcher.cpp to trio_fprintf() to work around major issues with pre-C99 standard C libraries.
GBA: The Load() function was returning a largeish integer, instead of 1, after successfully loading a ROM image. Fixed.
0.8.6:
PCE: Removed a statement, that was used for debugging, that broke PC Engine multiplayer support in 0.8.5. (I'm not sure
how it got there in the first place...).
=== RELEASE 2.1pre32 ===
Thu Dec 13 04:44:01 MET 2007 mikulas:
Do not display links to alternate stylesheets
Tue Dec 11 06:37:56 MET 2007 mikulas:
Use Content-Disposition as a suggestion for downloaded file name
Sun Dec 9 04:52:37 MET 2007 mikulas:
Fixed write to freed memory resulting in misbehavior of radio buttons
and a possible crash
Wed Dec 5 23:26:55 MET 2007 mikulas:
Make it run without Cygwin environment (only with Cygwin DLLs)
Workaround for flaws in Cygwin Unix emulation:
SIGWINCH is sometimes lost
Signal handlers write to a pipe and it should wake select() up,
sometimes, it doesn't
exec("command.com") crashes Windows 98 when some sockets are
open
Wed Dec 5 18:05:00 MET 2007 mikulas:
Do not search for compressed-file extension (.gz, .bz2) in URLs
containing '?', '&' or ';' --- they are likely scripts and they should
provide information about compression in the header.
Tue Dec 4 04:09:51 MET 2007 mikulas:
When the document was truncated to zero size on reload and no data were
received, links didn't invalidate formatted document cache
Wed Nov 7 00:20:12 MET 2007 mikulas:
Accept capital 'X' as a hex number mark in html entities
Fri Nov 2 19:53:01 MET 2007 mikulas:
Do not print links to stylesheet to the document
Fri Nov 2 19:52:22 MET 2007 mikulas:
Slightly improve parsing of ftp --- when the line contains "<DIR>", we
can assume that it is a directory
Tue Oct 30 21:22:27 cet 2007 mikulas:
Previous release didn't compile on OS/2 due to missing SIGCONT
* Version 1.4 (released 2008-01-09)
** Fixes to make the C# port compile under Mono.
** Update gnulib files.
** Improve idn --version and --help output to conform to GNU standards.
This also enables translations of --help output.
** Update translations.
Added Finish translation, thanks to Jorma Karvonen. Updated Dutch and
Vietnamese.
** API and ABI is backwards compatible with the previous version.
* Version 1.3 (released 2007-12-11)
** Some hints on Windows installation in the manual.
** Update translations.
Added Czech translation, thanks to Petr Pisar.
** Use gettext 0.17.
** Update gnulib files.
Top-level gnulib files are now distributed under GPLv3+. (The gnulib
files used by the core library are still under LGPLv2.1+.)
** API and ABI is backwards compatible with the previous version.