From 4ae19a4155e936aa1d243360581f9511eb061336 Mon Sep 17 00:00:00 2001 From: "ROBYER@gmail.com" Date: Sun, 20 Nov 2011 18:39:38 +0000 Subject: Added Facebook RM git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@191 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- FacebookRM/JSON_CAJUN/ReleaseNotes.txt | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 FacebookRM/JSON_CAJUN/ReleaseNotes.txt (limited to 'FacebookRM/JSON_CAJUN/ReleaseNotes.txt') diff --git a/FacebookRM/JSON_CAJUN/ReleaseNotes.txt b/FacebookRM/JSON_CAJUN/ReleaseNotes.txt new file mode 100644 index 0000000..8e43b6f --- /dev/null +++ b/FacebookRM/JSON_CAJUN/ReleaseNotes.txt @@ -0,0 +1,35 @@ +2.0.1 (11/17/2009) +* A couple of Reader functions not inlined, sometimes resulting in linker duplicate symbols. Oops. + + +2.0.0 (11/14/2009) +* Redesign/simplicification of the element class relationships: + * Element/Element_T base class or *Imp classes eliminated. Originally necessary for aggregation by Object/Array, but now unnecessary with UnknownElement type + * json_cast<> functions eliminated. Static type safety relaxed, allowing more concise document data extraction code (dynamic type safety still completely maintained). + * Quick-Interpreter/-Builder classes eliminated. Equivalent functionality now in "UnknownElement", but now more accessible + In summary, simpler design, less code in library, less code necessary to utilize library. See test app for many more new examples. +* Entire library is now inlined. Bound to be controversial, but... + * Modern compilers should eliminate redundant object code + * Fixes problems associated with different runtime libraries, library debug information, security & debug iterator compile-time options under MSVC++, among other things. + * Simply include the appropriate file & go - no linker settings to mess with. +* Added 64-bit build targets for MSVC 8/9 test app, just because. +* Scan/Parse exceptions moved into Reader class scope, and Parse exceptions fixed to always include bad token string +* A few more random bug fixes +* Tested under: + * MSVC++ 2005 + * MSVC++ 2008 + * GCC 4.4.0 + +1.1.0 (08/30/2009) +* Implemented operator == for all element types +* Added makefile for building with g++ (thanks George Morgan). +* Fixed a few compiler errors on non-Visual Studio compilers (my C++ wasn't as ANSI as I thought...) +* Support for (non-standard) comments REMOVED +* Support for Visual Studio 7.1 (2003) REMOVED +* Fixed the "Unexpected token..." exception string (was gibberish) +* Improvements to the QuickInterpreter & QuickBuilder interfaces +* Elements now sanity-check themselves during operations and throw an exception accordingly, for example if an Object gets tricked into thinking it's an Array (reinterpret_cast, reading a document with an Array root element into an Object, etc) +* Other random minor bug fixes & general cleanup + +1.0.0 (01/31/2009) +* Initial release! Remaining work: better documentation, better test/sample app, yada yada -- cgit v1.2.3