chiark / gitweb /
mLib
24 years agoDescribe new manual pages.
mdw [Fri, 22 Oct 1999 22:44:13 +0000 (22:44 +0000)]
Describe new manual pages.

24 years agoDocument DSTR_INIT.
mdw [Fri, 22 Oct 1999 22:44:02 +0000 (22:44 +0000)]
Document DSTR_INIT.

24 years agoVarious little fixes.
mdw [Fri, 22 Oct 1999 22:41:30 +0000 (22:41 +0000)]
Various little fixes.

24 years agoNew manual page.
mdw [Fri, 22 Oct 1999 22:41:20 +0000 (22:41 +0000)]
New manual page.

24 years agoMore manual page stubs.
mdw [Fri, 22 Oct 1999 22:41:04 +0000 (22:41 +0000)]
More manual page stubs.

24 years agoNew source files. New testing system for sym and dynarray.
mdw [Fri, 22 Oct 1999 22:40:49 +0000 (22:40 +0000)]
New source files.  New testing system for sym and dynarray.

24 years agoChange naming slightly. Still not documented, though.
mdw [Fri, 22 Oct 1999 22:40:25 +0000 (22:40 +0000)]
Change naming slightly.  Still not documented, though.

24 years agoSeparate function for parsing user trace specs.
mdw [Fri, 22 Oct 1999 22:40:08 +0000 (22:40 +0000)]
Separate function for parsing user trace specs.

24 years agoNew documented interface for tracing.
mdw [Fri, 22 Oct 1999 22:39:52 +0000 (22:39 +0000)]
New documented interface for tracing.

24 years agoAdd an exception group for mLib.
mdw [Fri, 22 Oct 1999 22:39:18 +0000 (22:39 +0000)]
Add an exception group for mLib.

24 years agoNew dynamic array implementation replaces `dynarray.h'.
mdw [Fri, 22 Oct 1999 22:37:26 +0000 (22:37 +0000)]
New dynamic array implementation replaces `dynarray.h'.

24 years agoTest rig for dynamic arrays.
mdw [Fri, 22 Oct 1999 22:37:09 +0000 (22:37 +0000)]
Test rig for dynamic arrays.

24 years agoNew test structure for symbol tables.
mdw [Fri, 22 Oct 1999 22:36:37 +0000 (22:36 +0000)]
New test structure for symbol tables.

24 years agoCorrections and general updates.
mdw [Fri, 22 Oct 1999 22:35:56 +0000 (22:35 +0000)]
Corrections and general updates.

24 years agoSuperceded by darray.
mdw [Thu, 21 Oct 1999 21:43:52 +0000 (21:43 +0000)]
Superceded by darray.

24 years agoChange support for erroneous Base64 streams with length 1 mod 4.
mdw [Fri, 15 Oct 1999 21:08:46 +0000 (21:08 +0000)]
Change support for erroneous Base64 streams with length 1 mod 4.

24 years agoNew modules.
mdw [Mon, 4 Oct 1999 21:53:26 +0000 (21:53 +0000)]
New modules.

24 years agoFind libraries for standalone name resolver server.
mdw [Mon, 4 Oct 1999 21:48:50 +0000 (21:48 +0000)]
Find libraries for standalone name resolver server.

24 years agoLots of new source files.
mdw [Mon, 4 Oct 1999 21:47:12 +0000 (21:47 +0000)]
Lots of new source files.

24 years agoMinor tidyings.
mdw [Mon, 4 Oct 1999 21:46:26 +0000 (21:46 +0000)]
Minor tidyings.

24 years agoNew function `pquis'.
mdw [Mon, 4 Oct 1999 21:45:27 +0000 (21:45 +0000)]
New function `pquis'.

24 years agoMove `dstr_putf' and `dstr_vputf' into a separate source file.
mdw [Mon, 4 Oct 1999 21:44:47 +0000 (21:44 +0000)]
Move `dstr_putf' and `dstr_vputf' into a separate source file.

24 years agoUndefine PATHSEP when finished with.
mdw [Mon, 4 Oct 1999 21:44:06 +0000 (21:44 +0000)]
Undefine PATHSEP when finished with.

24 years agoAdded ident client from `fw'.
mdw [Mon, 4 Oct 1999 21:41:58 +0000 (21:41 +0000)]
Added ident client from `fw'.

24 years agoAdded background resolver from `fw'.
mdw [Mon, 4 Oct 1999 21:40:42 +0000 (21:40 +0000)]
Added background resolver from `fw'.

24 years ago(sel_select): Almost pointless efficiency tweak.
mdw [Sun, 26 Sep 1999 14:28:11 +0000 (14:28 +0000)]
(sel_select): Almost pointless efficiency tweak.

