Timeline
Jul 17, 2009:
- 11:56 PM Changeset [f93b81b]release-1.10release-1.7release-1.8release-1.9 by
- Don't rely on BarnOwl::filter() to tokenize for us.
- 11:53 PM Changeset [96f7b07]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Update IRC and Jabber for the new BarnOwl::$command(). Both modules relied on the fact that BarnOwl::$command() tokenized its argument. In both cases, the fix is as simple as replacing '...' with qw(...).
- 11:52 PM Changeset [eb6cedc]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Push commands into BarnOwl:: instead of AUTOLOAD'ing them
- 11:23 PM Changeset [b4ef908]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove start-question and start-password commands I'm pretty sure these are useless, since there's no way to set a callback, and we have perl APIs to them.
- 10:42 PM Changeset [435d6b2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Rename 'editmulti:' commands to 'edit:'.
- 9:53 PM Changeset [2f2a643]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- locker-update: Add --beta and --dry-run options.
- 9:46 PM Changeset [f9c93cd] by
- Locker build.
- 9:46 PM Changeset [130633c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merge branch 'automake' Conflicts: Makefile.in libfaim/Makefile.in owl.h
- 9:44 PM Changeset [c08a725]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add perl libraries to LIBS instead of LDFLAGS. For reasons I don't fully understand, this works on etch and the other one doesn't.
- 9:44 PM Changeset [0b65bd7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Makefile.am: Add rules to build the tester.
- 9:44 PM Changeset [ed62482]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove -Wno-pointer-sign from libfaim's compile flags. This is a port of 89acc93b4eb479d4a1aa11a9f63edfc27cf6bf64 to Makefile.am.
- 9:44 PM Changeset [39586c8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Makefile: Display what changed in owl_prototypes.h. This is a manual crossport of ac40fdf0f0c8d27409111b26970341085b39848c to the automake branch.
- 9:44 PM Changeset [db98968]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Update build scripts for automake.
- 9:44 PM Changeset [0ce0535]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove --with-athstatic --with-athstatic has no purpose any more, and I haven't been using it for locker builds for some time now, without problems.
- 9:44 PM Changeset [37f27bc]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Switch the build system to using automake. Use automake for the build system, which lets us clean a bunch of cruft out of Makefile.in.
Jul 15, 2009:
- 11:39 PM Changeset [a52d13a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- zephyr: Expand tabs in outgoing messages. While we're at it, refactor owl_zwrite_create_from_line slightly in a way that fixes 'zwrite -C user1 user2 -m message' to include the CC: line.
- 11:03 PM Changeset [3e8ff1e]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement owl_text_expand_tabs, and tests.
- 10:49 PM Changeset [72ab15f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin: Simplify zdot handling. I'm frankly not sure what the old code was trying to do, but this is much simpler, covers every case I can think of, and fixes some bugs.
Jul 14, 2009:
- 8:40 PM Changeset [7c83a32]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- IRC: Fix "ARRAY(0x...)" at the start of 'whois' output.
Jul 13, 2009:
- 10:06 PM Changeset [22b54a7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Useful filter-modifying commands filterappend FILTER TEXT filterand FILTER TEXT filteror FILTER TEXT Append TEXT onto FILTER with appropriate ('', 'and', 'or') separators The admin message can be enabled or disabled by (un)setting showfilterchange.
- 1:31 PM Ticket #91 (:startup and wordwrap interact poorly) created by
- If you do :startup with a line long enough that barnowl automatically …
Jul 11, 2009:
- 10:07 PM Changeset [301c975]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Unset IEXTEN on the terminal. This should prevent VLNEXT (C-v) from being special, which Ben reported seeing on Solaris.
- 1:14 PM Changeset [bd7fb58]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- fill-paragraph: Fix a bug with eating whitespace after a sentence.
- 1:14 PM Changeset [c6ecf5c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement text_{before,after)_point in Perl. These can easily be implemented in perl using save_excursion and get_region, so there's no need for them in C.
- 1:14 PM Changeset [d41294a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Export some more functions to perl. get_region, combined with save_excursion, is a very convenient way for perl to access a specified piece of the buffer. In addition, provide methods to get information about the current point and mark.
- 1:14 PM Changeset [cf26b72]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add an Editwin.pm that allows importing of the editwin functions.
- 1:14 PM Changeset [a88f35a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Give perl code more rope with respect to the editwin. In particular, implement save_excursion and replace_region.
- 1:14 PM Changeset [0190c4d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- perlglue.xs: Move editor functions into BarnOwl::Editwin::
- 1:14 PM Changeset [19a023f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Refactor owl_editwin_replace to allow more internal uses.
- 1:14 PM Changeset [2fc8397]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement {forward,backward}-paragraph
- 1:14 PM Changeset [77f605d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Slightly more rope that you require for completion. New owl_editwin_text_{before,after}_point, exported to perl. Also, export owl_editwin_replace and owl_editwin_point_move.
- 1:14 PM Changeset [3e36085]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Support echochar in the redisplay code.
- 1:14 PM Changeset [fc2677b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin: Clean up and fix owl_editwin_fill_paragraph We now implement a two-pass algorithm, that first replaces all whitespace with single spaces, and then goes through and inserts newlines as necessary to fill words. The code is slightly longer, but I think much cleaner.
- 1:14 PM Changeset [2da7348]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- remove anomalous whitespace
- 1:14 PM Changeset [a60edf2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement kill-region, copy-region-as-kill, and yank.
- 1:14 PM Changeset [7f0c26f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement a setable mark.
- 1:14 PM Changeset [16cfd12a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- wrap words on insert character ow, brain hurty.
- 1:14 PM Changeset [8321cb7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- make sure the new editwin structure is zeroed out & release a potential dangling excursion
- 1:14 PM Changeset [2f21a41]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Cause emacs to set c-basic-offset correctly.
- 1:14 PM Changeset [ebf0128]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- some line-wrap infrastructure + refactoring Keep track of excursions and fix them up when replace needs to Keep track of the current cursor x for word wrapping convenience minor refactor owl_editwin_init v. owl_editwin_set_curswin factor oe_char_width out of oe_find_display_line factor oe_insert_char back out of owl_editwin_process_char explicatory comment in owl_editwin_limit_maxcols
- 1:14 PM Changeset [7d25006]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- cleanup some dead word-wrapping code
- 1:14 PM Changeset [5b5f3e6]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- general refactoring of things that change the buffer -> owl_editwin_replace also much cleanup of now unused functions (_owl_editwin_addspace, _owl_editwin_remove_bytes, _owl_editwin_insert_bytes, owl_editwin_overwrite_char, owl_editwin_overwrite_string) added oe_count_glyphs to count the actual number of printing characters collapse owl_editwin_insert_char and _owl_editwin_process_character into owl_editwin_process_character owl_editwin_is_char_in supports unicode as wished for in the comment owl_editwin_{forward,backward}_word that returns a distance
- 1:14 PM Changeset [98f1e69]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- garbage collect some functions "we ain't gonna need" (owl_editwin_set_history, int owl_editwin_get_numlines, owl_editwin_{get,set}_goal_column
- 1:14 PM Changeset [bab52da]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- make a bunch of stuff static, possibly inline, maybe remove a leading _
- 1:14 PM Changeset [521bc84]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- setter for e->index such that cached data invalidates when the point moves
- 1:14 PM Changeset [6073462]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- make owl_editwin_adjust_for_locktext go away (and cleanse owl_editwin_clear slightly)
- 1:14 PM Changeset [2021bea]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Last (for now) known cursor location bug
- 1:14 PM Changeset [77d4402]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- cursor location improved; other behavior The cursor locater now handles wrapped lines /better/ but still messes up when the line is the width of the screen and the cursor is at the end (so it should be a the beginning of a blank screen line) C-a set the goal column kill-to-end-of-line will eat a final newline and thus join.
- 1:14 PM Changeset [b5ef65c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_editwin_get_numchars_on_line is dead code
- 1:14 PM Changeset [cedc95c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Framer works. (+ some cursor detection fixup, and, hey, you need to erase the window if you decide to reframe)
- 1:14 PM Changeset [a0fbdee]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- s/_?owl_editwin_(save_|restore_|)excursion/oe_\1excursion/ (and move the functions up in the file)
- 1:14 PM Changeset [d7043b4]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- simplify line_move goal_column logic
- 1:14 PM Changeset [19f765d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Refactoring + cleanup. Factor oe_display_line out of owl_editwin_redisplay so that I can use it in oe_reframe. I think this ends up making some of the cursor placement stuff simpler as a side effect. Also cleanup an unused variable in owl_editwin_point_move.
- 1:14 PM Changeset [e20d8179]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- misc refactoring & cleanup (including a nuke-trailing-whitespace)
- 1:14 PM Changeset [bd1a1ae]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Basic new redisplay + point at end of buffer + tabs The core of the new redisplay. Now featuring tabs, and properly wrapping lines. And I kludged around the problem with the point being at the end of the buffer.
- 1:14 PM Changeset [a556caa]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Mostly refactor the editwin to use a linear buffer position. Use a linear buffer positino to keep track of the point, rather than (x, y). In addition, make the editwin structure private to editwin.c. (No abstraction violation for you!) Add some abstractions for pointer movement, and use them in some places.
Jul 7, 2009:
- 11:02 PM Changeset [a45786e]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin: Clean up some dead code.
Jul 6, 2009:
- 6:06 PM Ticket #89 (Do a release) closed by
- fixed
- 5:57 PM Ticket #90 (Incoming tabs are misdisplayed) created by
- […] […]
Jul 5, 2009:
- 9:29 PM WikiStart edited by
- (diff)
- 9:28 PM Changeset [d5cc1c5d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Bump the version number for development.
- 9:20 PM Changeset [5df4b9a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- BarnOwl 1.2.1
- 9:20 PM Changeset [89acc93]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Revert "Disable pointer-sign warnings when building libfaim." Athena's gcc doesn't support -Wno-pointer-sign, and it's not important enough to me to write a 'configure' rule to test for, so I'll just cope with those warnings. This reverts commit 1e6e74eb1670ffca7901d5d004fa5a6a510597a7.
- 9:02 PM Changeset [e477a53]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- locker-build: Build --with-zephyr --without-stack-protector
- 9:02 PM Changeset [4097723]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- configure: Support --with{out,}-stack-protector This is a cleaner way to disable -fstack-protector than asking the user to muck with PROTECT_CFLAGS, and lets the user not link libssp, even if present.
- 8:49 PM Changeset [16c0416]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix building with Zephyr.
- 8:35 PM Changeset [889d3bd]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- BarnOwl 1.2
- 3:18 AM Changeset [e6d989f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix converstaion to conversation
- 3:18 AM Changeset [69f89c7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Copyediting Fix spelling of entries, and and terminal space before the */
- 3:18 AM Changeset [13fe062]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing comments to reflect rename of owl_function_add_message to owl_global_messagequeue_addmsg
Jul 2, 2009:
Jun 29, 2009:
- 8:02 PM Changeset [b72670b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Recalculate topmsg when swaping the cursor and mark in the messagelist. Fix a bug in which when the marked message is off screen and the cursor and mark are swapped, the cursor ends up off screen.
Jun 28, 2009:
- 6:37 PM Changeset [0982901]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- codelist.pl: Don't scan perlglue.c for declarations.
- 6:34 PM Changeset [2c270e6]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- configure: Support an explicit --with{out,}-zephyr option.
Jun 23, 2009:
- 12:45 AM Changeset [94af438]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Display a nicer error in :blist if .anyone doesn't exist. Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Jun 21, 2009:
- 3:24 AM Ticket #88 (OneLine mode fails on some zephyr markup) created by
- Due to the limited space, OneLine mode handles some Zephyr markup …
Jun 20, 2009:
Jun 18, 2009:
- 6:30 PM Changeset [30e7ffd]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't zcrypt shift-R replies to zcrypted messages In particular, if we've set $sender to force a recipient, and the original message was not private, then we won't use zcrypt.
Note: See TracTimeline
for information about the timeline view.