Monday, February 27, 2006

SubLib 0.0.5 is out

Version 0.0.5 has been released. I've been pointed out today that the previous release archives were corrupted. I'm sorry for not being able to detect that earlier, and would like to thank the (anonymous) user who noticed it and informed me.

The complete list of changes:
- Major namespace change, everything is inside the "SubLib" namespace now.
- Internal file organization change, Domain files are now under Application.
- Now tries western 1252 encoding if both auto-detection and the default encoding fail.
- Stop throwing exceptions when times and frames are accessed and invalid (use IsValid to validate)
- Possibility to create a new/empty subtitle file
- Associate a new subtitle file to a filename or set it unnamed
- SubtitleProperties now handles file path and allows operations on it
- Subtitle's duration field can now be changed, and not only the end field
- Subtitles are now indexed starting at 0, instead of 1
- Enumerations changed, removed the "Unknown" item for consistency
- New constructors to Times, Frames, Subtitle, SubtitleText and Subtitles
- Code cleanup.

Bugs fixed:
- Adding a subtitle to the beginning of the collection inserts in position 1 instead of 0

Source Repository

The project's CVS has been migrated to Subversion (SVN).

It can be accessed online or with your favorite SVN client (remember to join the following 2 lines, it's a single command):

svn co https://svn.sourceforge.net/
svnroot/sublib/trunk/sublib sublib

Thursday, February 16, 2006

Update

The main sections on the right have been updated to reflect the project's current status.

SubLib is being used in the Gnome Subtitles project and numerous changes are on the way (some of which already available in the CVS).