Timeline
Jan 17, 2008:
- 2:55 PM Changeset [6fe806a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- better compliance with UTF-8 processing. Stop trying to pull in a UTF-8 character as soon as we know something has gone wrong.
- 9:51 AM Changeset [81312e4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- removing more hackery I left behind after doing things the right way.
- 2:13 AM Changeset [eebef19]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- dropping one unnecessary time(NULL) call.
- 2:03 AM Changeset [b2c1bd4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin.c - fix a wrapping bug I introduced in the last revision. It could leave us with a buffer that was not valid UTF-8
- 1:23 AM Changeset [84027015]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin.c - lots of utf-8 cleanup that I had been putting off. util.c - a can we break here'' function based on perl's Text::WrapI18N
Jan 16, 2008:
- 10:03 PM Changeset [ba2ca66]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Rewrite ::Connection to not subclass Net::IRC::Connection to avoid stupid namespace conflicts
- 9:58 PM Changeset [a8d5a39]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove more bad hacks.
- 9:54 PM Changeset [367fbf3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove a debug message I accidentally left in. Remove the hours old check_utf8 hackery in favor of actually marking strings as UTF-8 from the C side.
- 8:18 PM Changeset [e0ffe77]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin.c: make locktext deal with UTF-8 Jabber - More utf-8 sanitizing. New helper function to validate strings from C and set the utf8 flag if needed.
- 2:40 PM Changeset [b7b2a76]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Pet peeve - tabs. That should be the end of it for now.
- 2:39 PM Changeset [3cc1582]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Shuffling a line of code to where it actually should be.
- 2:34 PM Changeset [8574801]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Patches to jabber libraries for better UTF-8 handling.
- 1:46 PM Changeset [b7b4565]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 847-881 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r848 | nelhage | 2008-01-12 02:00:53 -0500 (Sat, 12 Jan 2008) | 2 lines Adding a note about IRC deps ........ r853 | asedeno | 2008-01-12 11:56:20 -0500 (Sat, 12 Jan 2008) | 2 lines Fixing a pet peeve. Clearing the line should preserve the echochar. ........ r854 | asedeno | 2008-01-12 15:07:20 -0500 (Sat, 12 Jan 2008) | 3 lines Jabber - * fix logins to jabber.org - reported by gendalia ........ r860 | nelhage | 2008-01-13 18:08:14 -0500 (Sun, 13 Jan 2008) | 2 lines Kill a uninitialized warning ........ r861 | nelhage | 2008-01-13 18:10:13 -0500 (Sun, 13 Jan 2008) | 1 line Show JOIN and PART for login/outs ........ r862 | nelhage | 2008-01-13 18:10:44 -0500 (Sun, 13 Jan 2008) | 1 line 'motd' is a method of Net::IRC::Connection, don't clobber it ........ r863 | nelhage | 2008-01-13 22:08:52 -0500 (Sun, 13 Jan 2008) | 2 lines Don't clober our parent's connected() method, either. ........ r864 | nelhage | 2008-01-14 00:24:43 -0500 (Mon, 14 Jan 2008) | 3 lines Right, _connected doesn't work either. I think I need to refactor this to not be a subclass... ........ r875 | nelhage | 2008-01-15 14:40:02 -0500 (Tue, 15 Jan 2008) | 2 lines Actually free the right thing when freeing perl commands ........ r881 | nelhage | 2008-01-16 02:59:06 -0500 (Wed, 16 Jan 2008) | 1 line Move oneline style to perl. closes 43 ........
- 2:59 AM Changeset [f2d72128]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Move oneline style to perl. closes 43
Jan 15, 2008:
- 2:40 PM Changeset [ff13a6f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Actually free the right thing when freeing perl commands
Jan 14, 2008:
- 12:24 AM Changeset [eab7a4c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Right, _connected doesn't work either. I think I need to refactor this to not be a subclass...
Jan 13, 2008:
- 10:08 PM Changeset [e4db5ae]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't clober our parent's connected() method, either.
- 6:42 PM Ticket #48 (barnowl should allow searching in popups) created by
- Popups such as help and the output of show should allow the use of / …
- 6:10 PM Changeset [3baf77f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 'motd' is a method of Net::IRC::Connection, don't clobber it
- 6:10 PM Changeset [1fd5041b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Show JOIN and PART for login/outs
- 6:08 PM Changeset [56e72d5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Kill a uninitialized warning
Jan 12, 2008:
- 3:07 PM Changeset [05f0061]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Jabber - * fix logins to jabber.org - reported by gendalia
- 11:56 AM Changeset [cc6f009]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing a pet peeve. Clearing the line should preserve the echochar.
- 2:26 AM Changeset [c55ad84]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * fix a typo that was causing background problems * pass defaults attributes through in the truncate functions
- 2:00 AM Changeset [6824a76]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Adding a note about IRC deps
- 1:19 AM Changeset [f92080c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 831-846 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r834 | chmrr | 2008-01-11 17:11:00 -0500 (Fri, 11 Jan 2008) | 3 lines r1876@utwig: chmrr | 2008-01-11 17:08:47 -0500 * Default connections on a per-channel-name basis ........ r836 | nelhage | 2008-01-11 22:15:06 -0500 (Fri, 11 Jan 2008) | 2 lines Nuke the stylefunc_default C code ........ r837 | nelhage | 2008-01-11 22:17:19 -0500 (Fri, 11 Jan 2008) | 1 line Nuke the vt style as well ........ r841 | nelhage | 2008-01-11 22:40:17 -0500 (Fri, 11 Jan 2008) | 2 lines Nuke a warning ........ r845 | nelhage | 2008-01-12 01:11:53 -0500 (Sat, 12 Jan 2008) | 2 lines I'm tired of those stupid warning. ........
- 1:18 AM Changeset [c1522ec]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Eliminating a warning by un-internalizing a new fmtext function.
- 1:11 AM Changeset [88dc766]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- I'm tired of those stupid warning.
Jan 11, 2008:
- 11:59 PM Changeset [62fdd29]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * Do not use bit 0x80 to indicate meta. We have other uses for that bit. * shift it above ncurses's KEY_MAX instead.
- 10:40 PM Changeset [60c2e1e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Nuke a warning
- 10:31 PM Ticket #47 (Better module dependency checking) created by
- We should perhaps attempt to extract META.yml out of modules and check …
- 10:17 PM Changeset [0b7082c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Nuke the vt style as well
- 10:15 PM Changeset [216e621]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Nuke the stylefunc_default C code
- 5:11 PM Changeset [fe8cad8]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Default connections on a per-channel-name basis
- 4:37 PM Ticket #46 (perl should be able to examine existing filters) created by
- There should be a way for perl code to examine existing filter. This …
- 3:32 PM Changeset [cde4a71]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * drop unused struct member * char * != char This fixes unicode input, which was broken as of r811.
- 2:46 PM Changeset [fac5463]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- fixing post-processing in the editwin.
- 2:28 PM Changeset [a827529]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 812-830 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r814 | nelhage | 2008-01-09 23:14:20 -0500 (Wed, 09 Jan 2008) | 3 lines r27181@lunatique: nelhage | 2008-01-09 23:13:52 -0500 Implement /part and /names. We don't parse the /names response yet ........ r815 | nelhage | 2008-01-10 00:12:52 -0500 (Thu, 10 Jan 2008) | 1 line Show PART and JOIN messages ........ r816 | nelhage | 2008-01-10 00:13:11 -0500 (Thu, 10 Jan 2008) | 2 lines Show the channel in LOG{IN,OUT} messages ........ r817 | geofft | 2008-01-10 00:32:44 -0500 (Thu, 10 Jan 2008) | 6 lines A (broken) attempt at handling motds and other IRC admin messages Export owl_function_beep() to Perl, and ring the bell on receiving a message containing your nick (on that network) ........ r818 | nelhage | 2008-01-10 01:01:32 -0500 (Thu, 10 Jan 2008) | 2 lines Document the IRC variables ........ r819 | nelhage | 2008-01-10 01:02:06 -0500 (Thu, 10 Jan 2008) | 3 lines Handle recreation of an existing variable better. Copy over the default and docstrings, but preserve the old value. ........ r820 | nelhage | 2008-01-10 01:16:33 -0500 (Thu, 10 Jan 2008) | 2 lines Handle zephyrs to users on non -c message better (fixes #39) ........ r821 | nelhage | 2008-01-10 01:28:59 -0500 (Thu, 10 Jan 2008) | 2 lines sprintf -> snprintf ........ r822 | nelhage | 2008-01-10 01:43:11 -0500 (Thu, 10 Jan 2008) | 2 lines Make :reload-modules work correctly with PARs ........ r823 | nelhage | 2008-01-10 15:47:00 -0500 (Thu, 10 Jan 2008) | 1 line Require 'isprivate' to be a literal 'true', not merely present for a message to be considered private ........ r824 | nelhage | 2008-01-10 15:48:00 -0500 (Thu, 10 Jan 2008) | 2 lines Document (nearly) every public function in the BarnOwl:: namespace ........ r825 | nelhage | 2008-01-10 15:49:27 -0500 (Thu, 10 Jan 2008) | 2 lines `beep' is already a barnowl command, so this binding is superfluous ........ r826 | nelhage | 2008-01-10 15:58:49 -0500 (Thu, 10 Jan 2008) | 1 line strip IRC coloring from IRC messages ........ r827 | nelhage | 2008-01-10 17:22:46 -0500 (Thu, 10 Jan 2008) | 2 lines Document ::Hook and ::Hooks ........ r828 | geofft | 2008-01-10 21:01:27 -0500 (Thu, 10 Jan 2008) | 1 line Move comment around so that perlglue.xs compiles. ........ r829 | nelhage | 2008-01-10 23:25:27 -0500 (Thu, 10 Jan 2008) | 1 line doc nits ........ r830 | nelhage | 2008-01-11 01:38:50 -0500 (Fri, 11 Jan 2008) | 2 lines Handle `nickinuse' errors and disconnects ........
- 1:35 PM Changeset [d775050]release-1.10release-1.7release-1.8release-1.9 by
- Fix this up slightly
- 1:31 PM Changeset [cd17271]release-1.10release-1.7release-1.8release-1.9 by
- Example config
- 1:30 PM Changeset [104672f]release-1.10release-1.7release-1.8release-1.9 by
- README
- 1:17 PM Changeset [9601640]release-1.10release-1.7release-1.8release-1.9 by
- deps
- 1:16 PM Changeset [e54f2fa]release-1.10release-1.7release-1.8release-1.9 by
- initial import
- 1:38 AM Changeset [9e02bb7]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Handle `nickinuse' errors and disconnects
Jan 10, 2008:
- 11:25 PM Changeset [b0c8011]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- doc nits
- 9:01 PM Changeset [65fea01]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Move comment around so that perlglue.xs compiles.
- 5:22 PM Changeset [1a64de6]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Document ::Hook and ::Hooks
- 3:58 PM Changeset [214b790]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- strip IRC coloring from IRC messages
- 3:49 PM Changeset [b68342b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- `beep' is already a barnowl command, so this binding is superfluous
- 3:48 PM Changeset [74fc22a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Document (nearly) every public function in the BarnOwl:: namespace
- 3:47 PM Changeset [635881c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Require 'isprivate' to be a literal 'true', not merely present for a message to be considered private
- 1:44 AM Ticket #45 (:reload-modules should work on PARs) closed by
- fixed: Fixed in r822. Turns out PAR has a reload_libs() function for this …
- 1:43 AM Changeset [9506feb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make :reload-modules work correctly with PARs
- 1:28 AM Changeset [1151f0b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- sprintf -> snprintf
- 1:16 AM Ticket #39 (Confusing error messages when accidentally sending to a user on a class) closed by
- fixed: (In [820]) Handle zephyrs to users on non -c message better (fixes #39)
- 1:16 AM Changeset [44f32fb]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Handle zephyrs to users on non -c message better (fixes #39)
- 1:03 AM Ticket #44 (BarnOwl::new_variable_* clobbers the old value) closed by
- fixed: Fixed in r819
- 1:02 AM Changeset [d536e72]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Handle recreation of an existing variable better. Copy over the default and docstrings, but preserve the old value.
- 1:01 AM Changeset [b10f340]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Document the IRC variables
- 12:32 AM Changeset [bc0d7bc]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- A (broken) attempt at handling motds and other IRC admin messages Export owl_function_beep() to Perl, and ring the bell on receiving a message containing your nick (on that network)
- 12:13 AM Changeset [2fb58e4]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Show the channel in LOG{IN,OUT} messages
- 12:12 AM Changeset [47b6a5f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Show PART and JOIN messages
Jan 9, 2008:
- 11:14 PM Changeset [6858d2d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement /part and /names. We don't parse the /names response yet
- 2:32 PM Changeset [16c6cca]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Preserve colors when highlighting search terms.
- 2:18 PM Changeset [369479d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 803-811 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r805 | geofft | 2008-01-08 23:24:09 -0500 (Tue, 08 Jan 2008) | 5 lines Added support for channels in IRC. After you :irc-connect to a server, you can :irc-join #channel, and then :irc-msg either a user or a #channel. Replies, isprivate, and context should work vaguely as expected. ........ r806 | nelhage | 2008-01-09 00:25:32 -0500 (Wed, 09 Jan 2008) | 1 line ........ r807 | nelhage | 2008-01-09 00:25:56 -0500 (Wed, 09 Jan 2008) | 1 line ........ r808 | nelhage | 2008-01-09 00:26:15 -0500 (Wed, 09 Jan 2008) | 3 lines r27173@lunatique: nelhage | 2008-01-09 00:25:13 -0500 Implement smartnarrow on channels ........ r809 | nelhage | 2008-01-09 01:26:19 -0500 (Wed, 09 Jan 2008) | 4 lines r27177@lunatique: nelhage | 2008-01-09 01:23:14 -0500 import is_private from ::Connection ........ r810 | nelhage | 2008-01-09 02:23:31 -0500 (Wed, 09 Jan 2008) | 3 lines r27179@lunatique: nelhage | 2008-01-09 02:22:05 -0500 Implement irc-nick ........
- 2:17 PM Changeset [428834d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- take two for input processing
- 11:39 AM Ticket #45 (:reload-modules should work on PARs) created by
- Attempting to reload a PAR generates some checksum error. I fear that …
- 2:23 AM Changeset [6286f26]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement irc-nick
- 2:10 AM Ticket #44 (BarnOwl::new_variable_* clobbers the old value) created by
- If a variable already exists, calling new_variable_* will clobber its …
- 1:26 AM Changeset [380b1ab]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- import is_private from ::Connection
- 12:40 AM Ticket #43 (one-line style should be fixed) created by
- The one-line style is still written in C and special-cases all the old …
- 12:26 AM Changeset [0e52069]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement smartnarrow on channels
Jan 8, 2008:
- 11:24 PM Changeset [2c40dc0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Added support for channels in IRC. After you :irc-connect to a server, you can :irc-join #channel, and then :irc-msg either a user or a #channel. Replies, isprivate, and context should work vaguely as expected.
- 12:31 AM Changeset [c10fef0]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * ignore KEY_RESIZE if we know what that is. We don't need an unhandled keypress every time we resize the terminal.
- 12:12 AM Changeset [c277d89]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 791-802 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r799 | nelhage | 2008-01-07 20:13:17 -0500 (Mon, 07 Jan 2008) | 1 line Committing a partial IRC plugin ........ r801 | asedeno | 2008-01-08 00:10:30 -0500 (Tue, 08 Jan 2008) | 2 lines Fixing a personal pet peeve: resizing should not leave the current message off screen. ........
- 12:11 AM Changeset [52594d1]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * more strict utf-8 byte fetching. This probably still needs more work.
- 12:10 AM Changeset [c0f9e30]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing a personal pet peeve: resizing should not leave the current message off screen.
Jan 7, 2008:
- 11:11 PM Changeset [f9eea4c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Strip formmating characters when dumping to file.
- 8:13 PM Changeset [b38b0b2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Committing a partial IRC plugin
- 5:34 PM Ticket #42 (Better jabber account prediction) created by
- When logged into multiple Jabber accounts and sending a Jabber …
Jan 4, 2008:
- 2:32 PM Changeset [6d77f1f]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- removing some debugging code I left in accidentally.
- 2:31 PM Changeset [3a7cf49]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * Rework some logic in fmtext's column truncating code. * fix what appears to be an off-by-one error, though I can't explain why it never manifested in trunk.
Jan 2, 2008:
- 10:51 PM Changeset [830c36e]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- fixing bugs in editwin bufflen calculations.
- 9:35 PM Changeset [987a93c]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix search code so higlighting actually works.
- 4:53 PM Changeset [e23eb2b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Remove options for libcurses and libncurses. This really only works with libncursesw.
- 1:56 PM Changeset [c60ade2]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * set min glib version to 2.12.0 - first to support Unicode 5.0 * added glib_compat.c with our own implementation of g_unicode_ismark() for glib < 2.14
- 2:42 AM Changeset [47519e1b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- text entry: * first pass at utf-8 text entry. This is not yet complete, and it certainly has bugs. The following is an incomplete list of functions that will probably misbehave if you use them. - owl_editwin_move_to_nextword() - owl_editwin_move_to_previousword() - owl_editwin_delete_nextword() - owl_editwin_delete_previousword() - owl_editwin_delete_to_endofline() - owl_editwin_fill_paragraph() format text: * owl_fmtext_curs_waddstr() contract restored to match trunk. * owl_fmtext_curs_waddstr_without_search() added. misc: * Importing Markus Kuhn's wcwidth.c from http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c * Change wcwidth() calls to mk_wcwidth()
Dec 31, 2007:
- 10:38 PM Changeset [2febcae]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 785-790 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r789 | chmrr | 2007-12-30 20:53:07 -0500 (Sun, 30 Dec 2007) | 5 lines r1823@utwig: chmrr | 2007-12-30 20:52:12 -0500 * Don't conceal subscription errors with the "ok, we added it to the .zephyr.subs file" message, by not doing the latter if the former fails. ........ r790 | chmrr | 2007-12-30 22:54:39 -0500 (Sun, 30 Dec 2007) | 1 line * Canonicalize class and sender, add base_class ........
Dec 30, 2007:
- 8:53 PM Changeset [3617286]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't conceal subscription errors with the "ok, we added it to the .zephyr.subs file" message, by not doing the latter if the former fails.
Dec 29, 2007:
- 2:55 AM Changeset [7b1d048]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- first pass at outbound zephyr -> iso-8859-1 sanitizing. Not that we can input anything other than ascii yet... The plan is that for a given field, we'll try to convert to iso-8859-1. If that doesn't work, use utf-8.
Dec 28, 2007:
- 5:21 PM Changeset [6201646]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing bug encountered when last field was not null-terminated.
- 5:04 PM Changeset [5376a95]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- First pass at incoming zephyr -> UTF-8 sanitizing. This only operates on incoming data so far. We still need to clean outgoing data -- the plan is to attempt conversion to ISO-8859-1, and use that if it works.
Dec 27, 2007:
- 11:01 AM Changeset [925e122]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 779-784 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r783 | asedeno | 2007-12-27 10:55:12 -0500 (Thu, 27 Dec 2007) | 1 line Fixing a bug I noticed in the unicode branch. ........
- 11:01 AM Changeset [9866c3a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Reworked the fmtext format to use in-line formatting. Characters used for formatting are part of Unicode Supplemental Private Area-B, or Plane 16. fmtext no longer need 5x the text space to store formatting information, though they are harder to change at arbitrary points. This was something we hardly ever did anyhow, and we can still do everything we need to do. fmtext keeps a pair of colors and a char for default attributes to be applied when necessary. Searching is now done inline at owl_fmtext_waddstr() rather than specifying a section of the string to be reversed. This probably still needs some cleanup and more comments, but it works.
- 10:55 AM Changeset [9aba27b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fixing a bug I noticed in the unicode branch.
Dec 24, 2007:
- 10:14 AM Changeset [dd24b6a]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- * include wchar.h * replace hand-rolled width detection with wcswidth. * pad with space if we end up halfway into a character at the start of a line. WARNING: Still not safe.
- 3:10 AM Changeset [762512d]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- full path to pkg.m4 in autoconf.in
- 2:53 AM Changeset [28ee32b]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- UTF-8 - first pass unicode changes: * remove downstr() from text.c, replace on site with calls to g_utf8_strdown. In place downcasing is not a good idea, so the downstr() contract is unfulfillable. * make owl_text_truncate_cols() and owl_fmtext_truncate_cols() understand character width. This may need more work. Some code duplication - see if we can refactor. * stristr() rewritten to yse g_utf_casefold() instead of downstr(), and restructured to have a single return. * only_whitespace() rewritten for unicode. glib changes: * rewrite owl_sprintf() in terms of g_strdup_vprintf() WARNING: THIS IS NOT SAFE YET. Network data is not yet sanitized. Non UTF-8 inputs may do horrible things to you. This phase is just working on rendering.
Dec 23, 2007:
- 9:19 PM Changeset [5bc0f68]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 777-778 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r778 | asedeno | 2007-12-23 21:18:36 -0500 (Sun, 23 Dec 2007) | 1 line Moving owl_get_datadir to util.c so make test'' works again. ........
- 9:18 PM Changeset [89f5338]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Moving owl_get_datadir to util.c so make test'' works again.
- 7:52 PM Changeset [93ee554]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merged revisions 734-776 via svnmerge from file:///afs/sipb.mit.edu/project/barnowl/src/svn/trunk ........ r738 | nelhage | 2007-07-07 17:42:45 -0400 (Sat, 07 Jul 2007) | 3 lines Make the built-in regression tests output TAP and add a perl wrapper to call it. ........ r739 | nelhage | 2007-07-07 17:43:22 -0400 (Sat, 07 Jul 2007) | 2 lines Forgot these in the last commit; Make all the tests output TAP ........ r740 | nelhage | 2007-07-07 19:46:16 -0400 (Sat, 07 Jul 2007) | 2 lines Clean up an unused var warning. ........ r741 | nelhage | 2007-07-08 15:37:43 -0400 (Sun, 08 Jul 2007) | 2 lines Adding a -s switch to change the location of the config dir (~/.owl) ........ r742 | nelhage | 2007-07-08 15:39:57 -0400 (Sun, 08 Jul 2007) | 2 lines I don't understand why this didn't commit last time. I blame psvn. ........ r743 | nelhage | 2007-07-11 22:37:16 -0400 (Wed, 11 Jul 2007) | 3 lines Don't allow you to go off the end of an empty message list. [fixes: #9] ........ r744 | nelhage | 2007-07-30 18:47:39 -0400 (Mon, 30 Jul 2007) | 2 lines Fix sending to -c message -i personal ........ r745 | chmrr | 2007-07-30 20:21:18 -0400 (Mon, 30 Jul 2007) | 3 lines r20981@zoq-fot-pik: chmrr | 2007-07-30 20:20:44 -0400 * message length 0 means no fields ........ r746 | nelhage | 2007-07-30 20:25:59 -0400 (Mon, 30 Jul 2007) | 4 lines * zero-len message means no fields * Actually use owl_zephyr_get_zsig to get the zsig, which handles 0- and 1- field zephyrs correctly. ........ r747 | nelhage | 2007-07-30 20:29:36 -0400 (Mon, 30 Jul 2007) | 2 lines Making that last patch actually compile. Bad me. ........ r748 | nelhage | 2007-08-01 01:42:53 -0400 (Wed, 01 Aug 2007) | 3 lines owl_message_get_text needs to make sure there's text to return before returning it. fixes: #15 ........ r749 | nelhage | 2007-08-01 01:52:08 -0400 (Wed, 01 Aug 2007) | 5 lines zephyr smartnarrow now uses the ``personal'' filter to decide whether to narrow to user or not, and the zephyr-user filter now checks for `filter personal' instead of <message,personal,*>. closes #2 ........ r750 | nelhage | 2007-08-01 02:27:30 -0400 (Wed, 01 Aug 2007) | 5 lines Changing the default personal filter to <message,personal,*> for zephyr. refs 2 ........ r751 | nelhage | 2007-08-01 22:58:31 -0400 (Wed, 01 Aug 2007) | 2 lines Display opcodes with the default style ........ r752 | nelhage | 2007-08-08 18:01:51 -0400 (Wed, 08 Aug 2007) | 2 lines Applying ctl's variable shuffling patch for better ANSI C-ness. closes #18 ........ r753 | nelhage | 2007-08-11 01:04:07 -0400 (Sat, 11 Aug 2007) | 3 lines Implement :punt and :unpunt to punt arbitrary filters, rather than just z-triplets. closes #6 ........ r754 | nelhage | 2007-08-11 01:18:37 -0400 (Sat, 11 Aug 2007) | 2 lines Show non-personal pings like stock owl does. closes #12 ........ r756 | asedeno | 2007-08-17 12:48:37 -0400 (Fri, 17 Aug 2007) | 8 lines Apply patch from: http://rt.cpan.org/Public/Bug/Display.html?id=17484 Fixing problems with jabber servers keeping the same stream id when negotiating TLS. Thanks to ghudson for tracking this down. ........ r757 | nelhage | 2007-08-17 17:26:44 -0400 (Fri, 17 Aug 2007) | 4 lines When we're narrowing to an instance, properly include un-instances. This fixes narrowing to any instance that starts with ``un-'' ........ r758 | nelhage | 2007-08-27 19:17:20 -0400 (Mon, 27 Aug 2007) | 2 lines Don't read before the start of the string for an instance ........ r759 | nelhage | 2007-09-07 00:13:45 -0400 (Fri, 07 Sep 2007) | 3 lines Adding an explicit -f - to the tar commands for FreeBSD compatibility (reported by ecprice) ........ r760 | ecprice | 2007-09-08 17:33:34 -0400 (Sat, 08 Sep 2007) | 3 lines Fixes for FreeBSD. ........ r761 | nelhage | 2007-09-10 20:00:45 -0400 (Mon, 10 Sep 2007) | 3 lines Use "" instead of `undef' as a default for messages with no reply command to hopefully squelch perl warnings. ........ r762 | nelhage | 2007-09-12 21:37:41 -0400 (Wed, 12 Sep 2007) | 2 lines Do ~-expansion in :loadsubs. closes #26 ........ r763 | nelhage | 2007-09-12 21:54:51 -0400 (Wed, 12 Sep 2007) | 2 lines Validate JIDs passed to jmuc join. closes #25 ........ r764 | nelhage | 2007-09-12 22:46:17 -0400 (Wed, 12 Sep 2007) | 2 lines Show full JIDs for users in non-anonymous JIDs in :jmuc presence. closes #24 ........ r766 | nelhage | 2007-10-02 00:38:49 -0400 (Tue, 02 Oct 2007) | 3 lines Don't crash if we hit `i' on iso-8859-*. This is not the right solution, but at least it doesn't SEGV. ........ r767 | asedeno | 2007-10-10 15:21:13 -0400 (Wed, 10 Oct 2007) | 1 line Fixing a typo pointed out by kchen. ........ r768 | matt | 2007-10-14 17:16:35 -0400 (Sun, 14 Oct 2007) | 1 line added -m flag to aimwrite ........ r769 | austein | 2007-10-14 18:16:44 -0400 (Sun, 14 Oct 2007) | 1 line aimwrite -m displays according to displayoutgoing ........ r770 | asedeno | 2007-12-06 14:38:05 -0500 (Thu, 06 Dec 2007) | 3 lines Making usleep call more reasonable. Responsiveness seems okay on linerva, no-knife, and darkmatter, and reported good on zephyr. ........ r771 | nelhage | 2007-12-10 21:34:46 -0500 (Mon, 10 Dec 2007) | 2 lines Add zip as build-depends ........ r772 | nelhage | 2007-12-10 21:36:25 -0500 (Mon, 10 Dec 2007) | 2 lines We're not ktools ........ r773 | nelhage | 2007-12-23 11:32:02 -0500 (Sun, 23 Dec 2007) | 2 lines bind END in popless windows. closes #41 ........ r774 | chmrr | 2007-12-23 15:16:26 -0500 (Sun, 23 Dec 2007) | 3 lines r1805@utwig: chmrr | 2007-12-23 15:15:33 -0500 * Allow C-r on outgoing messages (useful for CCs) ........ r775 | chmrr | 2007-12-23 15:16:29 -0500 (Sun, 23 Dec 2007) | 3 lines r1806@utwig: chmrr | 2007-12-23 15:15:50 -0500 * Identify ourselves as barnowl in a couple more places ........
- 7:48 PM Changeset [34509d5]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- GLib/Unicode branch - adding glib dependency. Linking BarnOwl to GLib. Cleaning up some malloc/realloc/strdup/free code, moving to owl_* functions for each. Changing to GLib memory allocation functions.
- 3:19 PM Ticket #40 (R and C-r don't DWIM on personals) closed by
- fixed: As far as I can tell, this was only true on *outgoing* personals. 'R' …
- 3:16 PM Changeset [78667f3]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Identify ourselves as barnowl in a couple more places
- 3:16 PM Changeset [3939268]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Allow C-r on outgoing messages (useful for CCs)
- 11:32 AM Ticket #41 ("End" key doesn't work in popup screens) closed by
- fixed: (In [773]) bind END in popless windows. closes #41
- 11:32 AM Changeset [8938188]barnowl_perlaimdebianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- bind END in popless windows. closes #41
Note: See TracTimeline
for information about the timeline view.