Download project files

How do I verify a download?


0.2.1 (Misty Eyes) release from the 0.2 series released 2009-09-03

Release information
Release notes:

The 0.2.1 release brings a series of build fixes kindly served by Serkan Kaba

Changelog:

2009-09-03 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * configure.ac:

 Bump version to 0.2.1

2009-09-03 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * test/Makefile.am:

 Merge bundle from Serkan Kaba, fixing bug #311537: "gtkhotkey fails with --as-needed and compiles tests even when not needed".

2008-11-26 Serkan Kaba <email address hidden>

 * test/Makefile.am:

 Don't run the tests when not needed.

2008-11-25 Serkan Kaba <email address hidden>

 * test/Makefile.am:

 Add needed libraries for tests.

2009-09-03 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * po/Makefile.in.in:

 po/Makefile.in.in churn

2009-09-03 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * configure.ac:
 * src/gtk-hotkey-key-file-registry.c:

 Apply bundle from Serkan Kaba, fixing bug #311117: "Bad code" - covering that gdesktopappinfo.h was not included (nor checked for in configure.ac). Thanks to Serkan!

2009-03-22 Serkan Kaba <email address hidden>

 * configure.ac:
 * src/gtk-hotkey-key-file-registry.c:

 Explicitly include gdesktopappinfo.h

2008-10-28 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * debian:
 * debian/changelog:
 * debian/compat:
 * debian/control:
 * debian/copyright:
 * debian/libgtkhotkey-dev.install:
 * debian/libgtkhotkey-doc.install:
 * debian/libgtkhotkey1.install:
 * debian/rules:

 Add Ubuntu package build scripts... Can I make this work on Debian and Ubuntu in one go?

2008-10-27 "Mikkel Kamstrup Erlandsen" <email address hidden>

 * po/ChangeLog:
 * ChangeLog:

 Add po/ChangeLog to make distcheck happy

File Description Downloads
download icon gtkhotkey-0.2.1.tar.gz (md5, sig) Source release 20,888
last downloaded today
Total downloads: 20,888

0.2.0 (Sore Eyes) release from the 0.2 series released 2008-10-27

Release information
Release notes:

 * Move code hosting to http://launchpad/gtkhotkey

 * Force single header includes. From this release on only gtkhotkey.h can be
   included from applications

 * Fix grave bug where applications with multiple hotkeys would trigger all
   hotkeys each time any single one of them where activated

 * Simplify documentation (do not list implementation classes like
   GtkHotkeyX11Listener and GtkKeyFileRegistry)

Changelog:

2008-10-27 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * ChangeLog
 * NEWS
 * configure.ac
   Release 0.2.0

2008-10-27 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * NEWS
   Update NEWS with important bugfix

2008-10-27 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * NEWS
 * README
 * doc/reference/Makefile.am
 * doc/reference/gtkhotkey-sections.txt
 * test/test-registry.c
   Fix test cases were we had a negated assertion

   Update NEWS and README with project code hosting pointing at Launchpad

2008-10-27 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/reference/gtkhotkey-sections.txt
 * configure.ac
 * doc/reference/gtkhotkey-docs.sgml
 * doc/reference/gtkhotkey.types
 * src/Makefile.am
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-key-file-registry.c
 * src/gtk-hotkey-key-file-registry.h
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-marshal.h
 * src/gtk-hotkey-private.h
 * src/gtk-hotkey-registry.h
 * src/gtk-hotkey-utils.h
 * src/gtk-hotkey-x11-listener.h
 * test/Makefile.am
 * test/test-registry.c
   Implement single-header-includes. Ie only gtkhotkey.h can be included from applications now

   Add autotools foo to do libtool library versioning

   Move error enum documentation to the classes where they belong

   Make the public documentation only consist of GtkHotkeyInfo, GtkHotkeyListener, and GtkHotkeyRegistry. The actual implementation classes should not be part of the public API anyway

2008-10-26 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * aclocal.m4
 * test/test-interactive-multi.c
 * po/Makefile.in.in
 * src/Makefile.am
 * src/gtk-hotkey-x11-listener.c
 * test/Makefile.am
 * test/test-interactive.c
   Fix grave bug where applications with multiple hotkeys would trigger all hotkeys each time any
   single one of them where activated

2008-03-11 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * configure.ac
   RELEASE 0.1

2008-03-11 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
   Error checking with double bind or unbind in GtkHotkeyInfo

2008-03-11 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * po/POTFILES.in
 * src/Makefile.am
 * src/gtk-hotkey-listener.c
 * test/test-registry.c
   Fix make 'test' target declarations in src/

   Remember to disconnect signal handlers in the teardown of test/test-registry or else we get odd segfaults because of signalling on freed fixtures

2008-03-11 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/main.c
 * test/test-interactive.c
 * ChangeLog
 * src/Makefile.am
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-x11-listener.c
 * test/Makefile.am
 * test/test-interactive.c
   Add an interactive test for hotkeys

2008-03-11 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * README
   Small tweaks to README

2008-03-10 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-registry.c
 * src/gtk-hotkey-x11-listener.c
 * test/test-registry.c
   Documentation updates. Doc is mostly complete.

2008-03-10 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-error.c
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-key-file-registry.c
 * src/gtk-hotkey-key-file-registry.h
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-private.h
 * src/gtk-hotkey-registry.c
 * src/gtk-hotkey-registry.h
 * src/gtk-hotkey-utils.c
 * src/gtk-hotkey-utils.h
 * src/gtk-hotkey-x11-listener.c
 * src/gtk-hotkey-x11-listener.h
   Add LGPL 3 headers to all source files

2008-03-10 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/gpl-3.0.txt
 * kind changed:
 * COPYING (symlink => file)
 * AUTHORS
 * Makefile.am
 * README
 * src/gtk-hotkey-error.c
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-registry.c
 * src/gtk-hotkey-x11-listener.c
   Documentation.

   Start adding license (LGPL 3)

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/Makefile.am
 * doc/reference/Makefile.am
 * src/gtk-hotkey-key-file-registry.c
 * src/gtk-hotkey-key-file-registry.h
 * src/gtk-hotkey-registry.c
 * test/test-registry.c
   Phew, lots of distcheck fixes, but distcheck passes now.

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * gtkhotkey-1.0.pc.in
 * src/gtkhotkey.h
 * Makefile.am
 * configure.ac
 * src/Makefile.am
   More porject setup to make it actually useful as a library (.pc install headers etc)

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-x11-listener.c
   Port Listener.register_hotkey to Listener.bind_hotkey

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-key-file-registry.c
 * src/gtk-hotkey-keyfile-storage.h
 * src/gtk-hotkey-key-file-registry.h
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-registry.c
 * src/gtk-hotkey-storage.h
 * src/gtk-hotkey-registry.h
 * test/test-storage.c
 * test/test-registry.c
 * doc/reference/gtkhotkey-docs.sgml
 * doc/reference/gtkhotkey.types
 * src/Makefile.am
 * src/gtk-hotkey-error.c
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.c
 * test/Makefile.am
 * src/gtk-hotkey-key-file-registry.c
 * src/gtk-hotkey-key-file-registry.h
 * src/gtk-hotkey-registry.c
 * src/gtk-hotkey-registry.h
 * test/test-registry.c
   Refactor *Storage to *Registry

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/main.c
   Rename Info.regsiter to Info.bind

   Add sporadic documentation

2008-03-09 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/reference/Makefile.am
 * doc/reference/gtkhotkey-docs.sgml
 * doc/reference/gtkhotkey.types
   Include the listener api in the documentation

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/reference/Makefile.am
   Fixes

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/reference/gtkhotkey-docs.sgml
 * doc/reference/Makefile.am
 * doc/reference/gtkhotkey.types
   gtk-doc working

   Tweak doc layout

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * Makefile.am
 * autogen.sh
 * configure.ac
   More gtk-doc

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * Makefile.am
 * doc/reference/Makefile.am
   More gtk-doc trying-to-get-it-working

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * Makefile.am
   Blah

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * Makefile.am
 * doc/reference/Makefile.am
   Try to get gtk-doc to work

2008-03-08 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * doc/
 * doc/Makefile.am
 * doc/reference/
 * doc/reference/Makefile.am
 * doc/reference/gtkhotkey.types
 * Makefile.am
 * aclocal.m4
 * autogen.sh
 * configure.ac
 * src/gtk-hotkey-info.c
   Add stuff for gtk-doc

   Improce documentation for HotkeyInfo

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * test/test-storage.c
   Add more tests

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * test/test-storage.c
   Implement get_all_hotkeys() in keyfile storage

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * test/test-storage.c
   Implement get_application_hotkeys in keyfile storage

   Add test for get_application_hotkeys

   Fix error handling a few places in keyfile storage

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
   Factor out some geneic operations inside KeyFileStorage

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
 * test/test-storage.c
   Change Storage signals hotkey-added -> -stored and hotkey-removed -> -deleted.

   Make sure that KeyFileStorage emits these signals appproppriate, and add unit tests to check this.

2008-03-07 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
 * src/gtk-hotkey-utils.c
 * test/test-storage.c
   Implementation of keyfile storage halfway done. The functional parts are unit tested.

2008-03-06 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * Makefile.decl
 * test/
 * test/Makefile.am
 * test/test-storage.c
 * Makefile.am
 * configure.ac
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
 * src/gtk-hotkey-utils.c
   Add gtest test suite infrastructure

   Fix some file existance tests in keyfile-storage

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-utils.c
 * src/gtk-hotkey-utils.h
 * src/Makefile.am
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-x11-listener.c
 * src/main.c
   Start implementing keyfile storage

   Add -utils.{h,c} with some gio utils for now

   Convert register_hotkey methods to return bools

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
   Dog, has_hotkey should of course take (app_id, key_id)

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
   Make has_hotkey take a key_id and not an Info

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
   Add has_hotkey to Storage

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
   Bah, build fixes

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
   Add 'description' property to Info

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-keyfile-storage.h
   Clean up code for KeyFileStorage

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-error.c
 * src/gtk-hotkey-error.h
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
 * src/gtk-hotkey-x11-listener.c
   Implement the abstract Storage class.

   Tweak error defs.

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/main.c
   Better outout from main.c test

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-x11-listener.c
 * src/main.c
 * src/x11/tomboykeybinder.c
   First keybinding succeeded!

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * gtkhotkey.anjuta
 * src/gtk-hotkey-error.c
 * src/gtk-hotkey-error.h
 * src/Makefile.am
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-listener.c
 * src/main.c
   Include -error.{h,c} which I forgot to bzr add before.

   Make a small test in main.c

2008-03-05 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-marshal.c
 * src/gtk-hotkey-marshal.h
 * src/marshal.list
 * src/Makefile.am
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-x11-listener.c
 * src/gtk-hotkey-x11-listener.h
   Polish on *Info.

   Implement (untested) X11 listener based on the tomboy keybinder

2008-03-04 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/x11/
 * src/x11/eggaccelerators.c
 * src/x11/eggaccelerators.h
 * src/x11/tomboykeybinder.c
 * src/x11/tomboykeybinder.h
 * src/Makefile.am
   Import tomboykeybinder.{h,c} and eggacellerators.{h,c} from deskbar-applet/deskbar/core/keybinder rev 1937.

2008-03-04 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * src/gtk-hotkey-info.c
 * src/gtk-hotkey-info.h
 * src/gtk-hotkey-keyfile-storage.c
 * src/gtk-hotkey-keyfile-storage.h
 * src/gtk-hotkey-listener.c
 * src/gtk-hotkey-listener.h
 * src/gtk-hotkey-private.h
 * src/gtk-hotkey-storage.c
 * src/gtk-hotkey-storage.h
 * src/gtk-hotkey-x11-listener.c
 * src/gtk-hotkey-x11-listener.h
 * vala_stubs/
 * vala_stubs/gtk-hotkey-info.vala
 * vala_stubs/gtk-hotkey-keyfile-storage.vala
 * vala_stubs/gtk-hotkey-listener.vala
 * vala_stubs/gtk-hotkey-storage.vala
 * vala_stubs/gtk-hotkey-x11-listener.vala
 * Makefile.am
 * configure.ac
 * src/Makefile.am
   Putting basic stuff in place.

   Implemented: HotkeyInfo, HotkeyListener.

2008-03-04 "Mikkel Kamstrup Erlandsen" <email address hidden>
 * AUTHORS
 * COPYING@
 * ChangeLog
 * INSTALL@
 * Makefile.am
 * NEWS
 * README
 * aclocal.m4
 * autogen.sh
 * configure.ac
 * po/
 * po/LINGUAS
 * po/Makefile.in.in
 * po/POTFILES.in
 * src/
 * src/Makefile.am
 * src/main.c
   Initial setup

File Description Downloads
download icon gtkhotkey-0.2.0.tar.gz (md5, sig) Gtk Hotkey 0.2.0 source release 113
last downloaded 23 weeks ago
Total downloads: 113