]> diplodocus.org Git - nmh/log
nmh
13 years agoMoved all file static data in m_getfld.c into the
David Levine [Sat, 19 Jan 2013 14:00:03 +0000 (08:00 -0600)]
Moved all file static data in m_getfld.c into the
m_getfld_state struct.  Changed MSG_INPUT_SIZE from
hard-coded number to BUFSIZ.

13 years agoAdded check of -pack to test-pop.
David Levine [Sat, 19 Jan 2013 12:54:10 +0000 (06:54 -0600)]
Added check of -pack to test-pop.

13 years agoFixed test-header to work on Cygwin, which has a BUFSIZ of
David Levine [Sat, 19 Jan 2013 01:19:00 +0000 (19:19 -0600)]
Fixed test-header to work on Cygwin, which has a BUFSIZ of
only 1024.  That caused an error message to be truncated.

13 years agoRemoved all traces of m_getfld() FLDEOF and BODYEOF states.
David Levine [Fri, 18 Jan 2013 03:58:50 +0000 (21:58 -0600)]
Removed all traces of m_getfld() FLDEOF and BODYEOF states.
They were never set by m_getfld(), so all caller code that
supported them was completely unexercised.

13 years agoMinimized message files reads in m_getfld() when the caller
David Levine [Fri, 18 Jan 2013 03:46:54 +0000 (21:46 -0600)]
Minimized message files reads in m_getfld() when the caller
interleaves calls to fseek().  Added check of handling of
long header field name without a colon to test-header.

13 years agoAdded test-msg-buffer-boundaries.
David Levine [Fri, 18 Jan 2013 02:58:25 +0000 (20:58 -0600)]
Added test-msg-buffer-boundaries.

13 years agoMore cleanup of m_getfld(), changed some variable names.
David Levine [Thu, 17 Jan 2013 04:02:12 +0000 (22:02 -0600)]
More cleanup of m_getfld(), changed some variable names.

13 years agoAdded check of header field body with more than 511
David Levine [Thu, 17 Jan 2013 03:48:11 +0000 (21:48 -0600)]
Added check of header field body with more than 511
characters to test-inc-scanout.  Also changed a couple of
test message files to be generated on the fly.

13 years agoCleaned up m_getfld() code a bit. The most notable change
David Levine [Thu, 17 Jan 2013 02:13:04 +0000 (20:13 -0600)]
Cleaned up m_getfld() code a bit.  The most notable change
was to remove the check for mmdlm2 not being null.  It's
global data so that shouldn't happen.

13 years agoAdded check of a header with name that's 998 bytes long to
David Levine [Wed, 16 Jan 2013 04:56:33 +0000 (22:56 -0600)]
Added check of a header with name that's 998 bytes long to
test-header.

13 years agoRemoved the for-loop that was used to get a header field
David Levine [Wed, 16 Jan 2013 02:11:41 +0000 (20:11 -0600)]
Removed the for-loop that was used to get a header field
name in m_getfld ().  It was no longer necessary when not
drawing directly from the stdio buffer.

13 years agoRenamed a couple of m_getfld auxiliary functions.
David Levine [Tue, 15 Jan 2013 04:05:38 +0000 (22:05 -0600)]
Renamed a couple of m_getfld auxiliary functions.

13 years agoCleaned up m_getfld's read_more().
David Levine [Tue, 15 Jan 2013 03:34:08 +0000 (21:34 -0600)]
Cleaned up m_getfld's read_more().

13 years agoIn m_getfld(), fixed the loop that handles the FLDPLUS case.
David Levine [Tue, 15 Jan 2013 03:05:22 +0000 (21:05 -0600)]
In m_getfld(), fixed the loop that handles the FLDPLUS case.
In Getc(), removed the increment of the byte count at EOF,
it didn't seem correct or necessary.

