# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 7:45:21 PM Tue, 19 Jul 2011 07:30:24 GMT David Benjamin [ff7449e] * aim.c (modified) Don't leak realmsg when... what is this I don't even I don't know ... Tue, 19 Jul 2011 07:30:24 GMT David Benjamin [837bd81] * functions.c (modified) Don't leak filtname when viewing an aim filter twice Tue, 19 Jul 2011 07:13:06 GMT David Benjamin [fa180a3] * style.c (modified) Don't stomp over past what owl_text_indent returns Otherwise we may ... Tue, 19 Jul 2011 06:00:10 GMT David Benjamin [6f7d4f6] * variable.c (modified) Pass initval to owl_variable_dict_newvar_bool as int, not bool ... Mon, 18 Jul 2011 02:08:07 GMT David Benjamin [883502d] * configure.ac (modified) Bump version for development. Mon, 18 Jul 2011 02:08:03 GMT David Benjamin [65ff3f4] * ChangeLog (modified) Add initial ChangeLog for the 1.8 release Mon, 18 Jul 2011 01:46:49 GMT David Benjamin [b0f5fe8] * ChangeLog (modified) Sync ChangeLog with release-1.7 branch Sun, 17 Jul 2011 22:54:36 GMT David Benjamin [67e5ba36] * owl.h (modified) * tester.c (modified) Include the ncursesw headers They're apparently supposed to be ... Sat, 16 Jul 2011 04:34:02 GMT David Benjamin [b711711] * README (modified) Bundled libraries are in perl/modules now Reported-by: Edward Z. ... Sat, 16 Jul 2011 04:34:02 GMT David Benjamin [9c58232] * README (modified) Document the dependencies of the Twitter module Most of the stuff ... Sat, 16 Jul 2011 04:34:02 GMT David Benjamin [0de04fa] * configure.ac (modified) Check for AnyEvent and Glib in configure.ac They're dependencies of ... Sat, 16 Jul 2011 04:34:02 GMT David Benjamin [5b24dc0] * README (modified) Fix up dependencies in README file Class::Accessor is a dependency ... Sat, 16 Jul 2011 04:31:32 GMT David Benjamin [c855755] * zephyr.c (modified) Suppress ZERR_INTERNAL from ZSetLocation for pre-3.0 zephyr If you ... Sat, 16 Jul 2011 04:31:32 GMT David Benjamin [2770be99] * aim.c (modified) Don't remove GPollFDs in a source's finalize Arguably this was ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [f6ab6ee] * runtests.sh (modified) Use env to set HARNESS_PERL in the prove call Apparently the ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [f415f83] * t/unicode.t (modified) Don't manually bootstrap BarnOwl in t/unicode.t We use a custom ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [0ba7333] * tester.c (modified) Use g_build_filename to compute reference paths If the home ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [f5f6ec0] * barnowl (modified) * runtests.sh (modified) Don't use export FOO=bar syntax in runtests.sh Solaris' shell can't ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [8219374] * tester.c (modified) * util.c (modified) Use getpwnam_r instead of getpwnam It's re-entrant, so that's ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [99ac28a] * functions.c (modified) Use GPid instead of pid_t for g_spawn_async's output Apparently ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [396505be] * tester.c (modified) * util.c (modified) Use owl_global_get_homedir for ~ in owl_util_makepath It's strange ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [e59d775] * t/completion.t (modified) Use the old-style mkpath invocation Allows the unit tests to run on ... Sat, 16 Jul 2011 04:28:10 GMT David Benjamin [055e366] * scripts/locker-build (modified) Run barnowl-perl-config in locker-build This way we can still run ... Sat, 16 Jul 2011 03:40:47 GMT David Benjamin [c6332f5] * zcrypt.c (modified) Compute the home directory in zcrypt as in owl_global While I'm ... Sat, 16 Jul 2011 03:40:47 GMT David Benjamin [dde1b4d] * functions.c (modified) * global.c (modified) * logging.c (modified) * message.c (modified) * perlconfig.c (modified) * util.c (modified) * zcrypt.c (modified) * zephyr.c (modified) Use g_build_filename instead of g_strdup_printf to build paths ... Wed, 13 Jul 2011 15:32:05 GMT Jason Gross [30d0cf7] * variable.c (modified) Change Owl to BarnOwl in variable.c I seemed to have missed one ... Wed, 13 Jul 2011 02:57:40 GMT David Benjamin [24b2f18] * aim.c (modified) Move actual truncation inside conditional. Signed-off-by: Edward Z. ... Mon, 11 Jul 2011 14:31:08 GMT Jason Gross [16cf182d] * global.c (modified) * owl.h (modified) Remove unused global variables I'm not sure why they existed in the ... Mon, 11 Jul 2011 13:49:20 GMT Jason Gross [820e852] * help.c (modified) Make help show the correct keybinding for A ... Sat, 09 Jul 2011 20:11:45 GMT Jason Gross [a130fc5] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Message.pm (modified) * perlglue.xs (modified) Improved ability to delete messages from perl BarnOwl::Message now ... Sat, 09 Jul 2011 20:11:45 GMT Jason Gross [efeec7f] * commands.c (modified) * functions.c (modified) * messagelist.c (modified) Added a delete-and-expunge command. This command is analogous to ... Sat, 09 Jul 2011 20:11:44 GMT Jason Gross [3eeb6ed] * functions.c (modified) Fixed a bug in the expunge command Expunging from past the end of ... Sat, 09 Jul 2011 20:01:01 GMT David Benjamin [786a410] * runtests.sh (modified) Print out failing lines in prove output Makes diagnosing test ... Sat, 09 Jul 2011 20:01:01 GMT David Benjamin [14c9e05] * tester.c (modified) Number test output May as well appease TAP here when we can. Sat, 09 Jul 2011 20:01:01 GMT David Benjamin [bf5e6a2] * tester.c (modified) Add unit tests for owl_util_makepath Stress all the relevant cases, ... Sat, 09 Jul 2011 20:01:01 GMT David Benjamin [c0c48d14] * util.c (modified) Reimplement owl_util_makepath The new algorithm is cleaner and much ... Sat, 09 Jul 2011 20:01:01 GMT David Benjamin [7feba19] * tester.c (modified) Add some tests for owl_util_baseclass Mostly to stress some edge ... Sat, 09 Jul 2011 19:59:13 GMT Jason Gross [a16d7e5] * commands.c (modified) * functions.c (modified) * help.c (modified) * variable.c (modified) Replaced 'Owl' with 'BarnOwl' in user visible places Updated :show ... Sat, 09 Jul 2011 19:59:13 GMT Jason Gross [7756dde] * filterelement.c (modified) * variable.c (modified) Fix a typo in variable.c and a typo in filterelement.c Wed, 06 Jul 2011 05:31:51 GMT David Benjamin [401752a] * scripts/locker-build (modified) Run the unit tests before installing the locker build What's the ... Mon, 04 Jul 2011 04:50:55 GMT Jason Gross [901cee9] * commands.c (modified) * messagelist.c (modified) Don't segfault when you expunge all messages from the messagelist ... Mon, 04 Jul 2011 00:43:07 GMT Jason Gross [785ee77] * perl/lib/BarnOwl.pm (modified) Allow zsigs to be '0' Also, keep the feature that setting the zsig ... Mon, 04 Jul 2011 00:43:07 GMT Jason Gross [fa981f3] * variable.c (modified) Removed some NULL checks for things that really shouldn't ever be ... Mon, 04 Jul 2011 00:43:07 GMT Jason Gross [1dab38e] * variable.c (modified) Make owl_variable_dict_newvar_* give accurate validsettings Mon, 04 Jul 2011 00:43:06 GMT Jason Gross [b4a678a] * tester.c (modified) Added tests to tester.c to make sure that NULL values are gotten ... Mon, 04 Jul 2011 00:43:06 GMT Jason Gross [ca749a9] * commands.c (modified) * functions.c (modified) * variable.c (modified) Make variable getters return NULL instead of "" This fixes ... Mon, 04 Jul 2011 00:42:55 GMT Jason Gross [ca54fd6] * commands.c (modified) * functions.c (modified) * help.c (modified) * stubgen.pl (modified) * tester.c (modified) * variable.c (modified) Pass owl_variable * around instead of owl_vardict *. This allows ... Mon, 04 Jul 2011 00:08:06 GMT Jason Gross [bc1d648] * tester.c (modified) * variable.c (modified) Drop require_type It's not doing much for us (and would do even ... Tue, 28 Jun 2011 17:45:29 GMT Anders Kaseorg [82e93c9] * m4/ax_check_flag.m4 (modified) AX_CHECK_FLAG: Fix to work with autoconf 2.59 • ... Sat, 25 Jun 2011 17:17:27 GMT David Benjamin [bad4496] * doc/barnowl.1 (modified) Reformat the man page to look more like others It doesn't look like ... Sat, 25 Jun 2011 17:17:27 GMT David Benjamin [b8a3e00] * doc/barnowl.1 (modified) * functions.c (modified) * owl.c (modified) * owl_perl.h (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) * perl/lib/Module/Install/BarnOwl.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber/ConnectionManager.pm (modified) * perl/modules/Twitter/README (modified) * perl/modules/Twitter/lib/BarnOwl/Module/Twitter.pm (modified) * scripts/do-release (modified) * util.c (modified) Consistently use BarnOwl or barnowl BarnOwl refers to the program, ... Sat, 25 Jun 2011 10:42:19 GMT David Benjamin [25891a8] * history.c (modified) * tester.c (modified) Add a unit test for owl_history Also fix an off-by-one error in ... Sat, 25 Jun 2011 09:46:42 GMT Anders Kaseorg [650fb2c] * m4/pkg.m4 (modified) Update autoconf macros from pkg-config Signed-off-by: Anders ... Sat, 25 Jun 2011 09:46:42 GMT Anders Kaseorg [378ede7] * m4/ax_cflags_warn_all.m4 (modified) * m4/ax_prog_perl_modules.m4 (modified) Update autoconf macros from autoconf-archive Signed-off-by: Anders ... Sat, 25 Jun 2011 09:46:41 GMT Anders Kaseorg [f2a96c0] * configure.ac (modified) * m4/ax_c_check_flag.m4 (deleted) * m4/ax_check_flag.m4 (added) Replace obsolete AX_C_CHECK_FLAG with AX_CHECK_COMPILE_FLAG ... Sat, 25 Jun 2011 08:09:25 GMT David Benjamin [2560529] * filter.c (modified) * fmtext.c (modified) * global.c (modified) * keypress.c (modified) * owl.h (modified) Consistently place function annotation at the beginning char ... Sat, 25 Jun 2011 07:26:16 GMT David Benjamin [c266281] * Makefile.am (modified) * list.c (deleted) * owl.h (modified) Remove owl_list altogether All uses have been removed. Sat, 25 Jun 2011 07:26:16 GMT David Benjamin [ce68f23] * cmd.c (modified) * dict.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * keymap.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * variable.c (modified) Make owl_dict_get_keys return a GPtrArray Almost all the remaining ... Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [3cdd6d2] * buddylist.c (modified) * functions.c (modified) * keymap.c (modified) * util.c (modified) * zwrite.c (modified) Add owl_ptr_array_free convenience function Unfortunately, most ... Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [e4524da] * aim.c (modified) * functions.c (modified) Make aimsearch code use GPtrArray instead of owl_list Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [ecffae6] * functions.c (modified) * zephyr.c (modified) Make owl_zephyr_get_anyone_list return a GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [e6d7e4e] * commands.c (modified) * functions.c (modified) * global.c (modified) * owl.h (modified) Replace the puntlist with an GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [eb897c6] * errqueue.c (modified) * owl.h (modified) Replace owl_errqueue's owl_list with a GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [7ed9bc6] * owl.h (modified) * zbuddylist.c (modified) Replace owl_zbuddlist's owl_list with GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [d191f45] * buddylist.c (modified) * owl.h (modified) Make owl_buddylist use a GPtrArray directly Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [e4d7cb6] * keymap.c (modified) * owl.h (modified) Replace owl_keymap's list with a GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [f9df2f0] * message.c (modified) * owl.h (modified) * perlconfig.c (modified) Replace owl_message's owl_list with a GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [fc8a87a] * messagelist.c (modified) * owl.h (modified) * view.c (modified) Replace owl_messagelist's internal owl_list with GPtrArray Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [12294d2] * owl.h (modified) * zephyr.c (modified) * zwrite.c (modified) Remove owl_list from owl_zwrite Use a GPtrArray directly. Sat, 25 Jun 2011 07:26:15 GMT David Benjamin [6829afc] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editcontext.c (modified) * editwin.c (modified) * filter.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * logging.c (modified) * message.c (modified) * owl.h (modified) * perlconfig.c (modified) * popwin.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * viewwin.c (modified) * window.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Define CALLER_OWN macro Replace our exising uses of ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [95b52d1] * history.c (modified) * owl.h (modified) history: Store history in a GQueue Signed-off-by: Anders Kaseorg ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [8e515f9] * history.c (modified) history: Do not deduplicate a partial entry This fixes a bug that ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [b470451] * commands.c (modified) * functions.c (modified) * history.c (modified) * owl.h (modified) history: Tell owl_history_store whether the new entry will be partial ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [ad37b39] * history.c (modified) history: Remove partial entries in owl_history_reset Signed-off-by: ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [83a079a] * commands.c (modified) * functions.c (modified) * history.c (modified) history: Make owl_history_store also reset It doesn’t make sense to ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [9923144] * history.c (modified) * owl.h (modified) history: Get rid of touched and associated bug This fixes the ... Sat, 25 Jun 2011 07:24:36 GMT Anders Kaseorg [43744ce] * global.c (modified) * history.c (modified) * owl.h (modified) history: Remove unused repeats flag Signed-off-by: Anders Kaseorg ... Fri, 24 Jun 2011 15:55:45 GMT David Benjamin [8b293ea] * functions.c (modified) Use glib spawn functions when launching a newmsgproc The glib ... Wed, 22 Jun 2011 19:43:38 GMT Nelson Elhage [b343c2c] * functions.c (modified) _dirty_everything: Avoid argument-dropping function pointer cast ... Wed, 22 Jun 2011 19:40:50 GMT Nelson Elhage [d427f08] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editcontext.c (modified) * editwin.c (modified) * filter.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * list.c (modified) * logging.c (modified) * message.c (modified) * messagelist.c (modified) * owl.h (modified) * perlconfig.c (modified) * popwin.c (modified) * regex.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * viewwin.c (modified) * window.c (modified) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Use G_GNUC_WARN_UNUSED_RESULT Have gcc warn us when we ignore the ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [84a071f] * select.c (modified) Remove global main_context variable It's really not necessary. We ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [e146cd7] * popexec.c (modified) * zephyr.c (modified) Remove all uses of G_IO_PRI Any use of G_IO_PRI (and ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [aa69c1e] * global.c (modified) * owl.h (modified) * select.c (modified) And finally, remove owl_io_dispatch All uses have been replaced ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [2d04312] * zephyr.c (modified) Use g_io_add_watch in zephyr initialization Which removes the final ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [a6a9ddb] * owl.h (modified) * popexec.c (modified) Replace popexec's io_dispatch with a glib io watch Again, this code ... Wed, 22 Jun 2011 04:37:22 GMT David Benjamin [2244836] * owl.c (modified) Use g_io_add_watch in the stderr redirect We may actually be able ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [bbb7876] * owl.c (modified) Replace the stdin reader with a GIOChannel watch We ignore the ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [bcde7926] * perl/lib/BarnOwl.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * select.c (modified) Reimplement BarnOwl::add_io_dispatch with AnyEvent We can emulate ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [074bdaa] * global.c (modified) * owl.h (modified) * perl/lib/BarnOwl/Timer.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * select.c (modified) Replace BarnOwl::Timer with a perl wrapper over AnyEvent This also ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [58f4fb2] * commands.c (modified) * functions.c (modified) * perl/lib/BarnOwl/Complete/Client.pm (modified) Drop show timers feature It was useful to access programmatically ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [72146c7] * variable.c (modified) * zephyr.c (modified) Convert pseudologins timer to glib timers Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [6b0b4f4] * aim.c (modified) * owl.h (modified) Convert AIM timers to glib timers We do lose the timer tracking ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [4f746f8] * Makefile.am (modified) * configure.ac (modified) * glib_compat.c (deleted) * owl.c (modified) Bump required glib version to 2.16 Debian Lenny's version is ... Wed, 22 Jun 2011 04:37:21 GMT David Benjamin [9179fd7] * README (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/AnyEvent.pm (deleted) Use AnyEvent's Glib backend Mon, 20 Jun 2011 02:24:28 GMT Alejandro R. Sedeño [937a00e9] * perlconfig.c (modified) Don't leak timestr when setting time in a perl message ... Sun, 19 Jun 2011 05:49:34 GMT Anders Kaseorg [9d43dcc] * configure.ac (modified) Build with -Wwrite-strings Signed-off-by: Anders Kaseorg ... Sun, 19 Jun 2011 05:49:34 GMT Anders Kaseorg [4e37d56] * tester.c (modified) owl_dict_regtest: Copy and free dict values Signed-off-by: Anders ... Sun, 19 Jun 2011 05:49:34 GMT Anders Kaseorg [9efc154] * variable.c (modified) variables_to_init: Copy string literals This squashes the rest of ... Sun, 19 Jun 2011 05:49:34 GMT Anders Kaseorg [9e86f6f] * variable.c (modified) variables_to_init: Move into new function owl_variable_add_defaults ... Sun, 19 Jun 2011 05:49:34 GMT Anders Kaseorg [117c21c] * commands.c (modified) commands_to_init: Copy string literals This squashes a bunch of ...