24 years agoVersion bump. 1.4.1
mdw [Fri, 3 Sep 1999 08:02:49 +0000 (08:02 +0000)]
Version bump.

24 years agoMake `#' a special character which needs escaping.
mdw [Fri, 3 Sep 1999 08:02:05 +0000 (08:02 +0000)]
Make `#' a special character which needs escaping.

24 years agoNew function `sel_force' to force a descriptor to be `selected'.
mdw [Tue, 31 Aug 1999 17:42:23 +0000 (17:42 +0000)]
New function `sel_force' to force a descriptor to be `selected'.

24 years agoDocument new features. Include types with tabulated function arguments 1.4.0
mdw [Thu, 19 Aug 1999 18:32:02 +0000 (18:32 +0000)]
Document new features.  Include types with tabulated function arguments
and structure members.

24 years agoInclude types with tabulated function arguments and structure members.
mdw [Thu, 19 Aug 1999 18:31:46 +0000 (18:31 +0000)]
Include types with tabulated function arguments and structure members.

24 years agoBoring.
mdw [Thu, 19 Aug 1999 18:31:11 +0000 (18:31 +0000)]
Boring.

24 years agoImprove signal handling to prevent signals from being lost.
mdw [Thu, 19 Aug 1999 18:31:04 +0000 (18:31 +0000)]
Improve signal handling to prevent signals from being lost.

