Index: ChangeLog-2.1.0-2.2.0.log =================================================================== diff -u -r8402875e6fed7955bdb7fb26fe4aff5c4427c620 -rb97194640a077ff4c051f0da33ce12f435eaeb0e --- ChangeLog-2.1.0-2.2.0.log (.../ChangeLog-2.1.0-2.2.0.log) (revision 8402875e6fed7955bdb7fb26fe4aff5c4427c620) +++ ChangeLog-2.1.0-2.2.0.log (.../ChangeLog-2.1.0-2.2.0.log) (revision b97194640a077ff4c051f0da33ce12f435eaeb0e) @@ -1478,91 +1478,65 @@ 2017-03-01 Gustaf Neumann + * tutorial-properties.tcl: Added properties tutorial [f6538271,05569c23] + * nx-mongo.test: Extended test case (since people use this as an example; [a6b73475]) - - add properties tutorial to test set [f6538271] - - - - Add hands-on tutorial for properties [05569c23] - - - - - - extend test case (since people use this as example) [a6b73475] - 2017-02-28 Gustaf Neumann + * nsf.c (ForwardArgFix): Fix for potential bug in forwarder + code. It was possible that substituted %proc becomes freed too + early [980112e0] - - Fix potential bug in forwarder code (it was possible, that a - subsituted %proc was freed to early) [980112e0] - 2017-02-20 Stefan Sobernig - - - Regenerated migration and tutorial, to account for recently fixed + * Regenerated migration and tutorial, to account for recently fixed typos and fix markup generation [d303212e] + * Makefile.in: Unify ASCIIDOC exec configuration. [41946a0c] - - - - * Makefile.in: Unify ASCIIDOC exec configuration. [41946a0c] - 2017-02-20 Gustaf Neumann + * xotcl2.tcl: Modernize programming style (if-then-else -> + if-else) [7fb9a460] + * nsf-mongo.test: Add test for regular expression matching in + conditions [3b027ad1] + * nx-mongo.tcl: Make sure to initialize NSF object fetched from + mongo [ac40ee26] - - adjust programming style [7fb9a460] - - - - Add test for regular expression matching [3b027ad1] - - - - Make sure to initialize nsf object fetched from mongo [ac40ee26] - 2017-02-14 Gustaf Neumann + * nx.tcl, contains.test: Use more modern returnstate handling + based on options, added regression tests [f5bba52e] - - - - Use more modern returnstate handling based on options - - extend regression test [f5bba52e] - 2017-02-14 Stefan Sobernig - - - - * next-migration.txt: Address some typos (thx to Guenter Ernst for + * next-migration.txt: Address some typos (thx to Guenter Ernst for reporting). [576c7576] + * contains.test: Add two test cases to document the recent fix + [6b570a0b] on error and errorcode propagation in + contains. [1790b67d] - - - * contains.test: Add two test cases to document the recent fix on error - and errorcode propagation in contains. [1790b67d] - 2017-02-14 Gustaf Neumann + * nx.tcl (Object->contains): Propergate errorCode on catch [6b570a0b] - - fix bug in method "contains": Propergate errorCode on catch [6b570a0b] - 2017-01-18 Gustaf Neumann + * nx-mongo.tcl: Add regular expression queries to conditions in NX [788f2f57] - - mongodb interface - - add regular expression queries to conditions in NX [788f2f57] - 2017-01-18 Stefan Sobernig - - - - * makefile.vc: Change another directory location to respect the + * makefile.vc: Change another directory location to respect the INSTALLDIR setting [93011b62] 2017-01-18 Gustaf Neumann + * nsfmongo.c, mongoAPI.h: Copy changed structure ParseContext + [3d447c3c] + * gentclAPI.tcl, nsfAPI.h: Prefer NULL over ConvertToNothing in + the terminating record, since the former is not available for + extensions [96479aa7] - - - - Copy changed structure [3d447c3c] - - - - - - Dont't use ConvertToNothing but NULL in the terminating record, since - the former is not available for extensions [96479aa7] - 2017-01-18 Stefan Sobernig * makefile.vc: Add missing header files to install target and use Index: doc/Announce2.2.0 =================================================================== diff -u -r8402875e6fed7955bdb7fb26fe4aff5c4427c620 -rb97194640a077ff4c051f0da33ce12f435eaeb0e --- doc/Announce2.2.0 (.../Announce2.2.0) (revision 8402875e6fed7955bdb7fb26fe4aff5c4427c620) +++ doc/Announce2.2.0 (.../Announce2.2.0) (revision b97194640a077ff4c051f0da33ce12f435eaeb0e) @@ -38,10 +38,14 @@ - MongoDB interface upgrade: - * Upgraded MongoDB and drivers to mongodb-c-driver 1.5.1, libbson - 1.5.1 and MongoDB v3.4.0. + * Upgraded driver and utilities to mongodb-c-driver 1.9.3 and libbson 1.9.3. - ... + * Add regular expression queries to conditions in nx::mongo + +- Documentation: + + * Added tutorials on NX properties: tutorial-properties.tcl + * Improved spelling: next-migration.txt, ... - Maintenance & bug fixes: @@ -55,7 +59,10 @@ * Misc (esp. NSF/C): - + ... + + Reduced memory consumption via better member aligning of + structs, esp. on 64-bit machines. + + Bug fix: Avoid preemptive frees on %proc subsitution for + forwarder methods. * New configure option: "--enable-development=test" @@ -64,11 +71,8 @@ - Packaging & distribution: - * Support for MSVC 1914 (VS 2017; win/makefile.vc) - * Debian package: https://packages.qa.debian.org/n/nsf.html - * MacPorts port: https://trac.macports.org/browser/trunk/dports/lang/nsf/Portfile - * Part of the KitCreator battery: https://kitcreator.rkeene.org/fossil/ - * Part of the kbskit battery: https://sourceforge.net/projects/kbskit/ + * Initial support for the new nmake system of TEA (TIP 477) and MSVC + 1914 (VS 2017; win/makefile.vc); various fixes to install target. The detailed changelog is available at https://next-scripting.org/xowiki/download/file/ChangeLog-2.1.0-2.2.0.log