Timeline
Aug 15, 2009:
- 7:40 PM Changeset [4db2355]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix another off-by-one in zwrite.c with zwrite -m.
- 7:16 PM Changeset [01ff87d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merge branch 'andersk/const'
- 7:08 PM Changeset [369a7f0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for struct _owl_keypress_specialmap *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [8742840]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_global *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [6249e137]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_dispatch *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [b1d5517]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_obarray *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [5b256de]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_errqueue *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [9cf96c8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_timer *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [b258c51]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_zbuddylist *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [35b3518]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_buddylist *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [476faed]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_buddy *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [12bc46a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_keyhandler *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [afa200a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_keymap *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [f1d7d0f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_keybinding *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [1e94c0b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_history *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [9e5c9f3]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_view *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [4542047]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_filter *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [bd65108]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_filterelement *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [89b2daf]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_regex *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [3eb599d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_messagelist *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [9c01a5e]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_popwin *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [eaa9053]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_mainwin *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [1fdab04]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_style *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [c08c70a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_message *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [25fb825]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_pair *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [a352029b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_zwrite *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [0a0fb74]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_cmd *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [3f8514b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_context *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [ff7e289]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_cmddict *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [e5c9b14a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_vardict *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [636b137]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_dict *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [77bced3]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_list *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [075ba92]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_fmtext *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [64735f0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for owl_variable *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [1077891a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for ZNotice_t *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [e19eb97]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for char * and void *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [fa4562c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Prepare code for adding const qualifiers for char * and void *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [65b2173]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Split up declarations for adding const qualifiers for char * and void *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [c529ac8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add new function strs, to (later) cast char *const * to const char *const *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [712caac]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Cast away const on strings passed to libzephyr (with new function zstr). libzephyr doesn’t use const anywhere, so we’re going to need to cast const char * to char * all the time when passing strings to it. We wrap this cast in a new inline function for better type safety. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [defe4a3]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add const qualifiers for int *. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 7:08 PM Changeset [7565f8f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_popexec_new: Replace execv with simpler execl. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 2:32 PM Changeset [8462b38]release-1.10release-1.7release-1.8release-1.9 by
- Replace do_with_default_account with find_account_default Remove the twitter_FOO helpers in Twitter.pm, since the extra layer of indirection doesn't seem to gain us anything and is somewhat confusing, and make the cmd_FOO subs lookup the accout with find_account_default. Note that at startup, we always set the $default_handle, so there's no need to fall back to $twitter_handles[0].
- 1:50 PM Changeset [96cdeaf]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix a segfault with 'zwrite -v'. a52d13aca9a922645adbf472d974d139c11126a4 introduced a stupid index error that caused us to mis-compute the size of the buffer needed for the message.
Aug 14, 2009:
- 1:43 PM Changeset [3b42640]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix a bug tickled by changing variable:disable-ctrl-d The side-effect of changing disable-ctrl-d is that the binding of C-d changes. Fix the keybindings to use commands that exist.
Aug 10, 2009:
- 9:12 PM Changeset [cff58b4]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix the filter<foo> commands. Registering commands from the top-level in BarnOwl.pm doesn't work, because the command dictionary isn't set up yet, so delay the registration until the startup hook.
- 8:23 PM Changeset [0509efc]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin: Support zdots on the first line of a message.
Aug 8, 2009:
- 3:26 AM Changeset [0fa0745]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- zcrypt.c: Exorcise phantom prototypes. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 3:26 AM Changeset [fea7992]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Quash some unused variable warnings building --without-zephyr. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 3:12 AM Changeset [f12d199]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Revert "owl_function_info: Explain the auth status better." Unfortunately this code breaks if not HAVE_LIBZEPHYR. This reverts commit 2c14f4049d15e5dff469ded00dfd28a0947b423e.
- 12:36 AM Changeset [2c14f40]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_info: Explain the auth status better. Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
Aug 6, 2009:
- 1:32 AM Ticket #93 (Command history search) created by
- Entering some text into the command window and pressing the up arrow …
Aug 5, 2009:
- 10:06 PM Changeset [fdc0c47]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete/Zephyr.pm: Use package variables instead of lexicals. This lets other code poke these variables if there's a need, if users want to much with them in their own code.
- 9:26 PM Changeset [4656238]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- BarnOwl 1.3rc1
- 9:26 PM Changeset [d5ccf4e8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete 'unset' as well as 'set'.
- 9:26 PM Changeset [3ff3d86]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete variables and style names
Aug 4, 2009:
- 9:04 PM Changeset [06f5ef8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Loosen up JID resolution 1) Fall back to substring matching if the existing resolution fails to find any matches. 2) Allow optional loosening of full JID matching and use it for jwrite_guess(). If we can't find the right full JID, we can now fall back to matching the bare JID.
- 2:38 AM Changeset [4bd9327]release-1.10release-1.7release-1.8release-1.9 by
- Refactor commands which do something on the default account handle
- 2:23 AM Changeset [513da71]release-1.10release-1.7release-1.8release-1.9 by
- Add :twitter-follow and :twitter-unfollow commands
- 1:30 AM Changeset [82e0f26]release-1.10release-1.7release-1.8release-1.9 by
- Use exceptions in the modern, Net::Twitter::Lite style of error handling
Aug 3, 2009:
- 7:46 PM Changeset [6bc35b4]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete the '-r' and '-s' arguments to 'view', as well.
Aug 1, 2009:
- 9:38 PM Changeset [bd25f30]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete the view command Signed-off-by: David Benjamin <davidben@mit.edu>
- 9:38 PM Changeset [bc5e856]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add completer for filter expressions It parses the incomplete input to figure out what keywords, etc., you can add next. Signed-off-by: David Benjamin <davidben@mit.edu>
- 9:23 PM Changeset [7940ac2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Simplify complete_help and make correct Don't use complete_flags for complete_help. It doesn't need it. Signed-off-by: David Benjamin <davidben@mit.edu>
- 9:22 PM Changeset [28cf94b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add completions for getvar and set Pending implementation of complete_variable, but for now set knows to complete the -q flag. (Tested by hardcoding dummy listed into complete_variable). Signed-off-by: David Benjamin <davidben@mit.edu>
- 4:43 PM Changeset [2fa9a1a0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make 'make check' work.
- 12:10 PM Changeset [ea7cfa8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add completion for viewuser and viewclass.
Jul 31, 2009:
- 1:50 AM Changeset [5da6ed8]release-1.10release-1.7release-1.8release-1.9 by
- Include by default replies from users to whom the current user is not subscribed.
- 1:48 AM Changeset [0b13bbc]release-1.10release-1.7release-1.8release-1.9 by
- Switch from Net::Twitter to Net::Twitter::Lite
Jul 29, 2009:
- 10:19 PM Changeset [1610e5b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement completion for the 'show' command.
- 10:06 PM Changeset [f907cf0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Show an error message if a completion module fails to load.
- 10:05 PM Changeset [4fde21c]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Completion: complete filter names
- 9:41 PM Changeset [747d6a5]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement BarnOwl::message in XS to fix stupid quoting issues.
- 9:41 PM Changeset [4fbc7f5]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- complete_flags: Pass the completer the argument number being completed This is the index of the argument (not flag or flag option) being completed, for convenience.
- 9:41 PM Changeset [e711ca7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- complete_flags: Don't complete options after --.
- 2:52 AM Changeset [2b37be2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- _owl_dict_find_pos: Clean up binary search. The incomprehensible boolean return expression is better expressed using control flow; as a happy side effect, this optimizes out an expected 2 strcmps. Correctly scope variables. Also, don’t use C++ comments in C. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 28, 2009:
- 11:39 PM Changeset [19cc7b00]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merge davidben's changes. Merge commit 'davidben/master'
- 11:20 PM Changeset [c4efb46]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Completion: Fix a min/max confusion. This could cause completion to insert a completion in some situations even if it was not unique.
- 11:17 PM Changeset [216b1d0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- IRC Completion: Complete based on observed senders, too.
- 11:15 PM Changeset [ab9cd8f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add simplistic tab-completion for IRC. [nelhage@mit.edu: Fix hook for move into BarnOwl::Modules::IRC::]
- 11:15 PM Changeset [d77e909]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add BarnOwl::all_filters() to get the names of all filters.
- 11:15 PM Changeset [84db778]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 'subscribe' doesn't actually understand -r Arguably it should, but until it does, tab-completion probably shouldn't lie.
- 10:57 PM Changeset [57ba9f1]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix some last second typos in jwrite completion.
- 10:57 PM Changeset [d4ecc78]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete color names for filters This will likely have to be changed later, but for now, it's something. Signed-off-by: David Benjamin <davidben@mit.edu>
- 10:53 PM Changeset [2ce12de]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Tab Completion for jwrite
- 10:12 PM Changeset [7cd5878]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement binary search in dict.c Just because there's a TODO and it was asking for it. Signed-off-by: David Benjamin <davidben@mit.edu>
- 10:12 PM Changeset [f80ada8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Complete help command Put into new module for completions related to client state, since it's not really pertinent to zephyr-sending. Signed-off-by: David Benjamin <davidben@mit.edu>
- 9:26 PM Changeset [c1d9441]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- variable.c: Add missing initializers for variables_to_init. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 9:26 PM Changeset [bc9020f]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- commands.c: Add missing initializers for commands_to_init. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 9:26 PM Changeset [5227de4]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- faimtest_parse_oncoming: Remove unused owl_global_get_buddylist.
- 9:26 PM Changeset [07ae8ed]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_curmsg_to_popwin: Remove an unused owl_global_get_popwin.
- 9:26 PM Changeset [503d72e]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_classinstfilt: Remove unused owl_global_get_filterlist. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 27, 2009:
- 11:25 PM Changeset [f4b7a03]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Bump the version for locker build
- 11:23 PM Changeset [8f16dcd]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement basic Zephyr completion based on previously-seen messages.
- 11:23 PM Changeset [f987504]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix completion handling if the null string generates a completion.
- 11:23 PM Changeset [7be5d8b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Completion::Context: Fix behavior if point is at end after whitespace. We should add an empty word on the end, and need to get the word limits correct.
- 11:23 PM Changeset [82a6e8b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add a generic function for completing a command with options. Implement some minimal tests, too.
- 11:23 PM Changeset [b73bcbb]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add hooks for completing command arguments.
- 11:23 PM Changeset [0fee298]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Completion.pm: Remove a dead variable.
- 11:23 PM Changeset [5368d75]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement tab completion by replacing the entire word. Replace the entire word, instead of just appending the new text. Among other things, this lets us deal with expansions that need to be quoted much better.
- 11:23 PM Changeset [6e48560]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement tab completion for command names.
- 11:23 PM Changeset [d7bcff8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Keep a global list of all defined command names.
- 11:23 PM Changeset [13614e7]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Context.pm: Return the boundaries of the current word. We need this in order to be able to replace it when completing.
- 11:23 PM Changeset [8eac1a5]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Implement and test BarnOwl::Completion::Context. This is the class responsible for tokenizing the command-line for tab-completion.
- 11:23 PM Changeset [6551eae]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- keypress.c: Recognize "TAB" as a key name.
- 11:23 PM Changeset [6dc2d6b]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- save_excursion: Fix perl API error. We need to save a mark and SPAGAIN around call_* macros. The old behavior caused out-of-bounds stack dereferences and segfaults.
- 11:23 PM Changeset [776c4bb]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Mock enough of perlglue.xs for tests to 'use BarnOwl'.
- 11:23 PM Changeset [eede1bf]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Export owl_function_debugmsg to perl as BarnOwl::debug().
- 12:00 AM Changeset [65b9a40]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- perl/modules/Makefile.am: Oops, $(MODULES_MAKEFILE) is not PHONY. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 25, 2009:
- 3:20 PM Changeset [b9c8d28]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- perl/modules/Makefile.am: Convert to automake. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 24, 2009:
- 2:38 AM Changeset [d851bbc]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Makefile.am: tester needs to link libfaim.a and libzcrypt.a. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:59 AM Changeset [5603d72]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_zephyr_get_anyone_list: Remove an unused owl_global_get_homedir. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:59 AM Changeset [64c9165]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- stristr: Remove. This stristr implementation had problems with Unicode: g_utf8_casefold is allowed to change the length of the string. It seems that several projects get this function by copying the code of utf8_strcasestr out of gtksourceview. Fortunately, we no longer need it. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:59 AM Changeset [41c9a96]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Reimplement search in terms of owl_regex. The current implementation of stristr has problems and there isn’t a good replacement available. This was its only caller, so we can get rid of it now. Also, this will make it possible to search with arbitrary regexes if someone feels like coming up with a syntax. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:59 AM Changeset [ab225e0]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make setsearch be owl_function_search_start(string, OWL_DIRECTION_NONE). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:59 AM Changeset [898eb15]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Lose g->searchactive in favor of g->searchstring != NULL. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 23, 2009:
- 11:50 AM Changeset [004d683]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Restore the space after jwrite on 'j'
- 1:55 AM Changeset [ba6c8bd]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Get rid of a few more useless casts. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:53 AM Changeset [4d86e06]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Get rid of a whole bunch of useless casts. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:48 AM Changeset [029a8b5]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_aim_process_events: aux_data is already a pointer; don’t take it’s address. This bug was hidden from the compiler by a useless cast. Fortunately priv is unused in this function, although this perhaps explains why the free(priv->buddyicon) is commented out below. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 22, 2009:
- 8:40 PM Changeset [a8a0b0a]release-1.10release-1.7release-1.8release-1.9 by
- Don't use verify_credentials. Twitter apparently ratelimits verify_credentials far more than other requests, so just ask for our timeline to verify credentials, instead of relying on verify_credentials.
- 8:39 PM Changeset [efcd223]release-1.10release-1.7release-1.8release-1.9 by
- Some code cleanup. Refactor finding a named account into a find_account function, and set defaults for config options initially, which lets us remove 'exists' calls everywhere.
- 8:13 PM Changeset [1c45137]release-1.10release-1.7release-1.8release-1.9 by
- Don't copy messages from zephyr when publish_tweets => false is specified.
- 1:15 PM Changeset [6672e8d]debian by
- Debhelper compat 7
- 1:12 PM Changeset [ea8f760]debian by
- Depend on zephyr3 and remove cdbs * Depend on zephyr3 * Abolish cdbs in favor of debhelper 7
- 1:07 PM Changeset [fd79497]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Jabber: Sort roster entries Entries in a roster group are now sorted alphabetically, case insensitive. Groups in the roster are also sorted in the same way. The [unsorted] pseudo-group still appears at the end of the roster.
- 2:02 AM Changeset [0bf6757]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- stderr_redirect_handler: Plug a memory leak. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:50 AM Changeset [d43edd2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Death to RCS keywords. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:18 AM Changeset [1ad4a4a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Makefile.am: Generalize the *.new mechanism for suppressing no-op updates. Also use cp instead of mv to avoid redundant regenerations of *.new. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 12:16 AM Changeset [df49ff6]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Makefile.am: Explicitly list the inputs to stubgen.pl and codelist.pl. The Makefile was missing owl.c and zcrypt.c as dependencies of owl_prototypes.h. This should prevent such problems from reappearing. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 21, 2009:
- 10:58 PM Changeset [39dd366]release-1.10release-1.7release-1.8release-1.9 by
- Actually fix error handling in the main driver. I believe the previous "fix" prevented any handles from getting added to the poll list.
- 10:19 PM Changeset [82fd1e6]release-1.10release-1.7release-1.8release-1.9 by
- Default since_id to 1, not 0. For some reason, {since_id => 0} makes friends_timeline return no results.
- 10:06 PM Changeset [d748296]release-1.10release-1.7release-1.8release-1.9 by
- Better error handling for invalid credentials in the main module.
- 9:46 PM Changeset [7430aa4]release-1.10release-1.7release-1.8release-1.9 by
- Fix error handling for incorrect credentials.
- 9:27 PM Changeset [159aaad]release-1.10release-1.7release-1.8release-1.9 by
- Multiple account support Accounts are specified as a list of hashes in the ~/.owl/twitter file. Adds 'poll_for_tweets', 'poll_for_dms', 'publish_tweets', 'default_sender', and 'account_nickname' options to the twitter account hashes. They do about what they say on the tin. Add arguments to :twitter, :twitter-direct, and :twitter-atreply to specify the service to use (by nickname), with sane defaults, plus documentation.
- 9:02 PM Changeset [b00c0a1]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Version # for locker build
- 8:56 PM Ticket #92 (zdots are accepted, but not filtered out) closed by
- fixed: Fixed on master, I'll probably push another beta build soon.
- 8:55 PM Ticket #36 (loopwrite messages have extra linebreak in body) closed by
- fixed: This was apparently fixed sometime.
- 8:54 PM Ticket #67 ("down" can't go to an empty final line in editwin) closed by
- fixed: Fixed by kcr's editwin rewrite.
- 8:53 PM Ticket #75 (Should be able to ^Y after ^K) closed by
- fixed: Fixed by kcr's editwin rewrite.
- 8:52 PM Changeset [dc7884d]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- editwin: On zdot, don't include the trailing . in the result.
- 8:34 PM Changeset [b39a9cd]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_cmddict_add_from_list: Remove unused variable. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 8:34 PM Changeset [8966889]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_perlconfig_new_command: Remove unused variables. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 8:28 PM Changeset [3e328b8]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_command_punt_unpunt: Plug memory leak. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 8:28 PM Changeset [42c2a80]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_command_multi: Fix crash on malformed multi command. Test case: :multi ( z Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 1:58 PM Ticket #92 (zdots are accepted, but not filtered out) created by
- Using the barnowl-beta in the locker, if I end a message with a zdot, …
Jul 20, 2009:
- 8:55 PM Changeset [7f6a8a2]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Quash a zephyr 3 warning by adding some missing consts. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Jul 18, 2009:
- 11:14 AM Changeset [203dcda]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make text_{before,after}_point use new form for editwin functions.
- 11:13 AM Changeset [2be605a]release-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add BarnOwl commands to @EXPORT_OK.
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.
Note: See TracTimeline
for information about the timeline view.