# # ChangeLog for / # # Generated by Trac 1.0.2 # Mar 28, 2024, 8:30:34 AM 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 ... Sun, 28 Jun 2009 22:37:04 GMT Nelson Elhage [0982901] * codelist.pl (modified) codelist.pl: Don't scan perlglue.c for declarations. Sun, 28 Jun 2009 22:34:25 GMT Nelson Elhage [2c270e6] * configure.ac (modified) configure: Support an explicit --with{out,}-zephyr option. Tue, 23 Jun 2009 04:45:56 GMT Geoffrey Thomas [94af438] * functions.c (modified) Display a nicer error in :blist if .anyone doesn't exist. ... Thu, 18 Jun 2009 22:30:39 GMT Alex Dehnert [30e7ffd] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Don't zcrypt shift-R replies to zcrypted messages In particular, if ... Tue, 09 Jun 2009 16:37:12 GMT Nelson Elhage [5550eb0] * perl/lib/BarnOwl/Style/Default.pm (modified) Default style: Use strftime() on unix_time Instead of parsing ... Tue, 09 Jun 2009 16:35:37 GMT Nelson Elhage [d1ae4a4] * perl/lib/BarnOwl/Message.pm (modified) * perlconfig.c (modified) Export a time_t for messages to perl as 'unix_time' Previously, the ... Sun, 07 Jun 2009 22:35:59 GMT Geoffrey Thomas [ac40fdf] * Makefile.in (modified) Makefile: Display what changed in owl_prototypes.h. Sat, 06 Jun 2009 01:47:57 GMT Nelson Elhage [48f7d12] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Get rid of cryptic numeric messages after IRC commands. Remove the ... Fri, 05 Jun 2009 23:39:41 GMT Geoffrey Thomas [c00ab5f] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) IRC: Include IRC admin messages in the 'irc' filter. Stolen-from: ... Fri, 05 Jun 2009 21:46:45 GMT Anders Kaseorg [ddf1835] * keys.c (modified) Bind the weird sequences that M-LEFT and M-RIGHT seem to actually ... Thu, 04 Jun 2009 03:18:26 GMT Nelson Elhage [4f0a2ee] * keys.c (modified) Fix M-LEFT and M-RIGHT bindings. We had them backwards for some ... Wed, 03 Jun 2009 15:47:20 GMT Nelson Elhage [fc92548d] * perl/lib/BarnOwl/Style/Basic.pm (modified) * perl/lib/BarnOwl/Style/OneLine.pm (modified) Replace '@ISA' references with 'use base' 'use base' will ... Tue, 02 Jun 2009 22:36:17 GMT Alex Dehnert [bc8275e] * perl/lib/BarnOwl/Message/Zephyr.pm (modified) Fix replycmd to use right class/instance Replies to personals, ... Tue, 02 Jun 2009 16:48:48 GMT Nelson Elhage [8daf504] * functions.c (modified) Allow SIGINT to interrupt getting the Zephyr buddy list If we're ... Tue, 02 Jun 2009 15:53:14 GMT Nelson Elhage [fd8dfe7] * Makefile.in (modified) * perl/lib/BarnOwl.pm (modified) * perl/lib/BarnOwl/Message.pm (modified) * perl/lib/BarnOwl/Style.pm (modified) * perlconfig.c (modified) * perlglue.xs (modified) * perlwrap.pm (deleted) Load perl code from the filesystem at runtime. Remove perlwrap.pm ... Tue, 02 Jun 2009 15:53:13 GMT Nelson Elhage [ee183be] * perl/lib/BarnOwl.pm (added) * perl/lib/BarnOwl/Hook.pm (added) * perl/lib/BarnOwl/Hooks.pm (added) * perl/lib/BarnOwl/Message.pm (added) * perl/lib/BarnOwl/Message/AIM.pm (added) * perl/lib/BarnOwl/Message/Admin.pm (added) * perl/lib/BarnOwl/Message/Generic.pm (added) * perl/lib/BarnOwl/Message/Loopback.pm (added) * perl/lib/BarnOwl/Message/Zephyr.pm (added) * perl/lib/BarnOwl/Style.pm (added) * perl/lib/BarnOwl/Style/Basic.pm (added) * perl/lib/BarnOwl/Style/Default.pm (added) * perl/lib/BarnOwl/Style/Legacy.pm (added) * perl/lib/BarnOwl/Style/OneLine.pm (added) * perl/lib/BarnOwl/Timer.pm (added) Break perlwrap.pm into multiple files. Break perlwrap.pm out into ... Tue, 02 Jun 2009 15:53:13 GMT Nelson Elhage [1be5823] * owl.c (modified) Handle errors in perlwrap.pm better. If we error out in ... Tue, 02 Jun 2009 15:53:13 GMT Nelson Elhage [d5ef539] * .gitignore (modified) * Makefile.in (modified) * barnowl (added) Build to barnowl.bin and replace 'barnowl' with a wrapper script. ... Tue, 02 Jun 2009 03:33:07 GMT Nelson Elhage [eab5aa1] * tester.c (modified) tester: Correct test counts. Tue, 02 Jun 2009 03:22:12 GMT Nelson Elhage [5a35c708] * owl.c (modified) * select.c (modified) Fix the build for 'make test' The tester build doesn't include ... Tue, 02 Jun 2009 03:17:51 GMT Nelson Elhage [7433402] * functions.c (modified) Don't attempt to send a Zephyr logout if we never initialized Zephyr. Sat, 30 May 2009 23:29:16 GMT Alex Dehnert [e04b7a1] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) Add short_personal_context to IRC This is thoroughly untested --- ... Sat, 30 May 2009 23:29:16 GMT Alex Dehnert [df7018f] * perlwrap.pm (modified) Display personals better in OneLine mode. Adds ... Sat, 30 May 2009 23:29:06 GMT Alex Dehnert [6223638] * perlwrap.pm (modified) Include non-default class in personal_context I think this turns ... Sat, 30 May 2009 22:26:49 GMT Alex Dehnert [33539f7] * perlwrap.pm (modified) Display context for pings Sat, 30 May 2009 18:51:12 GMT Nelson Elhage [3043064] * scripts/locker-build (modified) scripts/locker-build: use --program-suffix instead of EXE Update ... Sat, 30 May 2009 18:29:04 GMT Nelson Elhage [c50f589] * Makefile.in (modified) * configure.ac (modified) Support --program-{prefix,suffix,transform}. Since our build ... Wed, 27 May 2009 02:32:00 GMT Nelson Elhage [1e550b2] * zephyr.c (modified) Fix comments from d73e3af3 Wed, 27 May 2009 02:32:00 GMT Nelson Elhage [3ef779b] * zephyr.c (modified) * zwrite.c (modified) Send instanced pings and give useful error messages Based on ... Wed, 27 May 2009 02:32:00 GMT Nelson Elhage [7451af9] * zephyr.c (modified) Add to default Barnowl subs. Also adds support for ... Wed, 27 May 2009 02:31:59 GMT Nelson Elhage [f0f919d] * perlwrap.pm (modified) Maintain instance when using shift-R on personals This holds for ... Tue, 26 May 2009 20:06:26 GMT Anders Kaseorg [5fdab77] * Makefile.in (modified) Makefile.in: add owl_perl.h to HEADERS. Signed-off-by: Anders ... Tue, 26 May 2009 20:03:50 GMT Anders Kaseorg [af193338] * Makefile.in (modified) Makefile.in: Replace shell for loops with makefile patterns. ... Tue, 26 May 2009 20:03:50 GMT Anders Kaseorg [30ac47f] * Makefile.in (modified) Makefile.in: Use $(MAKE) for submakes. Signed-off-by: Anders ... Tue, 26 May 2009 20:03:50 GMT Anders Kaseorg [7c09b21] * configure.ac (modified) configure.ac: Replace echo with AC_MSG_NOTICE. Signed-off-by: ... Mon, 18 May 2009 00:31:29 GMT Nelson Elhage [7bf51d5] * util.c (modified) Correctly read the BARNOWL_DATA_DIR environment variable. getenv() ... Sat, 16 May 2009 07:37:35 GMT Alex Dehnert [d73e3af] * zephyr.c (modified) Improve handling of outgoing instanced personals Make Barnowl's ... Sat, 16 May 2009 06:55:30 GMT Nelson Elhage [315babf] * commands.c (modified) * functions.c (modified) * global.c (modified) * keys.c (modified) * owl.h (modified) * owl.c (modified) * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perlwrap.pm (modified) Merge branch 'mark' Fri, 15 May 2009 04:14:09 GMT Geoffrey Thomas [b8bf727] * owl.c (modified) Don't require personals to be -i personal. Signed-off-by: Geoffrey ... Fri, 15 May 2009 03:54:55 GMT Geoffrey Thomas [cdaf294] * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) Fix an issue with the previous commit on outgoing Jabber messages. ... Fri, 15 May 2009 03:41:34 GMT Geoffrey Thomas [dfaa47d] * perl/modules/IRC/lib/BarnOwl/Message/IRC.pm (modified) * perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm (modified) * perlwrap.pm (modified) Display context for personals, so as to make usable. ... Wed, 13 May 2009 13:19:14 GMT Alejandro R. Sedeño [73ba824] * commands.c (modified) Better describe recv:swapmark Wed, 13 May 2009 03:41:35 GMT Nelson Elhage [3d08168] * functions.c (modified) Display 'Mark set' when setting the mark. Wed, 13 May 2009 03:39:44 GMT Alejandro R. Sedeño [bd783db] * functions.c (modified) * global.c (modified) * owl.h (modified) Error on swap when mark has not been set. Also, initialize the mark ... Wed, 13 May 2009 03:25:10 GMT Alejandro R. Sedeño [70110286] * commands.c (modified) * functions.c (modified) * global.c (modified) * keys.c (modified) * owl.h (modified) Implement mark and swap. Tue, 12 May 2009 01:50:58 GMT Nelson Elhage [e1b136bf] * keybinding.c (modified) * keymap.c (modified) * owl.h (modified) Fix handling of C-SPACE, etc. Instead of storing key sequences ... Tue, 05 May 2009 17:43:48 GMT Anders Kaseorg [fa8f439] * libfaim/ft.c (modified) Woah! I know strict aliasing! Signed-off-by: Anders Kaseorg ... Tue, 05 May 2009 17:16:07 GMT Nelson Elhage [c0b1a40] * aim.c (modified) aim.c: Get rid of some warnings. gcc was giving warnings because ... Tue, 05 May 2009 16:53:15 GMT Nelson Elhage [1e6e74e] * libfaim/Makefile.in (modified) Disable pointer-sign warnings when building libfaim. We're not ... Tue, 05 May 2009 05:30:07 GMT Nelson Elhage [0cb6c26] * functions.c (modified) * global.c (modified) * select.c (modified) Fix a race that could cause us to miss a SIGINT When I refactored ... Tue, 05 May 2009 02:01:05 GMT Nelson Elhage [e0473d2] * owl.c (modified) Disable keyboard SIGQUIT. A not-easily-reconfigurable one-keystroke ... Tue, 05 May 2009 01:55:22 GMT Nelson Elhage [bf66f4e] * functions.c (modified) Make ^C (really, SIGINT) interrupt searches. Tue, 05 May 2009 01:55:17 GMT Nelson Elhage [3a84694] * select.c (modified) Turn unhandled SIGINTs into fake keystrokes. Tue, 05 May 2009 01:55:17 GMT Nelson Elhage [d6bd3f1] * owl.c (modified) Refactor owl_handle_input to allow injecting keystrokes. This patch ... Tue, 05 May 2009 01:55:11 GMT Nelson Elhage [adee9cc] * global.c (modified) * owl.c (modified) * owl.h (modified) * select.c (modified) Enable signals, and add an interrupted flag. Mon, 04 May 2009 19:23:59 GMT Nelson Elhage [790ab12] * commands.c (modified) Fix the usage line for punt/unpunt punt and unpunt take the text of ... Mon, 04 May 2009 01:03:53 GMT Nelson Elhage [de9edab] * scripts/locker-build (modified) locker-build: Change the shebang line to /bin/bash Solaris sh is ... Mon, 04 May 2009 00:16:27 GMT Nelson Elhage [67dd774] * scripts/locker-build (modified) locker-build: Two small fixes First, correctly propagate errors out ... Sun, 03 May 2009 23:47:55 GMT Nelson Elhage [120f16d] * perlconfig.c (modified) * ChangeLog (modified) * Makefile.in (modified) * owl.h (modified) * scripts/do-release (modified) Merge branch 'master' of git@github.com:nelhage/barnowl Sun, 03 May 2009 23:47:17 GMT Nelson Elhage [11b9017] * scripts/do-release (modified) do-release: Output a canned line for the trac wiki frontpage. Sun, 03 May 2009 23:46:55 GMT Nelson Elhage [4a999a7] * owl.h (modified) Bump version string for development. Sun, 03 May 2009 23:40:15 GMT Nelson Elhage [68f1afe] * ChangeLog (modified) BarnOwl 1.1.1 Sun, 03 May 2009 22:34:30 GMT Nelson Elhage [8e9acd2] * Makefile.in (modified) Makefile.in: Don't use 'tar -C' Solaris tar doesn't support 'tar ... Sat, 02 May 2009 20:47:55 GMT Anders Kaseorg [96b5c81] * perlconfig.c (modified) Call SvREFCNT_dec() on SV *, not void *. Signed-off-by: Anders ... Sat, 02 May 2009 19:51:16 GMT Anders Kaseorg [e574a00] * style.c (modified) owl_style_get_formattext(): decrement the refcount of an sv, not a ... Sat, 02 May 2009 00:47:54 GMT Nelson Elhage [1639ff7] * style.c (modified) style.c: Don't leak perl messages when we format them. We forgot to ... Sun, 26 Apr 2009 17:27:49 GMT Alex Vandiver [1b62a55] * perl/modules/IRC/lib/BarnOwl/Module/IRC.pm (modified) Add support for private channel keys Fri, 24 Apr 2009 01:45:10 GMT Geoffrey Thomas [8921d3f] * commands.c (modified) Revert "Unalias :q from :quit." This reverts commit ... Thu, 23 Apr 2009 23:12:21 GMT Geoffrey Thomas [2b6de9d] * perlwrap.pm (modified) One more fix for webzephyr Signed-off-by: Geoffrey Thomas ... Thu, 23 Apr 2009 22:59:27 GMT Geoffrey Thomas [ca53b77] * perlwrap.pm (modified) Make personal replies to webzephyr users work again Signed-off-by: ... Thu, 23 Apr 2009 22:40:49 GMT Geoffrey Thomas [b814715] * commands.c (modified) Unalias :q from :quit. Signed-off-by: Geoffrey Thomas