13 years agom_getfld() now supports interleaving calls with
David Levine [Tue, 15 Jan 2013 02:58:56 +0000 (20:58 -0600)]
m_getfld() now supports interleaving calls with
fseek()/ftell().  Reverted the changes to uip/mhparse.c of
commit 484eb1003ae647e4b751e4d7829c7daf44fb99c9 because
they're no longer necessary.

13 years agoMoved test of empty header field from
David Levine [Mon, 14 Jan 2013 15:45:23 +0000 (09:45 -0600)]
Moved test of empty header field from
test/inc/test-inc-scanout to test/bad-input/test-header.

13 years agoCleaned up a bit.
David Levine [Mon, 14 Jan 2013 15:41:50 +0000 (09:41 -0600)]
Cleaned up a bit.

13 years agoAdded support for m_getfld() callers interleaving fseek() calls
David Levine [Mon, 14 Jan 2013 03:56:07 +0000 (21:56 -0600)]
Added support for m_getfld() callers interleaving fseek() calls
with their m_getfld() calls.

13 years agoAdded bytes_read to m_getfld() buffer state. This is the
David Levine [Sun, 13 Jan 2013 17:08:28 +0000 (11:08 -0600)]
Added bytes_read to m_getfld() buffer state.  This is the
next step in supporting ftell()/fseek().

13 years agoRemoved unused local char_read from forwsbr.c.
David Levine [Sun, 13 Jan 2013 15:43:15 +0000 (09:43 -0600)]
Removed unused local char_read from forwsbr.c.

13 years agoAdded check of m_getfld() handling of fields with trailing
David Levine [Sun, 13 Jan 2013 15:17:47 +0000 (09:17 -0600)]
Added check of m_getfld() handling of fields with trailing
whitespace to test-inc-scanout.'

13 years agoRemoved "sleazy hack" of negative bufsz because commit
David Levine [Sat, 12 Jan 2013 17:14:45 +0000 (11:14 -0600)]
Removed "sleazy hack" of negative bufsz because commit
05d8af21d26673279a1ca079ad9c6f301426fe0e removed the only
use of it.

13 years agoCleaned up FLDPLUS handling in m_getfld(). As part of this,
David Levine [Sat, 12 Jan 2013 16:58:31 +0000 (10:58 -0600)]
Cleaned up FLDPLUS handling in m_getfld().  As part of this,
removed the backing up of the read pointer in the "something
went wrong" portion of the FLD handling.  It had been moved
back two positions.  The first is no longer necessary
because a Getc() was replace by a Peek(), and the second
caused the extra blank line noted in the old comments.
Updated the expected output in test/bad-input/test-header to
correspond.

13 years agoFixed addition to test-inc-scanout in
David Levine [Sat, 12 Jan 2013 15:23:19 +0000 (09:23 -0600)]
Fixed addition to test-inc-scanout in
683e0fb1a14da5b9ce7bc5db6e76951d14d79348 to not depend on
current date.

13 years agoVery minor cleanup to m_getfld() to remove an increment of j.
David Levine [Sat, 12 Jan 2013 15:21:59 +0000 (09:21 -0600)]
Very minor cleanup to m_getfld() to remove an increment of j.

13 years agoStarted revising m_getfld() code to replace direct buffer
David Levine [Fri, 11 Jan 2013 04:52:59 +0000 (22:52 -0600)]
Started revising m_getfld() code to replace direct buffer
access with Getc().  The goal is to again support fseek()
after return from m_getfld().

13 years agoAdded comments to and started cleaning up m_getfld.c.
David Levine [Thu, 10 Jan 2013 02:58:03 +0000 (20:58 -0600)]
Added comments to and started cleaning up m_getfld.c.

13 years agoWhen read_more() loads more bytes, save some from the end of the
David Levine [Thu, 10 Jan 2013 02:50:58 +0000 (20:50 -0600)]
When read_more() loads more bytes, save some from the end of the
current chunk and move them to the front of the buffer.  This
allows backing up of the current position, which is necessary when
looking for the message delimiter in a maildrop file.

