# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 29, 2024, 8:25:22 AM 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 ... Sat, 18 Sep 2010 21:07:40 GMT David Benjamin [9190285] * commands.c (modified) * editwin.c (modified) * tester.c (modified) Ref-count the editwin Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [08263a8] * editwin.c (modified) * functions.c (modified) * global.c (modified) Add owl_editwin_get_window This removes the need for ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [cb81570] * context.c (modified) * global.c (modified) Add a separate owl_context_new and remove owl_context_init The ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [1d74663] * context.c (modified) * global.c (modified) * owl.h (modified) Add deactivate and delete hooks for owl_context Also make pushing ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [818f19c] * global.c (modified) * keys.c (modified) * perlglue.xs (modified) Rename owl_global_get_typwin to owl_global_current_typwin The new ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [005eae5] * global.c (modified) Make owl_global_get_typwin return the context's typwin The only ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [a8186dc] * editwin.c (modified) owl_editwin should own a reference to its window Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [60c1386] * owl.h (modified) * viewwin.c (modified) Split the viewwin's status bar into its own window Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [2640b63] * viewwin.c (modified) Rearrange some viewwin functions The two constructor should be ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [b8742ba] * viewwin.c (modified) Add half an implementation of owl_viewwin_search Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [9116936] * viewwin.c (modified) Draw ~s in empty viewwin lines, to mimic less Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [fa23002] * viewwin.c (modified) Never move the screen up when during an owl_viewwin_down We already ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [d574d61] * viewwin.c (modified) Add owl_viewwin_up and owl_viewwin_down So we have one consistent ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [9eb38bb] * commands.c (modified) * functions.c (modified) * global.c (modified) * owl.h (modified) * popexec.c (modified) * viewwin.c (modified) Likewise, don't reuse a global owl_viewwin This means we don't have ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [8ee712e0] * commands.c (modified) Delete the popwin when closing it Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [61c1f19] * viewwin.c (modified) Don't export owl_viewwin_set_window. Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [03ca005] * functions.c (modified) * global.c (modified) * owl.h (modified) * popexec.c (modified) * popwin.c (modified) Create a new owl_popwin every time instead of rewiring the old one ... Sat, 18 Sep 2010 21:07:39 GMT David Benjamin [b3b1b05] * owl.h (modified) * popwin.c (modified) To be thorough, track all signal ids in the popwin This isn't ... Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [7ba2ad4] * fmtext.c (modified) * tester.c (modified) Implement owl_fmtext_line_extents and add test case Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [4cf7b1b] * functions.c (modified) * popexec.c (modified) If owl_popwin_up fails, abort the command Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [6425d43] * popwin.c (modified) Don't cause confusion if owl_popwin_up on an active popwin ... Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [dc9665a] * tester.c (modified) Add a test case for owl_fmtext_search Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [f7456bc] * fmtext.c (modified) * tester.c (modified) Add owl_fmtext_line_number and test. Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [5b68c05] * global.c (modified) * viewwin.c (modified) Update the viewwin when the global search string changes This will ... Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [449c682] * fmtext.c (modified) * viewwin.c (modified) Honor the do_search argument to _owl_fmtext_curs_waddstr It hasn't ... Sat, 18 Sep 2010 19:17:27 GMT David Benjamin [72f613a] * fmtext.c (modified) * message.c (modified) Make owl_fmtext_search take and return an offset Sat, 18 Sep 2010 19:14:31 GMT David Benjamin [9c678a5] * owl.c (modified) Actually set the context interactive in the startup routine This ... Sat, 18 Sep 2010 19:14:31 GMT David Benjamin [de6f317] * functions.c (modified) * owl.c (modified) Move zephyr and ncurses shutdown into main They are initialized in ... Sat, 18 Sep 2010 19:14:30 GMT David Benjamin [3ecd78b] * functions.c (modified) * owl.c (modified) * select.c (modified) Move the event loop to owl_select as owl_select_run_loop Also adds ... Sat, 18 Sep 2010 19:14:30 GMT David Benjamin [8402a093] * owl.c (modified) Move the error signal logging to a pre_select_action This reduces ... Wed, 15 Sep 2010 03:24:34 GMT Nelson Elhage [10dd8e6] * perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm (modified) Twitter: Don't attempt to do OAuth against non-twitter.com services. Tue, 14 Sep 2010 20:56:13 GMT David Benjamin [ba042db] * global.c (modified) Remove _owl_panel_set_window It hasn't been used since owl_window. Tue, 14 Sep 2010 06:11:44 GMT David Benjamin [0743696] * functions.c (modified) * zwrite.c (modified) Don't ignore the error code when doing a zwrite Display a ... Sat, 11 Sep 2010 21:25:04 GMT Nelson Elhage [f544216] * perl/lib/BarnOwl/ModuleLoader.pm (modified) Fix module-loading priorities. I think we actually get this right, ... Thu, 09 Sep 2010 05:24:28 GMT Anders Kaseorg [8106870] * perl/modules/Twitter/lib/BarnOwl/Message/Twitter.pm (modified) Twitter: BarnOwl::quote the replycmd Signed-off-by: Anders Kaseorg ... Thu, 09 Sep 2010 02:36:42 GMT Nelson Elhage [ad7cc2f] * perlconfig.c (modified) owl_perlconfig_new_command: Pass G_EVAL. In addition to the obvious ... Thu, 09 Sep 2010 01:32:01 GMT Nelson Elhage [8c6e2c1] * perl/modules/Twitter/README (modified) * perl/modules/Twitter/lib/BarnOwl/Module/Twitter/Handle.pm (modified) Twitter: Allow users to specify their own consumer key/secret. Tue, 31 Aug 2010 15:02:09 GMT Alejandro R. Sedeño [2c5ee3e] * zephyr.c (modified) Don't try to load default subs if zephyr has not been initialized ... Mon, 23 Aug 2010 01:33:20 GMT Anders Kaseorg [691d012] * owl.h (modified) owl.h: Include config.h before testing HAVE_STDBOOL_H ... Sat, 21 Aug 2010 19:19:22 GMT David Benjamin [06adc25] * codelist.pl (modified) * filterproc.h (modified) * owl.h (modified) * owl_perl.h (modified) * window.h (modified) Sanitize our include guards somewhat Avoid double underscores to ... Sat, 21 Aug 2010 13:05:30 GMT Nelson Elhage [86f740e] * scripts/do-release (modified) do-release: Remove autom4te.cache from the release tarballs. This ... Sun, 08 Aug 2010 01:06:17 GMT David Benjamin [d40ad8b] * doc/code.txt (modified) * global.c (modified) * owl.h (modified) * zephyr.c (modified) Punt OWL_WEBBROWSER_* and userclue That code hasn't been used for ... Sat, 07 Aug 2010 04:55:50 GMT David Benjamin [335413f1] * editwin.c (modified) Fix owl_editwin_move_to_beginning_of_line for empty first lines The ... Sat, 07 Aug 2010 04:55:44 GMT David Benjamin [e5c9d3de] * tester.c (modified) Add a test for owl_editwin_move_to_beginning_of_line We currently ... Tue, 03 Aug 2010 03:38:26 GMT David Benjamin [5ca3fb7] * window.c (modified) Correctly maintain the doubly linked list in owl_widnow Oops. This ... Tue, 03 Aug 2010 03:38:19 GMT David Benjamin [fd03b12] * stubgen.pl (modified) Properly revert globalnotifier changes to stubgen.pl Apparently I ... Tue, 03 Aug 2010 03:38:03 GMT David Benjamin [e0022d2] * fmtext.c (modified) * tester.c (modified) Expand tabs first in owl_fmtext_truncate_cols Although the previous ... Tue, 03 Aug 2010 03:38:03 GMT David Benjamin [30da473] * fmtext.c (modified) * style.c (modified) Expand tabs before applying OWL_TAB This is a partial fix to #90. ...