Timeline
Mar 17, 2013:
- 6:36 PM Changeset [769f69c] by
- Merge 0a6a2d6c705877b7c1cf418c94cebbe09ecbfdbc into 3496369c2871b87831bd7bcfef61f8cc5bf36a3c
- 6:35 PM Changeset [0a6a2d6]release-1.10 by
- Skip deprecated g_type_init() for GLib 2.35 https://developer.gnome.org/gobject/2.35/gobject-Type-Information.html#g-type-init Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Mar 11, 2013:
- 2:53 PM Changeset [5625001] by
- Support channel-or-user IRC commands, and setup irc-msg to use it. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Mar 8, 2013:
- 6:15 PM Changeset [6aa2a55] by
- Merge 3496369c2871b87831bd7bcfef61f8cc5bf36a3c into ba5e91981edb6196ec7071b4e6e9381de8fef00a
- 6:14 PM Changeset [3496369]release-1.10 by
- call_filter: Set *out = NULL on g_spawn_async_with_pipes failure Fixes a zcrypt crash. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
- 4:52 PM Ticket #245 (Revisit IRC color handling) created by
- vasilvv tells me that BarnOwl displays some IRC color codes funny for …
Feb 26, 2013:
- 2:00 PM Changeset [fbe04c6] by
- 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 [acef4ad9] by
- Add BarnOwl::get_variable_info Returns a dictionary about a given variable.
- 2:00 PM Changeset [230e8ff] by
- 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
- Correct tab-completion for set/unset They only allow -q at the front.
- 2:00 PM Changeset [e16f8fe] by
- 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]release-1.10 by
- perlvariables: add new ExtUtils::Depends dependency to README
- 6:01 PM Changeset [a54ffe6]release-1.10 by
- 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
- Merge 104a4eb952a68c48da10585deab68e021a648ca6 into bbe7d4a8ffa8c6c6b49ff192f54df4c385dfc1cb
- 7:28 PM Changeset [104a4eb]release-1.10 by
- 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]release-1.10 by
- Remove pointless return code from owl_variable_add_defaults
- 5:44 PM Changeset [4953c44]release-1.10 by
- 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]release-1.10 by
- Add unit tests for perl-side variables
- 5:44 PM Changeset [f0a7c09]release-1.10 by
- 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]release-1.10 by
- Add some unit tests for enum variables So we don't break them again.
- 5:44 PM Changeset [bbc31e4]release-1.10 by
- Whitespace that I don't feel like rebasing Sigh. Tabs and spaces.
- 5:44 PM Changeset [e26abb6]release-1.10 by
- Add new_variable_enum This seems to work. Yay.
- 5:44 PM Changeset [523146b]release-1.10 by
- Add new_variable_full Route everything through that.
Feb 21, 2013:
- 4:42 PM Changeset [63d3e4e]release-1.10 by
- 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]release-1.10 by
- Merge owl_variable_free and owl_variable_cleanup We don't do the init/cleanup thing anymore.
- 4:42 PM Changeset [1a4508b]release-1.10 by
- Fix the unit tests The arguments got reordered slightly to match the nasty macros.
- 4:42 PM Changeset [4584d1f]release-1.10 by
- Pipe all C-created variables through function calls Gets us some long-overdue type checking in the various type-specific callbacks.
Feb 20, 2013:
Feb 19, 2013:
- 8:29 PM Changeset [3b9ca71]release-1.10 by
- Allow perl variables to participate in argumentless set/unset
- 8:29 PM Changeset [69f74c2]release-1.10 by
- 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]release-1.10 by
- 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]release-1.10 by
- Fix error messages a bit
- 8:29 PM Changeset [5001a3d]release-1.10 by
- g_strdup validsettings This'll allow perl to set it too.
- 8:29 PM Changeset [353719a]release-1.10 by
- 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]release-1.10 by
- perlvariables - iteration N Later commits reworked a lot of this, but the use of GValue over void* was kept.
Note: See TracTimeline
for information about the timeline view.