# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 5:43:17 AM Mon, 08 Mar 2010 03:26:20 GMT Anders Kaseorg [8d4b521] * cmd.c (modified) * functions.c (modified) * keymap.c (modified) Rename owl_cmddict_namelist_free to owl_cmddict_namelist_cleanup. ... Mon, 08 Mar 2010 03:26:18 GMT Anders Kaseorg [685e96f] * cmd.c (modified) Rename owl_cmd_free to owl_cmd_cleanup. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:26:16 GMT Anders Kaseorg [8f2d9bf] * cmd.c (modified) * perlconfig.c (modified) Rename owl_perlconfig_cmd_free to owl_perlconfig_cmd_cleanup. ... Mon, 08 Mar 2010 03:26:14 GMT Anders Kaseorg [d537350] * dict.c (modified) * filterelement.c (modified) Inline owl_dict_free_simple. Signed-off-by: Anders Kaseorg ... Mon, 08 Mar 2010 03:26:12 GMT Anders Kaseorg [bf7aa1d] * dict.c (modified) * tester.c (modified) * variable.c (modified) Rename owl_dict_free_all to owl_dict_cleanup. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:26:09 GMT Anders Kaseorg [a1074de] * dict.c (modified) * filterelement.c (modified) * tester.c (modified) owl_dict_insert_element: Rename free_on_replace argument to ... Mon, 08 Mar 2010 03:26:06 GMT Anders Kaseorg [0e57335] * functions.c (modified) * help.c (modified) * variable.c (modified) Rename owl_variable_dict_namelist_free to ... Mon, 08 Mar 2010 03:26:04 GMT Anders Kaseorg [5e5f08f] * aim.c (modified) * list.c (modified) * message.c (modified) * messagelist.c (modified) * view.c (modified) Make owl_list_free_simple a special case of owl_list_cleanup. ... Mon, 08 Mar 2010 03:26:02 GMT Anders Kaseorg [8c59178] * buddylist.c (modified) * cmd.c (modified) * functions.c (modified) * keymap.c (modified) * list.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * variable.c (modified) * zwrite.c (modified) Rename owl_list_free_all to owl_list_cleanup. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:26:00 GMT Anders Kaseorg [7ab0020] * fmtext.c (modified) * functions.c (modified) * help.c (modified) * message.c (modified) * perlglue.xs (modified) * viewwin.c (modified) Rename owl_fmtext_free to owl_fmtext_cleanup. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:25:58 GMT Anders Kaseorg [0fef6eb] * tester.c (modified) * variable.c (modified) Rename owl_variable_dict_free to owl_variable_dict_cleanup. ... Mon, 08 Mar 2010 03:25:56 GMT Anders Kaseorg [bbd74a9] * owl.h (modified) * variable.c (modified) Rename owl_variable.free_fn to delete_fn. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:25:54 GMT Anders Kaseorg [3b0edaa] * variable.c (modified) Rename owl_variable_free to owl_variable_delete. Signed-off-by: ... Mon, 08 Mar 2010 03:25:51 GMT Anders Kaseorg [40d22cf] * cmd.c (modified) * filter.c (modified) * util.c (modified) * zwrite.c (modified) Rename owl_parsefree to owl_parse_delete. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:25:09 GMT Anders Kaseorg [1672650] * commands.c (modified) * keybinding.c (modified) * util.c (modified) * variable.c (modified) Rename atokenize_free to atokenize_delete. Signed-off-by: Anders ... Mon, 08 Mar 2010 03:21:16 GMT Anders Kaseorg [43e8bb2] * functions.c (modified) owl_function_typefilt: Don’t leak an owl_filter. Signed-off-by: ... Sun, 07 Mar 2010 23:56:51 GMT David Benjamin [b30c256] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Help.pm (added) * perl/lib/BarnOwl/Hooks.pm (modified) Add edit:help command for zsh-style in-edit help zsh has this ... Sun, 07 Mar 2010 23:56:51 GMT David Benjamin [d64f963] * owl.c (modified) Prefer popwin to typwin for cursor placement If we somehow have a ... Sun, 07 Mar 2010 23:54:59 GMT David Benjamin [30c5aab] * perl/lib/BarnOwl/Completion/Context.pm (modified) * perl/lib/BarnOwl/Parse.pm (modified) Add function for point-less parses Often, you don't care very much ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [2d232ed] * perl/lib/BarnOwl/Completion/Context.pm (modified) * perl/lib/BarnOwl/Parse.pm (added) Move Completion::Context::tokenize into own module Also add TODO ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [af21934] * perl/lib/BarnOwl/Completion/Context.pm (modified) Fix leading whitespace in tokenizer and refactor Should make tests ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [ccafe64] * t/completion.t (modified) Add additional (failing) tests for completer parse Completer should ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [dffb8b8] * owl.h (modified) * popwin.c (modified) Drop popwin and borderwin from owl_popwin Again, the WINDOWs are ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [b3adfb5] * global.c (modified) * owl.h (modified) Remove {rec,sep,msg,typ}win from owl_global With libpanel, the ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [8099357] * owl.c (modified) Remove some mentions of global windows from main Sadly, we can't ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [b928b3a] * functions.c (modified) * global.c (modified) * owl.c (modified) * popexec.c (modified) Remove popwin special-casing Finally, we can have our cake! Now ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [8ae2de9] * commands.c (modified) * editwin.c (modified) * functions.c (modified) * global.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) * popwin.c (modified) * util.c (modified) * viewwin.c (modified) Attach PANELs to all of our WINDOWs We replace wnoutrefresh with ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [be1ae91] * owl.h (modified) Allow compiling with panels included Add the typedef needed for the ... Wed, 03 Mar 2010 02:14:44 GMT David Benjamin [59077f9] * configure.ac (modified) Link to libpanel (provided with ncurses) libpanel makes life easier ... Tue, 02 Mar 2010 01:15:53 GMT Anders Kaseorg [80b5c42] * buddy.c (modified) * buddylist.c (modified) Add owl_buddy_delete to fix leaks. Signed-off-by: Anders Kaseorg ... Tue, 02 Mar 2010 01:15:51 GMT Anders Kaseorg [516c27e] * global.c (modified) * style.c (modified) Add owl_style_delete to fix leaks. Signed-off-by: Anders Kaseorg ... Tue, 02 Mar 2010 01:15:48 GMT Anders Kaseorg [91634ec] * functions.c (modified) * logging.c (modified) * message.c (modified) * messagelist.c (modified) * owl.c (modified) Add owl_message_delete to fix leaks. Signed-off-by: Anders Kaseorg ... Tue, 02 Mar 2010 01:15:46 GMT Anders Kaseorg [b0da027] * cmd.c (modified) Add owl_cmd_delete to fix leaks. Signed-off-by: Anders Kaseorg ... Tue, 02 Mar 2010 01:15:44 GMT Anders Kaseorg [62a000b] * cmd.c (modified) owl_cmddict_execute: Don’t leak buffers when given no arguments. ... Tue, 02 Mar 2010 01:15:41 GMT Anders Kaseorg [46c7f5b] * zephyr.c (modified) _owl_zephyr_process_events: Don’t leak ignored ZNotices. ... Tue, 02 Mar 2010 01:15:39 GMT Anders Kaseorg [7a3a747] * variable.c (modified) owl_variable_enum_get_tostring: Don’t leak the tokenized settings. ... Tue, 02 Mar 2010 01:15:37 GMT Anders Kaseorg [732cc15] * zcrypt.c (modified) owl_zcrypt_decrypt, owl_zcrypt_encrypt: Don’t leak the key filename. ... Tue, 02 Mar 2010 01:15:34 GMT Anders Kaseorg [1a01720] * fmtext.c (modified) owl_fmtext_appendf_normal: Don’t leak the formatted string to append. ... Tue, 02 Mar 2010 01:15:32 GMT Anders Kaseorg [3e55268] * viewwin.c (modified) owl_viewwin_init_fmtext: Don’t leak the temporary formatted text. ... Tue, 02 Mar 2010 01:15:29 GMT Anders Kaseorg [b85c1c4] * functions.c (modified) owl_function_exec: Don’t leak the redirected command string. ... Tue, 02 Mar 2010 01:15:26 GMT Anders Kaseorg [1915073] * owl.c (modified) main: Don’t leak the default tty name. Signed-off-by: Anders ... Tue, 02 Mar 2010 01:15:03 GMT Anders Kaseorg [1a0874f] * commands.c (modified) owl_command_zwrite, owl_command_zcrypt: Don’t leak an owl_zwrite on ... Mon, 01 Mar 2010 20:53:36 GMT Anders Kaseorg [ce5d181] * message.c (modified) owl_message_get_cc_without_recipient: Don’t overflow the output ... Mon, 01 Mar 2010 02:55:08 GMT Anders Kaseorg [181ea08] * commands.c (modified) owl_command_aimwrite: Fix a buffer overflow on aimwrite -m. I’ve ... Fri, 26 Feb 2010 04:04:38 GMT Anders Kaseorg [18fb86ee] * fmtext.c (modified) _owl_fmtext_curs_waddstr: Quash an uninitialized variable warning. ... Fri, 26 Feb 2010 03:58:59 GMT Anders Kaseorg [6b31006] * zephyr.c (modified) owl_zephyr_get_anyone_list: Fix a leak. Signed-off-by: Anders ... Fri, 26 Feb 2010 03:58:54 GMT Anders Kaseorg [a61daae] * util.c (modified) owl_util_file_deleteline: Fix a leak. Signed-off-by: Anders Kaseorg ... Wed, 17 Feb 2010 18:31:42 GMT Anders Kaseorg [8789410] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Jabber: Mention [-a ] in :help jwrite. Signed-off-by: ... Wed, 10 Feb 2010 02:49:54 GMT Anders Kaseorg [f61e7ac] * zcrypt.c (modified) zcrypt: Don’t allocate 32 times as much memory as we need for ... Wed, 10 Feb 2010 02:49:51 GMT Anders Kaseorg [1f37eba] * zcrypt.c (modified) zcrypt: Don’t read off the end of misaligned input messages. This ... Wed, 10 Feb 2010 02:49:49 GMT Anders Kaseorg [9be80b5] * tester.c (modified) zcrypt: Add tests. Signed-off-by: Anders Kaseorg ... Wed, 10 Feb 2010 02:49:47 GMT Anders Kaseorg [ae50abc] * zcrypt.c (modified) zcrypt: Don’t append a newline when decrypting. Signed-off-by: ... Wed, 10 Feb 2010 02:49:44 GMT Anders Kaseorg [a52eeb1] * zcrypt.c (modified) zcrypt: Add separate functions for zcrypting with a particular key. ... Wed, 10 Feb 2010 02:49:41 GMT Anders Kaseorg [dacb555] * functions.c (modified) * message.c (modified) * zcrypt.c (modified) zcrypt: Change zcrypt functions to allocate their output buffer. ... Wed, 10 Feb 2010 02:49:36 GMT Anders Kaseorg [d35d2ba] * message.c (modified) zcrypt: Don’t leak the body after decrypting a message. This fixes ... Wed, 10 Feb 2010 02:49:20 GMT Anders Kaseorg [3f18ad5] * zcrypt.c (modified) Fix zcrypt when compiling without krb4 OpenSSL's "compatibility" ... Sat, 06 Feb 2010 23:11:26 GMT Geoffrey Thomas [9a023d0] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Send multiple PRIVMSGs for IRC messages entered as multiple ... Sun, 31 Jan 2010 02:26:54 GMT Anders Kaseorg [c3a47c9] * filter.c (modified) * owl.h (modified) * view.c (modified) Move cachedmsgid from owl_filter to owl_view. This fixes a ... Sat, 23 Jan 2010 15:49:54 GMT Nelson Elhage [fde6d80] * perlglue.xs (modified) * style.c (modified) owl_style_create_perl: Change refcounting convention. Make ... Wed, 20 Jan 2010 03:53:08 GMT Nelson Elhage [2fec14b] * perlglue.xs (modified) perlglue.xs: Copy passed-in SV*s before storing them. Perl gives us ... Sun, 10 Jan 2010 15:03:52 GMT Nelson Elhage [0f8efe0] * t/completion.t (modified) completion.t: chdir("/") when done to allow cleanup. Some versions ... Sun, 10 Jan 2010 15:03:52 GMT Nelson Elhage [366558f] * t/completion.t (modified) completion.t: Pass a mode to mkpath. For some reason, without an ... Sat, 09 Jan 2010 21:02:47 GMT Anders Kaseorg [f7cd7c9] * tester.c (modified) * text.c (modified) owl_text_expand_tabs, meet multibyte and wide characters. ... Sat, 09 Jan 2010 21:02:03 GMT Anders Kaseorg [8a16704] * libfaim/config.h.in (deleted) * libfaim/stamp-h (deleted) * libfaim/stamp-h.in (deleted) Remove unused config.h.in, stamp-h, stamp-h.in from libfaim. ... Sat, 09 Jan 2010 21:01:58 GMT Anders Kaseorg [cecb125] * configure.ac (modified) Require automake ≥ 1.7.0, and don’t warn about portability to non-GNU ... Sat, 09 Jan 2010 21:01:53 GMT Anders Kaseorg [10557e6] * Makefile.am (modified) * configure.ac (modified) * perl/Makefile.am (added) Makefile.am: Use only direct children in SUBDIRS, to appease automake ... Thu, 07 Jan 2010 23:54:15 GMT Nelson Elhage [2a17b63] * commands.c (modified) * context.c (modified) * functions.c (modified) * keys.c (modified) * owl.c (modified) * popexec.c (modified) * select.c (modified) Push and pop contexts whenever we change context. This allows us to ... Thu, 07 Jan 2010 23:54:14 GMT Nelson Elhage [a999d9e] * global.c (modified) * owl.h (modified) * tester.c (modified) Replace the global context with a context stack. For now, we only ... Thu, 07 Jan 2010 23:54:14 GMT Nelson Elhage [8a2815b] * functions.c (modified) loopwrite_setup: Delegate to owl_function_write_setup() Thu, 07 Jan 2010 20:51:02 GMT Nelson Elhage [365950b] * perl/lib/BarnOwl.pm (modified) Squelch an 'uninitialized' warning in recv:shift-left. Tue, 05 Jan 2010 05:08:02 GMT Nelson Elhage [ec5d1a2] * configure.ac (modified) Start 1.6 release Tue, 05 Jan 2010 05:07:38 GMT Nelson Elhage [21889338] * ChangeLog (modified) * configure.ac (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/Completion.pm (modified) * perl/lib/BarnOwl/Completion/Util.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perlconfig.c (modified) * scripts/do-release (modified) * t/completion.t (modified) Merge branch 'release-1.5' Thu, 31 Dec 2009 21:11:03 GMT Nelson Elhage [901b931] * perlconfig.c (modified) Fix a typo in an error message. Thu, 31 Dec 2009 18:33:41 GMT Nelson Elhage [491cdb1] * ChangeLog (modified) * configure.ac (modified) BarnOwl 1.5 Wed, 30 Dec 2009 19:12:15 GMT Nelson Elhage [814aca1] * editwin.c (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/Completion.pm (modified) * perl/lib/BarnOwl/Completion/Util.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * scripts/do-release (modified) * t/completion.t (modified) Merge branch 'release-1.5' Wed, 30 Dec 2009 19:12:05 GMT Nelson Elhage [d41f773] * editwin.c (modified) Revert "Force the locktext to be visible initially." This reverts ... Wed, 30 Dec 2009 18:59:57 GMT Nelson Elhage [85fa6e4] * editwin.c (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/Completion.pm (modified) * perl/lib/BarnOwl/Completion/Util.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * scripts/do-release (modified) * t/completion.t (modified) Merge branch 'release-1.5' Wed, 30 Dec 2009 18:59:48 GMT Nelson Elhage [460fbe8] * editwin.c (modified) editwin: Prefer the point a line below center when reframing. This ... Wed, 30 Dec 2009 06:55:19 GMT Nelson Elhage [43fe02f] * editwin.c (modified) Force the locktext to be visible initially. This works around a bug ... Mon, 28 Dec 2009 05:25:00 GMT Nelson Elhage [416241f] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: irc-disconnect on a pending reconnect should cancel it. Mon, 28 Dec 2009 05:25:00 GMT Nelson Elhage [3acab0e] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Store connection objects in %reconnect, rather than timers. Mon, 28 Dec 2009 05:24:59 GMT Nelson Elhage [54b4a87] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) IRC: Refactor the mk_irc_command API and document it. Mon, 28 Dec 2009 05:03:29 GMT Nelson Elhage [dc8f6e0] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete several commands that accept a filename. Mon, 28 Dec 2009 05:03:29 GMT Nelson Elhage [e6cec01] * perl/lib/BarnOwl/Completion/Util.pm (modified) * t/completion.t (modified) Completion: Add a helper function to complete paths. Add tests as ... Mon, 28 Dec 2009 05:03:28 GMT Nelson Elhage [880311d] * perl/lib/BarnOwl/Completion.pm (modified) Completion: Allow completers to provide partial completion. Mon, 28 Dec 2009 05:03:28 GMT Nelson Elhage [4815492] * perl/lib/BarnOwl/Completion.pm (modified) Completion: Allow for separate display and replacement strings. Mon, 28 Dec 2009 05:03:28 GMT Nelson Elhage [4d26776] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete the 'print' command. Mon, 28 Dec 2009 05:03:28 GMT Nelson Elhage [1dc839b] * perl/lib/BarnOwl/Complete/Client.pm (modified) Complete the 'bindkey' command. Fri, 25 Dec 2009 23:04:37 GMT Alejandro R. Sedeño [b84feab] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Interpret 'normal' messages the same as 'chat' messages Fri, 25 Dec 2009 23:01:33 GMT Alejandro R. Sedeño [89b700e] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Broaden recognition of 'normal' messages As per RFC 3921, Section ... Fri, 25 Dec 2009 03:37:22 GMT Nelson Elhage [ac374fc] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Revert "irc-disconnect on a pending reconnect should cancel the ... Fri, 25 Dec 2009 03:36:20 GMT Nelson Elhage [0572abcf] * ChangeLog (modified) * Makefile.am (modified) * commands.c (modified) * configure.ac (modified) * editwin.c (modified) * functions.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Hooks.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/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) * runtests.sh (modified) * tester.c (modified) * scripts/do-release (modified) Merge branch 'release-1.5' Fri, 25 Dec 2009 03:35:54 GMT Nelson Elhage [9f026c1] * runtests.sh (modified) runtests.sh: Specify tester with HARNESS_PERL instead of prove ... Fri, 25 Dec 2009 03:35:50 GMT Nelson Elhage [f0f2eec] * tester.c (modified) Fix tester for the filter list owl_dict conversion. Commit ... Fri, 25 Dec 2009 03:35:46 GMT Nelson Elhage [89982ec] * Makefile.am (modified) Makefile.am: Fall back gracefully if we can’t compute a GIT_VERSION. ... Thu, 24 Dec 2009 23:44:42 GMT Nelson Elhage [d771d1b] * scripts/do-release (modified) do-release: Refuse to build an update tarball if we haven't pulled. Thu, 24 Dec 2009 23:37:09 GMT Nelson Elhage [980fa31] * configure.ac (modified) BarnOwl 1.5rc2 Thu, 24 Dec 2009 23:18:51 GMT Alex Dehnert [6700c605] * commands.c (modified) * perl/lib/BarnOwl.pm (modified) Allow left/right scrolling by arbitrary amount Move ... Thu, 24 Dec 2009 06:41:36 GMT Alejandro R. Sedeño [c471e85] * editwin.c (modified) Reframe when replacing text in the editwin that is before or at the ... Thu, 24 Dec 2009 06:41:36 GMT Alejandro R. Sedeño [36a16fc] * editwin.c (modified) Revert "Add another case for reframing to owl_editwin_redisplay" ...