Timeline


and

Feb 26, 2013:

2:00 PM Changeset [fbe04c6] by David Benjamin <davidben@mit.edu>
Revamp set/unset completion - unset <tab> only completes takes_on_off variables - Variables with validsettings <path> complete as file paths - Variables with validsettings a comma-separated list of options complete appropriately.
2:00 PM Changeset [acef4ad] by David Benjamin <davidben@mit.edu>
Add BarnOwl::get_variable_info Returns a dictionary about a given variable.
2:00 PM Changeset [230e8ff] by David Benjamin <davidben@mit.edu>
Descriptions should be empty, not NULL It's annoying for code that assumes non-nullable string. Also we actually hit a g_return_val_if_fail via g_string_append when owl_variable_get_description is NULL.
2:00 PM Changeset [76682af] by David Benjamin <davidben@mit.edu>
Correct tab-completion for set/unset They only allow -q at the front.
2:00 PM Changeset [e16f8fe] by David Benjamin <davidben@mit.edu>
Fix :set usage string Variable isn't optional. Rather either you pass no arguments or a bunch of them.

Feb 24, 2013:

8:53 PM Changeset [ba5e919] by Adam Glasgall <adam@crossproduct.net>
perlvariables: add new ExtUtils::Depends dependency to README
6:01 PM Changeset [a54ffe6] by Adam Glasgall <adam@crossproduct.net>
Merge pull request #118 from davidben/perlvariables-n-plus-1 Merging perlvariables work, since all issues seem to have been addressed.

Feb 23, 2013:

7:29 PM Changeset [f3ac1ae] by David Benjamin <davidben@mit.edu>
Merge 104a4eb952a68c48da10585deab68e021a648ca6 into bbe7d4a8ffa8c6c6b49ff192f54df4c385dfc1cb
7:28 PM Changeset [104a4eb] by David Benjamin <davidben@mit.edu>
Accept validsettings in new_variable_string If people reeeaaally want to, I suppose they could pass in "<path>" or something silly. Whatever.
5:44 PM Changeset [6a8b519] by David Benjamin <davidben@mit.edu>
Remove pointless return code from owl_variable_add_defaults
5:44 PM Changeset [4953c44] by David Benjamin <davidben@mit.edu>
Change set_fromstring to die on failure Returning zero/non-zero is awkward. Leave a note for future improvement to pass the error message along, although the default one is pretty reasonable already.
5:44 PM Changeset [4419d3d] by David Benjamin <davidben@mit.edu>
Add unit tests for perl-side variables
5:44 PM Changeset [f0a7c09] by David Benjamin <davidben@mit.edu>
Remove read-only variable check Those are impossible now and were impossible before this branch (except for the old "OWL_VARIABLE_OTHER" thing, which was unused). Yay deleting code.
5:44 PM Changeset [366badc] by David Benjamin <davidben@mit.edu>
Add some unit tests for enum variables So we don't break them again.
5:44 PM Changeset [bbc31e4] by David Benjamin <davidben@mit.edu>
Whitespace that I don't feel like rebasing Sigh. Tabs and spaces.
5:44 PM Changeset [e26abb6] by David Benjamin <davidben@mit.edu>
Add new_variable_enum This seems to work. Yay.
5:44 PM Changeset [523146b] by David Benjamin <davidben@mit.edu>
Add new_variable_full Route everything through that.

Feb 21, 2013:

4:42 PM Changeset [63d3e4e] by David Benjamin <davidben@mit.edu>
Make GClosure invokes more mechanical We don't really need some of those g_value_unsets, but we may as well avoid making assumptions. Someone else might copy-and-paste the code later and get it wrong.
4:42 PM Changeset [f41956d] by David Benjamin <davidben@mit.edu>
Merge owl_variable_free and owl_variable_cleanup We don't do the init/cleanup thing anymore.
4:42 PM Changeset [1a4508b] by David Benjamin <davidben@mit.edu>
Fix the unit tests The arguments got reordered slightly to match the nasty macros.
4:42 PM Changeset [4584d1f] by David Benjamin <davidben@mit.edu>
Pipe all C-created variables through function calls Gets us some long-overdue type checking in the various type-specific callbacks.

Feb 20, 2013:

1:06 AM Milestone BarnOwl 1.7 completed
1:06 AM Milestone BarnOwl 1.6 completed

Feb 19, 2013:

