citadel.git
15 years ago* Shuffled some code around in serv_calendar.c
Art Cancro [Mon, 8 Dec 2008 22:16:14 +0000 (22:16 +0000)]
* Shuffled some code around in serv_calendar.c
  We are preparing to add VTIMEZONE subcomponents to
  meeting invitations when necessary.  (Not done yet but it
  compiles and the changes are harmless.)

15 years ago* if we need the first urlpart, we musn't move it just left, but add another one...
Wilfried Göesgens [Mon, 8 Dec 2008 22:08:25 +0000 (22:08 +0000)]
* if we need the first urlpart, we musn't move it just left, but add another one at the end.

15 years ago* fix messageselectomatic.
Wilfried Göesgens [Mon, 8 Dec 2008 21:16:49 +0000 (21:16 +0000)]
* fix messageselectomatic.

15 years agoCreated webcit-738-stable branch
Art Cancro [Mon, 8 Dec 2008 17:10:44 +0000 (17:10 +0000)]
Created webcit-738-stable branch

15 years ago* make readloop long-controlled
Wilfried Göesgens [Sun, 7 Dec 2008 23:27:13 +0000 (23:27 +0000)]
* make readloop long-controlled
* move param-dependant code into callback hooks
* migrate all places to the new enums fed into readloop

15 years ago* *grml* always tried to avoid this, but can't live without...
Wilfried Göesgens [Sun, 7 Dec 2008 23:25:04 +0000 (23:25 +0000)]
* *grml* always tried to avoid this, but can't live without...

15 years ago* follow api-change in several places
Wilfried Göesgens [Sun, 7 Dec 2008 11:34:05 +0000 (11:34 +0000)]
* follow api-change in several places
* new longint-vector replacer if you just want to blast some numbers in tiny templates
* urlpart replacers so you can easily reference the actual api-name in templates (actualy needs to be enabled by the registerer of the api callback)
* cleanup and templatize the bbview-selector bar

15 years ago* follo hashiterator api-change
Wilfried Göesgens [Sun, 7 Dec 2008 11:30:15 +0000 (11:30 +0000)]
* follo hashiterator api-change

15 years ago* Allow hashiterator to do bigger steps than 1 and to go reverse
Wilfried Göesgens [Sun, 7 Dec 2008 11:29:43 +0000 (11:29 +0000)]
* Allow hashiterator to do bigger steps than 1 and to go reverse
 -> API-Change

15 years ago* Remove ALL calendar recipient crapola in
Art Cancro [Sat, 6 Dec 2008 18:39:06 +0000 (18:39 +0000)]
* Remove ALL calendar recipient crapola in
  parentheses, not just the first one.  Fixes bug 437.

15 years ago* Eliminated the ical_add() function, because it
Art Cancro [Sat, 6 Dec 2008 18:26:46 +0000 (18:26 +0000)]
* Eliminated the ical_add() function, because it
  had been reduced down to one line of code and was
  no longer making sense as a separate function.

15 years ago* UPDATE YOUR LIBICAL FROM SVN NOW.
Art Cancro [Fri, 5 Dec 2008 20:11:17 +0000 (20:11 +0000)]
* UPDATE YOUR LIBICAL FROM SVN NOW.
  We are now making use of the new libical function icaltimezone_set_tzid_prefix()
  which allows the application to customize the namespace of tzid's generated
  from the host operating system's tzdata, for example:
  /citadel.org/Tzdata/America/New_York

15 years agoBig brown paper bag: unbreak groupdav propfinds (my fault!)
Matt [Fri, 5 Dec 2008 05:57:44 +0000 (05:57 +0000)]
Big brown paper bag: unbreak groupdav propfinds (my fault!)

15 years agoFix HTTP Basic auth
Matt [Fri, 5 Dec 2008 00:36:52 +0000 (00:36 +0000)]
Fix HTTP Basic auth

15 years ago* When encapsulating a VEVENT into a full VCALENDAR
Art Cancro [Wed, 3 Dec 2008 18:53:48 +0000 (18:53 +0000)]
* When encapsulating a VEVENT into a full VCALENDAR
  component, all TZID's referenced in timestamps are now also
  encapsulated into the VCALENDAR component, making the component
  fully portable across time zones.  The sun is shining, birds are
  chirping, free ice cream is being distributed on streetcorners, and
  things are just generally good all around.  For now.

