# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 18, 2024, 10:05:44 PM 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 ... Sun, 11 Oct 2009 23:19:43 GMT Nelson Elhage [82fbdf0] * ChangeLog (modified) * configure.ac (modified) BarnOwl 1.4rc1 Sun, 11 Oct 2009 23:19:01 GMT Nelson Elhage [68ab07c] * scripts/add-changelog (added) Add a script to insert changelog entries between releases. Sun, 11 Oct 2009 01:24:41 GMT Nelson Elhage [dcc3f80] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Zephyr.pm (added) * perlglue.xs (modified) * zephyr.c (modified) * .gitignore (modified) * Makefile.am (modified) * aim.c (modified) * commands.c (modified) * editwin.c (modified) * fmtext.c (modified) * functions.c (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_tester.c (modified) * t/unicode.t (added) * typemap (added) Merge branch 'zephyr-fixes' Sun, 11 Oct 2009 01:24:27 GMT Nelson Elhage [69c3878] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * .gitignore (modified) * Makefile.am (modified) * aim.c (modified) * commands.c (modified) * editwin.c (modified) * fmtext.c (modified) * functions.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl_tester.c (modified) * perlglue.xs (modified) * t/unicode.t (added) * typemap (added) * zephyr.c (modified) Merge branch 'irc' Sun, 11 Oct 2009 01:24:18 GMT Nelson Elhage [e1e59a7] * Makefile.am (modified) * aim.c (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perlglue.xs (modified) * t/unicode.t (added) * typemap (added) * .gitignore (modified) * commands.c (modified) * editwin.c (modified) * fmtext.c (modified) * functions.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl_tester.c (modified) * zephyr.c (modified) Merge branch 'unicode-fixes' Sat, 10 Oct 2009 00:52:57 GMT Anders Kaseorg [737b8f1] * perl_tester.c (modified) perl_tester: return 0 from main. Signed-off-by: Anders Kaseorg ... Fri, 09 Oct 2009 23:58:06 GMT David Benjamin [b373d44] * Makefile.am (modified) Remove libzcrypt.a from perl_tester See ... Fri, 09 Oct 2009 23:58:06 GMT David Benjamin [5ade618] * commands.c (modified) Fix description of edit:history-next Signed-off-by: David Benjamin ... Fri, 09 Oct 2009 23:58:06 GMT David Benjamin [1703f72] * .gitignore (modified) Add .*.swp to .gitignore For vim swap files. Signed-off-by: David ... Wed, 07 Oct 2009 21:05:57 GMT Karl Ramm [77c87b2] * perl/lib/BarnOwl.pm (modified) Strip trailing newlines from zsigs. ... Wed, 07 Oct 2009 21:05:57 GMT Karl Ramm [dca3b27] * functions.c (modified) * zephyr.c (modified) Make owl_zephyr_zlocate return a dynamically allocated result (and ... Wed, 07 Oct 2009 04:46:39 GMT Anders Kaseorg [6c171f1] * editwin.c (modified) * fmtext.c (modified) Use g_unichar_to_utf8 in a way that doesn’t require memset. ... Wed, 07 Oct 2009 04:46:39 GMT Anders Kaseorg [a85d225] * editwin.c (modified) oe_release_excursion: Simplify linked list deletion code. ... Wed, 07 Oct 2009 04:46:39 GMT Anders Kaseorg [5791bf7] * perlglue.xs (modified) Left-align XS function names, in accordance with the decree of ... Wed, 07 Oct 2009 04:46:39 GMT Anders Kaseorg [0ed5c57] * fmtext.c (modified) Don’t loop infinitely on matching the empty string. This fixes a ... Wed, 07 Oct 2009 04:12:20 GMT Alejandro R. Sedeño [26cde20] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Fix a typo in the jroster help message. Tue, 06 Oct 2009 04:06:42 GMT Nelson Elhage [7cfb1df] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Handle 'nosuchchannel' events. Fixes #109. Sun, 04 Oct 2009 04:18:45 GMT Nelson Elhage [32ad44d] * zephyr.c (modified) Don't call any libzephyr functions before ZInitialize(). With krb5 ... Sun, 04 Oct 2009 01:46:51 GMT Nelson Elhage [6f0fbe9] * perlglue.xs (modified) Add a function for perl to query whether Zephyr is available. Sun, 04 Oct 2009 01:36:17 GMT Nelson Elhage [df569c5] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Zephyr.pm (added) * zephyr.c (modified) Add a perl hook that is called once Zephyr is initialized. Some ... Sun, 04 Oct 2009 00:45:52 GMT Nelson Elhage [1fdca1b] * aim.c (modified) AIM: Decode incoming messages properly. We can handle unicode now, ... Sun, 04 Oct 2009 00:45:52 GMT Nelson Elhage [82a79a6] * aim.c (modified) AIM: Correctly send outgoing IMs with high-bit characters. Encode ... Sun, 04 Oct 2009 00:45:52 GMT Nelson Elhage [0c4a190] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) IRC: Encode outgoing messages as utf-8. I believe this closes #87. ... Sun, 04 Oct 2009 00:45:52 GMT Nelson Elhage [39e81f7] * Makefile.am (modified) * perlglue.xs (modified) * typemap (added) Return unicode strings to perl. Define a new typedef, 'utf8', in ... Sun, 04 Oct 2009 00:44:23 GMT Nelson Elhage [09ff1eb] * t/unicode.t (added) Some simple tests for perlglue functions handling Unicode properly. Sat, 03 Oct 2009 21:48:21 GMT Nelson Elhage [ecee82f] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) IRC: Fix '-a' with commands that take a channel. Previously, the ... Sat, 03 Oct 2009 21:34:19 GMT Nelson Elhage [0e8a0fc] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Remove channels from the channel list on disconnect. Sat, 03 Oct 2009 21:06:28 GMT Nelson Elhage [9f5e847] * select.c (modified) owl_select_check_sigtstp: Fix prototype to use (void). Sat, 03 Oct 2009 14:15:11 GMT Nelson Elhage [8830f79f] * .gitignore (modified) * Makefile.am (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/Complete/Filter.pm (added) * perl/lib/BarnOwl/Completion/Context.pm (modified) * perl/lib/BarnOwl/Completion/Util.pm (modified) * perl_tester.c (added) * perlglue.xs (modified) * runtests.sh (modified) * t/completion.t (modified) * t/mock.pl (modified) * aim.c (modified) * commands.c (modified) * configure.ac (modified) * editwin.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * keys.c (modified) * libfaim/Makefile.am (modified) * logging.c (modified) * m4/ax_c_check_flag.m4 (added) * m4/ax_cflags_strict_prototypes.m4 (added) * m4/ax_cflags_warn_all.m4 (added) * m4/pkg.m4 (added) * mainwin.c (modified) * message.c (modified) * owl.c (modified) * owl.h (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Complete/AIM.pm (added) * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) * perlconfig.c (modified) * popwin.c (modified) * scripts/do-release (modified) * select.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * viewwin.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Merge branch 'davidben/context-slice' Conflicts: perlglue.xs Sat, 03 Oct 2009 14:12:06 GMT Nelson Elhage [340c3e7] * functions.c (modified) owl_function_error: Bail out early in the case of recursive errors. ... Sat, 03 Oct 2009 14:11:30 GMT Nelson Elhage [40bda84] * global.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) Catch ^Z and display a message instead of suspending. Sat, 03 Oct 2009 14:06:23 GMT Nelson Elhage [e2f7963] * perl/lib/BarnOwl/Hooks.pm (modified) Fix missing commands from command completion. If even a command is ... Sat, 03 Oct 2009 05:53:00 GMT David Benjamin [1167bf1] * t/completion.t (modified) Add tests for complete_filter_expr Tests: - initial setup - not ... Sat, 03 Oct 2009 05:53:00 GMT David Benjamin [5fdc562] * perl/lib/BarnOwl/Complete/Filter.pm (modified) Fix typo in _complete_filter_expr Forgot to fully switch to the new ... Sat, 03 Oct 2009 05:53:00 GMT David Benjamin [e4f4287] * t/completion.t (modified) Enable Context::shift_words tests and add one Now that the tester ... Sat, 03 Oct 2009 05:52:56 GMT David Benjamin [42ad917] * .gitignore (modified) * Makefile.am (modified) * perl_tester.c (added) * runtests.sh (modified) * t/mock.pl (modified) Add perl_tester to run perl in barnowl environment Main function ... Thu, 01 Oct 2009 21:30:08 GMT Anders Kaseorg [2184001] * editwin.c (modified) Make kill-region stop killing extra bytes after multibyte characters. ... Thu, 01 Oct 2009 01:32:36 GMT Nelson Elhage [955a36e] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) Squelch some 'uninitialized' warnings in IRC completion. IRC join, ... Thu, 01 Oct 2009 01:32:36 GMT Nelson Elhage [5b483a6] * perl/lib/BarnOwl/Complete/AIM.pm (added) Add minimal completion for 'aimwrite'. Thu, 01 Oct 2009 01:32:36 GMT Nelson Elhage [27a1903] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Completion.pm (modified) IRC Completion: Use networks and channels from the IRC module. Thu, 01 Oct 2009 01:32:36 GMT Nelson Elhage [9300fe5] * perl/lib/BarnOwl/Complete/Zephyr.pm (modified) Zephyr completion: Convert fields to lowercase for completing. ... Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [69c27e6] * perl/lib/BarnOwl/Completion/Util.pm (modified) * t/completion.t (modified) Don't suggest repeated flags in complete_flags For most commands, ... Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [a3a9eb7] * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/Complete/Filter.pm (added) Move complete_filter_{expr,name} to own module Moved to ... Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [6035008] * perl/lib/BarnOwl/Complete/Client.pm (modified) Drop start argument to complete_filter_expr Use context slicing ... Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [76e0e4a] * perl/lib/BarnOwl/Complete/Client.pm (modified) Reimplement complete_filter using shift_words Fixes bug with -c and ... Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [b06a888] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete startup by forwarding to main completer Wed, 30 Sep 2009 05:02:36 GMT David Benjamin [e97c5d05] * perl/lib/BarnOwl/Completion/Context.pm (modified) * t/completion.t (modified) Implement a shift_words method on completion contexts. This allows ... Wed, 30 Sep 2009 05:02:32 GMT David Benjamin [9e5b5fd] * perlglue.xs (modified) Export skiptokens to perl. Tue, 29 Sep 2009 03:23:01 GMT Anders Kaseorg [b0a6ea0] * functions.c (modified) owl_function_zcrypt: Remove unused assignment to mymsg. ... Tue, 29 Sep 2009 03:23:01 GMT Anders Kaseorg [402eb16f] * functions.c (modified) owl_function_prevmsg_full: Remove unused variable viewsize. ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [e3c4ba2] * editwin.c (modified) oe_reframe: Remove unused variable point. Signed-off-by: Anders ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [a6ac9fe] * zcrypt.c (modified) owl_zcrypt_encrypt: Remove unused variable use_buffer. ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [682fb8d] * functions.c (modified) owl_function_dump: Remove unused variable count. Signed-off-by: ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [9bda818] * mainwin.c (modified) owl_mainwin_redisplay: Remove redundant call to ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [f119757] * fmtext.c (modified) * util.c (modified) g_utf8_next_char can’t return NULL; remove redundant checks. ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [61de085] * commands.c (modified) owl_command_zlist: zlist {-e|-t} have never worked; remove them. ... Tue, 29 Sep 2009 03:23:00 GMT Anders Kaseorg [ebbeb39] * text.c (modified) owl_text_quote: Don’t leak a kretch-sized buffer. Signed-off-by: ... Tue, 29 Sep 2009 01:49:05 GMT Anders Kaseorg [1373d35] * perlconfig.c (modified) owl_perlconfig_edit_callback: Actually give up if the callback is ... Mon, 28 Sep 2009 21:04:47 GMT Anders Kaseorg [1a5db78] * perlglue.xs (modified) perlglue.xs: Always return const char * to Perl instead of char *. ... Mon, 28 Sep 2009 20:48:21 GMT Anders Kaseorg [fbadb37] * perlglue.xs (modified) get_zephyr_variable: Actually, the strdup isn’t needed here at all. ... Mon, 28 Sep 2009 20:37:13 GMT Anders Kaseorg [9cb03bf] * perlglue.xs (modified) get_zephyr_variable: Clean up const and NULL handling. g_strdup and ... Mon, 28 Sep 2009 19:24:26 GMT Karl Ramm [39cff48] * fmtext.c (modified) Spread the background color across the right hand side of messages ... Mon, 28 Sep 2009 19:19:50 GMT Karl Ramm [de3f641] * perl/lib/BarnOwl.pm (modified) * variable.c (modified) * zwrite.c (modified) Perl callout for zsig computation + move default to perl ... Mon, 28 Sep 2009 19:15:55 GMT Karl Ramm [bb79a52] * perlglue.xs (modified) BarnOwl::get_zephyr_variable gets you a .zephyr.vars variable Mon, 28 Sep 2009 17:14:23 GMT Anders Kaseorg [de8945b] * configure.ac (modified) * m4/ax_cflags_strict_prototypes.m4 (added) Require strict prototypes. Signed-off-by: Anders Kaseorg ... Mon, 28 Sep 2009 17:14:23 GMT Anders Kaseorg [c79a047] * aim.c (modified) * commands.c (modified) * fmtext.c (modified) * functions.c (modified) * help.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * select.c (modified) * util.c (modified) * zephyr.c (modified) Correctly prototype functions with no parameters as foo(void), not ...