8:29 PM Changeset [3b9ca71] by David Benjamin <davidben@mit.edu>
Allow perl variables to participate in argumentless set/unset
8:29 PM Changeset [69f74c2] by David Benjamin <davidben@mit.edu>
And now... the moment you've all been waiting for... Expose OWL_VARIABLE_OTHER variables to perl. Rewrite all perl variable entry points to use that one. From now on, C only thinks of these variables as strings. (This has one regression to be fixed in a later commit: you can't set/unset with no arguments since we don't know how to set from boolean.)
8:29 PM Changeset [e5210c9] by David Benjamin <davidben@mit.edu>
dlsym the functions we need after use Glib and before use BarnOwl After use Glib so the library is loaded. Before use BarnOwl so we try to use them before they're available.
8:29 PM Changeset [897fc1c] by David Benjamin <davidben@mit.edu>
Fix error messages a bit
8:29 PM Changeset [5001a3d] by David Benjamin <davidben@mit.edu>
g_strdup validsettings This'll allow perl to set it too.
8:29 PM Changeset [353719a] by David Benjamin <davidben@mit.edu>
Start of perlvariables iteration N+1 New plan: the C <-> perl interface deals entirely with strings. Storage is entirely perl-side. C does not know and doesn't care about the underlying perl-side types. Note that this means an "int" variable in C land and an "int" variable in perl land have no relation.
8:28 PM Changeset [06e04a9] by David Benjamin <davidben@mit.edu>
perlvariables - iteration N Later commits reworked a lot of this, but the use of GValue over void* was kept.

Feb 18, 2013:

2:58 AM Changeset [b7a74a8] by Anders Kaseorg <andersk@mit.edu>
Merge bbe7d4a8ffa8c6c6b49ff192f54df4c385dfc1cb into 6a209963395d62d98c3d6b52daa6fb2e3054ae1b
2:53 AM Changeset [bbe7d4a] by Anders Kaseorg <andersk@mit.edu>
owl_zephyr_loadsubs: Don’t leak memory on error opening ~/.zephyr.subs Found by cppcheck. Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Feb 16, 2013:

11:17 PM Ticket #244 (core dump in ZRetrieveSubscriptions when starting without zhm) created by jhutz@mit.edu
Originally reported by kaduk as as zephyr:ticket:82 When starting …
12:48 PM Ticket #243 (Add Ouch to the locker) created by jgross@mit.edu
When I run eval "$(barnowl-perl-config)" and then run the trunk …
12:47 PM Ticket #202 (Add Any::Moose to the locker) closed by jgross@mit.edu
fixed
12:07 PM Ticket #200 (Trac 'component's for a new ticket should be updated) closed by adehnert@mit.edu
fixed
2:15 AM Ticket #242 (classlogging=on and loggingdirection=out is stupid and easy to do by ...) created by adehnert@mit.edu
The loggingdirection controls whether incoming messages, outgoing …

Feb 13, 2013:

2:36 PM StraightforwardTickets created by adehnert@mit.edu
Create page with query
2:31 PM WikiStart edited by adehnert@mit.edu
Add reference to straightforward tickets (diff)

Feb 9, 2013:

4:40 AM Ticket #241 (Discourage sending to certain classes (reply -c $group-auto -> $group?)) created by adehnert@mit.edu
Many groups have a "$group-auto" class that receives automated …

Feb 4, 2013:

9:08 PM Ticket #240 (Mode to automatically delete old messages) created by geofft@mit.edu
This is a …
9:02 PM Ticket #239 (Allow access to this Trac to non-MIT folks) created by geofft@mit.edu
I wonder why we don't hear from non-MIT users of barnowl that often.…
8:52 PM Ticket #238 (Countermeasures to prevent mixing) created by geofft@mit.edu
We should add some optional features to make it harder to accidentally …
8:46 PM Ticket #237 (Allocate memory from a file-backed pool) created by geofft@mit.edu
On most Athena shared machines, there's a lot more disk space …
8:34 PM Ticket #236 (jroster and jlist should be better documented and maybe have better UI) created by geofft@mit.edu
http://barnowl.uservoice.com/forums/55696-general/suggestions/720132-im
1:01 PM Ticket #235 (zcrypt: mass decryption) created by adehnert@mit.edu
It would be nice for core to have functionality for decrypting crypted …

Feb 1, 2013:

10:24 PM Ticket #234 (make clean; make -j8 sometimes fails) closed by jgross@mit.edu
worksforme
6:26 PM Ticket #234 (make clean; make -j8 sometimes fails) created by jgross@mit.edu
BarnOwl's build process does not seem to be thread safe. I've seen it …
4:19 PM Ticket #147 (colorztext should force recomputation of message fmttext) closed by jgross@mit.edu
fixed
Note: See TracTimeline for information about the timeline view.