0.3.7 - 15 november 2009 new encoding functions to specify timing in granule rate units fix SRT timing precision problems new -M option to kateenc to allow HTML-like markup in SRT files allow the last event in an SRT file to not be followed by an empty line 0.3.6 - 03 september 2009 fix KateDJ installation problem (missing module) 0.3.5 - 01 september 2009 KateDJ can now edit Kate streams directly various other improvements to KateDJ katedec now writes a footer (eg, closing brace) even for truncated streams 0.3.4 - 03 july 2009 fix canvas size encoding/decoding on big endian hosts 0.3.3 - 07 may 2009 recognize old oggz tools names in configure remove unnecessary shebangs from python source 0.3.2 - 12 april 2009 increased robustness against corrupt/malicious streams misc build and compatibility tweaks fix py-compile invokation and older oggz tools names (Christian Morales Vega) 0.3.1 - 14 march 2009 fix various integer overflows KateDJ now recognizes old names for oggz tools diffs to various software are not shipped with the tarball anymore 0.3.0 - 06 january 2009 support for repeats, to help seeking new katalyzer tool, to display information about Kate streams new KateDJ GUI remuxing tool kate_encode_set_id is now obsolete, an event's id is now autogenerated fix kate_granule_time ignoring the time offset expose kate_granule_split_time in the API more validation of UTF-8 text from SRT input files 0.2.8 - 14 december 2008 kateenc can now read an event's text from an external file new code in the UTF-8 decoder to protect against overlong sequences add more tests to make check 0.2.7 - 24 november 2008 fix wildly embarassing bug - forgot to copy data in kate_packet_init fix size mixup when removing markup at decode time add a couple tests for make check add extra validation checks to the decoder 0.2.6 - 14 november 2008 fix a katedec crash if decoding more than one Kate stream to stdout various minor cleanups 0.2.5 - 16 october 2008 fix VPATH documentation build (yselkowitz/Cygwin Ports project) uninstalled pc files now link against static libs rather than libtool ones 0.2.4 - 13 october 2008 support for both hexadecimal and decimal numeric entities katedec can now output LRC files kateenc now supports variable timestamping precision in LRC files more tweaks to try to find a suitable type for kate_int64_t 0.2.3 - 06 october 2008 numeric entities are now interpreted as decimal, rather than hexadecimal kate_info_matches_language now does better exact/partial matching try harder to define kate_int64_t if included by C89 code not using autoconf use kate_uintptr_t in kate/kate.h, fixes build when uintptr_t is not found kate_info_set_language now truncates according to RFC 4646 kate_info_set_language does some basic tag validation more error checking in the tools 0.2.2 - 02 october 2008 fix several memory leaks on error code paths fix build when doxygen isn't found (Alexis Ballier) 0.2.1 - 29 september 2008 generate correct filenames for absolute paths build fix for Cygwin/Mingw32 (yselkowitz/Cygwin Ports project) minor code simplification in the tracker 0.2.0 - 22 september 2008 bitstream 0.4 glyph pointers and markers can now have a custom animated image bitmaps now have a logical position (x/y offset) better height control for karaoke use of the glyph pointer karaoke timing info is now extracted from enhanced lrc files line width can now be controlled (via a motion) add text wrapping property to style comments are now validated against Vorbis comment rules more validity checks in the encoder and API 0.1.12 - 09 september 2008 granule rate numerator and denominator are now unsigned kateenc can be given comments on the command line to add to the output stream some improvements in srt parsing katedec now writes srt times using the more widespread ',' instead of '.' build system improvements 0.1.11 - 04 september 2008 fix version number being truncated 0.1.10 - 03 september 2008 katedec does not unlink output files for no good reason anymore :) 0.1.9 - 02 september 2008 defend against corrupt streams and pathological input fix some encoding properties not being reset for each event katedec can now decode multiple Kate streams in an Ogg stream katedec can now output srt format files fix make check on PPC archs 0.1.8 - 25 august 2008 various build fixes for particular system configurations new -c (category) option to kateenc new man pages for kateenc and katedec 0.1.7 - 11 august 2008 autotools support tools renamed to kateenc and katedec, and now installed win32 fixes (Roman Vorobets) win32 build files (Roman Vorobets) fix off-by-ten tracker scaling bug the encoder now reads files from the input file directory, if any 0.1.6 - 21 july 2008 new kate_high_decode_get_comments api function libraries can now build in C89 mode allow building without libogg (liboggkate and tools will not be built) the bitstream format is now fully documented use new names for oggz tools the encoder can now read .lrc (lyrics) files 0.1.5 - 08 july 2008 bitstream 0.3 new kate_encode_get_granule api function space metrics can now be expressed in millionths the info header can now hold the original canvas size fix misguided error throwing if a reserved area is not 0 0.1.4 - 23 june 2008 Kate magic is now 8 bytes (though the bitstream is unchanged) fix an EOS packet encoding bug when using keepalive packets 0.1.3 - 02 june 2008 remove last dependency on libogg from libkate (the bitpacker) new kate_region_init, kate_style_init, etc, functions RLE and delta compression for paletted images fix 64 bit warnings 0.1.2 - 15 may 2008 bitstream 0.2 background image text can now be escaped for markup if needed all PNG images can now be read as raw images new style attributes: font name, justify new region attributes: clip new mapping: bitmap size pkg-config files moved to misc/pkgconfig dodgy workarounds for building with enforcing SELinux 0.1.1 - 31 march 2008 Examples now build with the new API Several fixes for bugs found with valgrind 0.1.0 - 18 march 2008 bitstream 0.1 First released version