24 years agoImplement hooks for foreign select-using systems (currently not well
mdw [Thu, 19 Aug 1999 18:30:26 +0000 (18:30 +0000)]
Implement hooks for foreign select-using systems (currently not well
tested).

24 years agoImprove type safety for sym_iter objects.
mdw [Mon, 2 Aug 1999 16:53:48 +0000 (16:53 +0000)]
Improve type safety for sym_iter objects.

24 years agoMore uninteresting manual pages.
mdw [Mon, 2 Aug 1999 14:48:29 +0000 (14:48 +0000)]
More uninteresting manual pages.

24 years agoDistribute new `hash' module.
mdw [Mon, 2 Aug 1999 14:47:21 +0000 (14:47 +0000)]
Distribute new `hash' module.

24 years agoDescribe new `hash' module.
mdw [Mon, 2 Aug 1999 14:47:13 +0000 (14:47 +0000)]
Describe new `hash' module.

24 years agoRemove some unnecessary definitions.
mdw [Mon, 2 Aug 1999 14:47:04 +0000 (14:47 +0000)]
Remove some unnecessary definitions.

24 years agoBreak low-level hashtable code out from sym.
mdw [Mon, 2 Aug 1999 14:45:48 +0000 (14:45 +0000)]
Break low-level hashtable code out from sym.

24 years agoMinor tidying and typo correction.
mdw [Fri, 30 Jul 1999 06:50:24 +0000 (06:50 +0000)]
Minor tidying and typo correction.

24 years agoAdd lots of references to manual pages, and fix a typo.
mdw [Wed, 28 Jul 1999 22:23:08 +0000 (22:23 +0000)]
Add lots of references to manual pages, and fix a typo.

24 years agoRemove spurious space from the synopsis section.
mdw [Wed, 28 Jul 1999 22:15:12 +0000 (22:15 +0000)]
Remove spurious space from the synopsis section.

24 years agoFix relative order of `automake' and `autoconf'.
mdw [Tue, 27 Jul 1999 18:59:13 +0000 (18:59 +0000)]
Fix relative order of `automake' and `autoconf'.

24 years agoFixed typo in `NAME' section.
mdw [Tue, 27 Jul 1999 18:26:59 +0000 (18:26 +0000)]
Fixed typo in `NAME' section.

24 years agoMore generated manual pages.
mdw [Mon, 26 Jul 1999 23:21:14 +0000 (23:21 +0000)]
More generated manual pages.

24 years agoBug fix: remove the selector before doing the callback, in case client
mdw [Mon, 26 Jul 1999 23:21:02 +0000 (23:21 +0000)]
Bug fix: remove the selector before doing the callback, in case client
adds a writer for the connected socket.

24 years agoNew source files.
mdw [Mon, 26 Jul 1999 23:19:44 +0000 (23:19 +0000)]
New source files.

24 years agoAdd references to new pages.
mdw [Mon, 26 Jul 1999 23:19:27 +0000 (23:19 +0000)]
Add references to new pages.

24 years agoImprove formatting for `.VS' sections.
mdw [Mon, 26 Jul 1999 23:19:00 +0000 (23:19 +0000)]
Improve formatting for `.VS' sections.

24 years agoManipulate file descriptor flags.
mdw [Mon, 26 Jul 1999 23:16:59 +0000 (23:16 +0000)]
Manipulate file descriptor flags.

24 years agoSignal handling integrated into I/O system.
mdw [Mon, 26 Jul 1999 23:16:26 +0000 (23:16 +0000)]
Signal handling integrated into I/O system.

24 years agoFiddling with environment variables.
mdw [Mon, 26 Jul 1999 23:15:57 +0000 (23:15 +0000)]
Fiddling with environment variables.

24 years agoPrevent some macros from re-evaluating their arguments.
mdw [Wed, 14 Jul 1999 19:45:24 +0000 (19:45 +0000)]
Prevent some macros from re-evaluating their arguments.

24 years agoBoring.
mdw [Tue, 6 Jul 1999 19:36:52 +0000 (19:36 +0000)]
Boring.

24 years agoWonderful new version number.
mdw [Tue, 6 Jul 1999 19:36:41 +0000 (19:36 +0000)]
Wonderful new version number.

24 years agoDescribe installation of manpages.
mdw [Tue, 6 Jul 1999 19:36:21 +0000 (19:36 +0000)]
Describe installation of manpages.

24 years agoVarious minor bugfixes.
mdw [Tue, 6 Jul 1999 19:36:05 +0000 (19:36 +0000)]
Various minor bugfixes.

24 years agoHandle new manual page directory.
mdw [Tue, 6 Jul 1999 19:18:47 +0000 (19:18 +0000)]
Handle new manual page directory.

24 years agoInitialize the manual page links and Makefile.
mdw [Tue, 6 Jul 1999 19:17:50 +0000 (19:17 +0000)]
Initialize the manual page links and Makefile.

24 years agoSimplify buffer-growing algorithm. Just double it each time.
mdw [Tue, 6 Jul 1999 19:16:06 +0000 (19:16 +0000)]
Simplify buffer-growing algorithm.  Just double it each time.

24 years agoComment out argument in structure definition.
mdw [Tue, 6 Jul 1999 19:15:28 +0000 (19:15 +0000)]
Comment out argument in structure definition.

24 years agoPerl script to make `.so' links for all appropriate mLib functions.
mdw [Tue, 6 Jul 1999 19:14:42 +0000 (19:14 +0000)]
Perl script to make `.so' links for all appropriate mLib functions.

24 years agoMakefile for manual page installation. Subtle and complicated.
mdw [Tue, 6 Jul 1999 19:14:22 +0000 (19:14 +0000)]
Makefile for manual page installation.  Subtle and complicated.

24 years agoBoring.
mdw [Tue, 6 Jul 1999 19:13:55 +0000 (19:13 +0000)]
Boring.

24 years agoNew manual pages.
mdw [Tue, 6 Jul 1999 19:13:45 +0000 (19:13 +0000)]
New manual pages.

24 years agoAdd list of link pages to generate.
mdw [Tue, 6 Jul 1999 19:13:21 +0000 (19:13 +0000)]
Add list of link pages to generate.

24 years agoMore portability enhancements.
mdw [Sun, 20 Jun 1999 23:31:52 +0000 (23:31 +0000)]
More portability enhancements.

24 years agoAdd a slew of manual pages.
mdw [Sun, 20 Jun 1999 23:31:26 +0000 (23:31 +0000)]
Add a slew of manual pages.

24 years agoWhoops. I'd left the type of the jump buffer as `sigjmp_buf'.
mdw [Sat, 19 Jun 1999 20:35:45 +0000 (20:35 +0000)]
Whoops.  I'd left the type of the jump buffer as `sigjmp_buf'.

24 years agoMore sophisticated and excessive signal and alarm handling.
mdw [Sat, 19 Jun 1999 20:33:16 +0000 (20:33 +0000)]
More sophisticated and excessive signal and alarm handling.

24 years agoImprove portability for shift and rotate macros. 1.3.5
mdw [Thu, 17 Jun 1999 00:12:46 +0000 (00:12 +0000)]
Improve portability for shift and rotate macros.

24 years agoFix signal handling.
mdw [Sun, 6 Jun 1999 01:23:00 +0000 (01:23 +0000)]
Fix signal handling.

24 years agoNew files for url-encoding and decoding.
mdw [Tue, 1 Jun 1999 09:49:48 +0000 (09:49 +0000)]
New files for url-encoding and decoding.

24 years agoAllow things to be looked up by just their caller-supplied hashes. This
mdw [Tue, 1 Jun 1999 09:49:33 +0000 (09:49 +0000)]
Allow things to be looked up by just their caller-supplied hashes.  This
actually needs to be thought through better.

24 years agoFix nasty bugs in `dstr_vputf'.
mdw [Tue, 1 Jun 1999 09:47:52 +0000 (09:47 +0000)]
Fix nasty bugs in `dstr_vputf'.

24 years agoMake the return type of `crc32' a `uint32' now that we have `bits.h'.
mdw [Tue, 1 Jun 1999 09:47:22 +0000 (09:47 +0000)]
Make the return type of `crc32' a `uint32' now that we have `bits.h'.

24 years agoMake all the new bits.
mdw [Tue, 1 Jun 1999 09:46:36 +0000 (09:46 +0000)]
Make all the new bits.

24 years agoNew addition: bit manipulation macros.
mdw [Tue, 1 Jun 1999 09:46:19 +0000 (09:46 +0000)]
New addition: bit manipulation macros.

24 years agoAnother version number bump.
mdw [Tue, 1 Jun 1999 09:45:45 +0000 (09:45 +0000)]
Another version number bump.

24 years agoRename symbols in line with newer conventions.
mdw [Wed, 26 May 1999 21:08:31 +0000 (21:08 +0000)]
Rename symbols in line with newer conventions.

24 years agoRemove redundant structure member.
mdw [Wed, 26 May 1999 21:08:01 +0000 (21:08 +0000)]
Remove redundant structure member.

24 years agoFixes for stupid bugs.
mdw [Wed, 26 May 1999 20:53:40 +0000 (20:53 +0000)]
Fixes for stupid bugs.

24 years agoAdd new `rest' argument for `str_split'.
mdw [Wed, 26 May 1999 20:52:57 +0000 (20:52 +0000)]
Add new `rest' argument for `str_split'.

24 years agoInterface change to make the `conn' selector useful for generic stream 1.3.4
mdw [Sun, 23 May 1999 12:12:46 +0000 (12:12 +0000)]
Interface change to make the `conn' selector useful for generic stream
sockets rather than just IPv4 ones.

24 years agoVersion number increment. This is becoming a nuisance.
mdw [Sat, 22 May 1999 13:42:36 +0000 (13:42 +0000)]
Version number increment.  This is becoming a nuisance.

24 years agoFix end-of-file detection and error handling.
mdw [Sat, 22 May 1999 13:41:00 +0000 (13:41 +0000)]
Fix end-of-file detection and error handling.

24 years agoChange spelling of `multiplexor'. ;-)
mdw [Sat, 22 May 1999 13:39:15 +0000 (13:39 +0000)]
Change spelling of `multiplexor'. ;-)

24 years agoFix bug which discarded initial portions of incomplete lines.
mdw [Sat, 22 May 1999 13:38:50 +0000 (13:38 +0000)]
Fix bug which discarded initial portions of incomplete lines.

24 years agoReorder the source files again, in an attempt to make them slightly 1.3.3
mdw [Fri, 21 May 1999 22:16:08 +0000 (22:16 +0000)]
Reorder the source files again, in an attempt to make them slightly
logical.  It hasn't really succeeded, although it is an improvement.

24 years agoDynamic string pool system, based on an idea from the `sw-tools'
mdw [Fri, 21 May 1999 22:15:26 +0000 (22:15 +0000)]
Dynamic string pool system, based on an idea from the `sw-tools'
project.  Could do with more work to make it really good.

24 years agoTake advantage of the new dynamic string macros.
mdw [Fri, 21 May 1999 22:14:30 +0000 (22:14 +0000)]
Take advantage of the new dynamic string macros.

24 years agoUse new `tv' macros. Fix ordering bug for timeout selectors.
mdw [Fri, 21 May 1999 22:13:59 +0000 (22:13 +0000)]
Use new `tv' macros.  Fix ordering bug for timeout selectors.

24 years agoMoved most of the code into exported macros. The main functions now
mdw [Fri, 21 May 1999 22:13:12 +0000 (22:13 +0000)]
Moved most of the code into exported macros.  The main functions now
implemented using the macros.

24 years agoFix the bugs in the new macros. (Whoops.)
mdw [Fri, 21 May 1999 22:12:12 +0000 (22:12 +0000)]
Fix the bugs in the new macros.  (Whoops.)

24 years agoOmitted version number changes from change log. Changed version
mdw [Fri, 21 May 1999 22:11:20 +0000 (22:11 +0000)]
Omitted version number changes from change log.  Changed version
number. ;-)

24 years agoImplement some more functions in terms of macros.
mdw [Fri, 21 May 1999 08:38:33 +0000 (08:38 +0000)]
Implement some more functions in terms of macros.

24 years agoAdd some more macros, particularly for creation and destruction.
mdw [Fri, 21 May 1999 08:38:14 +0000 (08:38 +0000)]
Add some more macros, particularly for creation and destruction.

24 years agoChange naming to match newer mLib conventions. 1.3.2
mdw [Wed, 19 May 1999 20:27:11 +0000 (20:27 +0000)]
Change naming to match newer mLib conventions.

24 years agoNew version number.
mdw [Wed, 19 May 1999 20:25:16 +0000 (20:25 +0000)]
New version number.