liblist

log

age author description
Mon, 19 Nov 2012 04:13:09 -0500 Nathan Phillip Brink Fix list_remove_element() to handle removing multiple instances of the same element when they are consecutive in a list.default tip
Mon, 19 Nov 2012 04:09:42 -0500 Nathan Phillip Brink Update .hgignore to ignore test-suite.log and the binaries built by “make check”.
Mon, 19 Nov 2012 04:07:38 -0500 Nathan Phillip Brink Fix and clarify documentation of list_remove_curr() and list_remove_rear().
Fri, 30 Sep 2011 13:12:17 +0000 Nathan Phillip Brink Fix documentation to refer to existing list_mvfront() instead of nonexistent list_mvfirst(), reported by LE GARREC Vincent.
Wed, 01 Jun 2011 16:26:59 -0400 Nathan Phillip Brink Properly quote Libs and Cflags in liblist.pc.
Sat, 05 Mar 2011 22:47:48 -0500 Nathan Phillip Brink Add debian package generation files.
Sat, 05 Mar 2011 16:10:55 -0500 Nathan Phillip Brink Added tag liblist-2.4 for changeset 28f8ac803397
Sat, 05 Mar 2011 16:08:55 -0500 Nathan Phillip Brink Update ChangeLog for liblist-2.4.liblist-2.4
Sat, 05 Mar 2011 16:08:40 -0500 Nathan Phillip Brink Update TODO
Sat, 05 Mar 2011 15:47:57 -0500 Nathan Phillip Brink merge
Sat, 05 Mar 2011 15:47:35 -0500 Nathan Phillip Brink Fix header manpage .so links to point directly, instead of indirectly, to their target files.
Fri, 04 Mar 2011 15:24:10 -0500 Nathan Phillip Brink liblist-2.4.
Fri, 04 Mar 2011 15:11:59 -0500 Nathan Phillip Brink Install list.h(0), stack.h(0), and queue.h(0) manpages.
Fri, 04 Mar 2011 15:01:15 -0500 Nathan Phillip Brink Slightly modernize list.c's internal documentation.
Fri, 04 Mar 2011 15:00:03 -0500 Nathan Phillip Brink Slightly prettier doxygen comments.
Fri, 04 Mar 2011 14:47:33 -0500 Nathan Phillip Brink Merge in 1b0d8fca3a35 (windows DLL support).
Wed, 02 Feb 2011 20:56:50 -0500 Nathan Phillip Brink Add Window DLL generation support.
Wed, 02 Mar 2011 23:24:36 -0500 Nathan Phillip Brink Add a test which checks for the stack_t typedef conflict we once had on darwin. (The test will only discover this problem is run on a darwin, but it may also hit other header conflicts from other libcs).
Mon, 28 Feb 2011 12:24:58 +0100 Vincent LE GARREC malloc return-value checking and memory leak fix
Sun, 23 Jan 2011 14:26:34 -0500 Nathan Phillip Brink Fix liblist_stack(3) to refer to lstack_t instead of stack_t or STACK *.
Sun, 23 Jan 2011 02:46:08 -0500 Nathan Phillip Brink Fix formatting of liblist_stack(3).
Sun, 23 Jan 2011 02:09:02 -0500 Nathan Phillip Brink Fix compilation warnings about printf() + size_t in oldapi test.
Sun, 23 Jan 2011 02:07:28 -0500 Nathan Phillip Brink merge
Sun, 23 Jan 2011 02:06:45 -0500 Nathan Phillip Brink Fix SEE ALSO sections of manpages to refer to themselves.
Thu, 11 Nov 2010 21:41:36 -0500 Nathan Phillip Brink Use lstack_t instead of stack_t because BSD/Darwin typedefs a stack_t for its sigaltstack() function.
Fri, 29 Oct 2010 12:13:27 -0400 Nathan Phillip Brink Fix typo in front-page docs.
Wed, 15 Sep 2010 01:20:28 -0400 Nathan Phillip Brink Add .hgignore
Sat, 04 Sep 2010 18:09:09 -0400 Nathan Phillip Brink Install manpages per-function using the soelim(1) filter method (recommended by Flameeyes's blog postings a while ago).
Fri, 03 Sep 2010 23:55:04 -0400 Nathan Phillip Brink Manpages: fix some formatting and replace some instances of ``data'' with ``element'' for consistency.
Fri, 03 Sep 2010 23:40:01 -0400 Nathan Phillip Brink Fix up the NAME, SYNOPSIS, and DESCRIPTION of liblist(3)... or list(3)(?).
Fri, 03 Sep 2010 23:14:51 -0400 Nathan Phillip Brink Rename manpages to liblist.3, liblist_queue.3, and liblist_stack.3.
Wed, 01 Sep 2010 16:08:03 -0400 Nathan Phillip Brink Add a TODO.
Tue, 03 Aug 2010 08:17:36 -0400 Nathan Phillip Brink doxygen: Integrate the list_traversal page better with the mainpage and list.h because defining a list_traversal group removes functions from list.h
Mon, 02 Aug 2010 21:52:40 -0400 Nathan Phillip Brink Doxygen-style documentation comments for the public API.
Fri, 30 Jul 2010 21:58:35 -0400 Nathan Phillip Brink Remove references to malloc.h.
Fri, 30 Jul 2010 21:57:16 -0400 Nathan Phillip Brink Modernize libcache's API with some cache_t typedefs.
Fri, 30 Jul 2010 21:44:34 -0400 Nathan Phillip Brink merge
Fri, 30 Jul 2010 21:44:07 -0400 Nathan Phillip Brink merge
Fri, 30 Jul 2010 21:42:48 -0400 Nathan Phillip Brink Backed out changeset a9f4856d0ba0 which changed the API. It was intended to let list items be deleted during a traversal, but was too buggy.
Fri, 30 Jul 2010 21:39:24 -0400 Nathan Phillip Brink Backed out changeset 323d99449097
Fri, 30 Jul 2010 00:25:31 -0400 Nathan Phillip Brink Use an enum, list_status_t, for LIST_EXTENT, LIST_OK, and LIST_EMPTY.
Thu, 29 Jul 2010 23:58:48 -0400 Nathan Phillip Brink Add convenience function list_remove_element() along with a test for that function's functionality.
Thu, 29 Jul 2010 22:59:31 -0400 Nathan Phillip Brink Update the anti-symbol-collision file for list_brag.
Thu, 29 Jul 2010 22:58:43 -0400 Nathan Phillip Brink Rename the brag variable to list_brag and put it in list.h... because I'm conceited and ``Bradley C. Spatz'' is a cool name ;-).
Thu, 29 Jul 2010 22:55:59 -0400 Nathan Phillip Brink Use ``element'' to refer to the current element in a list traversal rather than ``node_data'' or ``curr''.
Wed, 28 Jul 2010 22:11:38 -0400 Nathan Phillip Brink Use size_t for lengths instead of int, `len' to refer to lengths instead of `bytes', and bump the ABI version.
Tue, 29 Jun 2010 22:44:40 -0400 Nathan Phillip Brink Fix typo: s/list_delete/list_remove_curr/.
Sun, 27 Jun 2010 23:36:59 -0400 Nathan Phillip Brink Add support for deleting list items as part of list_traverse(). This means that the return values of the traversal callback are more well defined (and less backwards-compatible) but that systematic removal of items from a list doesn't have to be awkward.
Sat, 29 May 2010 02:58:56 -0400 Nathan Phillip Brink Added tag liblist-2.3.1 for changeset c2511e368ec9
Sat, 29 May 2010 02:58:53 -0400 Nathan Phillip Brink liblist-2.3.1liblist-2.3.1
Sat, 29 May 2010 02:51:54 -0400 Nathan Phillip Brink add 2.3 to README and bumpd ABI version
Sat, 29 May 2010 02:46:39 -0400 Nathan Phillip Brink Added tag liblist-2.3 for changeset 439ef3ad17a6
Sat, 29 May 2010 02:46:36 -0400 Nathan Phillip Brink liblist-2.3liblist-2.3
Sat, 29 May 2010 02:36:06 -0400 Nathan Phillip Brink Use #defines to avoid symbol collisions with libmysqlclient.so: http://bugs.mysql.com/52725
Sat, 29 May 2010 02:21:15 -0400 Nathan Phillip Brink Add QUEUE to the oldapi tests.
Fri, 28 May 2010 22:33:27 -0400 Nathan Phillip Brink Add STACK to the oldapi test
Tue, 25 May 2010 12:06:48 -0400 Nathan Phillip Brink Added test which checks that the old api works
Tue, 25 May 2010 12:06:14 -0400 Nathan Phillip Brink use more modern macros
Wed, 05 May 2010 15:17:27 -0400 Nathan Phillip Brink Complete permeation of new API with #defines for queue_t, queue_element_t, stack_t, and stack_element_t
Mon, 26 Apr 2010 19:39:27 -0400 Nathan Phillip Brink remove LIST and LIST_ELEMENT from list.c