13 years agoBlock SIGPIPE before killing the child in sm_end(). This replaces
David Levine [Fri, 4 Jan 2013 04:33:42 +0000 (22:33 -0600)]
Block SIGPIPE before killing the child in sm_end().  This replaces
the discard() calls that were removed in commit 4548a3ecc4248a1d4.

13 years agoRemoved discard() call in post(8). It was only used with -debug
David Levine [Fri, 4 Jan 2013 04:32:28 +0000 (22:32 -0600)]
Removed discard() call in post(8).  It was only used with -debug
and seemed to serve no useful purpose any more.  Its comment
said that it was needed to help the loader.

13 years agoCorrected fseek() emulation to fix test/bad-input/test-header.
David Levine [Thu, 27 Dec 2012 19:53:33 +0000 (13:53 -0600)]
Corrected fseek() emulation to fix test/bad-input/test-header.

13 years agoReplace use of ftell() in mhparse.c:get_content() by keeping track
David Levine [Thu, 27 Dec 2012 15:51:09 +0000 (09:51 -0600)]
Replace use of ftell() in mhparse.c:get_content() by keeping track
of bytes read by m_getfld().

13 years agoRestored an explicit refill of the buffer in m_getfld() that I
David Levine [Wed, 26 Dec 2012 15:52:12 +0000 (09:52 -0600)]
Restored an explicit refill of the buffer in m_getfld() that I
removed in the big stdio cleanup.  Its need is shown by reducing
the message buffer size to 2048.

13 years agoRemoved call to fpurge() and its platform-specific emulations
David Levine [Wed, 26 Dec 2012 01:25:43 +0000 (19:25 -0600)]
Removed call to fpurge() and its platform-specific emulations
from discard.c.  discard() is called on stdout from mhl(1) and
msh(1) in interrupt handlers, and post(8) but only with -debug.
tcflush() should do the purge when stdout is a terminal.  If
it's a file or pipe, well, maybe some garbage could get flushed
out.  And it's called on the streams that post uses to talk to
its smtp server, so removed those calls because they no longer
do anything.  And removed LINUX_STDIO define from configure.ac.

13 years agoReplaced all the stdio buffer access in m_getfld.c with a single call
David Levine [Tue, 25 Dec 2012 17:57:31 +0000 (11:57 -0600)]
Replaced all the stdio buffer access in m_getfld.c with a single call
to fread() and then some almost straightforward buffer manipulations.

13 years agoFixed formatting of last change to scansbr.c.
David Levine [Tue, 25 Dec 2012 17:57:02 +0000 (11:57 -0600)]
Fixed formatting of last change to scansbr.c.

13 years agoUpdated m_getfld() interface description.
David Levine [Sun, 23 Dec 2012 15:27:03 +0000 (09:27 -0600)]
Updated m_getfld() interface description.

13 years agoChanged bufsz argument of m_getfld() to be in-out instead of in.
David Levine [Sat, 22 Dec 2012 17:51:21 +0000 (11:51 -0600)]
Changed bufsz argument of m_getfld() to be in-out instead of in.
This allowed removal of the msg_count global, in turn allowing
removal of sbr/m_msgdef.c

13 years agoChanged msg_style and msg_delim to be file static to m_getfld.c
David Levine [Sat, 22 Dec 2012 16:14:36 +0000 (10:14 -0600)]
Changed msg_style and msg_delim to be file static to m_getfld.c
instead of global.

13 years agoChanged type of name argument to m_getfld() from unsigned char *
David Levine [Sat, 22 Dec 2012 16:05:51 +0000 (10:05 -0600)]
Changed type of name argument to m_getfld() from unsigned char *
to unsigned char[NAMESZ].

