commit 093334ee29b5846ff57b4e9f74380efc9ed591e7 Author: John (J5) Palmieri Date: Mon Feb 28 14:16:00 2011 -0500 prep for 2.27.91 release NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) commit 4b49a4f6123f0bbd5a36eba65b00142e3df7e595 Author: John (J5) Palmieri Date: Mon Feb 28 14:08:05 2011 -0500 [gi-tests] use Gdk.test_simulate_button instead of emitting event ourselves * this function is available specifically so we can test events so use this instead of creating our own button press event tests/test_overrides.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit baa9865e6ff8b4eee4b16235b8dcc5dc48d2634d Author: Laszlo Pandy Date: Thu Feb 24 19:30:32 2011 +0100 [gi-tests] tests for EventButton override. * John (J5) Palmieri - fixed up original patch so that we actually emit the event instead of just creating a Gdk.ButtonEvent object https://bugzilla.gnome.org/show_bug.cgi?id=642554 tests/test_overrides.py | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 6366307ba020a40f6dfa22e64fd6345b118fd2e5 Author: Tomeu Vizoso Date: Wed Feb 16 09:44:12 2011 +0100 Skip interfaces when checking for conflicts in the MRO https://bugzilla.gnome.org/show_bug.cgi?id=642437 gi/types.py | 40 ++++++++++++++++++++++++++++++++++++++++ gobject/gobjectmodule.c | 9 +++++++-- tests/test_gi.py | 16 ++++++++++++++++ 3 files changed, 63 insertions(+), 2 deletions(-) commit 14c787541966be8f497905d33d554343dabf8b73 Author: John (J5) Palmieri Date: Wed Feb 23 18:43:27 2011 -0500 [gi-overrides] Add event methods to all event union members https://bugzilla.gnome.org/show_bug.cgi?id=642554 gi/overrides/Gdk.py | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 70 insertions(+), 0 deletions(-) commit 7f013383063c1d1e5a95cf4c056ff152d4aa2645 Author: John (J5) Palmieri Date: Wed Feb 23 14:14:16 2011 -0500 [gi] check to see if object is a member of a union when validating paramaters * union members are not subclasses of the union they belong to so if an inteface requires you pass a union but you pass one of its members there will be a type error * this patch checks to see if the type you are passing is a member of the union and passes the checks if it is * this works in python 3 but in python 2 methods do their own isinstance check on the instance parameter (e.g. self) so we need to figure out how to override that for union methods (e.g. Gdk.Event.get_state) https://bugzilla.gnome.org/show_bug.cgi?id=642554 gi/pygi-argument.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) commit 284e775b6caa86ef6465d17c87ec77376e66931c Author: Laszlo Pandy Date: Thu Feb 24 18:46:15 2011 +0100 [gi] Remove DyanmicModule.load() to _load() to prevent overriding GI attrs. gi/importer.py | 2 +- gi/module.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 6d6d4fcf4678b512558c2c0e44c0c2e235c810f4 Author: Laszlo Pandy Date: Wed Feb 23 12:05:03 2011 +0100 Test case with John's fix for crash with C arrays and a GError is set. I have added a test case, and made a few fixes to John's patch, but the solution is the same his. Workaround a bug when freeing C array types * This is a hack and there is really no way around it without ripping out the current array handling code which spans between pygi-invoke.c and pygi-argument.c and completely rewriting it. * The is no time before our stable release * This patch trades a segfault for a leak in the very unusual case where an error occures inside an interface that takes one or more C arrays. Since we wrap C arrays in GArrays internally but have to unwrap them to send them to the introspected C function, there is a period of time where an error can occure with the C array in an unknown state (some being true C arrays and others still wrapped in a GArray) * This patch adds a c_arrays_are_wrapped state to signal that it is safe to free them. However since c_arrays_are_wrapped can only track arrays as a group, not individually, if it is set to FALSE we can not assume that every array is a pure C array, so instead we will simply leak them to avoid incorrectly freeing one and causing a segfault. * This issue is fixed in the invoke rewrite branch as it treats C arrays and GArrays separately, however that branch is not yet ready to be merged and won't be until the next release. https://bugzilla.gnome.org/show_bug.cgi?id=642708 gi/pygi-invoke.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++---- tests/test_gi.py | 9 +++++++++ 2 files changed, 59 insertions(+), 4 deletions(-) commit 3534c1d4babefd4ee63e46119b279126058b7a71 Author: John (J5) Palmieri Date: Wed Feb 23 15:11:59 2011 -0500 [gi-overrides] fix setting rows in treeview to accept None as a value * as done in PyGTK None indicates the column should not be set gi/overrides/Gtk.py | 3 +++ tests/test_overrides.py | 18 +++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) commit ecbfaf60914a87f29ff0529614db9b6afca94c82 Author: Laszlo Pandy Date: Wed Feb 23 14:23:19 2011 +0100 [gi] Add value_name for enum and flags from introspection "c:identifier" (if attr is available). gi/gimodule.c | 22 ++++++++++++++++++---- tests/test_gi.py | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 4 deletions(-) commit e5ae620ad772f62cb14ab7c049ba0ce00cc501f2 Author: Laszlo Pandy Date: Tue Feb 22 21:37:33 2011 +0100 Don't force loading of DynamicModule until set in sys.modules This fixes Tomeu's previous commit, which removed lazy loading. Forcing the loading of a module before it is installed in sys.modules prevents some overrides from being registered (namely Gtk.main_quit). https://bugzilla.gnome.org/show_bug.cgi?id=642305 gi/importer.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 992c0c1096c77bc299a40a34ec30a2ac0c562ed4 Author: Laszlo Pandy Date: Wed Feb 23 11:40:55 2011 +0100 Fix flags with multiple names for the same value. Flags constructs a dict __flags_values__ and uses it to cache instances. However some flags in Glib such as G_IO_FLAG_MASK and G_IO_FLAG_GET_MASK are aliases for the same int value, and will override each other's place in the dictionary. The dict length check is not necessary. It only reduces the number of duplicate instances we keep, because if an instance is not found in the dict, a new one is created anyway. gobject/pygflags.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8bf3f6ed075994eb3e29950670395bcf1b9dc2a0 Author: John (J5) Palmieri Date: Tue Feb 22 15:07:40 2011 -0500 [gi-demos] add liststore demo demos/gtk-demo/demos/Tree View/liststore.py | 205 +++++++++++++++++++++++++++ 1 files changed, 205 insertions(+), 0 deletions(-) commit 788fc96771046fc64cede392e748b2d1b6b3aa1c Author: John (J5) Palmieri Date: Tue Feb 22 14:35:44 2011 -0500 [gi-demos] run through the demos and remove the FIXMEs that have been fixed demos/gtk-demo/demos/appwindow.py | 18 ++++++------------ demos/gtk-demo/demos/assistant.py | 3 --- demos/gtk-demo/demos/builder.py | 3 --- demos/gtk-demo/demos/button_box.py | 10 +++------- demos/gtk-demo/demos/clipboard.py | 8 ++------ demos/gtk-demo/demos/colorselector.py | 2 -- demos/gtk-demo/demos/combobox.py | 4 +--- demos/gtk-demo/demos/drawingarea.py | 3 --- 8 files changed, 12 insertions(+), 39 deletions(-) commit adf7aec853878681b450c3ef1f89bfe9ba85fec1 Author: Tomeu Vizoso Date: Wed Feb 16 11:53:18 2011 +0100 Load typelibs at import time, add gi.require_version() also adds Repository.get_loaded_namespaces() https://bugzilla.gnome.org/show_bug.cgi?id=642305 gi/__init__.py | 29 ++++++++++++++++++++++++++++- gi/importer.py | 1 + gi/module.py | 21 ++++----------------- gi/pygi-repository.c | 23 +++++++++++++++++++++++ 4 files changed, 56 insertions(+), 18 deletions(-) commit 6fe7783b96366f380f9168909932a87e35d994b3 Author: John (J5) Palmieri Date: Mon Feb 21 17:20:57 2011 -0500 use GValue support to marshal GtkTreeModel values correctly * needs patch from https://bugzilla.gnome.org/show_bug.cgi?id=642914 https://bugzilla.gnome.org/show_bug.cgi?id=642921 gi/overrides/Gtk.py | 37 ++++++++++++++++++-- tests/test_overrides.py | 87 ++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 107 insertions(+), 17 deletions(-) commit bc4a570bcc0a02029d746fbbcfdf4cc14c37f2ad Author: John (J5) Palmieri Date: Mon Feb 21 16:14:20 2011 -0500 [gi] pass raw GValues instead of trying to marshal them * Right now GValues are transparent to the user but this leave us no way to describe fundimental types other than those supported directly by python (e.g. int, str, etc) * If an interface is expecting a uint or other GValue type a user can now use the raw GValue interfaces and expect paramaters that take GValues to marshal them correctly e.g.: value = GObject.Value() value.int(GObject.TYPE_UINT) value.set_uint(1234) * The objective here is to not for users to use this API but for overrides to be able to utilize them. For instance in the TreeModel API we can get the expected type for a column and them create a GValue with the correct type so that he underlying python object is marshalled correctly. https://bugzilla.gnome.org/show_bug.cgi?id=642914 gi/pygi-argument.c | 24 ++++++++++++++++++------ tests/test_gi.py | 9 ++++++++- 2 files changed, 26 insertions(+), 7 deletions(-) commit 428fc90eb12f26ceb7c868879ad05788890d32a3 Author: John (J5) Palmieri Date: Sat Feb 19 19:42:41 2011 -0500 [gi-demos] add icon view edit and drag-and-drop demo demos/gtk-demo/demos/Icon View/iconviewedit.py | 101 ++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 0 deletions(-) commit eb0e179bff167303db1c20412f4bc9c8baa94582 Author: Laszlo Pandy Date: Sat Feb 19 23:11:25 2011 +0100 [gi] Register GType for non-GType enums and flags at runtime. Note: rebuild of gobject-introspection is required for new tests. Previously non-GType enums used a separate type implemented in Python, and non-GType flags had no implementation at all. This removes the separate type for enums, and registers a new GType at runtime if there isn't one. This allows non-GType enums and flags to use the same Python type as GType enums and flags. This removes duplication of code, and make both kinds behave identically. https://bugzilla.gnome.org/show_bug.cgi?id=642607 gi/gimodule.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gi/module.py | 24 +++++++---- gi/pygi-info.c | 15 +++++++ gi/types.py | 16 ------- gobject/pygflags.c | 13 ++++-- tests/test_gi.py | 35 +++++++++++++++ 6 files changed, 191 insertions(+), 29 deletions(-) commit d5e67257361609036d2bbfa47ea85a6c759b332a Author: John (J5) Palmieri Date: Sat Feb 19 17:26:42 2011 -0500 [gi-demos] add info bars demo demos/gtk-demo/demos/infobars.py | 99 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 99 insertions(+), 0 deletions(-) commit 372f480b078d1befb30532a0ebe0ad9c90e78df0 Author: Martin Pitt Date: Sat Feb 19 15:44:52 2011 +0100 tests/runtests.py: Add missing "import sys" master already has this. tests/runtests.py | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c1b35fc49680ad25e996de57e3e020bd43d9186c Author: Martin Pitt Date: Tue Feb 8 15:38:21 2011 +0100 [gi] Add Pythonic gdbus method invocation Provide a wrapper for Gio.DBusProxy for calling D-Bus methods like on a normal Python object. This will handle the Python object <-> GVariant conversion, and optional keyword arguments for flags, timeout, and a result handler for asynchronous calls. Require specifying the input argument signature as the first argument of each method call. This ensures that the types of e. g. integers are always correct, and avoids having to do expensive D-Bus introspection for each call. https://bugzilla.gnome.org/show_bug.cgi?id=640181 gi/overrides/Gio.py | 99 +++++++++++++++++++++++++++++++++++++++++++++++++ tests/test_gdbus.py | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 199 insertions(+), 2 deletions(-) commit 2737e1c2c506cd324a0aa2abfdfeb3ad4f08e678 Author: Laszlo Pandy Date: Fri Feb 18 22:48:59 2011 +0100 Skip GError out parameters in Python closure. Python code should have never have to explicitely return a GError. Once we are able to marshal exceptions the Python code should throw an exception instead. Until then, set GError to NULL, and don't complain if a Python function doesn't return an arg for it. https://bugzilla.gnome.org/show_bug.cgi?id=642715 gi/pygi-closure.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 93677502c12a3ee123dd565bf1b404ef47ec1c47 Author: John (J5) Palmieri Date: Thu Feb 17 19:46:49 2011 -0500 [gi-demos] added rotate text demo * needs some Pango Attr fixes to be 100% done, See FIXME demos/gtk-demo/demos/rotatedtext.py | 196 +++++++++++++++++++++++++++++++++++ 1 files changed, 196 insertions(+), 0 deletions(-) commit 8495ab57f49fb507a8004a9cf967d6fe91bb4ef0 Author: John (J5) Palmieri Date: Thu Feb 17 17:25:00 2011 -0500 [gi-demos] add images demo * needs annotation fix from GdkPixbuf for ImageLoader to work demos/gtk-demo/demos/images.py | 311 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 311 insertions(+), 0 deletions(-) commit 60b9dd8d021e550089f44dc489ffeb77af6976ee Author: John (J5) Palmieri Date: Thu Feb 17 14:48:24 2011 -0500 [gi-demos] add pixbuf demo demos/gtk-demo/demos/pixbuf.py | 183 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 183 insertions(+), 0 deletions(-) commit f57153dd6786858ff2ab79c28227cd021755d693 Author: John (J5) Palmieri Date: Thu Feb 17 14:47:12 2011 -0500 [gi-demos] remove fixmes from print demo, fixed in pango demos/gtk-demo/demos/printing.py | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) commit b8345be15c7f65e97f6bc148ad6c35ff80ff3870 Author: John (J5) Palmieri Date: Wed Feb 16 19:39:30 2011 -0500 [gi-demos] add printing demo * needs some annotations for pango before it is 100% useful demos/gtk-demo/demos/printing.py | 177 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 177 insertions(+), 0 deletions(-) commit 123877715145038a5877b8c538a48a1285f1ed54 Author: John (J5) Palmieri Date: Wed Feb 16 17:52:38 2011 -0500 [gi-overrides] add cursor overrides https://bugzilla.gnome.org/show_bug.cgi?id=635947 gi/overrides/Gdk.py | 41 +++++++++++++++++++++++++++++++++++++++++ tests/test_overrides.py | 23 +++++++++++++++++++++++ 2 files changed, 64 insertions(+), 0 deletions(-) commit 68d72e015997da8d5732527c7ab96dd8c61fa664 Author: John (J5) Palmieri Date: Wed Feb 16 16:18:24 2011 -0500 [gi-demos] add the links demo demos/gtk-demo/demos/links.py | 74 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 74 insertions(+), 0 deletions(-) commit 00505a9a5445b85a091650a777a47f632ddc9d6d Author: John (J5) Palmieri Date: Wed Feb 16 15:48:40 2011 -0500 [gi-demos] add expander demo demos/gtk-demo/demos/expander.py | 60 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 60 insertions(+), 0 deletions(-) commit ed8710c7aa05cc0c919366536c94bf43955f1b71 Author: John (J5) Palmieri Date: Wed Feb 16 15:14:35 2011 -0500 [gi-overrides] use pop instead of del and add extra tests for Gtk.Table kwargs gi/overrides/Gtk.py | 6 ++---- tests/test_overrides.py | 8 ++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) commit 888675f85c895a60d4432b992961ec3067da6e20 Author: Laszlo Pandy Date: Tue Feb 15 20:07:42 2011 +0100 [tests] Separate processes for GI and static binding tests. Importing and using both static gobject bindings and introspection GObject bindings in the same process can cause conflicts with types which otherwise wouldn't be there. This patch changes "make check" to call runtests.py twice -- once for each set of tests. In the case of a test failure, runtests.py now sets the exit code so that make does not continue. Otherwise you might miss the failures from the first batch of tests in the scrollback. tests/Makefile.am | 29 ++++++++++++----------------- tests/runtests.py | 4 +++- 2 files changed, 15 insertions(+), 18 deletions(-) commit 71b0dd93d524afce9f4a4b0b393c8a16a1f70e2f Author: Laszlo Pandy Date: Tue Feb 15 16:26:24 2011 +0100 [GI] Remove implicit loading of gi module preserve the code path for static bindings. Previously type lookups (as well as property accesses and signal connects would trigger an import of the gi module). Now we make those paths fail, and fallback to the old static binding code paths *unless* the gi module is already in sys.modules. So if Python code calls: from gi.repository import Gtk or even just: import gi then everything will work just like it did without this patch. If gi is not explicitly imported, the code skips the introspection code and acts like the old static bindings did. https://bugzilla.gnome.org/show_bug.cgi?id=642387 gi/pygi.h | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 97e78181813f15f693e650df5a8901bd2fe71541 Author: John (J5) Palmieri Date: Tue Feb 15 14:47:10 2011 -0500 [gi-demos] add dialogs demo demos/gtk-demo/demos/dialogs.py | 153 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 153 insertions(+), 0 deletions(-) commit a23a48edafb9d08fec5411b828d1e0c6763e84af Author: John (J5) Palmieri Date: Tue Feb 15 14:46:41 2011 -0500 [gi-overrides] fix typo in GtkTable constructor gi/overrides/Gtk.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit bcccff3b2ad9c8054a4d5462c62cde566587eba6 Author: John (J5) Palmieri Date: Tue Feb 15 13:26:38 2011 -0500 [gi-demos] keep popup menu from destroying itself by holding a ref in app class demos/gtk-demo/demos/clipboard.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 9dc0979ba7d35b6ff9bb219a21926c2fd88451c7 Author: John (J5) Palmieri Date: Tue Feb 15 13:25:13 2011 -0500 [gi-overrides] add a Gtk.Menu override for the popup method gi/overrides/Gtk.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 317278a3ddf15f1f9da53051295a0b533b1b1a11 Author: John (J5) Palmieri Date: Tue Feb 15 13:24:33 2011 -0500 [gi-demos] fix the about dialog in appwindow demo demos/gtk-demo/demos/appwindow.py | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) commit cb2d2aad023789991b20036e22cae5ad3eee9b36 Author: John (J5) Palmieri Date: Tue Feb 15 11:21:13 2011 -0500 [gi-demos] fix clipboard demo so DnD works * menu popups don't work because the API takes a callback without a destroy notify demos/gtk-demo/demos/clipboard.py | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 5434b7aac323170ea9469afbda520b801462c246 Author: John (J5) Palmieri Date: Tue Feb 15 10:18:53 2011 -0500 [gi-demos] fix clipboard demo to reflect new API demos/gtk-demo/demos/clipboard.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b6c97de9680f3d5d629132415c1f7a9c42e558f8 Author: John (J5) Palmieri Date: Mon Feb 14 18:17:20 2011 -0500 [gi-demo] Fix color dialog demo to run with new draw, style and color apis demos/gtk-demo/demos/colorselector.py | 44 ++++++++++++-------------------- 1 files changed, 17 insertions(+), 27 deletions(-) commit 7147bd635fb03439a5f9edbce56c5558d092428c Author: John (J5) Palmieri Date: Mon Feb 14 17:58:25 2011 -0500 [gi-demos] fix most of the combobox app * Still having some issues with filtering the ComboBoxText widget demos/gtk-demo/demos/combobox.py | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) commit a64b8fe89492ae47172979f1900686455cd1f9a8 Author: Laszlo Pandy Date: Mon Feb 14 19:36:27 2011 +0100 Use PyGI type conversion (to fix foreign types) for signal callbacks. First attempt at patch to fix foreign types in signal callbacks. Tests are not implemented yet. https://bugzilla.gnome.org/show_bug.cgi?id=637601 gi/Makefile.am | 2 + gi/gimodule.c | 1 + gi/pygi-argument.c | 91 +++++++++++++++++ gi/pygi-argument.h | 2 + gi/pygi-private.h | 1 + gi/pygi-signal-closure.c | 245 ++++++++++++++++++++++++++++++++++++++++++++++ gi/pygi-signal-closure.h | 46 +++++++++ gi/pygi.h | 28 +++++ gobject/pygobject.c | 24 ++++- 9 files changed, 436 insertions(+), 4 deletions(-) commit 36ddad6af4a579c070171fd0522d7ffd93d5d73e Author: John (J5) Palmieri Date: Mon Feb 14 16:47:03 2011 -0500 [gi-demos] fix drawingarea app to use the new draw api demos/gtk-demo/demos/drawingarea.py | 144 ++++++++++++----------------------- 1 files changed, 50 insertions(+), 94 deletions(-) commit ddde83ebd4dbb179aa5388057a14faf32ece26ae Author: John (J5) Palmieri Date: Mon Feb 14 16:43:35 2011 -0500 [gi-overrides] for Gtk 3 alias Gdk.Rectangle to cairo.RectangleInt * note this is the introspected gobject-cairo boxed type not the static cairo bindings * we alias this so people do not get confused gi/overrides/Gdk.py | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 8617d0e2a63771eba04983c7319f18638aa6d81e Author: John (J5) Palmieri Date: Mon Feb 14 15:07:11 2011 -0500 [gi-overrides] let user set the proper property names in Gtk.Table * the old override added a columns and rows parameters to the Table constuctor to be in sync with PyGtk. * The GTK properties are n_columns and n_rows * support both gi/overrides/Gtk.py | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 09c0534e4ac673ffdbfb41bc0aa34353be3b88e2 Author: John (J5) Palmieri Date: Mon Feb 14 15:06:38 2011 -0500 [gi-demos] get appwindow demo working again demos/gtk-demo/demos/appwindow.py | 24 ++++-------------------- 1 files changed, 4 insertions(+), 20 deletions(-) commit 1944349cc59ddaf4fd7308ffce10b521c885c88b Author: John (J5) Palmieri Date: Mon Feb 14 15:05:44 2011 -0500 [gi-demos] fixed use of tree_iter_get demos/gtk-demo/gtk-demo.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 29efc5a31c2879cefcf31d1d9bdbab65052d3b24 Author: John (J5) Palmieri Date: Fri Feb 11 11:18:24 2011 -0500 pre-release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)