Timeline


and

Jan 30, 2010:

9:26 PM Changeset [c3a47c9]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Move cachedmsgid from owl_filter to owl_view. This fixes a use-after-free bug: owl_function_create_filter sets inuse=1, removes the current filter (hence freeing it), then calls owl_function_change_currentview_filter → owl_view_save_curmsgid → owl_filter_set_cachedmsgid, which writes to the filter that was just freed. This means that you can no longer keep two independent positions in two different filters by repeatedly switching between filter1 → empty → filter2 → empty → filter1. But I doubt anyone even knew that was possible before. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
7:07 PM Changeset [bdb7c26]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Only poll after posting if we're configured to.

Jan 25, 2010:

9:51 PM Ticket #126 (Allow the current message to not be in the current filter) created by andersk@mit.edu
Currently when you switch to a filter that doesn’t include the current …

Jan 23, 2010:

10:49 AM Changeset [fde6d80]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
owl_style_create_perl: Change refcounting convention. Make owl_style_create_perl assume ownership of an existing ref, rather than SvREFCNT_inc'ing its argument, for consistency with both perl APIs and other code paths that retain SVs.

Jan 19, 2010:

10:53 PM Changeset [2fec14b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
perlglue.xs: Copy passed-in SV*s before storing them. Perl gives us a pointer to the same SV* that the caller was using, so if the caller mutates it in some way after the call, it affects our saved copy. This is definitely not what we want. Reported-by: William Throwe <wthrowe@MIT.EDU>

Jan 17, 2010:

8:39 PM Jabber created by afarrell@mit.edu
8:38 PM WikiStart edited by afarrell@mit.edu
(diff)
8:26 PM WikiStart edited by afarrell@mit.edu
(diff)

Jan 10, 2010:

10:03 AM Changeset [0f8efe0]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
completion.t: chdir("/") when done to allow cleanup. Some versions of File::Temp will not clean up a temporary directory that is the program's cwd at exit.
10:03 AM Changeset [366558f]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
completion.t: Pass a mode to mkpath. For some reason, without an explicit mode, the directories are created 000 on some systems.

Jan 9, 2010:

4:02 PM Changeset [f7cd7c9]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
owl_text_expand_tabs, meet multibyte and wide characters. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
4:02 PM Changeset [8a16704]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Remove unused config.h.in, stamp-h, stamp-h.in from libfaim. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
4:01 PM Changeset [cecb125]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Require automake ≥ 1.7.0, and don’t warn about portability to non-GNU make. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
4:01 PM Changeset [10557e6]release-1.10release-1.6release-1.7release-1.8release-1.9 by Anders Kaseorg <andersk@mit.edu>
Makefile.am: Use only direct children in SUBDIRS, to appease automake 1.7. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Reviewed-by: Nelson Elhage <nelhage@mit.edu>
12:28 PM Changeset [ec2ea17]release-1.10release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Completion.pm: Add a trailing '1;'

Jan 7, 2010:

6:54 PM Changeset [2a17b63]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Push and pop contexts whenever we change context. This allows us to get rid of the awful hack in owl_process_input_char, and opens the path to being able to invoke popup windows from the editwin and vice versa (In fact, you can now do so without segfaulting, although the display layer does not yet quite do the right thing).
6:54 PM Changeset [a999d9e]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Replace the global context with a context stack. For now, we only use the top element of the stack.
6:54 PM Changeset [8a2815b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
loopwrite_setup: Delegate to owl_function_write_setup()
3:51 PM Changeset [365950b]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Squelch an 'uninitialized' warning in recv:shift-left.

Jan 5, 2010:

12:08 AM Changeset [ec5d1a2]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Start 1.6 release
12:07 AM Changeset [21889338]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Merge branch 'release-1.5'

Jan 1, 2010:

1:26 PM WikiStart edited by nelhage@mit.edu
(diff)

Dec 31, 2009:

4:11 PM Changeset [901b931]release-1.10release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Fix a typo in an error message.
3:24 PM WikiStart edited by nelhage@mit.edu
(diff)
1:33 PM Milestone BarnOwl 1.5 completed
1:33 PM Changeset [491cdb1]release-1.10release-1.5release-1.6release-1.7release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
BarnOwl 1.5
Note: See TracTimeline for information about the timeline view.