13 years agoAdded m_getfld () interface description.
David Levine [Sat, 22 Dec 2012 15:51:25 +0000 (09:51 -0600)]
Added m_getfld () interface description.

13 years agoRemoved a few #ifndef JLR/#endif pairs because they're not needed.
David Levine [Wed, 12 Dec 2012 05:24:19 +0000 (23:24 -0600)]
Removed a few #ifndef JLR/#endif pairs because they're not needed.

13 years agoRemoved some dead code, all inside #if 0's. I tried to not remove
David Levine [Wed, 12 Dec 2012 01:45:29 +0000 (19:45 -0600)]
Removed some dead code, all inside #if 0's.  I tried to not remove
anything useful, so there are a few #if 0's remaining.

13 years agoImport a copy of Markus Schnalke's master's thesis: The Modern Mail Handler.
Lyndon Nerenberg [Tue, 11 Dec 2012 04:54:15 +0000 (20:54 -0800)]
Import a copy of Markus Schnalke's master's thesis: The Modern Mail Handler.

(Added with Markus' permission.)

13 years agoRemove the peeking into the stdio internals inside of scan(). Hm, this
Ken Hornstein [Tue, 11 Dec 2012 04:23:44 +0000 (23:23 -0500)]
Remove the peeking into the stdio internals inside of scan().  Hm, this
was more complicated than I originally thought.

13 years agoAdded release notes for releases 1.4 and 1.3 to tail of NEWS.
David Levine [Mon, 10 Dec 2012 03:26:49 +0000 (21:26 -0600)]
Added release notes for releases 1.4 and 1.3 to tail of NEWS.

13 years agomhshow: properly treat unknown multipart subtypes as "mixed"
Paul Fox [Fri, 7 Dec 2012 15:27:52 +0000 (10:27 -0500)]
mhshow:  properly treat unknown multipart subtypes as "mixed"

13 years agoAdded test of -nosequence to test-pick.
David Levine [Thu, 6 Dec 2012 15:46:18 +0000 (09:46 -0600)]
Added test of -nosequence to test-pick.

13 years agopick: add -nosequence command line switch
Paul Fox [Thu, 6 Dec 2012 02:47:12 +0000 (21:47 -0500)]
pick: add -nosequence command line switch

13 years agoNote in dist, mh-profile, and repl man pages that the @ link
David Levine [Tue, 4 Dec 2012 00:45:55 +0000 (18:45 -0600)]
Note in dist, mh-profile, and repl man pages that the @ link
is only created with -atfile.

13 years agoFix to 25581a94c5113eb78b2baf7110408df96efc4418: always set $editalt,
David Levine [Mon, 3 Dec 2012 14:54:21 +0000 (08:54 -0600)]
Fix to 25581a94c5113eb78b2baf7110408df96efc4418: always set $editalt,
even without -atfile.

13 years agoAdded docs/contrib/vpick.
Jerrad Pierce [Mon, 3 Dec 2012 03:02:11 +0000 (21:02 -0600)]
Added docs/contrib/vpick.

13 years agoCleaned up sendfiles(1) man page just a bit.
David Levine [Sun, 2 Dec 2012 15:19:21 +0000 (09:19 -0600)]
Cleaned up sendfiles(1) man page just a bit.

13 years agoCorrected the last addition to man/nmh.man. Might be nicer to explain
Ralph Corderoy [Sun, 2 Dec 2012 15:05:37 +0000 (09:05 -0600)]
Corrected the last addition to man/nmh.man.  Might be nicer to explain
the warty truth from the off.

13 years agoUpdated the TODO file.
David Levine [Sat, 1 Dec 2012 16:53:36 +0000 (10:53 -0600)]
Updated the TODO file.

13 years agoCopied atexit() code from fakesmtp.c to fakepop.c so that its
David Levine [Sat, 1 Dec 2012 16:52:27 +0000 (10:52 -0600)]
Copied atexit() code from fakesmtp.c to fakepop.c so that its
pid file gets cleaned up.  Also copied the sig handler.

13 years agoFixed formatting glitch in msh.man.
David Levine [Sat, 1 Dec 2012 00:42:40 +0000 (18:42 -0600)]
Fixed formatting glitch in msh.man.

13 years agoAdded description of @folder format to nmh.man.
Jerrad Pierce [Sat, 1 Dec 2012 00:40:52 +0000 (18:40 -0600)]
Added description of @folder format to nmh.man.

13 years agoMerge branch 'master' of git.sv.nongnu.org:/srv/git/nmh
Ken Hornstein [Thu, 29 Nov 2012 20:28:12 +0000 (15:28 -0500)]
Merge branch 'master' of git.sv.nongnu.org:/srv/git/nmh

13 years agoshow: remove unused variable
Paul Fox [Thu, 29 Nov 2012 19:54:49 +0000 (14:54 -0500)]
show: remove unused variable

this should have been part of the previous removal of unreachable code.

13 years agoshow: remove unreachable code
Paul Fox [Thu, 29 Nov 2012 18:59:55 +0000 (13:59 -0500)]
show:  remove unreachable code

the stanza in question has been impossible to reach for some time.  i
believe its purpose was to give a non-mh display proc full pathname
arguments to work with.  since we've chdir'd to the folder, giving it
message numbers (i.e., relative pathnames) is fine.

13 years agoshow: remove MAXARGS limit when running any of the helper procs
Paul Fox [Tue, 27 Nov 2012 05:20:55 +0000 (00:20 -0500)]
show: remove MAXARGS limit when running any of the helper procs

use app_msgarg() to maintain both the msgs[] and vec[] string vectors.

13 years agoforw: remove MAXARGS limit when running mhlproc
Paul Fox [Tue, 27 Nov 2012 04:43:00 +0000 (23:43 -0500)]
forw: remove MAXARGS limit when running mhlproc

use app_msgarg() to maintain both the msgs[] and vec[] string vectors.

13 years agoburst: eliminate use of MAXARGS
Paul Fox [Tue, 27 Nov 2012 14:53:56 +0000 (09:53 -0500)]
burst: eliminate use of MAXARGS

use the already available app_msgarg() utility to make this easy.
(the MAXARGS limit was highly unlikely to be exceeded, in practice.)

13 years agoUpdate about changes to rmmproc support.
Ken Hornstein [Wed, 28 Nov 2012 16:21:50 +0000 (11:21 -0500)]
Update about changes to rmmproc support.

13 years agoapp_msgarg: de-obfuscate
Paul Fox [Tue, 27 Nov 2012 17:05:56 +0000 (12:05 -0500)]
app_msgarg: de-obfuscate

add some whitespace and break things up.  and add comment to reflect
that this might be (and is) used for more than just msg parameters.

13 years agoArtificial argv limits.
Paul Fox [Tue, 27 Nov 2012 02:00:28 +0000 (21:00 -0500)]
Artificial argv limits.

when i skimmed the code earlier, i was looking at all the uses of
MAXARGS -- many of which are used to size local arrays.  converting
them all to be dynamically-sized might be a fair amount of work.

but looking at rmm.c, refile.c, and folder_delmsgs(), i don't think
that issue applies.  the patch below fixes the problem, and makes
rmmproc and refile do the right thing (well, at least, the modern
thing).  NB: i didn't test to the limit where execvp should return
E2BIG.

as for the rest of mh -- it's certainly possible to hit the MAXARGS
limit with other commands (show, for instance), but i suspect the
frequency is much lower, and those, too, can be fixed as needed.

paul

>From 9636bc0e1697829966f51d2c301cd5d730c38c0a Mon Sep 17 00:00:00 2001
From: Paul Fox <pgf@foxharp.boston.ma.us>
Date: Mon, 26 Nov 2012 20:49:55 -0500
Subject: [PATCH] rmm/refile: remove the MAXARGS limit when running rmmproc

13 years agoSince pick now uses decode_rfc2047, we need to be sure to link in the
Ken Hornstein [Mon, 26 Nov 2012 16:25:31 +0000 (11:25 -0500)]
Since pick now uses decode_rfc2047, we need to be sure to link in the
iconv library (if we need it).

13 years agoIn pick(1), attempt to decode each header field as if it were
David Levine [Sun, 25 Nov 2012 15:17:15 +0000 (09:17 -0600)]
In pick(1), attempt to decode each header field as if it were
MIME encoded.

13 years agoIn pick(1), attempt to decode each header field as if it were
David Levine [Sun, 25 Nov 2012 15:06:20 +0000 (09:06 -0600)]
In pick(1), attempt to decode each header field as if it were
MIME encoded.

13 years agoA new test for the POP support in inc. Very simple for now, but it seems
Ken Hornstein [Sun, 25 Nov 2012 05:49:04 +0000 (00:49 -0500)]
A new test for the POP support in inc.  Very simple for now, but it seems
to at least check the basic functionality.

13 years agoAdd support for a -nosasl switch.
Ken Hornstein [Sun, 25 Nov 2012 04:50:31 +0000 (23:50 -0500)]
Add support for a -nosasl switch.

13 years agoFixed pick(1) to properly unfold multiple-line header fields
David Levine [Sat, 24 Nov 2012 15:08:31 +0000 (09:08 -0600)]
Fixed pick(1) to properly unfold multiple-line header fields
by removing newlines instead of replacing them with spaces
[Bug #15215].

13 years agoThe big news for this update is nmh 1.5.
Bill Wohler [Sat, 24 Nov 2012 06:41:06 +0000 (01:41 -0500)]
The big news for this update is nmh 1.5.

13 years agoFix the race condition with fakesmtp so it works without needing retries.
Ken Hornstein [Sat, 24 Nov 2012 01:54:28 +0000 (20:54 -0500)]
Fix the race condition with fakesmtp so it works without needing retries.

13 years agoDocument changes to inc.
Ken Hornstein [Sat, 24 Nov 2012 00:59:37 +0000 (19:59 -0500)]
Document changes to inc.

13 years agoDocument the -port switch to inc. Also, fix the -port switch to inc so
Ken Hornstein [Sat, 24 Nov 2012 00:58:34 +0000 (19:58 -0500)]
Document the -port switch to inc.  Also, fix the -port switch to inc so
it actually works.

13 years agoAdded test-slocal.
David Levine [Fri, 23 Nov 2012 15:27:44 +0000 (09:27 -0600)]
Added test-slocal.

13 years agoslocal used to support two different formats for three of
David Levine [Fri, 23 Nov 2012 15:26:21 +0000 (09:26 -0600)]
slocal used to support two different formats for three of
its arguments:

  [address info sender]
  [-addr address] [-info data] [-sender sender]

But it hasn't properly supported the first form since at
least April 1999.  So, I removed that first form from the
man page and the broken support from the code.  Score
another for the test suite!

13 years agoAdded Message-Id to messages in test suite.
David Levine [Fri, 23 Nov 2012 15:25:15 +0000 (09:25 -0600)]
Added Message-Id to messages in test suite.

13 years agoFixed a couple of signed-unsigned comparisons.
David Levine [Tue, 20 Nov 2012 01:19:59 +0000 (19:19 -0600)]
Fixed a couple of signed-unsigned comparisons.

13 years agoYozo TODA: fix for mhshow-charset- directives in .mh_profile being broken
Oliver Kiddle [Mon, 19 Nov 2012 23:47:24 +0000 (00:47 +0100)]
Yozo TODA: fix for mhshow-charset- directives in .mh_profile being broken

13 years agoMerge branch 'format-memory-rework'
Ken Hornstein [Mon, 19 Nov 2012 20:31:21 +0000 (15:31 -0500)]
Merge branch 'format-memory-rework'

13 years agoMake sure we strip off a newline from components we want to display (we
Ken Hornstein [Mon, 19 Nov 2012 20:29:01 +0000 (15:29 -0500)]
Make sure we strip off a newline from components we want to display (we
were stripping off a newline from the wrong copy of the component).

13 years agoConvert repl to the new world format API.
Ken Hornstein [Mon, 19 Nov 2012 19:37:14 +0000 (14:37 -0500)]
Convert repl to the new world format API.

13 years agoSupport for the new world format API for comp and forw.
Ken Hornstein [Mon, 19 Nov 2012 19:19:30 +0000 (14:19 -0500)]
Support for the new world format API for comp and forw.

13 years agoWhoops, with the new world order we need to make sure we allocate memory
Ken Hornstein [Mon, 19 Nov 2012 19:18:55 +0000 (14:18 -0500)]
Whoops, with the new world order we need to make sure we allocate memory
for all strings in format instructions.

13 years agoConvert scan() to the new world format API.
Ken Hornstein [Mon, 19 Nov 2012 18:48:16 +0000 (13:48 -0500)]
Convert scan() to the new world format API.

13 years agoChange fmt_findcasecmp() to fmt_findcasecomp(). The new name is more
Ken Hornstein [Mon, 19 Nov 2012 18:47:46 +0000 (13:47 -0500)]
Change fmt_findcasecmp() to fmt_findcasecomp().  The new name is more
consistent.

13 years agoChange API a bit.
Ken Hornstein [Mon, 19 Nov 2012 17:23:16 +0000 (12:23 -0500)]
Change API a bit.

Rename fmt_addcomp() to fmt_addcomptext().
Create new function fmt_addcompentry().

13 years agoRemove unused variable.
Ken Hornstein [Mon, 19 Nov 2012 17:22:26 +0000 (12:22 -0500)]
Remove unused variable.

13 years agoRemoved leading space from lines in mhbuild and rmm man pages
David Levine [Sat, 17 Nov 2012 18:05:22 +0000 (12:05 -0600)]
Removed leading space from lines in mhbuild and rmm man pages
to correct formatting.

13 years agoFinished work on rcvdist to convert to new world format API.
Ken Hornstein [Sat, 17 Nov 2012 04:56:26 +0000 (23:56 -0500)]
Finished work on rcvdist to convert to new world format API.

13 years agoMore (and hopefully for now) the final cleanup for mhl.
Ken Hornstein [Sat, 17 Nov 2012 04:41:10 +0000 (23:41 -0500)]
More (and hopefully for now) the final cleanup for mhl.

13 years agoBasic support for the new world API; seems to work!
Ken Hornstein [Sat, 17 Nov 2012 04:22:23 +0000 (23:22 -0500)]
Basic support for the new world API; seems to work!

13 years agoAdd missing functions for manipulating component text.
Ken Hornstein [Sat, 17 Nov 2012 04:21:54 +0000 (23:21 -0500)]
Add missing functions for manipulating component text.

13 years agoFix up documentation a bit.
Ken Hornstein [Sat, 17 Nov 2012 04:20:28 +0000 (23:20 -0500)]
Fix up documentation a bit.

13 years agoPartial work for mhl; still more stuff to do.
Ken Hornstein [Fri, 16 Nov 2012 02:47:59 +0000 (21:47 -0500)]
Partial work for mhl; still more stuff to do.

13 years agoFix missing argument to fmt_free().
Ken Hornstein [Fri, 16 Nov 2012 02:47:36 +0000 (21:47 -0500)]
Fix missing argument to fmt_free().

13 years agoBeginnings of conversion of code to new format interface.
Ken Hornstein [Thu, 15 Nov 2012 20:53:24 +0000 (15:53 -0500)]
Beginnings of conversion of code to new format interface.