# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 5:42:48 AM Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [7e111f4] * fmtext.c (modified) * owl.h (modified) Replace owl_fmtext's buffer management with GString reallocs are ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [d3c318b] * fmtext.c (modified) Don't stick random NULs when waddnstr exists Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [dfe5829] * commands.c (modified) Be more accurate in allocating argument vector in owl_command_view ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [fc7481a] * zephyr.c (modified) strndup is pretty awesome and doesn't involve adding 5 Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [65c753e] * tester.c (modified) * util.c (modified) Use a GPtrArray to manage the growing list in owl_parseline It's ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [d3941a0] * global.c (modified) * owl.c (modified) Use g_strjoinv in owl_global_set_startupargs It's much nicer than ... Tue, 25 Jan 2011 06:07:47 GMT David Benjamin [b03c714] * COPYING (modified) * functions.c (modified) * owl.c (modified) * owl.h (modified) Update copyright notices for 2011 Tue, 25 Jan 2011 03:57:20 GMT David Benjamin [e06f413] * commands.c (modified) Stick the local realm onto the argument of viewuser if needed A ... Sun, 23 Jan 2011 08:27:34 GMT David Benjamin [74312ad] * scripts/do-release (modified) Update do-release's output to match the wiki The actual wording we ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [42115bf9] * functions.c (modified) Reimplement owl_function_typefilt with proper quoting Probably not ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [9d4c398] * functions.c (modified) Reimplement owl_function_zpunt using proper quoting ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [a5f477c] * functions.c (modified) Reimplement owl_function_zuserfilt with proper quoting ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [c426bc2] * functions.c (modified) Rewrite owl_function_classinstfilt with proper quoting The current ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [f47696f] * tester.c (modified) * util.c (modified) Add owl_string_appendf_quoted for easy construction of command lines. Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [443dcfa] * tester.c (modified) Add a test for zuserfilt Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [b31252d] * tester.c (modified) Add a few unit tests for classinstfilt They currently fail because ... Fri, 21 Jan 2011 00:59:38 GMT David Benjamin [c7fe23e] * commands.c (modified) * functions.c (modified) If a smartfilter fails to parse, handle the error Otherwise we ... Wed, 05 Jan 2011 18:32:47 GMT David Benjamin [569f0bd] * configure.ac (modified) Fix up feature macros somewhat Set _XOPEN_SOURCE to 500 to target a ... Wed, 05 Jan 2011 15:09:33 GMT Nelson Elhage [5f8ec6b] * editwin.c (modified) * global.c (modified) * owl.h (modified) Replace per-editwin killbuf with a global one. Right now, the kill ... Wed, 05 Jan 2011 15:09:12 GMT Nelson Elhage [c23f678] * functions.c (modified) Don't use error_message if we are building without Zephyr. That ... Tue, 04 Jan 2011 01:20:52 GMT David Benjamin [719119de] * message.c (modified) * zwrite.c (modified) Build reply commands from scratch on outgoing zwrites We currently ... Sun, 02 Jan 2011 20:35:15 GMT David Benjamin [d222c44] * filterelement.c (modified) * functions.c (modified) * global.c (modified) * text.c (modified) Kill owl_getquoting and fix quoting bugs That function is nonsense. ... Sun, 02 Jan 2011 20:35:15 GMT David Benjamin [2bc6ad35] * tester.c (modified) * util.c (modified) Add owl_quote_arg and owl_string_append_quoted_arg Also add unit ... Sun, 02 Jan 2011 20:31:58 GMT David Benjamin [d275eb2] * commands.c (modified) * keybinding.c (modified) * util.c (modified) * variable.c (modified) Replace atokenize with glib's g_strsplit_set Glib's had ... Tue, 21 Dec 2010 22:55:38 GMT David Benjamin [f640876] * owl.h (modified) Punt some old owl_timer objects Not only are they no longer used, ... Tue, 21 Dec 2010 22:54:58 GMT David Benjamin [8510d5b] * global.c (modified) Check passwd entries to determine home dir Still manually check the ... Tue, 21 Dec 2010 22:54:43 GMT David Benjamin [fa90c34] * util.c (modified) Fixup owl_util_recursive_resolve_link to handle relative symlinks ... Tue, 21 Dec 2010 22:54:31 GMT David Benjamin [9b9efa2b] * popwin.c (modified) * util.c (modified) Punt owl_util_max and owl_util_min in favor of MAX and MIN glib ... Fri, 03 Dec 2010 04:37:29 GMT David Benjamin [e974152] * configure.ac (modified) Bump version for development. Sat, 27 Nov 2010 05:26:27 GMT David Benjamin [2ff0693] * ChangeLog (modified) * configure.ac (modified) BarnOwl 1.7rc1 Fri, 26 Nov 2010 09:59:22 GMT David Benjamin [7aa1fa5] * perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm (modified) Download Twitter consumer keys from barnowl.mit.edu ... Fri, 26 Nov 2010 09:04:03 GMT Anders Kaseorg [b31f1c9] * commands.c (modified) * window.c (modified) Move declarations before code I don’t know if we still care about ... Fri, 26 Nov 2010 09:04:03 GMT Anders Kaseorg [1dd285b] * zcrypt.c (modified) zcrypt: Make strings const Signed-off-by: Anders Kaseorg ... Fri, 19 Nov 2010 07:15:49 GMT Karl Ramm [950e2da] * util.c (modified) Fixed :unsub to make it work if ~/.zephyr.subs is a symlink (trac ... Fri, 19 Nov 2010 07:15:34 GMT Karl Ramm [5fca55f] * util.c (modified) * zephyr.c (modified) I/O errors on writing subscription file in :unsub are no longer ... Fri, 19 Nov 2010 06:48:27 GMT Alex Dehnert [b401ef2] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Display subject as XMPP personal context (if set) Fri, 12 Nov 2010 14:34:52 GMT David Benjamin [7473e38b] * commands.c (modified) Fix typo in owl_command_with_history Fri, 12 Nov 2010 13:37:51 GMT Nelson Elhage [35d2091] * commands.c (modified) Allow adding text to the command history Adds the cmd-history-add ... Mon, 08 Nov 2010 21:02:43 GMT Alejandro R. Sedeño [9d21120] * owl.h (modified) * zephyr.c (modified) zephyr: update smartstrip logic * Deal with krb5 principal types ... Mon, 08 Nov 2010 21:01:44 GMT Alejandro R. Sedeño [1522e5d] * commands.c (modified) * owl.h (modified) * perl/lib/BarnOwl/Message/Zephyr.pm (modified) * zephyr.c (modified) webzephyr principal changed Signed-off-by: Alejandro R. Sedeño ... Mon, 08 Nov 2010 00:22:04 GMT David Benjamin [cedbe9d] * viewwin.c (modified) Punt the ~s at the end of a popless text They seem to confuse ... Sun, 07 Nov 2010 19:26:33 GMT David Benjamin [13e2096] * commands.c (modified) Remove the echochar hack in owl_command_edit_cancel ... Sun, 07 Nov 2010 13:34:24 GMT Nelson Elhage [bc14adc] * owl.c (modified) * variable.c (modified) Punted __unspecified__ default value for default_style. variable.c ... Sun, 07 Nov 2010 05:29:40 GMT Anders Kaseorg [bad8ad3] * owl.h (modified) Add ! to OWL_REGEX_QUOTECHARS We interpret ! at the beginning of a ... Sat, 06 Nov 2010 22:34:31 GMT Anders Kaseorg [1279f21] * functions.c (modified) _owl_function_timer_append_fmtext: Cast time_t to int for ... Sat, 06 Nov 2010 22:34:31 GMT Anders Kaseorg [d127638] * owl.h (modified) Only add missing Zephyr prototypes for the versions where they’re ... Sat, 06 Nov 2010 22:34:31 GMT Anders Kaseorg [72ec874] * text.c (modified) owl_text_expand_tabs: Make q const Signed-off-by: Anders Kaseorg ... Sat, 06 Nov 2010 22:34:31 GMT Anders Kaseorg [9359e5a] * functions.c (modified) owl_function_loopwrite_setup: Remove unused callback argument ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [6ed3c2a] * zephyr.c (modified) owl_zephyr_loadbarnowldefaultsub: Remove redundant assignment of ret ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [a409a9d] * select.c (modified) owl_select_aim_hack: Remove redundant assignment of max_fd ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [c107129] * perlconfig.c (modified) owl_perlconfig_hashref2message: Remove unused variable count ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [79d05d9] * functions.c (modified) owl_function_zephyr_buddy_check: Remove unused variable zbl ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [4e118a0] * configure.ac (modified) * m4/ax_cflags_strict_prototypes.m4 (deleted) Don’t use AX_CFLAGS_STRICT_PROTOTYPES gcc errors on the obsolete ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [9fc473a] * configure.ac (modified) Silence some clang warnings for libfaim Signed-off-by: Anders ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [ce35060] * Makefile.am (modified) * configure.ac (modified) Use AM_{CPP,C,LD}FLAGS instead of overriding {CPP,C,LD}FLAGS ... Sat, 06 Nov 2010 22:34:03 GMT Anders Kaseorg [6ad7bed] * window.c (modified) Avoid stripping parameters for function calls in window.c Although ... Thu, 04 Nov 2010 18:22:43 GMT David Benjamin [1d81c51] * functions.c (modified) Tell ncurses to consider the screen invalid on ^L Otherwise, ... Sun, 24 Oct 2010 01:17:39 GMT David Benjamin [2afae56] * history.c (modified) Don't leak partial history entries when replacing them We're ... Sat, 23 Oct 2010 20:41:12 GMT David Benjamin [d4582ef] * zwrite.c (modified) Don't leak z->cmd in owl_zwrite Sat, 23 Oct 2010 20:06:46 GMT David Benjamin [be46e0e] * zephyr.c (modified) Don't leaks memory when .anyone file is missing Also caught by valgrind. Sat, 23 Oct 2010 19:53:41 GMT David Benjamin [40382e0] * perlglue.xs (modified) Don't re-initialize lists in BarnOwl::all_keymaps ... Sat, 23 Oct 2010 19:38:09 GMT David Benjamin [e45d9f4] * tester.c (modified) Don't re-initialize filters in owl_filter_regtest We setup the ... Sat, 23 Oct 2010 19:26:36 GMT David Benjamin [eaedfba] * functions.c (modified) Don't leak messages in owl_function_makemsg Just give the msgwin ... Sat, 23 Oct 2010 19:18:16 GMT David Benjamin [a04218c] * tester.c (modified) Free intermediate values in owl_util_regtest Sat, 23 Oct 2010 18:53:16 GMT David Benjamin [7d7326c] * variable.c (modified) When deleting a variable, clean-up strings Variables allocated from ... Sat, 23 Oct 2010 08:40:24 GMT David Benjamin [4c0ac34] * viewwin.c (modified) Don't leak editwins in the viewwin All the objects we pass the ... Sat, 23 Oct 2010 05:30:15 GMT David Benjamin [c366cbd] * logging.c (modified) * zephyr.c (modified) Fix a few more memory leaks from short_zuser Also change a ... Sat, 23 Oct 2010 05:17:12 GMT David Benjamin [ca6a47e] * owl.c (modified) In the startup message, suggest quickstart before help It looks ... Sat, 23 Oct 2010 05:14:37 GMT David Benjamin [c38bfe0] * help.c (modified) Advertise recv:mark and recv:swapmark in help General consensus ... Sat, 23 Oct 2010 05:14:08 GMT David Benjamin [811644f] * functions.c (modified) Correctly narrow on personals from realm-less senders Fixes bug ... Mon, 04 Oct 2010 01:15:02 GMT David Benjamin [12a6616] * Makefile.am (modified) * compat/Makefile.am (added) * compat/compat.h (added) * compat/memrchr.c (added) * configure.ac (modified) * owl.h (modified) Add a compatibility implementation of memrchr It's a GNU extension ... Sun, 03 Oct 2010 23:48:23 GMT David Benjamin [8b2789c] * configure.ac (modified) Define __EXTENSIONS__ to appease Solaris Solaris apparently will ... Sun, 03 Oct 2010 01:33:52 GMT David Benjamin [df4ccc0] * commands.c (modified) Fix up and expand popless:start-search's help Sat, 02 Oct 2010 01:22:21 GMT David Benjamin [09065ed] * viewwin.c (modified) If popless:start-search is passed "", continue search Matches ... Sat, 02 Oct 2010 01:22:21 GMT David Benjamin [afaef6e] * scripts/do-release (modified) Fix a typo in do-release's documentation string Sat, 02 Oct 2010 01:22:20 GMT David Benjamin [c6adf17] * aim.c (modified) * commands.c (modified) * functions.c (modified) * owl.h (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) * perl/lib/BarnOwl/MainLoopCompatHook.pm (modified) * perl/lib/BarnOwl/Timer.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/Connection.pm (modified) * perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm (modified) * perlglue.xs (modified) * select.c (modified) * variable.c (modified) Track names along with timers, add :show timers This will help ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [385cce2] * perl/lib/BarnOwl/MainLoopCompatHook.pm (modified) Remove the DESTROY hook in MainLoopCompatHook It can't cause a ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [ac6d4e4] * editwin.c (modified) * tester.c (modified) Cache the current column to avoid repeatly recomputing it In ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [9c3f334] * editwin.c (modified) cursorx in oe_insert_char is a lie There's even a comment to that ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [58a16cc] * tester.c (modified) Add a unit test for the editwin's automatic wrapping Currently ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [52172cc] * editwin.c (modified) Update the editwin's fillcol and wrapcol on resize Otherwise ... Fri, 01 Oct 2010 00:07:17 GMT David Benjamin [e75a6df] * editwin.c (modified) Document oe_find_display_line It took me a few readings before ... Sun, 26 Sep 2010 02:26:08 GMT David Benjamin [c8d9f84] * perl/lib/BarnOwl/MainLoopCompatHook.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm (modified) More aggressively stop Timers created in perl In case something ... Sat, 25 Sep 2010 21:58:38 GMT Nelson Elhage [b120bd3] * perl/lib/BarnOwl.pm (modified) * variable.c (modified) add a random zsig function Tue, 21 Sep 2010 21:33:11 GMT David Benjamin [118c919] * commands.c (modified) * functions.c (modified) * owl.h (modified) * viewwin.c (modified) Name search argument consider_current Adding yet another enum for a ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [4a41f16] * editcontext.c (modified) * functions.c (modified) * viewwin.c (modified) Pass deactivate_cb as argument to owl_editcontext_new Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [1b8c3f8] * owl.h (modified) * viewwin.c (modified) owl_viewwin doesn't need to keep track of cmdline Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [dcd48ad] * keys.c (modified) Disable, for now, the bindings for popless:start-command They're ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [d2fd2f7] * commands.c (modified) * keys.c (modified) * viewwin.c (modified) Add popless:start-search and bind to / and ? The command line is ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [b6cf72f] * commands.c (modified) * keys.c (modified) * viewwin.c (modified) FINALLY! Add a popless:search command That took a while. Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [9c1e61d4] * commands.c (modified) * functions.c (modified) * owl.h (modified) * viewwin.c (modified) Add OWL_SEARCH_CONTINUE and OWL_SEARCH_MATCH_CURRENT Instead of ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [a728387] * commands.c (modified) * functions.c (modified) Just remove owl_function_search_{start,continue} altogether There's ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [2ec737f] * commands.c (modified) * functions.c (modified) * global.c (modified) Add owl_function_set_search Instead of allowing OWL_DIRECTION_NONE ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [09ceee3] * commands.c (modified) * keys.c (modified) * owl.h (modified) * viewwin.c (modified) Add a command-line to the viewwin It's triggered via ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [4811422] * window.c (modified) Delay realizing a window until we need it for painting This avoids ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [5f0bcde] * window.c (modified) Make the check for _owl_window_realize more readable Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [38e2250] * window.c (modified) * window.h (modified) Use bool instead of int in owl_window Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [6a35938] * viewwin.c (modified) Add an unspeakably ugly version of reverse search I think we really ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [fc5eef4] * commands.c (modified) * functions.c (modified) * global.c (modified) * owl.h (modified) Configure owl_global_set_typwin_inactive to be called on context ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [c394de8] * Makefile.am (modified) * commands.c (modified) * editcontext.c (added) * functions.c (modified) * global.c (modified) Use ref-counting to make editwin ownership saner When creating an ...