Sunday, July 09, 2006

New web site

The Sublib project has moved to a new web site. It's available at:

http://sublib.sourceforge.net

Friday, June 30, 2006

New Features

The library now has support for autotools, to build it without requiring NAnt. It has also been imported into MonoDevelop.

The public interfaces are being documented, so the API reference will be complete for the next release. The next release will also feature more synchronization options and support for more subtitle formats, as well as the improvements that have already been made since the last release.

All the changes are already present in the SVN.

A new website for the project is also in progress, so expect many changes in the near future.

Friday, March 17, 2006

API Reference

The initial version of the library's API is online.

Contact me if you want to help documenting it.

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).

Sunday, January 29, 2006

SubLib 0.0.4 released

This release features the result of an initial integration with Gnome Subtitles.

Change Log:
  • MicroDVD: now detects style tags anywhere inside subtitles' text
  • SubRip: fixed bug related to style parsing
  • Parsing engine optimized
  • Subtitle regular expressions are case-insensitive by default
  • Subtitles are now trimmed
  • Added Get() to SubtitleText, which retrieves subtitles separated by the newline character