15 years ago* Correctly set ;TZID= parameter on any date properties being
Art Cancro [Wed, 3 Dec 2008 03:42:13 +0000 (03:42 +0000)]
* Correctly set ;TZID= parameter on any date properties being
  encapsulated.  Store the timezone in an array so we know to attach
  it later.  TODO: populate the newly attached VTIMEZONE subcomponents.

15 years ago* ical_encapsulate_subcomponent() now knows when it is responsible
Art Cancro [Tue, 2 Dec 2008 23:08:20 +0000 (23:08 +0000)]
* ical_encapsulate_subcomponent() now knows when it is responsible
  for attaching a timezone parameter to a property.  Next we have to
  actually do so.

15 years ago* load_seen is our only condition for tagging messages
Wilfried Göesgens [Tue, 2 Dec 2008 22:46:27 +0000 (22:46 +0000)]
* load_seen is our only condition for tagging messages
* init startmsg

15 years ago* fix self service account button
Wilfried Göesgens [Tue, 2 Dec 2008 21:47:10 +0000 (21:47 +0000)]
* fix self service account button
* fix important message handler

15 years ago* Attach an icaltimezone pointer to any icaltimetype value
Art Cancro [Tue, 2 Dec 2008 21:38:52 +0000 (21:38 +0000)]
* Attach an icaltimezone pointer to any icaltimetype value
  converted by icaltime_from_webform().  This will later
  be detected so we can attach time zone data.

15 years ago* Minor formatting change
Art Cancro [Tue, 2 Dec 2008 20:17:09 +0000 (20:17 +0000)]
* Minor formatting change

15 years ago* Simplified icaltime_from_webform()
Art Cancro [Tue, 2 Dec 2008 19:27:43 +0000 (19:27 +0000)]
* Simplified icaltime_from_webform()
  Removed some unnecessary extra steps and variables

15 years ago* sometimes switches need break statements.
Wilfried Göesgens [Mon, 1 Dec 2008 22:55:13 +0000 (22:55 +0000)]
* sometimes switches need break statements.

15 years ago* upsie, forgot to add that.
Wilfried Göesgens [Mon, 1 Dec 2008 22:43:35 +0000 (22:43 +0000)]
* upsie, forgot to add that.

15 years agoLog an error message when ical_encapsulate_subcomponent() is
Art Cancro [Mon, 1 Dec 2008 21:40:26 +0000 (21:40 +0000)]
Log an error message when ical_encapsulate_subcomponent() is
called with a component that is already a top-level VCALENDAR

15 years ago* zero-safe StrtoI/L
Wilfried Göesgens [Sun, 30 Nov 2008 23:12:01 +0000 (23:12 +0000)]
* zero-safe StrtoI/L
* add long hash adaptor

15 years ago* abstract sorting algorithms. abstraction layer so far used in the message view.
Wilfried Göesgens [Sun, 30 Nov 2008 23:10:52 +0000 (23:10 +0000)]
* abstract sorting algorithms. abstraction layer so far used in the message view.
* reorder subst.c so related functions are next to each other
* remove array from WC, its done through the hash...

15 years ago* removed double blockquote
Wilfried Göesgens [Sat, 29 Nov 2008 17:23:21 +0000 (17:23 +0000)]
* removed double blockquote

15 years ago* increase number of messages to 10k as it was before. thanks matt for pointing this...
Wilfried Göesgens [Sat, 29 Nov 2008 17:07:41 +0000 (17:07 +0000)]
* increase number of messages to 10k as it was before. thanks matt for pointing this out.
* fix another memleak

15 years ago* valgrind cleanup
Wilfried Göesgens [Sat, 29 Nov 2008 10:53:19 +0000 (10:53 +0000)]
* valgrind cleanup

15 years ago* upsie, don't leak.
Wilfried Göesgens [Sat, 29 Nov 2008 08:48:41 +0000 (08:48 +0000)]
* upsie, don't leak.

15 years ago* br's in quotes so you can write before / after them
Wilfried Göesgens [Sat, 29 Nov 2008 08:47:23 +0000 (08:47 +0000)]
* br's in quotes so you can write before / after them
* parse contenttype header for sub-values like charset.

15 years ago* new StrBuf Method: cut it at a given position
Wilfried Göesgens [Sat, 29 Nov 2008 08:45:48 +0000 (08:45 +0000)]
* new StrBuf Method: cut it at a given position

