chiark / gitweb /
mLib
20 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.

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

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

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

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

20 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.

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

20 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.

20 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.

20 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'.

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

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

20 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.

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

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

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

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

20 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.

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

20 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.

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

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

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

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

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

20 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.

20 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.

20 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.

20 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.

20 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.

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

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

20 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.

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

20 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.

20 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'.

20 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.

20 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.

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

20 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.

20 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.

20 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'.

20 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'.

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

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

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

20 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.

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

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

20 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'.

20 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.

20 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.

20 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.

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

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.

20 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.)

20 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. ;-)

20 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.

20 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.

20 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.

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

20 years agoAesthetic changes: fix spelling of `initialize'; use uppercase token
mdw [Wed, 19 May 1999 19:02:17 +0000 (19:02 +0000)]
Aesthetic changes: fix spelling of `initialize'; use uppercase token
constants; abandon old double-underscore convention for internal
functions and variables.

20 years agoAllow Base64 encode and decode of arbitrary rubbish.
mdw [Tue, 18 May 1999 21:45:27 +0000 (21:45 +0000)]
Allow Base64 encode and decode of arbitrary rubbish.

20 years agoNew function `tv_addl' to add a literal to a time value. Use magical 1.3.1
mdw [Mon, 17 May 1999 20:37:52 +0000 (20:37 +0000)]
New function `tv_addl' to add a literal to a time value.  Use magical
`MILLION' constant in place of 1000000 for ease of reading.

20 years agoNew function `tv_addl' to add a literal to a time value.
mdw [Mon, 17 May 1999 20:37:25 +0000 (20:37 +0000)]
New function `tv_addl' to add a literal to a time value.

20 years agoSome trivial string hacks.
mdw [Mon, 17 May 1999 20:37:01 +0000 (20:37 +0000)]
Some trivial string hacks.

20 years agoMake the magical constants for the buffer flags uppercase.
mdw [Mon, 17 May 1999 20:36:50 +0000 (20:36 +0000)]
Make the magical constants for the buffer flags uppercase.

20 years agoMake the selector type symbols an enumeration rather than a bunch of
mdw [Mon, 17 May 1999 20:36:36 +0000 (20:36 +0000)]
Make the selector type symbols an enumeration rather than a bunch of
#defines.

20 years agoOutput uncaught exception types in hex, because they're easier to
mdw [Mon, 17 May 1999 20:35:30 +0000 (20:35 +0000)]
Output uncaught exception types in hex, because they're easier to
translate that way.

20 years agoBase64 encoding and decoding support.
mdw [Mon, 17 May 1999 20:35:00 +0000 (20:35 +0000)]
Base64 encoding and decoding support.

20 years agoMore files added. Slight rearrangement of the ordering.
mdw [Mon, 17 May 1999 20:34:44 +0000 (20:34 +0000)]
More files added.  Slight rearrangement of the ordering.

20 years agoVersion number change.
mdw [Mon, 17 May 1999 20:34:16 +0000 (20:34 +0000)]
Version number change.

20 years agoAdd simplified locking code.
mdw [Sat, 15 May 1999 10:33:53 +0000 (10:33 +0000)]
Add simplified locking code.

20 years agoFix copyright notices.
mdw [Sat, 15 May 1999 10:33:32 +0000 (10:33 +0000)]
Fix copyright notices.

20 years agoBump version number to 1.3, to celebrate adding in the `select' 1.3.0
mdw [Fri, 14 May 1999 21:08:56 +0000 (21:08 +0000)]
Bump version number to 1.3, to celebrate adding in the `select'
routines.

20 years agoIntegrated `select' handling bits from the background resolver project.
mdw [Fri, 14 May 1999 21:01:28 +0000 (21:01 +0000)]
Integrated `select' handling bits from the background resolver project.

20 years agoOverview of the library. Unfortunately, this is in lieu of proper
mdw [Fri, 14 May 1999 21:00:19 +0000 (21:00 +0000)]
Overview of the library.  Unfortunately, this is in lieu of proper
manpages.

20 years agoUpdate version number. 1.2.1
mdw [Thu, 13 May 1999 22:56:46 +0000 (22:56 +0000)]
Update version number.

20 years agoChange `-ise' to `-ize' throughout.
mdw [Thu, 13 May 1999 22:48:55 +0000 (22:48 +0000)]
Change `-ise' to `-ize' throughout.

20 years agoTwiddle the extension threshold. Change `-ise' to `-ize' throughout.
mdw [Thu, 13 May 1999 22:48:37 +0000 (22:48 +0000)]
Twiddle the extension threshold.  Change `-ise' to `-ize' throughout.

20 years agoMisc documentation fixes. Change `-ise' to `-ize' throughout.
mdw [Thu, 13 May 1999 22:47:57 +0000 (22:47 +0000)]
Misc documentation fixes.  Change `-ise' to `-ize' throughout.

20 years agoReformatted the LGPL notice a little bit. 1.2.0
mdw [Thu, 6 May 1999 19:51:48 +0000 (19:51 +0000)]
Reformatted the LGPL notice a little bit.

20 years agoScript to transform CVS sources into buildable source tree.
mdw [Wed, 5 May 1999 18:54:13 +0000 (18:54 +0000)]
Script to transform CVS sources into buildable source tree.

20 years agoChange licensing conditions to LGPL.
mdw [Wed, 5 May 1999 18:52:45 +0000 (18:52 +0000)]
Change licensing conditions to LGPL.

20 years agoUse mdwopt from common files distrib.
mdw [Wed, 24 Mar 1999 22:28:37 +0000 (22:28 +0000)]
Use mdwopt from common files distrib.

20 years agoLook after mdwopt in the common files distrib.
mdw [Wed, 24 Mar 1999 22:27:26 +0000 (22:27 +0000)]
Look after mdwopt in the common files distrib.

20 years agoRemove redundant call to AC_PROG_INSTALL.
mdw [Wed, 24 Mar 1999 22:23:00 +0000 (22:23 +0000)]
Remove redundant call to AC_PROG_INSTALL.

20 years agoquis: remove the leading `-' from the name, in case we're invoked as a
mdw [Sun, 28 Feb 1999 15:16:29 +0000 (15:16 +0000)]
quis: remove the leading `-' from the name, in case we're invoked as a
login shell.

20 years agoNew functions `dstr_putf' and `dstr_vputf' which do `printf'-style
mdw [Tue, 15 Dec 1998 23:53:23 +0000 (23:53 +0000)]
New functions `dstr_putf' and `dstr_vputf' which do `printf'-style
formatting in a safe way.

20 years agoReordered and tidied.
mdw [Tue, 15 Dec 1998 23:52:42 +0000 (23:52 +0000)]
Reordered and tidied.

20 years agoMove SYM_NAME into the header file. Fix bugs.
mdw [Thu, 26 Nov 1998 19:27:34 +0000 (19:27 +0000)]
Move SYM_NAME into the header file.  Fix bugs.

20 years agoBump the version number.
mdw [Wed, 25 Nov 1998 23:30:41 +0000 (23:30 +0000)]
Bump the version number.

20 years agoAdd `tv.c'and `tv.h' to the list.
mdw [Wed, 25 Nov 1998 23:30:30 +0000 (23:30 +0000)]
Add `tv.c'and `tv.h' to the list.

20 years agoNew file.
mdw [Wed, 25 Nov 1998 23:30:01 +0000 (23:30 +0000)]
New file.

21 years ago*** empty log message ***
mdw [Wed, 17 Jun 1998 23:46:16 +0000 (23:46 +0000)]
*** empty log message ***