# # ChangeLog for / # # Generated by Trac 1.0.2 # Apr 18, 2024, 8:06:02 PM Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [5368d75] * perl/lib/BarnOwl/Completion.pm (modified) Implement tab completion by replacing the entire word. Replace the ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6e48560] * perl/lib/BarnOwl/Completion.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) * t/completion.t (modified) Implement tab completion for command names. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [d7bcff8] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) Keep a global list of all defined command names. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [13614e7] * perl/lib/BarnOwl/Completion/Context.pm (modified) * t/completion.t (modified) Context.pm: Return the boundaries of the current word. We need this ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [8eac1a5] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Completion.pm (added) * perl/lib/BarnOwl/Completion/Context.pm (added) * t/completion.t (added) Implement and test BarnOwl::Completion::Context. This is the class ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6551eae] * keypress.c (modified) keypress.c: Recognize "TAB" as a key name. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [6dc2d6b] * perlglue.xs (modified) save_excursion: Fix perl API error. We need to save a mark and ... Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [776c4bb] * t/mock.pl (added) Mock enough of perlglue.xs for tests to 'use BarnOwl'. Tue, 28 Jul 2009 03:23:57 GMT Nelson Elhage [eede1bf] * perl/lib/BarnOwl.pm (modified) * perlglue.xs (modified) Export owl_function_debugmsg to perl as BarnOwl::debug(). Mon, 27 Jul 2009 04:00:49 GMT Anders Kaseorg [65b9a40] * perl/modules/Makefile.am (modified) perl/modules/Makefile.am: Oops, $(MODULES_MAKEFILE) is not PHONY. ... Sat, 25 Jul 2009 19:20:37 GMT Anders Kaseorg [b9c8d28] * .gitignore (modified) * configure.ac (modified) * perl/modules/Makefile.am (added) * perl/modules/Makefile.in (deleted) perl/modules/Makefile.am: Convert to automake. Signed-off-by: ... Fri, 24 Jul 2009 06:38:48 GMT Anders Kaseorg [d851bbc] * Makefile.am (modified) Makefile.am: tester needs to link libfaim.a and libzcrypt.a. ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [5603d72] * zephyr.c (modified) owl_zephyr_get_anyone_list: Remove an unused owl_global_get_homedir. ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [64c9165] * text.c (modified) stristr: Remove. This stristr implementation had problems with ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [41c9a96] * filterelement.c (modified) * fmtext.c (modified) * functions.c (modified) * global.c (modified) * message.c (modified) * owl.h (modified) * regex.c (modified) Reimplement search in terms of owl_regex. The current ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [ab225e0] * commands.c (modified) * functions.c (modified) Make setsearch be owl_function_search_start(string, ... Fri, 24 Jul 2009 04:59:23 GMT Anders Kaseorg [898eb15] * commands.c (modified) * functions.c (modified) * global.c (modified) * owl.h (modified) Lose g->searchactive in favor of g->searchstring != NULL. ... Thu, 23 Jul 2009 15:50:16 GMT Alejandro R. Sedeño [004d683] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Restore the space after jwrite on 'j' Thu, 23 Jul 2009 05:55:38 GMT Anders Kaseorg [ba6c8bd] * perlglue.xs (modified) * variable.c (modified) Get rid of a few more useless casts. Signed-off-by: Anders Kaseorg ... Thu, 23 Jul 2009 04:53:57 GMT Anders Kaseorg [4d86e06] * aim.c (modified) * cmd.c (modified) * commands.c (modified) * context.c (modified) * dict.c (modified) * fmtext.c (modified) * keymap.c (modified) * list.c (modified) * message.c (modified) * obarray.c (modified) * owl.c (modified) * perlconfig.c (modified) * popexec.c (modified) * select.c (modified) * util.c (modified) * variable.c (modified) * view.c (modified) * zcrypt.c (modified) * zephyr.c (modified) Get rid of a whole bunch of useless casts. Signed-off-by: Anders ... Thu, 23 Jul 2009 04:48:51 GMT Anders Kaseorg [029a8b5] * aim.c (modified) owl_aim_process_events: aux_data is already a pointer; don’t take ... Wed, 22 Jul 2009 17:07:41 GMT Alejandro R. Sedeño [fd79497] * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Jabber: Sort roster entries Entries in a roster group are now ... Wed, 22 Jul 2009 06:02:29 GMT Anders Kaseorg [0bf6757] * owl.c (modified) stderr_redirect_handler: Plug a memory leak. Signed-off-by: Anders ... Wed, 22 Jul 2009 04:50:25 GMT Anders Kaseorg [d43edd2] * buddy.c (modified) * buddylist.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) * help.c (modified) * history.c (modified) * keybinding.c (modified) * keymap.c (modified) * keypress.c (modified) * keys.c (modified) * list.c (modified) * logging.c (modified) * mainwin.c (modified) * message.c (modified) * messagelist.c (modified) * owl.c (modified) * owl.h (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) * zcrypt.c (modified) * zephyr.c (modified) * zwrite.c (modified) Death to RCS keywords. Signed-off-by: Anders Kaseorg Wed, 22 Jul 2009 04:18:10 GMT Anders Kaseorg [1ad4a4a] * Makefile.am (modified) Makefile.am: Generalize the *.new mechanism for suppressing no-op ... Wed, 22 Jul 2009 04:16:59 GMT Anders Kaseorg [df49ff6] * Makefile.am (modified) Makefile.am: Explicitly list the inputs to stubgen.pl and ... Wed, 22 Jul 2009 01:02:47 GMT Nelson Elhage [b00c0a1] * configure.ac (modified) Version # for locker build Wed, 22 Jul 2009 00:52:30 GMT Nelson Elhage [dc7884d] * editwin.c (modified) editwin: On zdot, don't include the trailing . in the result. Wed, 22 Jul 2009 00:34:02 GMT Anders Kaseorg [b39a9cd] * cmd.c (modified) owl_cmddict_add_from_list: Remove unused variable. Signed-off-by: ... Wed, 22 Jul 2009 00:34:02 GMT Anders Kaseorg [8966889] * perlconfig.c (modified) owl_perlconfig_new_command: Remove unused variables. Signed-off-by: ... Wed, 22 Jul 2009 00:28:55 GMT Anders Kaseorg [3e328b8] * commands.c (modified) owl_command_punt_unpunt: Plug memory leak. Signed-off-by: Anders ... Wed, 22 Jul 2009 00:28:40 GMT Anders Kaseorg [42c2a80] * commands.c (modified) owl_command_multi: Fix crash on malformed multi command. Test case: ... Tue, 21 Jul 2009 00:55:25 GMT Anders Kaseorg [7f6a8a2] * message.c (modified) * perlglue.xs (modified) * util.c (modified) * zephyr.c (modified) Quash a zephyr 3 warning by adding some missing consts. ... Sat, 18 Jul 2009 15:14:02 GMT Nelson Elhage [203dcda] * perl/lib/BarnOwl/Editwin.pm (modified) Make text_{before,after}_point use new form for editwin functions. Sat, 18 Jul 2009 15:13:30 GMT Nelson Elhage [2be605a] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Editwin.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) Add BarnOwl commands to @EXPORT_OK. Sat, 18 Jul 2009 03:53:34 GMT Nelson Elhage [96f7b07] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm (modified) Update IRC and Jabber for the new BarnOwl::$command(). Both modules ... Sat, 18 Jul 2009 03:52:30 GMT Nelson Elhage [eb6cedc] * cmd.c (modified) * global.c (modified) * owl.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Hooks.pm (modified) * perlconfig.c (modified) Push commands into BarnOwl:: instead of AUTOLOAD'ing them Sat, 18 Jul 2009 03:23:49 GMT Nelson Elhage [b4ef908] * commands.c (modified) Remove start-question and start-password commands I'm pretty sure ... Sat, 18 Jul 2009 02:42:58 GMT Nelson Elhage [435d6b2] * commands.c (modified) * editwin.c (modified) * keys.c (modified) Rename 'editmulti:' commands to 'edit:'. Sat, 18 Jul 2009 01:53:52 GMT Nelson Elhage [2f2a643] * scripts/locker-update (modified) locker-update: Add --beta and --dry-run options. Sat, 18 Jul 2009 01:46:45 GMT Nelson Elhage [130633c] * .gitignore (modified) * Makefile.am (added) * Makefile.in (deleted) * athstatic (deleted) * autogen.sh (modified) * configure.ac (modified) * install.sh (deleted) * libfaim/Makefile.am (added) * libfaim/Makefile.in (deleted) * libfaim/configure.ac (deleted) * mkinstalldirs (deleted) * owl.h (modified) * perl/modules/Makefile.in (added) * scripts/do-release (modified) * scripts/locker-build (modified) * ChangeLog (modified) * codelist.pl (modified) * commands.c (modified) * editwin.c (modified) * functions.c (modified) * global.c (modified) * help.c (modified) * keys.c (modified) * owl.c (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Editwin.pm (added) * perl/lib/BarnOwl/Message.pm (modified) * perl/lib/BarnOwl/Message/Zephyr.pm (modified) * perl/lib/BarnOwl/Style/Default.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * tester.c (modified) * text.c (modified) * util.c (modified) * zwrite.c (modified) Merge branch 'automake' Conflicts: Makefile.in ... Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [c08a725] * configure.ac (modified) Add perl libraries to LIBS instead of LDFLAGS. For reasons I don't ... Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [0b65bd7] * Makefile.am (modified) Makefile.am: Add rules to build the tester. Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [ed62482] * libfaim/Makefile.am (modified) Remove -Wno-pointer-sign from libfaim's compile flags. This is a ... Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [39586c8] * Makefile.am (modified) Makefile: Display what changed in owl_prototypes.h. This is a ... Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [db98968] * scripts/do-release (modified) * scripts/locker-build (modified) Update build scripts for automake. Sat, 18 Jul 2009 01:44:44 GMT Nelson Elhage [0ce0535] * athstatic (deleted) * configure.ac (modified) Remove --with-athstatic --with-athstatic has no purpose any more, ... Sat, 18 Jul 2009 01:44:39 GMT Nelson Elhage [37f27bc] * .gitignore (modified) * Makefile.am (added) * Makefile.in (deleted) * autogen.sh (modified) * configure.ac (modified) * install.sh (deleted) * libfaim/Makefile.am (added) * libfaim/Makefile.in (deleted) * libfaim/configure.ac (deleted) * mkinstalldirs (deleted) * owl.h (modified) * perl/modules/Makefile.in (added) Switch the build system to using automake. Use automake for the ... Thu, 16 Jul 2009 03:39:02 GMT Nelson Elhage [a52d13a] * zwrite.c (modified) zephyr: Expand tabs in outgoing messages. While we're at it, ... Thu, 16 Jul 2009 03:03:48 GMT Nelson Elhage [3e8ff1e] * tester.c (modified) * text.c (modified) * util.c (modified) Implement owl_text_expand_tabs, and tests. Thu, 16 Jul 2009 02:49:16 GMT Nelson Elhage [72ab15f] * editwin.c (modified) editwin: Simplify zdot handling. I'm frankly not sure what the old ... Wed, 15 Jul 2009 00:40:17 GMT Nelson Elhage [7c83a32] * perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm (modified) IRC: Fix "ARRAY(0x...)" at the start of 'whois' output. Tue, 14 Jul 2009 02:06:27 GMT Alex Dehnert [22b54a7] * perl/lib/BarnOwl.pm (modified) Useful filter-modifying commands filterappend FILTER TEXT ... Sun, 12 Jul 2009 02:07:26 GMT Nelson Elhage [301c975] * owl.c (modified) Unset IEXTEN on the terminal. This should prevent VLNEXT (C-v) from ... Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [bd7fb58] * editwin.c (modified) fill-paragraph: Fix a bug with eating whitespace after a sentence. Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [c6ecf5c] * editwin.c (modified) * perl/lib/BarnOwl/Editwin.pm (modified) * perlglue.xs (modified) Implement text_{before,after)_point in Perl. These can easily be ... Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [d41294a] * editwin.c (modified) * perl/lib/BarnOwl/Editwin.pm (modified) * perlglue.xs (modified) Export some more functions to perl. get_region, combined with ... Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [cf26b72] * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Editwin.pm (added) Add an Editwin.pm that allows importing of the editwin functions. Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [a88f35a] * editwin.c (modified) * owl.h (modified) * perlglue.xs (modified) Give perl code more rope with respect to the editwin. In ... Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [0190c4d] * perlglue.xs (modified) perlglue.xs: Move editor functions into BarnOwl::Editwin:: Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [19a023f] * editwin.c (modified) Refactor owl_editwin_replace to allow more internal uses. Sat, 11 Jul 2009 17:14:36 GMT Nelson Elhage [2fc8397] * commands.c (modified) * editwin.c (modified) * keys.c (modified) Implement {forward,backward}-paragraph Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [77f605d] * editwin.c (modified) * perlglue.xs (modified) Slightly more rope that you require for completion. New ... Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [3e36085] * editwin.c (modified) Support echochar in the redisplay code. Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [fc2677b] * editwin.c (modified) editwin: Clean up and fix owl_editwin_fill_paragraph We now ... Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [2da7348] * editwin.c (modified) remove anomalous whitespace Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [a60edf2] * commands.c (modified) * editwin.c (modified) * keys.c (modified) Implement kill-region, copy-region-as-kill, and yank. Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [7f0c26f] * commands.c (modified) * editwin.c (modified) * keys.c (modified) Implement a setable mark. Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [16cfd12a] * editwin.c (modified) wrap words on insert character ow, brain hurty. Sat, 11 Jul 2009 17:14:35 GMT Nelson Elhage [8321cb7] * editwin.c (modified) make sure the new editwin structure is zeroed out & release a ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [2f21a41] * editwin.c (modified) Cause emacs to set c-basic-offset correctly. Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [ebf0128] * editwin.c (modified) some line-wrap infrastructure + refactoring Keep track of ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [7d25006] * editwin.c (modified) cleanup some dead word-wrapping code Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [5b5f3e6] * editwin.c (modified) general refactoring of things that change the buffer -> ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [98f1e69] * editwin.c (modified) garbage collect some functions "we ain't gonna need" ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [bab52da] * editwin.c (modified) make a bunch of stuff static, possibly inline, maybe remove a leading _ Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [521bc84] * editwin.c (modified) setter for e->index such that cached data invalidates when the point ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [6073462] * editwin.c (modified) make owl_editwin_adjust_for_locktext go away (and cleanse ... Sat, 11 Jul 2009 17:14:34 GMT Nelson Elhage [2021bea] * editwin.c (modified) Last (for now) known cursor location bug Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [77d4402] * editwin.c (modified) cursor location improved; other behavior The cursor locater now ... Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [b5ef65c] * editwin.c (modified) owl_editwin_get_numchars_on_line is dead code Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [cedc95c] * editwin.c (modified) Framer works. (+ some cursor detection fixup, and, hey, you need to ... Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [a0fbdee] * editwin.c (modified) s/_?owl_editwin_(save_|restore_|)excursion/oe_\1excursion/ (and move ... Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [d7043b4] * editwin.c (modified) simplify line_move goal_column logic Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [19f765d] * editwin.c (modified) Refactoring + cleanup. Factor oe_display_line out of ... Sat, 11 Jul 2009 17:14:33 GMT Nelson Elhage [e20d8179] * editwin.c (modified) misc refactoring & cleanup (including a nuke-trailing-whitespace) Sat, 11 Jul 2009 17:14:32 GMT Nelson Elhage [bd1a1ae] * editwin.c (modified) Basic new redisplay + point at end of buffer + tabs The core of the ... Sat, 11 Jul 2009 17:14:24 GMT Nelson Elhage [a556caa] * commands.c (modified) * editwin.c (modified) * global.c (modified) * owl.h (modified) * perlconfig.c (modified) Mostly refactor the editwin to use a linear buffer position. Use a ... Wed, 08 Jul 2009 03:02:01 GMT Nelson Elhage [a45786e] * editwin.c (modified) editwin: Clean up some dead code. Mon, 06 Jul 2009 01:28:35 GMT Nelson Elhage [d5cc1c5d] * owl.h (modified) Bump the version number for development. Mon, 06 Jul 2009 01:20:16 GMT Nelson Elhage [5df4b9a] * ChangeLog (modified) * owl.h (modified) BarnOwl 1.2.1 Mon, 06 Jul 2009 01:20:16 GMT Nelson Elhage [89acc93] * libfaim/Makefile.in (modified) Revert "Disable pointer-sign warnings when building libfaim." ... Mon, 06 Jul 2009 01:02:13 GMT Nelson Elhage [e477a53] * scripts/locker-build (modified) locker-build: Build --with-zephyr --without-stack-protector Mon, 06 Jul 2009 01:02:13 GMT Nelson Elhage [4097723] * configure.ac (modified) configure: Support --with{out,}-stack-protector This is a cleaner ... Mon, 06 Jul 2009 00:49:25 GMT Nelson Elhage [16c0416] * configure.ac (modified) Fix building with Zephyr. Mon, 06 Jul 2009 00:35:53 GMT Nelson Elhage [889d3bd] * ChangeLog (modified) * owl.h (modified) BarnOwl 1.2 Sun, 05 Jul 2009 07:18:56 GMT Alex Dehnert [e6d989f] * functions.c (modified) * help.c (modified) Fix converstaion to conversation Sun, 05 Jul 2009 07:18:42 GMT Alex Dehnert [69f89c7] * zwrite.c (modified) Copyediting Fix spelling of entries, and and terminal space before ... Sun, 05 Jul 2009 07:18:10 GMT Alex Dehnert [13fe062] * functions.c (modified) Fixing comments to reflect rename of owl_function_add_message to ... Tue, 30 Jun 2009 00:02:01 GMT Alejandro R. Sedeno [b72670b] * functions.c (modified) Recalculate topmsg when swaping the cursor and mark in the ...