Timeline


and

May 25, 2008:

11:26 AM Changeset [628c897]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Update bugs email to a more professional looking address, and remove the Development build warning.
12:33 AM Changeset [6b28e33]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Oops. Accidentally reverted the #ifndef OWL_VERSION_STRING
12:28 AM Changeset [81001c0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Clean up licensing information and add a COPYING file. We're going to continue with Sleepycat for the moment.
12:28 AM Changeset [32da267]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
updating contributors

May 23, 2008:

9:46 PM Changeset [50dd3a0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only define OWL_VERSION_STRING if it's not defined, to help broder's Debian packaging.
4:16 PM Changeset [43c62e4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Commit inc/ under IRC so we build on systems with too old a M::I
4:11 PM Changeset [84d48cc]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Make `all' the first target so we build the modules by default

May 22, 2008:

9:29 PM Changeset [ba70073]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Geoffrey Thomas <geofft@mit.edu>
Removed our debian subdirectory, per Debian guidelines, at broder's request.

May 18, 2008:

1:07 PM Changeset [9f4e3f8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
owl_sprintf() != sprintf(), and they have different contracts. Oops.

May 12, 2008:

8:01 PM Changeset [81655f8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
* filterelement.c - quote regexp filter elements with spaces in them. * functions.c - deal with smart-narrowing when the user's screenname has spaces in it. * owl.h - add a new struct member to the global to hold an escaped aim screenname. * global.c - populate the aforementioned new struct member.
7:14 PM Changeset [6b3878b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix a stupid typo in format_time.
7:03 PM Changeset [426735d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
* Move time_hhmm into a format_time method * Remove prototypes from perlwrap.pm
2:57 AM Milestone unicode-branch completed

May 11, 2008:

10:57 PM Changeset [8c93479]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge the unicode branch to trunk ........ r776 | asedeno | 2007-12-23 19:48:01 -0500 (Sun, 23 Dec 2007) | 10 lines GLib/Unicode branch - adding glib dependency. Linking BarnOwl to GLib. Cleaning up some malloc/realloc/strdup/free code, moving to owl_* functions for each. Changing to GLib memory allocation functions. ........ r780 | asedeno | 2007-12-24 02:53:11 -0500 (Mon, 24 Dec 2007) | 21 lines UTF-8 - first pass unicode changes: * remove downstr() from text.c, replace on site with calls to g_utf8_strdown. In place downcasing is not a good idea, so the downstr() contract is unfulfillable. * make owl_text_truncate_cols() and owl_fmtext_truncate_cols() understand character width. This may need more work. Some code duplication - see if we can refactor. * stristr() rewritten to yse g_utf_casefold() instead of downstr(), and restructured to have a single return. * only_whitespace() rewritten for unicode. glib changes: * rewrite owl_sprintf() in terms of g_strdup_vprintf() WARNING: THIS IS NOT SAFE YET. Network data is not yet sanitized. Non UTF-8 inputs may do horrible things to you. This phase is just working on rendering. ........ r781 | asedeno | 2007-12-24 03:10:38 -0500 (Mon, 24 Dec 2007) | 1 line full path to pkg.m4 in autoconf.in ........ r782 | asedeno | 2007-12-24 10:14:09 -0500 (Mon, 24 Dec 2007) | 9 lines Unicode / Glib branch: * include wchar.h * replace hand-rolled width detection with wcswidth. * pad with space if we end up halfway into a character at the start of a line. WARNING: Still not safe. ........ r784 | asedeno | 2007-12-27 11:01:03 -0500 (Thu, 27 Dec 2007) | 20 lines Unicode / glib branch Reworked the fmtext format to use in-line formatting. Characters used for formatting are part of Unicode Supplemental Private Area-B, or Plane 16. fmtext no longer need 5x the text space to store formatting information, though they are harder to change at arbitrary points. This was something we hardly ever did anyhow, and we can still do everything we need to do. fmtext keeps a pair of colors and a char for default attributes to be applied when necessary. Searching is now done inline at owl_fmtext_waddstr() rather than specifying a section of the string to be reversed. This probably still needs some cleanup and more comments, but it works. ........ r786 | asedeno | 2007-12-28 17:04:34 -0500 (Fri, 28 Dec 2007) | 6 lines unicode/glib branch. First pass at incoming zephyr -> UTF-8 sanitizing. This only operates on incoming data so far. We still need to clean outgoing data -- the plan is to attempt conversion to ISO-8859-1, and use that if it works. ........ r787 | asedeno | 2007-12-28 17:21:57 -0500 (Fri, 28 Dec 2007) | 3 lines unicode/glib branch Fixing bug encountered when last field was not null-terminated. ........ r788 | asedeno | 2007-12-29 02:55:43 -0500 (Sat, 29 Dec 2007) | 7 lines unicode/glib branch first pass at outbound zephyr -> iso-8859-1 sanitizing. Not that we can input anything other than ascii yet... The plan is that for a given field, we'll try to convert to iso-8859-1. If that doesn't work, use utf-8. ........ r792 | asedeno | 2008-01-02 02:42:05 -0500 (Wed, 02 Jan 2008) | 21 lines unicode / glib branch text entry: * first pass at utf-8 text entry. This is not yet complete, and it certainly has bugs. The following is an incomplete list of functions that will probably misbehave if you use them. - owl_editwin_move_to_nextword() - owl_editwin_move_to_previousword() - owl_editwin_delete_nextword() - owl_editwin_delete_previousword() - owl_editwin_delete_to_endofline() - owl_editwin_fill_paragraph() format text: * owl_fmtext_curs_waddstr() contract restored to match trunk. * owl_fmtext_curs_waddstr_without_search() added. misc: * Importing Markus Kuhn's wcwidth.c from http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c * Change wcwidth() calls to mk_wcwidth() ........ r793 | asedeno | 2008-01-02 13:56:33 -0500 (Wed, 02 Jan 2008) | 8 lines unicode / glib branch * set min glib version to 2.12.0 - first to support Unicode 5.0 * added glib_compat.c with our own implementation of g_unicode_ismark() for glib < 2.14 ........ r794 | asedeno | 2008-01-02 16:53:19 -0500 (Wed, 02 Jan 2008) | 4 lines Remove options for libcurses and libncurses. This really only works with libncursesw. ........ r795 | asedeno | 2008-01-02 21:35:44 -0500 (Wed, 02 Jan 2008) | 3 lines unicode/glib branch * Fix search code so higlighting actually works. ........ r796 | asedeno | 2008-01-02 22:51:28 -0500 (Wed, 02 Jan 2008) | 3 lines unicode/glib branch fixing bugs in editwin bufflen calculations. ........ r797 | asedeno | 2008-01-04 14:31:55 -0500 (Fri, 04 Jan 2008) | 5 lines unicode/glib branch * Rework some logic in fmtext's column truncating code. * fix what appears to be an off-by-one error, though I can't explain why it never manifested in trunk. ........ r798 | asedeno | 2008-01-04 14:32:59 -0500 (Fri, 04 Jan 2008) | 2 lines unicode/glib branch * removing some debugging code I left in accidentally. ........ r800 | asedeno | 2008-01-07 23:11:57 -0500 (Mon, 07 Jan 2008) | 2 lines unicode/glib branch Strip formmating characters when dumping to file. ........ r802 | asedeno | 2008-01-08 00:11:55 -0500 (Tue, 08 Jan 2008) | 4 lines unicode/glib branch * more strict utf-8 byte fetching. This probably still needs more work. ........ r804 | asedeno | 2008-01-08 00:31:31 -0500 (Tue, 08 Jan 2008) | 4 lines unicode/glib branch * ignore KEY_RESIZE if we know what that is. We don't need an unhandled keypress every time we resize the terminal. ........ r808 | nelhage | 2008-01-09 00:26:15 -0500 (Wed, 09 Jan 2008) | 3 lines r27173@lunatique: nelhage | 2008-01-09 00:25:13 -0500 Implement smartnarrow on channels ........ r811 | asedeno | 2008-01-09 14:17:57 -0500 (Wed, 09 Jan 2008) | 1 line take two for input processing ........ r813 | asedeno | 2008-01-09 14:32:01 -0500 (Wed, 09 Jan 2008) | 1 line Preserve colors when highlighting search terms. ........ r832 | asedeno | 2008-01-11 14:46:52 -0500 (Fri, 11 Jan 2008) | 1 line fixing post-processing in the editwin. ........ r833 | asedeno | 2008-01-11 15:32:14 -0500 (Fri, 11 Jan 2008) | 5 lines * drop unused struct member * char * != char This fixes unicode input, which was broken as of r811. ........ r844 | asedeno | 2008-01-11 23:59:42 -0500 (Fri, 11 Jan 2008) | 3 lines unicode/glib * Do not use bit 0x80 to indicate meta. We have other uses for that bit. * shift it above ncurses's KEY_MAX instead. ........ r846 | asedeno | 2008-01-12 01:18:20 -0500 (Sat, 12 Jan 2008) | 2 lines unicode/glib branch Eliminating a warning by un-internalizing a new fmtext function. ........ r849 | asedeno | 2008-01-12 02:26:49 -0500 (Sat, 12 Jan 2008) | 4 lines unicode/glib branch * fix a typo that was causing background problems * pass defaults attributes through in the truncate functions ........ r883 | asedeno | 2008-01-16 14:34:55 -0500 (Wed, 16 Jan 2008) | 3 lines Unicode/glib branch Patches to jabber libraries for better UTF-8 handling. ........ r884 | asedeno | 2008-01-16 14:39:12 -0500 (Wed, 16 Jan 2008) | 2 lines Unicode/glib branch Shuffling a line of code to where it actually should be. ........ r885 | asedeno | 2008-01-16 14:40:36 -0500 (Wed, 16 Jan 2008) | 2 lines Unicode/glib branch Pet peeve - tabs. That should be the end of it for now. ........ r886 | asedeno | 2008-01-16 20:18:25 -0500 (Wed, 16 Jan 2008) | 8 lines unicode/glib branch editwin.c: make locktext deal with UTF-8 Jabber - More utf-8 sanitizing. New helper function to validate strings from C and set the utf8 flag if needed. ........ r887 | asedeno | 2008-01-16 21:54:55 -0500 (Wed, 16 Jan 2008) | 5 lines unicode/glib branch Remove a debug message I accidentally left in. Remove the hours old check_utf8 hackery in favor of actually marking strings as UTF-8 from the C side. ........ r888 | asedeno | 2008-01-16 21:58:09 -0500 (Wed, 16 Jan 2008) | 2 lines unicode/glib branch Remove more bad hacks. ........ r892 | asedeno | 2008-01-17 01:23:53 -0500 (Thu, 17 Jan 2008) | 4 lines unicode/glib branch editwin.c - lots of utf-8 cleanup that I had been putting off. util.c - a can we break here'' function based on perl's Text::WrapI18N ........ r893 | asedeno | 2008-01-17 02:03:11 -0500 (Thu, 17 Jan 2008) | 3 lines unicode/glib branch editwin.c - fix a wrapping bug I introduced in the last revision. It could leave us with a buffer that was not valid UTF-8 ........ r895 | asedeno | 2008-01-17 09:51:48 -0500 (Thu, 17 Jan 2008) | 2 lines unicode/glib branch removing more hackery I left behind after doing things the right way. ........ r896 | asedeno | 2008-01-17 14:55:22 -0500 (Thu, 17 Jan 2008) | 3 lines unicode/glib branch better compliance with UTF-8 processing. Stop trying to pull in a UTF-8 character as soon as we know something has gone wrong. ........ r929 | asedeno | 2008-02-04 20:17:18 -0500 (Mon, 04 Feb 2008) | 4 lines unicode/glib branch * fix a typo in OWL_FMTEXT_UTF8_BGDEFAULT * fix a parsing issue for attributes ........ r930 | asedeno | 2008-02-04 20:33:04 -0500 (Mon, 04 Feb 2008) | 3 lines unicode/glib branch * Fix nelhage's key_left bug. Don't spin at the locktext boundary. ........ r931 | asedeno | 2008-02-04 21:23:16 -0500 (Mon, 04 Feb 2008) | 2 lines unicode/glib branch I think I like this better. ........ r932 | asedeno | 2008-02-07 14:01:23 -0500 (Thu, 07 Feb 2008) | 6 lines unicode/glib branch Fix a bug in owl_editwin_move_to_previousword() which would skip over single letter words. ........ r938 | nelhage | 2008-02-13 23:39:41 -0500 (Wed, 13 Feb 2008) | 2 lines Rename configure.in to configure.ac so Debian autoconf DTRT. ........ r961 | asedeno | 2008-02-19 21:52:10 -0500 (Tue, 19 Feb 2008) | 1 line Fixing an obscure wrapping bug that nelhage and I tracked down. ........ r979 | asedeno | 2008-03-02 18:30:35 -0500 (Sun, 02 Mar 2008) | 1 line Fix a unicode branch wordwrap problem. ........ r1021 | asedeno | 2008-04-15 12:09:13 -0400 (Tue, 15 Apr 2008) | 1 line Unicode branch: Fix building without zephyr. ........ r1032 | nelhage | 2008-05-02 16:17:10 -0400 (Fri, 02 May 2008) | 3 lines Put glib's CFLAGS and LDFLAGS at the beginning of the corresponding variables. ........

May 9, 2008:

8:01 PM Changeset [feabce2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merged revisions 1033-1037 via svnmerge from svn+ssh://lunatique.mit.edu/mit/barnowl/src/svn/trunk ........ r1034 | geofft | 2008-05-05 14:56:52 -0400 (Mon, 05 May 2008) | 1 line IRC: /list, /who, and /stats commands ........ r1035 | geofft | 2008-05-06 01:37:29 -0400 (Tue, 06 May 2008) | 1 line IRC: Make M-N mostly, rather than completely, useless. ........ r1036 | nelhage | 2008-05-06 20:10:17 -0400 (Tue, 06 May 2008) | 2 lines Fix two small bugs in styling pointed out by broder ........ r1037 | nelhage | 2008-05-06 20:32:23 -0400 (Tue, 06 May 2008) | 2 lines Document create_style ........

May 6, 2008:

8:32 PM Changeset [0eaa488]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Document create_style
8:10 PM Changeset [2017d07]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix two small bugs in styling pointed out by broder
1:37 AM Changeset [8df6cbb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Geoffrey Thomas <geofft@mit.edu>
IRC: Make M-N mostly, rather than completely, useless.

May 5, 2008:

2:56 PM Changeset [f094fc4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Geoffrey Thomas <geofft@mit.edu>
IRC: /list, /who, and /stats commands

May 3, 2008:

12:52 PM Changeset [db0ac7e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Alejandro R. Sedeño <asedeno@mit.edu>
Merged revisions 983-1032 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r985 | nelhage | 2008-03-11 12:38:20 -0400 (Tue, 11 Mar 2008) | 2 lines Generate less ugly error spew if a module fails to load ........ r986 | geofft | 2008-03-13 15:56:20 -0400 (Thu, 13 Mar 2008) | 1 line Added :webzephyr command with keybinding W. ........ r987 | asedeno | 2008-03-18 23:57:24 -0400 (Tue, 18 Mar 2008) | 2 lines Fix a race condition in which zephyrs received during init are not noticed until the next zephyr after entering the mainloop. ........ r988 | geofft | 2008-03-19 15:46:43 -0400 (Wed, 19 Mar 2008) | 6 lines IRC: explicitly include the network (-a $alias) in reply commands. This may be unnecessary because :irc-msg looks at getcurmsg() if it cannot automatically determine the network. ........ r989 | geofft | 2008-03-21 14:47:51 -0400 (Fri, 21 Mar 2008) | 1 line syntax error. ........ r990 | nelhage | 2008-03-26 02:24:26 -0400 (Wed, 26 Mar 2008) | 2 lines Fix sending jabbers to JIDs beginning with `+' ........ r994 | nelhage | 2008-03-29 17:02:05 -0400 (Sat, 29 Mar 2008) | 3 lines Compile zcrypt.c with -w so I don't get all these warnings in my compile output whenever I change any headers ........ r998 | geofft | 2008-03-31 01:59:47 -0400 (Mon, 31 Mar 2008) | 1 line Implement /me for outgoing IRC messages ........ r999 | geofft | 2008-03-31 09:58:56 -0400 (Mon, 31 Mar 2008) | 1 line I think this fixes the resizing bug. ........ r1000 | nelhage | 2008-03-31 11:29:29 -0400 (Mon, 31 Mar 2008) | 2 lines Make `svkversion' handle exported trees better ........ r1001 | nelhage | 2008-03-31 11:52:39 -0400 (Mon, 31 Mar 2008) | 2 lines Add a makefile rule to support emacs flymake-mode ........ r1015 | nelhage | 2008-04-04 14:58:45 -0400 (Fri, 04 Apr 2008) | 3 lines Bind the combinations the iPhone sends for arrow keys [probably other terminals, too] ........ r1018 | shadow | 2008-04-08 13:57:49 -0400 (Tue, 08 Apr 2008) | 2 lines avoid null pointer dereference if msg is NULL (or a 0 length is claimed) ........ r1019 | nelhage | 2008-04-09 18:08:26 -0400 (Wed, 09 Apr 2008) | 2 lines Fix some stupid typos ........ r1020 | chmrr | 2008-04-09 18:16:02 -0400 (Wed, 09 Apr 2008) | 3 lines r29300@kohr-ah: chmrr | 2008-04-09 18:14:37 -0400 * It's apparently a popular typo ........ r1022 | asedeno | 2008-04-16 17:05:36 -0400 (Wed, 16 Apr 2008) | 2 lines Jabber reply bugfix. Reported by several people, resolved by arolfe. ........ r1023 | nelhage | 2008-04-28 23:33:03 -0400 (Mon, 28 Apr 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "735" from svn+ssh://lunatique.mit.edu/mit/barnowl/src/svn/branches/barnowl_unicode ........ r1024 | nelhage | 2008-04-28 23:33:12 -0400 (Mon, 28 Apr 2008) | 3 lines Initialized merge tracking via "svnmerge" with revisions "735" from svn+ssh://lunatique.mit.edu/mit/barnowl/src/svn/branches/barnowl_sqlite ........ r1025 | nelhage | 2008-04-29 01:21:12 -0400 (Tue, 29 Apr 2008) | 2 lines Clone owl_perl from the sqlite branch because I'm about to make use of it. ........ r1026 | nelhage | 2008-04-29 01:21:13 -0400 (Tue, 29 Apr 2008) | 4 lines Initial step of moving styles from the current mishmash of different options to a unified object interface. No backwards-compatibility support yet. ........ r1027 | nelhage | 2008-04-29 01:21:15 -0400 (Tue, 29 Apr 2008) | 2 lines Implement back-compat with old-style owl::format_msg() styles ........ r1028 | nelhage | 2008-04-29 01:21:16 -0400 (Tue, 29 Apr 2008) | 2 lines Remove nearly all references to the "basic" style. ........ r1029 | nelhage | 2008-04-29 01:21:17 -0400 (Tue, 29 Apr 2008) | 2 lines Support the `style' command again. Note that it is deprecated. ........ r1031 | nelhage | 2008-04-30 13:29:45 -0400 (Wed, 30 Apr 2008) | 2 lines Refactor default style code somewhat to be more easily extensible ........

May 2, 2008:

4:17 PM Changeset [d9337637]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Put glib's CFLAGS and LDFLAGS at the beginning of the corresponding variables.

Apr 30, 2008:

1:29 PM Changeset [811ad93]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Refactor default style code somewhat to be more easily extensible

Apr 29, 2008:

1:21 AM Changeset [2650a10]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Support the `style' command again. Note that it is deprecated.
1:21 AM Changeset [52f8dd6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Remove nearly all references to the "basic" style.
1:21 AM Changeset [b67ab6b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Implement back-compat with old-style owl::format_msg() styles
1:21 AM Changeset [864ed35]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Initial step of moving styles from the current mishmash of different options to a unified object interface. No backwards-compatibility support yet.
1:21 AM Changeset [120291c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Clone owl_perl from the sqlite branch because I'm about to make use of it.
Note: See TracTimeline for information about the timeline view.