# # ChangeLog for / # # Generated by Trac 1.0.2 # Apr 15, 2024, 11:57:42 PM Sat, 15 Aug 2009 23:16:47 GMT Nelson Elhage [01ff87d] * aim.c (modified) * buddy.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * errqueue.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * keys.c (modified) * list.c (modified) * logging.c (modified) * mainwin.c (modified) * message.c (modified) * messagelist.c (modified) * obarray.c (modified) * owl.c (modified) * owl.h (modified) * pair.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * regex.c (modified) * select.c (modified) * stubgen.pl (modified) * style.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Merge branch 'andersk/const' Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [369a7f0] * keypress.c (modified) Add const qualifiers for struct _owl_keypress_specialmap *. ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [8742840] * global.c (modified) * stubgen.pl (modified) Add const qualifiers for owl_global *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [6249e137] * select.c (modified) Add const qualifiers for owl_dispatch *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [b1d5517] * obarray.c (modified) Add const qualifiers for owl_obarray *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [5b256de] * errqueue.c (modified) Add const qualifiers for owl_errqueue *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [9cf96c8] * select.c (modified) Add const qualifiers for owl_timer *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [b258c51] * zbuddylist.c (modified) Add const qualifiers for owl_zbuddylist *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [35b3518] * buddylist.c (modified) * functions.c (modified) Add const qualifiers for owl_buddylist *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:21 GMT Anders Kaseorg [476faed] * buddy.c (modified) * buddylist.c (modified) * functions.c (modified) Add const qualifiers for owl_buddy *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [12bc46a] * functions.c (modified) * keybinding.c (modified) * keymap.c (modified) Add const qualifiers for owl_keyhandler *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [afa200a] * functions.c (modified) * keymap.c (modified) * owl.h (modified) Add const qualifiers for owl_keymap *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [f1d7d0f] * keybinding.c (modified) * keymap.c (modified) Add const qualifiers for owl_keybinding *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [1e94c0b] * history.c (modified) Add const qualifiers for owl_history *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [9e5c9f3] * commands.c (modified) * functions.c (modified) * global.c (modified) * mainwin.c (modified) * message.c (modified) * perlconfig.c (modified) * util.c (modified) * view.c (modified) Add const qualifiers for owl_view *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [4542047] * commands.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * logging.c (modified) * mainwin.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) Add const qualifiers for owl_filter *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [bd65108] * filterelement.c (modified) * owl.h (modified) Add const qualifiers for owl_filterelement *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [89b2daf] * fmtext.c (modified) * global.c (modified) * message.c (modified) * regex.c (modified) Add const qualifiers for owl_regex *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [3eb599d] * functions.c (modified) * messagelist.c (modified) * util.c (modified) * view.c (modified) Add const qualifiers for owl_messagelist *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:20 GMT Anders Kaseorg [9c01a5e] * keys.c (modified) * popwin.c (modified) Add const qualifiers for owl_popwin *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [eaa9053] * mainwin.c (modified) Add const qualifiers for owl_mainwin *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [1fdab04] * functions.c (modified) * global.c (modified) * message.c (modified) * owl.c (modified) * owl.h (modified) * style.c (modified) * view.c (modified) Add const qualifiers for owl_style *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [c08c70a] * commands.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * global.c (modified) * logging.c (modified) * message.c (modified) * owl.h (modified) * perlconfig.c (modified) * style.c (modified) * zephyr.c (modified) Add const qualifiers for owl_message *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [25fb825] * pair.c (modified) * perlconfig.c (modified) Add const qualifiers for owl_pair *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [a352029b] * zwrite.c (modified) Add const qualifiers for owl_zwrite *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [0a0fb74] * cmd.c (modified) * commands.c (modified) * functions.c (modified) * keymap.c (modified) * perlconfig.c (modified) Add const qualifiers for owl_cmd *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [3f8514b] * cmd.c (modified) * context.c (modified) Add const qualifiers for owl_context *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [ff7e289] * cmd.c (modified) Add const qualifiers for owl_cmddict *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:19 GMT Anders Kaseorg [e5c9b14a] * variable.c (modified) Add const qualifiers for owl_vardict *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [636b137] * dict.c (modified) Add const qualifiers for owl_dict *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [77bced3] * fmtext.c (modified) * functions.c (modified) * global.c (modified) * list.c (modified) * mainwin.c (modified) * perlglue.xs (modified) * select.c (modified) Add const qualifiers for owl_list *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [075ba92] * fmtext.c (modified) * functions.c (modified) * viewwin.c (modified) Add const qualifiers for owl_fmtext *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [64735f0] * owl.h (modified) * variable.c (modified) Add const qualifiers for owl_variable *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [1077891a] * functions.c (modified) * message.c (modified) * zephyr.c (modified) Add const qualifiers for ZNotice_t *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [e19eb97] * aim.c (modified) * buddy.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * dict.c (modified) * editwin.c (modified) * errqueue.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * logging.c (modified) * message.c (modified) * obarray.c (modified) * owl.c (modified) * owl.h (modified) * pair.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * regex.c (modified) * stubgen.pl (modified) * style.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Add const qualifiers for char * and void *. Signed-off-by: Anders ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [fa4562c] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * obarray.c (modified) * perlconfig.c (modified) * util.c (modified) * variable.c (modified) * zephyr.c (modified) Prepare code for adding const qualifiers for char * and void *. ... Sat, 15 Aug 2009 23:08:18 GMT Anders Kaseorg [65b2173] * cmd.c (modified) * commands.c (modified) * editwin.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * style.c (modified) * text.c (modified) * util.c (modified) * zcrypt.c (modified) * zwrite.c (modified) Split up declarations for adding const qualifiers for char * and void ... Sat, 15 Aug 2009 23:08:17 GMT Anders Kaseorg [c529ac8] * cmd.c (modified) * filter.c (modified) * owl.c (modified) * owl.h (modified) * zwrite.c (modified) Add new function strs, to (later) cast char *const * to const char ... Sat, 15 Aug 2009 23:08:17 GMT Anders Kaseorg [712caac] * functions.c (modified) * owl.h (modified) * perlconfig.c (modified) * zephyr.c (modified) Cast away const on strings passed to libzephyr (with new function ... Sat, 15 Aug 2009 23:08:17 GMT Anders Kaseorg [defe4a3] * variable.c (modified) Add const qualifiers for int *. Signed-off-by: Anders Kaseorg ... Sat, 15 Aug 2009 23:08:13 GMT Anders Kaseorg [7565f8f] * popexec.c (modified) owl_popexec_new: Replace execv with simpler execl. Signed-off-by: ... Sat, 15 Aug 2009 17:50:17 GMT Nelson Elhage [96cdeaf] * zwrite.c (modified) Fix a segfault with 'zwrite -v'. ... Fri, 14 Aug 2009 17:43:27 GMT Alejandro R. Sedeño [3b42640] * variable.c (modified) Fix a bug tickled by changing variable:disable-ctrl-d The ... Tue, 11 Aug 2009 01:12:10 GMT Nelson Elhage [cff58b4] * perl/lib/BarnOwl.pm (modified) Fix the filter commands. Registering commands from the ... Tue, 11 Aug 2009 00:23:52 GMT Nelson Elhage [0509efc] * editwin.c (modified) editwin: Support zdots on the first line of a message. Sat, 08 Aug 2009 07:26:59 GMT Anders Kaseorg [0fa0745] * zcrypt.c (modified) zcrypt.c: Exorcise phantom prototypes. Signed-off-by: Anders ... Sat, 08 Aug 2009 07:26:59 GMT Anders Kaseorg [fea7992] * functions.c (modified) * zephyr.c (modified) Quash some unused variable warnings building --without-zephyr. ... Sat, 08 Aug 2009 07:12:04 GMT Geoffrey Thomas [f12d199] * functions.c (modified) * perlconfig.c (modified) * zephyr.c (modified) Revert "owl_function_info: Explain the auth status better." ... Sat, 08 Aug 2009 04:36:05 GMT Geoffrey Thomas [2c14f40] * functions.c (modified) * perlconfig.c (modified) * zephyr.c (modified) owl_function_info: Explain the auth status better. Signed-off-by: ... Thu, 06 Aug 2009 02:06:16 GMT Nelson Elhage [fdc0c47] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) Complete/Zephyr.pm: Use package variables instead of lexicals. This ... Thu, 06 Aug 2009 01:26:44 GMT Nelson Elhage [4656238] * configure.ac (modified) BarnOwl 1.3rc1 Thu, 06 Aug 2009 01:26:44 GMT Nelson Elhage [d5ccf4e8] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete 'unset' as well as 'set'. Thu, 06 Aug 2009 01:26:44 GMT Nelson Elhage [3ff3d86] * configure.ac (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perlglue.xs (modified) Complete variables and style names Wed, 05 Aug 2009 01:04:56 GMT Alejandro R. Sedeño [06f5ef8] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Loosen up JID resolution 1) Fall back to substring matching if the ... Mon, 03 Aug 2009 23:46:32 GMT Nelson Elhage [6bc35b4] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete the '-r' and '-s' arguments to 'view', as well. Sun, 02 Aug 2009 01:38:41 GMT David Benjamin [bd25f30] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete the view command Signed-off-by: David Benjamin ... Sun, 02 Aug 2009 01:38:37 GMT David Benjamin [bc5e856] * perl/lib/BarnOwl/Complete/Client.pm (modified) Add completer for filter expressions It parses the incomplete input ... Sun, 02 Aug 2009 01:23:04 GMT David Benjamin [7940ac2] * perl/lib/BarnOwl/Complete/Client.pm (modified) Simplify complete_help and make correct Don't use complete_flags ... Sun, 02 Aug 2009 01:22:59 GMT David Benjamin [28cf94b] * perl/lib/BarnOwl/Complete/Client.pm (modified) Add completions for getvar and set Pending implementation of ... Sat, 01 Aug 2009 20:43:47 GMT Nelson Elhage [2fa9a1a0] * Makefile.am (modified) * runtests.sh (added) Make 'make check' work. Sat, 01 Aug 2009 16:10:36 GMT Nelson Elhage [ea7cfa8] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) Add completion for viewuser and viewclass. Thu, 30 Jul 2009 02:19:03 GMT Nelson Elhage [1610e5b] * perl/lib/BarnOwl/Complete/Client.pm (modified) Implement completion for the 'show' command. Thu, 30 Jul 2009 02:06:48 GMT Nelson Elhage [f907cf0] * perl/lib/BarnOwl/Completion.pm (modified) Show an error message if a completion module fails to load. Thu, 30 Jul 2009 02:05:51 GMT Nelson Elhage [4fde21c] * perl/lib/BarnOwl/Complete/Client.pm (modified) Completion: complete filter names Thu, 30 Jul 2009 01:41:44 GMT Nelson Elhage [747d6a5] * perlglue.xs (modified) Implement BarnOwl::message in XS to fix stupid quoting issues. Thu, 30 Jul 2009 01:41:44 GMT Nelson Elhage [4fbc7f5] * perl/lib/BarnOwl/Completion/Util.pm (modified) * t/completion.t (modified) complete_flags: Pass the completer the argument number being ... Thu, 30 Jul 2009 01:41:44 GMT Nelson Elhage [e711ca7] * perl/lib/BarnOwl/Completion/Util.pm (modified) * t/completion.t (modified) complete_flags: Don't complete options after --. Wed, 29 Jul 2009 06:52:36 GMT Anders Kaseorg [2b37be2] * dict.c (modified) _owl_dict_find_pos: Clean up binary search. The incomprehensible ... Wed, 29 Jul 2009 03:39:29 GMT Nelson Elhage [19cc7b00] * dict.c (modified) * perl/lib/BarnOwl/Complete/Client.pm (added) * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) * perl/lib/BarnOwl/Completion.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (added) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perlglue.xs (modified) * t/completion.t (modified) Merge davidben's changes. Merge commit 'davidben/master' Wed, 29 Jul 2009 03:20:30 GMT Nelson Elhage [c4efb46] * perl/lib/BarnOwl/Completion.pm (modified) * t/completion.t (modified) Completion: Fix a min/max confusion. This could cause completion to ... Wed, 29 Jul 2009 03:17:47 GMT Nelson Elhage [216b1d0] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) IRC Completion: Complete based on observed senders, too. Wed, 29 Jul 2009 03:15:43 GMT Nelson Elhage [ab9cd8f] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (added) Add simplistic tab-completion for IRC. [nelhage@mit.edu: Fix hook ... Wed, 29 Jul 2009 03:15:43 GMT Nelson Elhage [d77e909] * perlglue.xs (modified) Add BarnOwl::all_filters() to get the names of all filters. Wed, 29 Jul 2009 03:15:43 GMT Nelson Elhage [84db778] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) 'subscribe' doesn't actually understand -r Arguably it should, but ... Wed, 29 Jul 2009 02:57:52 GMT Alejandro R. Sedeño [57ba9f1] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Fix some last second typos in jwrite completion. Wed, 29 Jul 2009 02:57:51 GMT David Benjamin [d4ecc78] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete color names for filters This will likely have to be ... Wed, 29 Jul 2009 02:53:47 GMT Alejandro R. Sedeño [2ce12de] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Tab Completion for jwrite Wed, 29 Jul 2009 02:12:06 GMT David Benjamin [7cd5878] * dict.c (modified) Implement binary search in dict.c Just because there's a TODO and ... Wed, 29 Jul 2009 02:12:06 GMT David Benjamin [f80ada8] * perl/lib/BarnOwl/Complete/Client.pm (added) Complete help command Put into new module for completions related ... Wed, 29 Jul 2009 01:26:44 GMT Anders Kaseorg [c1d9441] * variable.c (modified) variable.c: Add missing initializers for variables_to_init. ... Wed, 29 Jul 2009 01:26:44 GMT Anders Kaseorg [bc9020f] * commands.c (modified) commands.c: Add missing initializers for commands_to_init. ... Wed, 29 Jul 2009 01:26:43 GMT Anders Kaseorg [5227de4] * aim.c (modified) faimtest_parse_oncoming: Remove unused owl_global_get_buddylist. Wed, 29 Jul 2009 01:26:43 GMT Anders Kaseorg [07ae8ed] * functions.c (modified) owl_function_curmsg_to_popwin: Remove an unused owl_global_get_popwin. Wed, 29 Jul 2009 01:26:43 GMT Anders Kaseorg [503d72e] * functions.c (modified) owl_function_classinstfilt: Remove unused owl_global_get_filterlist. ... Tue, 28 Jul 2009 03:25:29 GMT Nelson Elhage [f4b7a03] * configure.ac (modified) Bump the version for locker build Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [8f16dcd] * perl/lib/BarnOwl/Complete/Zephyr.pm (added) Implement basic Zephyr completion based on previously-seen messages. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [f987504] * perl/lib/BarnOwl/Completion.pm (modified) Fix completion handling if the null string generates a completion. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [7be5d8b] * perl/lib/BarnOwl/Completion/Context.pm (modified) * t/completion.t (modified) Completion::Context: Fix behavior if point is at end after ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [82a6e8b] * perl/lib/BarnOwl/Completion/Util.pm (added) * t/completion.t (modified) Add a generic function for completing a command with options. ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [b73bcbb] * perl/lib/BarnOwl/Completion.pm (modified) Add hooks for completing command arguments. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [0fee298] * perl/lib/BarnOwl/Completion.pm (modified) Completion.pm: Remove a dead variable. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [5368d75] * perl/lib/BarnOwl/Completion.pm (modified) Implement tab completion by replacing the entire word. Replace the ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6e48560] * perl/lib/BarnOwl/Completion.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) * t/completion.t (modified) Implement tab completion for command names. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [d7bcff8] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) Keep a global list of all defined command names. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [13614e7] * perl/lib/BarnOwl/Completion/Context.pm (modified) * t/completion.t (modified) Context.pm: Return the boundaries of the current word. We need this ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [8eac1a5] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Completion.pm (added) * perl/lib/BarnOwl/Completion/Context.pm (added) * t/completion.t (added) Implement and test BarnOwl::Completion::Context. This is the class ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6551eae] * keypress.c (modified) keypress.c: Recognize "TAB" as a key name. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6dc2d6b] * perlglue.xs (modified) save_excursion: Fix perl API error. We need to save a mark and ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [776c4bb] * t/mock.pl (added) Mock enough of perlglue.xs for tests to 'use BarnOwl'. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [eede1bf] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Export owl_function_debugmsg to perl as BarnOwl::debug().