# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 2:35:22 PM Wed, 23 Dec 2009 22:42:08 GMT Nelson Elhage [618a980] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) irc-disconnect on a pending reconnect should cancel the reconnect Tue, 22 Dec 2009 23:37:48 GMT Alejandro R. Sedeño [0cfa6ee] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Tweak what jabber messages are displayed Process and display normal ... Tue, 22 Dec 2009 23:37:48 GMT Alejandro R. Sedeño [2cca044] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Replace the jabber roster on reconnect Tue, 22 Dec 2009 23:37:48 GMT Alejandro R. Sedeño [a2a5236] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Split jabber reconnect / keep-alive loops Reconnect may mutate the ... Tue, 22 Dec 2009 23:37:38 GMT Alejandro R. Sedeño [0dbb7d2] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Factor out some common jabber connect-time code Call it upon ... Mon, 21 Dec 2009 23:00:27 GMT Nelson Elhage [6396c1e] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) IRC buddy list: Don't include a newline inside the bold tag. Mon, 21 Dec 2009 22:54:21 GMT Nelson Elhage [7574eed] * perl/lib/BarnOwl/Hooks.pm (modified) _get_blist: Ignore undefined or empty buddy list entries. Mon, 21 Dec 2009 22:36:30 GMT Nelson Elhage [fa0114b] * perl/lib/BarnOwl/Hooks.pm (modified) _get_blist: Correctly strip leading and trailing whitespace. Mon, 21 Dec 2009 22:14:11 GMT Nelson Elhage [2b66c361] * perl/lib/BarnOwl/Hooks.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Eliminate newlines between parts of the buddylists. ... Sun, 20 Dec 2009 23:55:03 GMT Alejandro R. Sedeño [cce5dbd] * functions.c (modified) Fix whitespace in buddy-list generating code This was written with ... Sun, 20 Dec 2009 03:51:01 GMT Nelson Elhage [1fd6086] * ChangeLog (modified) * configure.ac (modified) BarnOwl 1.5rc1 Sun, 20 Dec 2009 03:50:04 GMT Nelson Elhage [6aa4611] * keys.c (modified) Make HOME go all the way left in the main window Sun, 20 Dec 2009 03:49:57 GMT Nelson Elhage [8c97fa1] * commands.c (modified) * functions.c (modified) Add recv:getshift and recv:setshift [nelhage@mit.edu: Clean up ... Sun, 20 Dec 2009 03:45:57 GMT Nelson Elhage [1247aaa] * commands.c (modified) shift{left,right} should have same order in source Sun, 20 Dec 2009 03:19:04 GMT Nelson Elhage [b752f1e] * global.c (modified) * keys.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) Allow ^Z to be rebound. Rather than catching SIGTSTP and doing ... Sat, 19 Dec 2009 03:28:47 GMT Nelson Elhage [99c1f46] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Use 'private' when creating messages instead of 'isprivate'. ... Fri, 18 Dec 2009 03:52:39 GMT Alex Vandiver [f81176c] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Skip some IRC admin messages by default, controlled by irc:skip Wed, 16 Dec 2009 19:11:54 GMT Alex Vandiver [cd12307] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Minor space and formatting nitpicks Tue, 15 Dec 2009 05:03:05 GMT Alex Vandiver [3b4ba7d] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Reconnect and re-join channels on IRC disconnect Thu, 10 Dec 2009 19:08:51 GMT Anders Kaseorg [62c91c1] * README (modified) README: Document that WordWrap requires Text::Autoformat. ... Thu, 10 Dec 2009 19:08:51 GMT Anders Kaseorg [438009c] * configure.ac (modified) Correct the --with-libzephyr help string to --with-zephyr. ... Thu, 10 Dec 2009 18:38:09 GMT Anders Kaseorg [e9c6fc8] * aim.c (modified) * editwin.c (modified) * fmtext.c (modified) * list.c (modified) * message.c (modified) * obarray.c (modified) * tester.c (modified) * zephyr.c (modified) Replace /* noproto */ comments with static. Signed-off-by: Anders ... Thu, 10 Dec 2009 18:38:09 GMT Anders Kaseorg [c0ddaea] * style.c (modified) owl_style_get_description: Empty macro arguments are undefined in ISO ... Thu, 10 Dec 2009 18:38:08 GMT Anders Kaseorg [bafbba1] * owl_perl.h (modified) owl_perl.h: Fix a C++ style comment. Signed-off-by: Anders Kaseorg ... Mon, 07 Dec 2009 01:08:24 GMT Nelson Elhage [129e609] * functions.c (modified) * global.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) * perlglue.xs (modified) Use a owl_dict to store the list of filters. Cathy Zhang reported ... Thu, 03 Dec 2009 15:17:03 GMT Karl Ramm [2c48db8] * functions.c (modified) don't open the file before owl_file_deleteline owl_file_deleteline ... Sat, 28 Nov 2009 20:38:40 GMT Alejandro R. Sedeño [e8074ed] * editwin.c (modified) Add another case for reframing to owl_editwin_redisplay Fixes: #99 ... Fri, 20 Nov 2009 08:28:56 GMT Alex Dehnert [dab89e28] * perl/lib/BarnOwl/Complete/Client.pm (modified) Add completion for :filter* Fri, 20 Nov 2009 08:28:54 GMT Alex Dehnert [1b9a163] * perl/lib/BarnOwl.pm (modified) Fix filter* Recent tokenization changes broke the filter* family ... Tue, 17 Nov 2009 01:53:43 GMT David Benjamin [f63a681] * functions.c (modified) * mainwin.c (modified) Mark the current mark with an asterisk Has priority over the arrow, ... Sun, 15 Nov 2009 15:36:45 GMT Nelson Elhage [3e8625f] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) Complete class names for the 'unsub' command. Sun, 08 Nov 2009 02:14:36 GMT Nelson Elhage [01846ce] * scripts/do-release (modified) do-release: Support release tarballs from random git revisions. Sun, 08 Nov 2009 02:14:36 GMT Nelson Elhage [8df704f] * Makefile.am (modified) * owl.h (modified) Take the version number from git if we're building in a git tree. Sun, 01 Nov 2009 22:39:15 GMT Alejandro R. Sedeño [6c81223] * owl.c (modified) Fix _followlast behavior. I broke _followlast in ... Fri, 30 Oct 2009 16:06:34 GMT Karl Ramm [96c3265] * util.c (modified) Tighten up sepbar() Fri, 30 Oct 2009 01:51:29 GMT Nelson Elhage [e3068de] * perlconfig.c (modified) perlconfig: Remove G_KEEPERR I believe this is only around because ... Fri, 30 Oct 2009 01:49:51 GMT Nelson Elhage [48d130b] * perl/lib/BarnOwl/Completion.pm (modified) Fix an uninitialized variable warning in tab completion. ... Wed, 28 Oct 2009 14:00:15 GMT Karl Ramm [ad0dedd] * perl/lib/BarnOwl/Style/Default.pm (modified) * perl/lib/BarnOwl/Style/OneLine.pm (modified) make control characters human-readable Random control characters ... Tue, 27 Oct 2009 19:08:19 GMT Alejandro R. Sedeño [7ca5d3e] * select.c (modified) Remove obsolete dispatch simplifications This should have been part ... Tue, 27 Oct 2009 18:15:08 GMT Alejandro R. Sedeño [a01ed7c] * global.c (modified) * owl.c (modified) * owl.h (modified) * perl/lib/BarnOwl.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * select.c (modified) * zephyr.c (modified) * filter.c (modified) * fmtext.c (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * scripts/locker-build (modified) * util.c (modified) Merge branch 'io_dispatch_rewrite' Tue, 27 Oct 2009 04:41:17 GMT Alejandro R. Sedeño [f1a2736] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Switch perl modules to the new I/O Dispatch API. Signed-off-by: ... Tue, 27 Oct 2009 04:41:17 GMT Alejandro R. Sedeño [6fc40a7] * global.c (modified) * owl.h (modified) * select.c (modified) Rip out the old dispatch API. Signed-off-by: Alejandro R. Sedeño ... Tue, 27 Oct 2009 04:41:17 GMT Alejandro R. Sedeño [18fdd5f9] * owl.c (modified) * owl.h (modified) * popexec.c (modified) * zephyr.c (modified) Switch C to the new I/O Dispatch API. Signed-off-by: Alejandro R. ... Tue, 27 Oct 2009 04:41:17 GMT Alejandro R. Sedeño [ffc4df6] * perl/lib/BarnOwl.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * select.c (modified) Switch perl API to new I/O Dispatch API. Signed-off-by: Alejandro ... Tue, 27 Oct 2009 04:41:09 GMT Alejandro R. Sedeño [df0138f] * global.c (modified) * owl.h (modified) * perlconfig.c (modified) * select.c (modified) Add a new I/O Dispatch API Signed-off-by: Alejandro R. Sedeño ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [e7f5970] * perlconfig.c (modified) Add owl_new_hv for future Perl code While we're at it, might as ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [02a72bf] * perl/lib/BarnOwl/Complete/Client.pm (modified) Further complete the show command Add subcommands keymap(s) and ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [fe7616e] * perlglue.xs (modified) Export BarnOwl::all_keymaps to perl For completing the show keymap ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [e3cbd65] * perlglue.xs (modified) Use owl_new_av in exported functions Simplified all_variables, ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [3cc4bfc] * filter.c (modified) Add owl_filter_to_sv for exporting filters Currently just returns ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [e67359b] * perlconfig.c (modified) Add owl_new_av to abstract owl_list to AV* Takes a callback ... Mon, 26 Oct 2009 20:09:38 GMT David Benjamin [68c572a] * owl.h (modified) Add typedefs for AV and HV For compiles when OWL_PERL isn't ... Mon, 26 Oct 2009 04:23:09 GMT Geoffrey Thomas [1ee5c79] * fmtext.c (modified) owl_util_string_to_color returns OWL_COLOR_INVALID when it is sad ... Mon, 26 Oct 2009 04:23:01 GMT Geoffrey Thomas [1b9d3cc] * util.c (modified) atoi("puce") == 0 Signed-off-by: Geoffrey Thomas Sun, 25 Oct 2009 16:12:41 GMT Karl Ramm [a3e61a2] * util.c (modified) Rewrite color name<->number mapping code Make it data-driven, as ... Sun, 25 Oct 2009 01:21:54 GMT Nelson Elhage [2b6622a6] * scripts/locker-build (modified) locker-build: Use -R instead of -Wl,-R on Solaris. On Athena 9 ... Sat, 24 Oct 2009 16:59:25 GMT David Benjamin [f9d257b] * editwin.c (modified) Check mark before skipping space after period Fixes ... Sat, 24 Oct 2009 16:59:25 GMT David Benjamin [4cc02605] * tester.c (modified) Add fill-paragraph test case for owl_editwin One of them currently ... Sat, 24 Oct 2009 16:59:25 GMT David Benjamin [6211c76] * editwin.c (modified) Add owl_editwin_free Properly disposes of an owl_editwin. ... Sat, 24 Oct 2009 16:12:15 GMT Alejandro R. Sedeño [8590774] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Reconnect to MUCs when reconnecting to Jabber. Signed-off-by: ... Sat, 24 Oct 2009 03:01:30 GMT Karl Ramm [23fddad] * commands.c (modified) * filter.c (modified) * functions.c (modified) * global.c (modified) * owl.c (modified) * tester.c (modified) refactor & rename filter creation & storage management ... Sat, 24 Oct 2009 02:50:42 GMT Karl Ramm [52761cc] * functions.c (modified) * global.c (modified) Cleanup owl_function_debugmsg. Nuke two buff[LINE]s in ... Sat, 24 Oct 2009 02:50:42 GMT Karl Ramm [84ea53c] * owl.c (modified) data-driven owl_setup_default_filter Factor out a bunch of calls to ... Fri, 23 Oct 2009 19:56:09 GMT Anders Kaseorg [73faa26] * commands.c (modified) Make the unset documentation actually document the unset command. ... Fri, 23 Oct 2009 19:49:16 GMT Karl Ramm [b644688] * editwin.c (modified) editwin: owl_realloc "doesn't" fail Fri, 23 Oct 2009 19:49:11 GMT Karl Ramm [bdbec0a] * functions.c (modified) * perlglue.xs (modified) refactor and clean owl editwin startup functions Take ... Fri, 23 Oct 2009 05:10:14 GMT Anders Kaseorg [fb7742c] * perlconfig.c (modified) owl_perlconfig_execute: Do not arbitrarily add a newline to the ... Thu, 22 Oct 2009 00:48:38 GMT Karl Ramm [3c428d4] * perl/lib/BarnOwl.pm (modified) Actually check if zsig is set before we go looking elsewhere Tue, 20 Oct 2009 05:29:02 GMT Anders Kaseorg [99525be] * cmd.c (modified) * variable.c (modified) Use strtol without casting, to shut up gcc -Wcast-qual. strtol ... Tue, 20 Oct 2009 05:28:57 GMT Anders Kaseorg [6337cb5] * owl.h (modified) Reimplement zstr with a union, to shut up gcc -Wcast-qual. ... Tue, 20 Oct 2009 03:05:08 GMT Anders Kaseorg [68f358c] * perlconfig.c (modified) owl_new_sv: Small const fix. Signed-off-by: Anders Kaseorg ... Tue, 20 Oct 2009 02:40:02 GMT Alejandro R. Sedeño [ba88ae7] * message.c (modified) Prepare for libzephyr4's sockaddr support. Tue, 20 Oct 2009 02:21:10 GMT Alejandro R. Sedeño [26255f0] * owl.c (modified) Add a message processing pre-select action. Tue, 20 Oct 2009 02:21:04 GMT Alejandro R. Sedeño [0697f09] * owl.c (modified) * util.c (modified) Drop owl_animate_hack. Tue, 20 Oct 2009 02:16:54 GMT Alejandro R. Sedeño [12e291a] * zephyr.c (modified) Add a zephyr pre-select action. This replaces the solution commited ... Tue, 20 Oct 2009 02:14:35 GMT Alejandro R. Sedeño [dbf94e9] * owl.c (modified) Revert "Process zephyr prior to owl_select(). [more]" This reverts ... Tue, 20 Oct 2009 02:14:15 GMT Alejandro R. Sedeño [4f2166b] * global.c (modified) * owl.h (modified) * select.c (modified) Add a pre-select action list. Allow us to add actions that should ... Mon, 19 Oct 2009 16:54:28 GMT Karl Ramm [cc1a6d4] * zephyr.c (modified) Don't ask for an address from the library that we then ignore Sun, 18 Oct 2009 20:00:18 GMT Alex Vandiver [da554da] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Add IRC server and channel listing to buddylist Sun, 18 Oct 2009 19:59:29 GMT Alex Vandiver [f3678c3] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Add a jabber:reconnect (default to on) which controls auto-reconnect Sun, 18 Oct 2009 19:59:29 GMT Alex Vandiver [a957e92] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Make Jabber try to reconnect when disconnected, at exponential ... Sun, 18 Oct 2009 17:35:29 GMT Karl Ramm [99cc3dc] * perl/lib/BarnOwl.pm (modified) Revert "Add a zephyr randomizer as an alternative to ... Sat, 17 Oct 2009 22:08:20 GMT Karl Ramm [6ea3890] * zephyr.c (modified) helper function owl_zephyr_dotfile and refactor to use it There ... Sat, 17 Oct 2009 22:08:15 GMT Karl Ramm [b7ee89b] * functions.c (modified) * zephyr.c (modified) Cleanup and use owl_getline{,_chomp} and owl_slurp Sat, 17 Oct 2009 21:56:57 GMT Alex Vandiver [435001d] * util.c (modified) sys/stat.h is needed for "struct stat" Sat, 17 Oct 2009 04:39:08 GMT Alejandro R. Sedeño [f798d02] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Better documentation for jabberlogout. Sat, 17 Oct 2009 04:35:12 GMT Alejandro R. Sedeño [0599602] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) jabberlogout -a --> jabberlogout -A -a is often used to mean ... Sat, 17 Oct 2009 04:35:12 GMT Alejandro R. Sedeño [6a9fbca] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Change the default jabber resource to 'barnowl' Sat, 17 Oct 2009 04:35:12 GMT Alejandro R. Sedeño [8ff511d] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) Tweak jabberlogin. * Disallow logging into the same jabber account ... Sat, 17 Oct 2009 04:21:22 GMT Cathy R Zhang [ec70b79] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Updated Jabber documentation for consistency. Fri, 16 Oct 2009 14:35:16 GMT Karl Ramm [49d67b1] * commands.c (modified) "s inside ""s need to be \\d Fri, 16 Oct 2009 14:25:39 GMT Karl Ramm [ed88113] * util.c (modified) * commands.c (modified) Merge branch 'rewrite_deleteline' Fri, 16 Oct 2009 07:12:41 GMT Geoffrey Thomas [a006a662] * commands.c (modified) Document :bindkey more clearly. Fri, 16 Oct 2009 00:00:07 GMT Karl Ramm [946058b] * util.c (modified) rewrite owl_util_file_deleteline Rewrite owl_util_file_deleteline ... Fri, 16 Oct 2009 00:00:07 GMT Karl Ramm [6ace255] * util.c (modified) owl_getline, owl_getline_chomp, and owl_slurp For the glorious ... Thu, 15 Oct 2009 17:42:55 GMT Nelson Elhage [30b634a] * configure.ac (modified) Bump version number for development. Thu, 15 Oct 2009 17:17:58 GMT Alex Vandiver [76f0e19] * Makefile.am (modified) Sort files before feeding them to programs which grovel through them, ... Thu, 15 Oct 2009 00:59:57 GMT Karl Ramm [f816ff1] * perl/lib/BarnOwl.pm (modified) Add a zephyr randomizer as an alternative to default_zephyr_signature() Wed, 14 Oct 2009 18:47:14 GMT Nelson Elhage [08e414a] * functions.c (modified) owl_function_buddylist: Don't leave SIGINT masked. A stupid mistake ... Mon, 12 Oct 2009 00:05:25 GMT Nelson Elhage [5b376388] * Makefile.am (modified) Don't pass -typemap to xsupbb twice. Apparently perl 5.8's xsubpp ...