255 lines
12 KiB
Plaintext
255 lines
12 KiB
Plaintext
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 3.0.0-1 - A. GIBERT - 2024/05/xx
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
- All:
|
|
- Working on new API...
|
|
- Add DataStruct Handlers,
|
|
- Update Open_DataStruct() API,
|
|
- Add LibLog 1.1 support.
|
|
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.3.0-1 - A. GIBERT - 2024/05/20
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add LibLog 1.0.x support,
|
|
Full english translation (No more French!)
|
|
Convert all the files to UTF8
|
|
Switch to GPL & LGPL V3
|
|
Last 2.x release branch, now working on libnode 3!
|
|
LibNode: Rename misspelled Desallocator to Deallocator (API possible break...)
|
|
ND_Value_Alloc() argument normalisation: API Break!
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.2.0-1 - A. GIBERT - 2010/06/06
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add support C99 va_arg for curent gcc (4.4.1),
|
|
Add -fPIC flag in .c to .o makefile rule,
|
|
LibNode: Add ND_VA_* macros to help manager varargs,
|
|
Update Managers to use ND_VA_* macros,
|
|
Improve LibShMem support by restricting OpenStruct tracking on local DataStruct (Manager_Ptr != NULL),
|
|
Add example manager template in public node.h file,
|
|
NDDemo0: Add LibNode 2.2 support: Use ND_VA_* macros in manager,
|
|
NDBench: Add LibNode 2.2 support: Use ND_VA_* macros in manager.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.1.0-1 - A. GIBERT - 2005/01/24
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: This new LibNode branch (2.1.x) should support the forthcoming new LibShMem branch (2.0.x),
|
|
LibNode: Add symbol lookup support for manager, allocator and desallocator functions call,
|
|
New Allocator and desallocator API interace,
|
|
Code cleanup,
|
|
NDBench: DS_Open now support an arg in order to use or not symbol lookup,
|
|
Add test-*-s.ndb batch files witch use symbol lookup.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.7-1 - A. GIBERT - 2005/01/20
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add to Makefile.var auto version label detection from CVS Tag.
|
|
This should be the final release of the 2.0 branch,
|
|
This new release is developped for the MICOT/Target project (Banque de France - Paris).
|
|
LibNode: Minor bug fixes in ND_*_Info_Print() functions and ND_Library_StdErr_Set alias defines.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.6-1 - A. GIBERT - 2004/08/24
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Generate *-c executables with checking mode enabled (ND_MODE=1),
|
|
Code clean up and more cleanly indented,
|
|
This new release is developped for the MICOT/Target project (Banque de France - Paris),
|
|
LibNode: Add OpenStruct tracing support (Enabled by ND_MODE=1 and Debug=1),
|
|
Re-implement for Unix and Windows target, full address checking in ND_Address_Check(),
|
|
NDDemo0: Add LibNode 2.0.6 support: Add ND_Library_Open/Close() calls,
|
|
NDBench: Add Lib_Open, Lib_Close, Index_Value_Break and Index_Node_Break command,
|
|
Improve random number generation,
|
|
Add test-10.ndb and test-errror.ndb batch files.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.5-1 - A. GIBERT / M. REGIMBEAU - 2003/07/28
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add a new Makefile system (Makefile.rule and Makefile.var),
|
|
Add 'make distrib' support,
|
|
Add libnode.spec file,
|
|
Move node.h from lib directory to include directory.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.4-1 - A. GIBERT - 2002/07/29
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: This release of libnode pass with sucess valgrind test on linux.
|
|
LibNode: Add and use ND_Index_Clear() private API,
|
|
NbBench: Add fclose() call at the end of batch_run.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.3-1 - A. GIBERT - 2002/04/09
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Fix Microsoft Visual Project to generate Debug and Release config correctly,
|
|
LibNode: Change index type numeric print value from decimal to hexa in ND_Index_Info_Print() API,
|
|
LibNode: Add new cases in ND_Index_Convert() handling (List->List:FIFO and List->List:LIFO),
|
|
LibNode: Generate in Debug mode libnoded.lib, libnoded.dll, libnoded_a.lib,
|
|
LibNode: Generate in Release mode libnode.lib, libnode.dll, libnode_a.lib,
|
|
Demo0: Generate in Debug mode demo0d.exe and in Release mode demo0d.exe,
|
|
NbBench: Generate in Debug mode ndbenchd.exe and in Release mode ndbenchd.exe.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.2-2 - A. GIBERT - 2002/03/01
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add GNU-GPL.txt, GNU-LGPL.txt and GNU-FDL.txt license files,
|
|
All: Add license stuff in ReandMe.
|
|
LibNode: Add LGPL header in libnode.c, libnode.h and node.h,
|
|
LibNode: Replace GPL by LGPL in libnode.rc,
|
|
Demo0: Add GPL header in demo0.c,
|
|
NbBench: Add GPL header in ndbench.c.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.2-1 - A. GIBERT - 2002/02/27
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Makefiles now generate static and dynamic objects,
|
|
All: Add no libver support in Makefiles,
|
|
LibNode: VisualStudio Project now generate Windows DLL and use libnode.rc resource file,
|
|
LibNode: Rename Index_Open_Nb into Index_Open_Count,
|
|
LibNode: Fix bugs in ND_Node_Root_Alloc() on Index_Open_Count handling,
|
|
LibNode: Minor fix into ND_DataStruct_Check_I() and ND_Index_Check_I() functions,
|
|
NbBench: Implement Index_Close and Index_Info_Print functions.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.1-1 - A. GIBERT - 2001/11/28
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
LibNode: Fix the error level of TIMAS_KO: it's now an error status.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-1 - A. GIBERT - 2001/11/26
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Merge the main CVS trunc with the win32 branche (2.0.0-alpha5),
|
|
Switch file release to 2.0.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-alpha5 - A. GIBERT - 2001/10/25
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
LibNode: Add Open/Close Index support,
|
|
LibNode: Fix return code next to empty struct manipulations,
|
|
NdBench: Add full multi index support.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-alpha4 - A. GIBERT - 2001/09/28
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
All: Add optional libver support,
|
|
LibNode: Fix missing recursive offset args,
|
|
LibNode: Start to fix some return code of empty struct manipulations,
|
|
NdBench: Fix local stack pointer big bug.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-alpha3 - A. GIBERT - 2001/09/18
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
New manager args interface (again !),
|
|
ndbench support batch mode.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-alpha2 - A. GIBERT - 2001/09/08
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Re-enable libver support for unix,
|
|
Bug fixes,
|
|
Code cleanup.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 2.0.0-alpha1 - A. GIBERT - 2001/09/07
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Add Full win32 support,
|
|
Remove libver support,
|
|
Multi index support,
|
|
New manager args format,
|
|
Major Code cleanup et standardisation.
|
|
This new version (2.0.x) is developped for the TIMA project (Misys IBS - France).
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 1.0.0 - S. MAS / A. GIBERT - 2000/07/18
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Unix (Linux and Solaris) version only, for BDM project (Société Générale - Paris)
|
|
Major code rewrite.
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 0.2.2 - A. GIBERT - 1993/06/01
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Embeded version on OS/2 2.1 (Companie Générale des Eaux - Paris)
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 0.2.1 - A. GIBERT - 1992/04/01
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Amiga and PC support (Bareau de Draguignan - Ste Maxime).
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 0.2.0 - A. GIBERT - 1991/03/01
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
C version aided by p2c tools on Pyramid (Swansee University - Wales).
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
LibNode V 0.1.0 - A. GIBERT - 1990/12/01
|
|
------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
Inital version in Pascal on Pyramid (Swansee University - Wales).
|