📄 changelog
字号:
* CHG: the new permutation module has been renamed _gdsl_perm to make appear that is a lower level than gdsl_perm. * CHG gdsl_perm is now based on the top of _gdsl_perm to ensure backward compatibility and to take advantage of high level routines already written in gdsl_perm. 2003.04.16 Nicolas Darnis <ndarnis@free.fr> * CHG: old gdsl_perm module has been kept back for backward compatibility. * ADD: the new gdsl_permutation module replaces the old one. The old one is not compiled into GDSL but is kept back in CVS in case of user needs (just tell it to me). * CHG: comments now OK in gdsl_permutation module for doc generation.2003.04.11 Nicolas Darnis <ndarnis@free.fr> * CHG: fixed protos of gdsl_stack_map_xx functions in gdsl_stack.h. * CHG: permuted protos of _gdsl_bintree_make and _gdsl_bintree_create. * CHG: protos have been highly changed in module gdsl_perm. 2003.04.03 Nicolas Darnis <ndarnis@free.fr> * CHG: comments in gdsl_queue.h and gdsl_stack.h.2003.03.28 Nicolas Darnis <ndarnis@free.fr> * CHG: destination dir of html documentation is now standard. * CHG: automake and autoconf files are more standard.2003.03.21 Nicolas Darnis <ndarnis@free.fr> * ADD: gdsl_queue_map_forward, gdsl_queue_map_backward functions. * ADD: gdsl_queue_map as a define macro that call gdsl_queue_map_forward. * CHG: comments OK for gdsl_queue module. 2003.03.14 Nicolas Darnis <ndarnis@free.fr> * CHG: improved RPM packages generation. * CHG: comments OK for gdsl_array module. 2003.03.13 Nicolas Darnis <ndarnis@free.fr> * CHG: gdsl_list_merge_sort was renamed gdsl_list_sort. * CHG: renamed module gdsl_heap to gdsl_array and the associated gdsl_heap_sort function and example source too. * CHG: doc/ref/html/*.html files regenerated. 2003.02.24 Nicolas Darnis <ndarnis@free.fr> * ADD: file gdsl.spec.in for RPM package generation.2003.02.06 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_list.h: comments OK for man and ref manual. * Ref-manual and man pages regenerated. 2002.10.11 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_hash.*: protos modified and minor other changes.2002.10.12 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_macros.h: comments OK for documentation generation. 2002.09.09 Nicolas Darnis <ndarnis@free.fr> * autogen.sh, configure.in: minor changes 2002.09.06 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_bstree.h: comments OK for documentation generation. 2002.08.30 Nicolas Darnis <ndarnis@free.fr> * configure.in: added disable-asserts option * src/config.h: moved to top level directory * doc/ref/: doc OK for gdsl and for gdsl_2darray modules 2002.08.26 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_list.c: bug fixed in gdsl_list_merge_sort() 2002.08.25 Nicolas Darnis <ndarnis@free.fr> * src/_gdsl_bintree.*: root's parent is now pointing to itself instead of pointing to NULL (that modification has no impact for users programms) * src/_gdsl_bstree.*: added _gdsl_bstree_search_next() function. 2002.08.11 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_bstree.*: added gdsl_bstree_insert_if_not_found() function * src/gdsl_rbtree.*: added gdsl_rbtree_insert_if_not_found() function 2002.07.16 Nicolas Darnis <ndarnis@free.fr> * Write and dump functions for ordered trees are now in infixed order 2002.07.02 Nicolas Darnis <ndarnis@free.fr> * Improved man pages and ref manual generation by a script2002.07.01 Nicolas Darnis <ndarnis@free.fr> * src/_gdsl_list.*: changed gdsl_list_map_funct_t by _gdsl_list_map_funct_t 2002.06.28 Nicolas Darnis <ndarnis@free.fr> * src/_gdsl_mem.h: removed trailing / in a comment2002.06.27 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_perm.c: improved speed of some functions and canonical form changed to Knuth's one 2002.06.26 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_perm.*: modified functions names * doc/ref/: doc OK for _gdsl_list, _gdsl_mem, _gdsl_node modules * *.in, *.am: modification to generate header and footer into doc/ref/html/ * doc/man/*: updated man pages and Makefile.am doc/ref/html subdir2002.05.28 Nicolas Darnis <ndarnis@free.fr> * doc/ref/: doc OK for _gdsl_bstree module 2002.05.24 Nicolas Darnis <ndarnis@free.fr> * configure.in: removed --enable-memdebug feature * src/examples/*.c: modified strings from french to english * doc/*: big changes in directory structure * doc/ref/: doc OK for _gdsl_bintree module 2002.05.23 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_types.h: modified to be compiled by c++ * doc/en/: directory moved to doc/texi/ * doc/fr/: directory removed (no more french doc)2002.05.22 Nicolas Darnis <ndarnis@free.fr> * doc/man/*.3: updated man pages * THANKS file added 2002.05.20 Nicolas Darnis <ndarnis@free.fr> * configure.in: modified to be more standard * src/*.h: updated comments * doc/en/*.texi: updated documentation2002.04.26 Nicolas Darnis <ndarnis@free.fr> * src/Makefile.am: updated man pages generation * doc/man/Makefile.am: updated man pages generation * doc/man/*.3: updated man pages2002.04.22 Nicolas Darnis <ndarnis@free.fr> * configure.in: fixed to remove doc/fr and doc/en Makefile * src/gdsl_heap.c: fixed to include config.h * src/gdsl_types.h: fixed 2002.04.11 Nicolas Darnis <ndarnis@free.fr> * src/_gdsl_list.h: fixed incorrect proto * doc/man/*.3: added man pages * doc/man/Makefile.am: added man pages2002.04.10 Nicolas Darnis <ndarnis@free.fr> * configure.in: removed --enable-gfxdebug feature * doc/*: moved man pages to doc/man * src/mem.*: removed internal mem module * src/_gdsl_bintree.c: fixed wrong output XML format * src/_gdsl_bintree.* changed type _gdsl_bintree_node to _gdsl_bintree * src/_gdsl_bstree.c: fixed wrong output XML format * src/_gdsl_list_node.*: moved to _gdsl_node.* * src/_gdsl_list.c: fixed backward parse function * src/_gdsl_list.*: moved _gdsl_list_link and _gdsl_list_unlink to src/_gdsl_node.* _gdsl_node_link and _gdsl_node_unlink2002.02.21 Nicolas Darnis <ndarnis@free.fr> ************************************** * RELEASE: gdsl-v1.0 ************************************** 2002.02.17 Nicolas Darnis <ndarnis@free.fr> * license changed from LGPL to GPL * first stable version released on savannah: 1.02002.02.11 Nicolas Darnis <ndarnis@free.fr> * doc/*.3: updated man pages2002.02.06 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_list.c: fixed gdsl_list_map_backward() * src/examples/_strings.h: added missing file * src/examples/_integers.h: added missing file 2002.01.25 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_perm.*: removed gdsl_perm_create_ident() function * src/gdsl_perm*: modified gdsl_perm_create() to make possible the making of an identity permutation instead of using the function gdsl_perm_create_ident() * src/gdsl_perm*: added gdsl_perm_mul() function * src/gdsl_perm.c: fixed wrong functions * man pages updated for perm module2002.01.23 Nicolas Darnis <ndarnis@free.fr> * src/_gdsl*: added asserts to respect contracts explicited in the headers files * src/gdsl_2darray: added output functions * src/gdsl_2darray: modified 2 functions names * updated man pages 2002.01.21 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_perm.*: added functions 2002.01.09 Nicolas Darnis <ndarnis@free.fr> * src/gdsl_heap.c: added file * src/gdsl_heap.h: added file * src/Makefile.am: modified to compile the heap module * src/gdsl_perm.c: modified to set the start indix to 0 from 1 * src/gdsl_perm.*: added gdsl_perm_get_prev() and gdsl_perm_get_next() functions2001.12.22 Nicolas Darnis <ndarnis@free.fr> * configure.in: modified LDFLAGS to add standard library path for X11 * src/*.c: modified files to include <config.h> * src/examples/*.c: modified files to use real defines names
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -