..
v0.2.2
Source tarball: keybinder-0.2.2.tar.gz (317 K)
- Add pkg-config file contributed by Jérôme Guelfucci
- Add Vala example and .vapi file to examples/
- Make lua-keybinder installable (this is experimental), using ax_lua.m4
v0.2.1
Source tarball: keybinder-0.2.1.tar.gz (309 K)
- Release key grabs if binding fails partially.
v0.2.0
Source tarball: keybinder-0.2.0.tar.gz (307 K)
- Split into libkeybinder library and python-keybinder so that the same module can be used from Python or C. The Python bindings are now optional.
- Add examples/ directory with C, Python and Lua examples (including experimental Lua bindings).
v0.1.1
Source tarball: keybinder-0.1.1.tar.gz (300 K)
- Workaround GTK+ Bug 616401 https://bugzilla.gnome.org/show_bug.cgi?id=616401
- Don't bind anything when mapping virtual modifiers fail (Kupfer bug 566945)
v0.1.0
Posted Tuesday evening, April 6th, 2010
Source tarball: keybinder-0.1.0.tar.gz (300 K)
- Depend on GTK+ 2.20
- Remove egg* code
Note
For earlier GTK+ versions you can use v0.0.9, it should offer the same functionality.
v0.0.9
Source tarball: keybinder-0.0.9.tar.gz (300 K)
- Replace some egg* code with GTK+ functionality.
- Depend on XKB
- Take great pains to understand "Consumed Modifiers", as in:
- When pressing Ctrl+Shift+1 to make Ctrl+!, Shift is a consumed modifier. So when receiving a binding specification like <Ctrl>exclam, we have to dig deep into XKB to find out which hardware modifiers are needed to create the bang (!) character. With this, it is now possible to bind any composed character.
- Keybindings now work in alternative layouts as well, you just have to press the same hardware keys as in the primary layout. For example a keybinding Ctrl+W will still be available on the same physical keys after switching to a secondary Greek layout.
- Remove keybinder.is_modifier from the module
- Use -Wall
v0.0.4
Source tarball: keybinder-0.0.4.tar.gz (300 K)
- Remove bogus dependencies from configure checks (gnome-doc-utils and gnomeapplet)
- Enable AM_SILENT_RULES
- Fix language errors in documentation
v0.0.3
- Use proper license headers for tomboy files
- Docstring tweaks
v0.0.2
- Updated automake to fix a bug with python2.6
- Module docstring