# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 6:33:52 AM Sun, 03 Apr 2011 20:00:04 GMT David Benjamin [4fd211f] * functions.c (modified) * viewwin.c (modified) Use owl_function_makemsg to report no search matches It's not ... Mon, 28 Mar 2011 13:11:12 GMT David Benjamin [6a71113] * cmd.c (modified) * perlglue.xs (modified) Use g_strjoinv in owl_cmddict_execute_argv, don't quote correctly ... Sun, 27 Mar 2011 04:11:26 GMT Anders Kaseorg [f203cad] * variable.c (modified) * zephyr.c (modified) Ability to set exposure arbitrarily (like "zctl set exposure") ... Sun, 27 Mar 2011 04:11:26 GMT Anders Kaseorg [779bd3d] * variable.c (modified) Fixed minor bugs in variable.c Some functions previously ignored ... Fri, 25 Mar 2011 07:33:29 GMT David Benjamin [a2a8833] * owl.c (modified) Kill --remove-debug option It doesn't do anything sensible anymore. ... Fri, 25 Mar 2011 06:27:30 GMT Anders Kaseorg [1a30f05] * functions.c (modified) exec: Fix input redirection of multistatement commands Previously ... Thu, 24 Mar 2011 21:14:41 GMT David Benjamin [fe3b017] * logging.c (modified) * zephyr.c (modified) Correctly set the realm in outgoing zwrite errors Don't set the ... Thu, 24 Mar 2011 21:00:34 GMT David Benjamin [3a3863e] * message.c (modified) Correctly compute the realm for outgoing messages In particular, ... Thu, 24 Mar 2011 20:56:24 GMT David Benjamin [4e29ecb] * message.c (modified) * zephyr.c (modified) Add zuser_realm and use it We do not consistently (or correctly) ... Thu, 24 Mar 2011 20:55:03 GMT David Benjamin [5d56a27] * zephyr.c (modified) Handle edge cases correctly in long_zuser and short_zuser ... Thu, 24 Mar 2011 20:44:06 GMT David Benjamin [3f52e14] * zwrite.c (modified) Add owl_zwrite_get_recip_n_with_realm Refactor owl_zwrite code abit ... Thu, 24 Mar 2011 20:42:22 GMT David Benjamin [a5b5d00] * message.c (modified) * zwrite.c (modified) In duplicated outgoing zephyrs only reply on the relevant recipient ... Thu, 24 Mar 2011 20:24:25 GMT David Benjamin [e5da3fe] * functions.c (modified) * logging.c (modified) * message.c (modified) * zephyr.c (modified) Create per-recipient copies of outgoing messages for non-CC'd ... Thu, 24 Mar 2011 20:11:07 GMT David Benjamin [283ff1e] * owl.h (modified) Punt buffercbdata It has never been used in the history of this project. Thu, 24 Mar 2011 20:10:53 GMT David Benjamin [47e0a6a] * editwin.c (modified) * global.c (modified) * keymap.c (modified) * popexec.c (modified) Punt a number of g_new NULL checks, various minor cleanups No real ... Thu, 24 Mar 2011 20:10:28 GMT David Benjamin [d07af84] * keybinding.c (modified) * keypress.c (modified) Clean up owl_keypress_tostring to return a newly-allocated string I ... Thu, 24 Mar 2011 20:09:22 GMT David Benjamin [45e2c95] * keybinding.c (modified) * keymap.c (modified) Don't pass limited buffer lengths to owl_keybinding_tostring The ... Thu, 24 Mar 2011 20:09:22 GMT David Benjamin [b13daa0] * keybinding.c (modified) * keymap.c (modified) * owl.h (modified) Make owl_keybinding new/delete instead of init/cleanup Valgrind is ... Thu, 24 Mar 2011 20:06:10 GMT David Benjamin [c809f5e] * commands.c (modified) * functions.c (modified) * owl.c (modified) Use owl_function_command_norv when we don't care about the result ... Thu, 24 Mar 2011 20:05:29 GMT David Benjamin [f25df21] * cmd.c (modified) * dict.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) Don't call owl_list_create in owl_dict_get_keys Until we get rid of ... Thu, 24 Mar 2011 20:00:33 GMT David Benjamin [e56303f] * cmd.c (modified) * filter.c (modified) * tester.c (modified) * util.c (modified) * zwrite.c (modified) Replace owl_parse_delete with g_strfreev Also cut the pointless ... Thu, 24 Mar 2011 04:48:25 GMT Anders Kaseorg [42ee1be] * tester.c (modified) * text.c (modified) Reimplement owl_text_substitute with g_strsplit and g_strjoinv (I ... Thu, 24 Mar 2011 04:46:25 GMT Anders Kaseorg [4479497] * configure.ac (modified) * fmtext.c (modified) * functions.c (modified) Use G_GNUC_PRINTF to get type-checking on our format strings The ... Thu, 24 Mar 2011 04:45:59 GMT Anders Kaseorg [82b734a] * functions.c (modified) owl_function_show_colors: Realign default, and add black ... Sun, 20 Mar 2011 03:21:04 GMT Anders Kaseorg [4dde585] * compat/compat.h (modified) compat/compat.h: Add #include guards Signed-off-by: Anders Kaseorg ... Sun, 20 Mar 2011 03:19:29 GMT Anders Kaseorg [2cbe7c3] * compat/compat.h (modified) * configure.ac (modified) Protect memrchr prototype by !HAVE_DECL_MEMCHR instead of ... Mon, 14 Mar 2011 19:02:13 GMT Anders Kaseorg [41f0cf3] * owl.h (modified) Add | to OWL_REGEX_QUOTECHARS This fixes searching for |. regex(7) ... Sun, 06 Mar 2011 19:14:52 GMT Karl Ramm [7d969f3] * zephyr.c (modified) refactor owl_zephyr_zlog_in and report errors in ... Sun, 06 Mar 2011 19:14:48 GMT Karl Ramm [c518676] * zephyr.c (modified) refactor owl_zephyr_get_message Refactor and make the control flow ... Sun, 06 Mar 2011 19:14:44 GMT Karl Ramm [00842c3] * zephyr.c (modified) make the unsuball functions's error handling fit in with the rest of ... Sun, 06 Mar 2011 19:14:39 GMT Karl Ramm [c73a22d] * zephyr.c (modified) when something goes wrong, give more information about what happened ... Sun, 06 Mar 2011 19:12:16 GMT Karl Ramm [488913a] * zephyr.c (modified) owl_zephyr_initialize only needs one zephyr library return value It ... Sat, 05 Mar 2011 20:25:29 GMT David Benjamin [e3a75ed] * functions.c (modified) * logging.c (modified) * zephyr.c (modified) Replace the remaining snprintfs with g_strdup_printf Hard-coded ... Sat, 05 Mar 2011 20:25:29 GMT David Benjamin [010a951] * commands.c (modified) * functions.c (modified) * owl.h (modified) * tester.c (modified) * variable.c (modified) Make owl_variable's get_tostring_fn return a newly allocated string ... Wed, 02 Mar 2011 18:10:29 GMT Nelson Elhage [9620c8d] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Load Encode module for IRC. This normally doesn't cause any ... Sun, 27 Feb 2011 01:10:30 GMT David Benjamin [f54b07d] * global.c (modified) * message.c (modified) * owl.h (modified) * variable.c (modified) Use g_get_host_name instead of gethostname and MAXHOSTNAMELEN This ... Sat, 26 Feb 2011 05:59:00 GMT David Benjamin [cb6c9e1] * fmtext.c (modified) Apply default attributes after processing commands Otherwise we ... Sat, 26 Feb 2011 05:58:30 GMT David Benjamin [237d02c] * fmtext.c (modified) * message.c (modified) * owl.h (modified) * viewwin.c (modified) Remove default_{attrs,fgcolor,bgcolor} from owl_fmtext They didn't ... Sat, 26 Feb 2011 05:57:17 GMT David Benjamin [7659079] * fmtext.c (modified) * owl.h (modified) Don't precompute UTF-8 encodings of format characters GString can ... Thu, 24 Feb 2011 02:25:56 GMT Nelson Elhage [fb6e8e3] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) Sort the output of :irc-names Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [259e0475] * commands.c (modified) Push typos in unpunt synopsis Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [bb85767] * zephyr.c (modified) Should owl_zwrite_new fail to parse zaway, check the result In ... Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [eb8d9c1] * zephyr.c (modified) Correctly quote reply messages in owl_zephyr_zaway Oh, I'll just go ... Wed, 23 Feb 2011 22:07:49 GMT David Benjamin [1137802] * fmtext.c (modified) Kill owl_fmtext_set_char This function is a little disturbing and, ... Wed, 23 Feb 2011 05:09:26 GMT Anders Kaseorg [60d7935] * logging.c (modified) Use owl_util_makepath instead of faking ~ expansion by ... Wed, 23 Feb 2011 04:09:32 GMT Nelson Elhage [5738650] * perl/lib/BarnOwl/Style/Default.pm (modified) Prepend "UNAUTH: " to displayed sender for unauthenticated zephyrs ... Mon, 14 Feb 2011 00:54:06 GMT Nelson Elhage [8a97586] * zephyr.c (modified) Fix a typo in zephyr.c Fri, 11 Feb 2011 22:18:45 GMT Anders Kaseorg [3472845] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * functions.c (modified) * global.c (modified) * keymap.c (modified) * logging.c (modified) * message.c (modified) * owl.c (modified) * perlconfig.c (modified) * util.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_sprintf with g_strdup_printf. Signed-off-by: Anders ... Fri, 11 Feb 2011 21:31:46 GMT Anders Kaseorg [d4927a7] * aim.c (modified) * buddy.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * errqueue.c (modified) * filter.c (modified) * filterelement.c (modified) * functions.c (modified) * global.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * logging.c (modified) * message.c (modified) * msgwin.c (modified) * owl.c (modified) * perlconfig.c (modified) * regex.c (modified) * select.c (modified) * style.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_strdup with g_strdup. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:42 GMT Anders Kaseorg [ddbbcffa] * aim.c (modified) * buddy.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * filter.c (modified) * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * list.c (modified) * logging.c (modified) * message.c (modified) * msgwin.c (modified) * owl.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * regex.c (modified) * select.c (modified) * style.c (modified) * tester.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * viewwin.c (modified) * zbuddylist.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_free with g_free. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:39 GMT Anders Kaseorg [35b6eb9] * dict.c (modified) * editwin.c (modified) * list.c (modified) * text.c (modified) * util.c (modified) * zephyr.c (modified) Replace owl_realloc with g_renew. Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 21:31:33 GMT Anders Kaseorg [96828e4] * aim.c (modified) * buddylist.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * editwin.c (modified) * filter.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * keybinding.c (modified) * keymap.c (modified) * list.c (modified) * logging.c (modified) * message.c (modified) * perlconfig.c (modified) * perlglue.xs (modified) * popexec.c (modified) * popwin.c (modified) * select.c (modified) * text.c (modified) * util.c (modified) * variable.c (modified) * viewwin.c (modified) * zephyr.c (modified) * zwrite.c (modified) Replace owl_malloc with g_new and g_new0. Signed-off-by: Anders ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [9518a85] * functions.c (modified) owl_function_classinstfilt: Do not turn [ '"] into . This ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [fba2a65] * commands.c (modified) For ‘punt’ with one argument, quote the filter name Signed-off-by: ... Fri, 11 Feb 2011 06:22:31 GMT Anders Kaseorg [2c68a93] * commands.c (modified) Fix spurious error running ‘punt’ with no arguments Signed-off-by: ... Fri, 11 Feb 2011 04:59:03 GMT Anders Kaseorg [ab9bf01] * owl.c (modified) Disable special handling of START and STOP characters (^Q and ^S) ... Fri, 11 Feb 2011 04:59:03 GMT Anders Kaseorg [7488f27] * owl.c (modified) Use STDIN_FILENO instead of 0 Signed-off-by: Anders Kaseorg ... Fri, 11 Feb 2011 02:10:56 GMT David Benjamin [edd0be7] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Only handle CCs in messages sent directly to you. A zephyr with a ... Fri, 11 Feb 2011 02:08:33 GMT David Benjamin [3f82515] * commands.c (modified) * functions.c (modified) Rewrite aimwrite This now makes more gratuitous use of glib and ... Thu, 10 Feb 2011 03:59:56 GMT David Benjamin [6965867] * util.c (modified) g_ptr_array_new_with_free_func is glib 2.22+ Use ... Tue, 08 Feb 2011 07:27:47 GMT Anders Kaseorg [8061a6a] * configure.ac (modified) Move glib libraries from LDFLAGS to LIBS This fixes linker errors ... Sun, 06 Feb 2011 04:28:27 GMT David Benjamin [8d553bf] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Append sender's realm to Cc'd unqualified names when replying ... Fri, 04 Feb 2011 22:32:37 GMT David Benjamin [099597c] * fmtext.c (modified) * mainwin.c (modified) * owl.c (modified) * owl.h (modified) Don't reset colorpairs in the middle of drawing Resetting ... Fri, 04 Feb 2011 22:32:37 GMT David Benjamin [e062f97] * fmtext.c (modified) * mainwin.c (modified) Refactor some common code in colorpair_mgr Reviewed-by: Alejandro ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [4d24650] * cmd.c (modified) * style.c (modified) * text.c (modified) Make owl_text_indent return a new string You can't really use it ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [e3c8332] * cmd.c (modified) Use GString in owl_cmddict_execute_argv While we're at it, provide ... Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [c6b1782] * zwrite.c (modified) Use g_strjoinv in parsing zwrite lines Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [0290b2a] * util.c (modified) Use GString instead of allocating a giant buffer in owl_parseline Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [df3a1f4] * zephyr.c (modified) Replace realloc logic in owl_zephyr_getsubs with GString Fri, 04 Feb 2011 20:49:44 GMT David Benjamin [9de316d1] * functions.c (modified) No need to NULL-terminate argument vectors owl_parseline does it ... 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