15 years ago* rework login screen to utilize more modern templating
Wilfried Göesgens [Thu, 27 Nov 2008 00:01:20 +0000 (00:01 +0000)]
* rework login screen to utilize more modern templating
* add MESG() template hook
* (still somewhat unfinished, errormessages won't show up yet...)

15 years ago* save_individual_event() is maintaining
Art Cancro [Wed, 26 Nov 2008 19:37:10 +0000 (19:37 +0000)]
* save_individual_event() is maintaining
  the correct time on non-recurring events.

15 years ago* save_individual_event() is maintaining
Art Cancro [Wed, 26 Nov 2008 19:27:54 +0000 (19:27 +0000)]
* save_individual_event() is maintaining
  the correct time on non-recurring events.

15 years ago* Decapsulate and dezonify calendar events as they are
Art Cancro [Wed, 26 Nov 2008 18:03:21 +0000 (18:03 +0000)]
* Decapsulate and dezonify calendar events as they are
  being loaded into the event editor.  TODO: convert back
  to local time during save, otherwise we create the
  shifting-hour DST problem for recurring events.  We
  might consider only converting to local time for
  recurring events ... that's what Google Calendar does.

15 years ago* HAHAHA WHEEEEEEEE BOING BOING BOING YOWZ0RS
Art Cancro [Wed, 26 Nov 2008 17:01:12 +0000 (17:01 +0000)]
* HAHAHA WHEEEEEEEE BOING BOING BOING YOWZ0RS
  Recurrence across a DST boundary finally works right.
  Now to fix it everywhere else :(

15 years ago* add missing hint to -Z
Wilfried Göesgens [Tue, 25 Nov 2008 23:15:33 +0000 (23:15 +0000)]
* add missing hint to -Z
* standart escape-ability for message quoting
* remove unneded remaining code
* escape everything in the textarea

15 years agoTIME ZONES ARRRGHGGHGHHHHHH
Art Cancro [Tue, 25 Nov 2008 22:30:11 +0000 (22:30 +0000)]
TIME ZONES ARRRGHGGHGHHHHHH

15 years ago* conditionals mustn't have 0 as id; fix the ones who have and add another errormessage.
Wilfried Göesgens [Tue, 25 Nov 2008 19:40:35 +0000 (19:40 +0000)]
* conditionals mustn't have 0 as id; fix the ones who have and add another errormessage.

15 years ago* Did a fairly significant reworking of the calendar
Art Cancro [Tue, 25 Nov 2008 19:40:00 +0000 (19:40 +0000)]
* Did a fairly significant reworking of the calendar
  processing loop.  We have to pass the entire chain through
  to the callback function in order to gain just-in-time
  dezonification and decapsulation.  This will work; I saw
  the recurrence stay within local time durin expansion.  Right
  now the expansion isn't happening at all, but I'll fix that
  shortly.

15 years ago* fix 64 bit incompatibility
Wilfried Göesgens [Tue, 25 Nov 2008 18:35:10 +0000 (18:35 +0000)]
* fix 64 bit incompatibility

15 years ago* Update ical_dezonify() to use system tzdata
Art Cancro [Tue, 25 Nov 2008 17:37:10 +0000 (17:37 +0000)]
* Update ical_dezonify() to use system tzdata
  (or built-in tzdata if running on windows) to locate timezone
  information, if a matching timezone was not found somewhere
  within the supplied component.

15 years agoKILL TIME ZONE AAAAAAGGGHH
Art Cancro [Mon, 24 Nov 2008 22:39:18 +0000 (22:39 +0000)]
KILL TIME ZONE AAAAAAGGGHH

15 years ago* remove old (replaced) code
Wilfried Göesgens [Mon, 24 Nov 2008 22:14:03 +0000 (22:14 +0000)]
* remove old (replaced) code
* name it Tokens consistantly...
* use the generic token escaping logic
* QP-Decode Mime Name

15 years ago* escape roomname properly
Wilfried Göesgens [Mon, 24 Nov 2008 00:11:49 +0000 (00:11 +0000)]
* escape roomname properly

15 years ago* add transitional beginboxx template and move some places to the new syntax
Wilfried Göesgens [Sun, 23 Nov 2008 23:21:18 +0000 (23:21 +0000)]
* add transitional beginboxx template and move some places to the new syntax
* finish preferences settings via templates
* add new settings to pre-select from/name/handle in case of email / posting into forums
* find some more missing error messages in the templating...

15 years ago* finish selectboxes in Mailedit dialogs
Wilfried Göesgens [Sun, 23 Nov 2008 18:22:20 +0000 (18:22 +0000)]
* finish selectboxes in Mailedit dialogs
* new templating mechanism: if prepended by : ; _ B the tokens can be loaded via preferences / gettext / bstr
* start implementing preferences screen with templates
* fix some tiny bugs

15 years agoAAAAAAAAAAARRRRRRRRGGGGGGGHHH TIME ZONES F%$&%^*%$^ING SUCK
Art Cancro [Fri, 21 Nov 2008 22:36:59 +0000 (22:36 +0000)]
AAAAAAAAAAARRRRRRRRGGGGGGGHHH TIME ZONES F%$&%^*%$^ING SUCK

15 years agoremoved some spurious debugs
Art Cancro [Fri, 21 Nov 2008 15:12:42 +0000 (15:12 +0000)]
removed some spurious debugs

15 years ago* map room-flags into conditionals
Wilfried Göesgens [Thu, 20 Nov 2008 23:40:23 +0000 (23:40 +0000)]
* map room-flags into conditionals
* more work on the central token escaping
* finetune BSTR tokens...
* finish message editing post/mail diversification
* add RFCA to our message the Reply button

15 years ago* make it const baby... not yet done.
Wilfried Göesgens [Thu, 20 Nov 2008 23:36:39 +0000 (23:36 +0000)]
* make it const baby... not yet done.

15 years agoSaving events from a web form now uses icaltime_from_timet_with_zone().
Art Cancro [Thu, 20 Nov 2008 22:33:24 +0000 (22:33 +0000)]
Saving events from a web form now uses icaltime_from_timet_with_zone().
This did not have the effect that I thought it would.  It's converting to UTC, which results in the correct time being used, but I wanted the timezone to be attached as a parameter so a reader would convert
it on the fly.

15 years agoFixed a serious problem with IMAP header fetch. memreadline() returns a pointer...
Art Cancro [Thu, 20 Nov 2008 21:09:55 +0000 (21:09 +0000)]
Fixed a serious problem with IMAP header fetch.  memreadline() returns a pointer to the *next* line, or null if we're at the end.  In the IMAP header parsing routine we were checking for null at the top of a while loop, where we should have been checking for null at the end of a do-while loop.  As a result, the last header line was being discarded under any circumstances.

15 years ago* catch more render bugs
Wilfried Göesgens [Thu, 20 Nov 2008 00:16:01 +0000 (00:16 +0000)]
* catch more render bugs
* implement local recipient display with hostname if we don't hae a RFCA header.

15 years ago* close all divs
Wilfried Göesgens [Wed, 19 Nov 2008 22:39:33 +0000 (22:39 +0000)]
* close all divs

15 years ago* rework who.c so it doesn't use svput() and friends but rather preregistered callbac...
Wilfried Göesgens [Wed, 19 Nov 2008 22:20:57 +0000 (22:20 +0000)]
* rework who.c so it doesn't use svput() and friends but rather preregistered callback hooks (like the other new stuff)
* more syntax error detections and warnings in the template engine...
* change trailing_js to be a static template hook too
* pre-evaluate conditionals too
* swap startup sequence so pre-evaluation actualy works (first register hooks, then parse templates)
* global function to be used by string tmplput hooks which evaluates escaping demanded by template tokens in a central place
* fix spelling in some mobile templates
* move SERV: template hooks into serv_func.c

15 years agoSanitize out backslashes in upload filenames
Art Cancro [Mon, 17 Nov 2008 19:31:56 +0000 (19:31 +0000)]
Sanitize out backslashes in upload filenames
the same way we handle forward slashes.

15 years ago* finish message displaying.
Wilfried Göesgens [Sat, 15 Nov 2008 13:09:57 +0000 (13:09 +0000)]
* finish message displaying.

15 years ago* another try to fix this off by one
Wilfried Göesgens [Fri, 14 Nov 2008 07:50:30 +0000 (07:50 +0000)]
* another try to fix this off by one

15 years ago* add lowercase converter function
Wilfried Göesgens [Thu, 13 Nov 2008 19:22:50 +0000 (19:22 +0000)]
* add lowercase converter function
* fix off by one in increase buffer function

15 years agoRemoved time zone handling from webcit too.
Art Cancro [Wed, 12 Nov 2008 16:59:28 +0000 (16:59 +0000)]
Removed time zone handling from webcit too.
Someone please kill me.

15 years agoBack end calendar handlers in citserver no longer convert
Art Cancro [Wed, 12 Nov 2008 16:50:07 +0000 (16:50 +0000)]
Back end calendar handlers in citserver no longer convert
everything to UTC.  Please do not put this code into production for the next 200 or 300 years
because that's how long it's going to take to debug.

15 years ago* first trick to avoid double-rendering of mime-subparts
Wilfried Göesgens [Tue, 11 Nov 2008 23:15:07 +0000 (23:15 +0000)]
* first trick to avoid double-rendering of mime-subparts

15 years ago* change syntax of read_message
Wilfried Göesgens [Tue, 11 Nov 2008 22:17:33 +0000 (22:17 +0000)]
* change syntax of read_message
* hide wholist queries.
* add citing/forwarding

15 years ago* render submessages.
Wilfried Göesgens [Tue, 11 Nov 2008 00:17:35 +0000 (00:17 +0000)]
* render submessages.

15 years agoForm-to-icalrecur logic for both types of yearly events.
Art Cancro [Mon, 10 Nov 2008 22:39:08 +0000 (22:39 +0000)]
Form-to-icalrecur logic for both types of yearly events.
The recurrence editor is now feature complete.  Unfortunately we are
already seeing the nightmare of time zones causing problems with
events recurring on the wrong day.  Let the dystopic nightmare of
timezone debugging begin.

15 years agoForm-to-icalrecur logic for yearly events,
Art Cancro [Mon, 10 Nov 2008 22:10:43 +0000 (22:10 +0000)]
Form-to-icalrecur logic for yearly events,
select by date or by month/week/day.  By date is complete.

15 years agoForm-to-icalrecur logic for monthly recurring events
Art Cancro [Mon, 10 Nov 2008 21:43:54 +0000 (21:43 +0000)]
Form-to-icalrecur logic for monthly recurring events

15 years ago* migrate message creation to templates (citing still missing)
Wilfried Göesgens [Mon, 10 Nov 2008 00:21:19 +0000 (00:21 +0000)]
* migrate message creation to templates (citing still missing)
* log errors if sv doesn't have a token demanded
* move CSSLOCAL from svput to registerns, as its static (ok, it will learn about a new CSS just after a restart, but thats consistent with our other stuff)

15 years ago* correct function call for wiki mode too.
Wilfried Göesgens [Sun, 9 Nov 2008 16:41:20 +0000 (16:41 +0000)]
* correct function call for wiki mode too.

15 years ago* fix (ab) qp decode test
Wilfried Göesgens [Sun, 9 Nov 2008 12:22:05 +0000 (12:22 +0000)]
* fix (ab) qp decode test
* don't choke on NULL once more

15 years ago* don't choke on empty html messages
Wilfried Göesgens [Sun, 9 Nov 2008 10:16:12 +0000 (10:16 +0000)]
* don't choke on empty html messages

15 years ago* chop messages.c into handy pieces
Wilfried Göesgens [Sun, 9 Nov 2008 09:54:55 +0000 (09:54 +0000)]
* chop messages.c into handy pieces

15 years ago* add ical and vcard rendering
Wilfried Göesgens [Sat, 8 Nov 2008 23:17:37 +0000 (23:17 +0000)]
* add ical and vcard rendering

15 years ago* re-implement anonymous messages
Wilfried Göesgens [Sat, 8 Nov 2008 09:50:13 +0000 (09:50 +0000)]
* re-implement anonymous messages

15 years ago* display attachments in messages as view/download links
Wilfried Göesgens [Fri, 7 Nov 2008 20:57:16 +0000 (20:57 +0000)]
* display attachments in messages as view/download links

15 years ago* fix pointer magic
Wilfried Göesgens [Fri, 7 Nov 2008 00:10:48 +0000 (00:10 +0000)]
* fix pointer magic

15 years ago* put filename reference into token, so we can put in errormessages where we wouldn...
Wilfried Göesgens [Thu, 6 Nov 2008 21:12:25 +0000 (21:12 +0000)]
* put filename reference into token, so we can put in errormessages where we wouldn't have it otherwise.
* split horizon context in iterators; expect one context, provide another into the subiterators
* first work on mime iterators

15 years ago* upgrade hash retriever function, it now takes the usual cloud of parameters as...
Wilfried Göesgens [Thu, 6 Nov 2008 19:28:19 +0000 (19:28 +0000)]
* upgrade hash retriever function, it now takes the usual cloud of parameters as all the others.

15 years ago* put the right pointer into the hash
Wilfried Göesgens [Wed, 5 Nov 2008 23:51:50 +0000 (23:51 +0000)]
* put the right pointer into the hash

15 years ago* detect the QP-coding type 'B' and 'Q' case insensitive
Wilfried Göesgens [Wed, 5 Nov 2008 23:51:17 +0000 (23:51 +0000)]
* detect the QP-coding type  'B' and 'Q' case insensitive
* start detecting non-qp encoded string parts

15 years ago* fix freeing.. well, most of it
Wilfried Göesgens [Wed, 5 Nov 2008 22:07:28 +0000 (22:07 +0000)]
* fix freeing.. well, most of it
* fix iconverting if operating on a buffer in html2html
* strip contenttype attributes before looking up the renderer

15 years agoannotated some places where code needs to be added
Art Cancro [Wed, 5 Nov 2008 18:15:45 +0000 (18:15 +0000)]
annotated some places where code needs to be added

15 years agofixed a compiler warning
Art Cancro [Wed, 5 Nov 2008 17:01:46 +0000 (17:01 +0000)]
fixed a compiler warning

15 years ago/* If the last item in a list of recipients was truncated to a partial address,
Art Cancro [Wed, 5 Nov 2008 16:26:41 +0000 (16:26 +0000)]
/* If the last item in a list of recipients was truncated to a partial address,
 * remove it completely in order to avoid choking libSieve

15 years agoThat didn't work.
Art Cancro [Tue, 4 Nov 2008 21:22:18 +0000 (21:22 +0000)]
That didn't work.

15 years agoExperimental rfc822 output helper that folds lines
Art Cancro [Tue, 4 Nov 2008 19:19:53 +0000 (19:19 +0000)]
Experimental rfc822 output helper that folds lines

15 years agoctdl_iconv_open() remove from citadel and switch to new api
Art Cancro [Tue, 4 Nov 2008 17:55:33 +0000 (17:55 +0000)]
ctdl_iconv_open() remove from citadel and switch to new api

15 years ago* while decoding messages, guess the charset in this sequence:
Wilfried Göesgens [Mon, 3 Nov 2008 23:22:32 +0000 (23:22 +0000)]
* while decoding messages, guess the charset in this sequence:
  * mime header of this message
  * the last charset found while decoding QP header lines
  * the users default charset

15 years ago* if we decode a RFC 822 Message, output the charset we found, so the user can use...
Wilfried Göesgens [Mon, 3 Nov 2008 23:20:50 +0000 (23:20 +0000)]
* if we decode a RFC 822 Message, output the charset we found, so the user can use it later.

15 years ago* remove duplicate function
Wilfried Göesgens [Mon, 3 Nov 2008 22:14:24 +0000 (22:14 +0000)]
* remove duplicate function
* variformat renderer
* fix loop handling

15 years ago* skip all blank lines (even if thep have '>'s in them)
Wilfried Göesgens [Mon, 3 Nov 2008 07:40:49 +0000 (07:40 +0000)]
* skip all blank lines (even if thep have '>'s in them)
* close all <blockquote> remaining open at the end of the message.

15 years ago* plain mail renderer
Wilfried Göesgens [Sun, 2 Nov 2008 23:14:27 +0000 (23:14 +0000)]
* plain mail renderer

15 years ago* reference free handler (Don't free payload ;-)
Wilfried Göesgens [Sun, 2 Nov 2008 23:12:59 +0000 (23:12 +0000)]
* reference free handler (Don't free payload ;-)
* Blob to line chopper: StrBufSipLine()
* buffer iconv wrapper: StrBufConvert()

15 years ago* put QP Decoder intoo its own file
Wilfried Göesgens [Sun, 2 Nov 2008 09:51:11 +0000 (09:51 +0000)]
* put QP Decoder intoo its own file
* templatized message renderer

15 years agoUse AC_CHECK_HEADERS rather than __DARWIN__ macro to include xlocale.h
Matt [Fri, 31 Oct 2008 08:01:26 +0000 (08:01 +0000)]
Use AC_CHECK_HEADERS rather than __DARWIN__ macro to include xlocale.h

15 years agoadd a few #defines to fix OS X
Matt [Fri, 31 Oct 2008 04:28:33 +0000 (04:28 +0000)]
add a few #defines to fix OS X

15 years agoWorking on the header crash sieve bug
Art Cancro [Fri, 31 Oct 2008 02:19:32 +0000 (02:19 +0000)]
Working on the header crash sieve bug