CodeTitans Libraries 1.5

Rating: No reviews yet
Downloads: 278
Change Set: 6167
Released: Mar 21, 2011
Updated: Mar 21, 2011 by FeydRauth
Dev status: Stable Help Icon

Recommended Download

Application CodeTitans-Binaries-1.5
application, 651K, uploaded Mar 21, 2011 - 184 downloads

Other Available Downloads

Source Code CodeTitans-Sources-1.5
source code, 168K, uploaded Mar 21, 2011 - 94 downloads

Release Notes

This release continues to support .NET 2.0, .NET 4.0 and Windows Phone 7, Compact Framework 2.0 and Mono for Windows, MacOS and Linux!

This release contains new functionalities, latest bug fixes and stability improvements.
Please read notes below for details.

New functionalities in v1.5:
  • unified logging system
  • parsing text representation of Range class
  • refactored source reading for all text parsers (introduced IStringReader interface)
  • implemented StringList class (reader/writer of Apple's *.strings file)
  • implemented PropertyList class (reader/writer of Apple's *.plist file)
  • extracted IBayeuxDataSource interface inside Bayeux protocol implementation (to provide not only HTTP source in the future)
  • added new implementation of ExecutionQueue that doesn't create any threads (effective in asynchronous environments like Silverlight)
  • added possibilities to disable from compilation Windows.Forms, Interlocked - specific code, when not needed

Major improvements are:
  • updated handling of ClientID in Bayeux (when errors or timeouts)
  • improved cancellation support for Bayeux client
  • removed template classes from all projects (as Dotfuscator doesn't mangle their names)
  • some other small API changes due to crashes caused by bugs in Dotfuscator names mangling
  • added reason argument to all cancellations of Tasks
  • added new ITask status state
  • fixed misleading behavior in one of then JSON object's getter, when (IJSonObject)null is passed as default value
  • patched some places, where possible web-exceptions might occure in HttpDataSource

It consists of:
  • JSON@CodeTitans library - powerful JSON library
  • Bayeux@CodeTitans - Bayeux protocol client library
  • InversionOfControl@CodeTitans
  • Core@CodeTitans - some functionalities ported form MacOS

Reviews for this release

No reviews yet for this release.