Implements #14: support for gesture commands
Implemented as additional unnamed hotkeys. Defined in gestures section of configuration file. Supported gestures are: four finger swipe up/down right/left; four finger pinch/spread; three finger single/double tap; two finger double tap. (The MM client app handles two finger pinch/spread differently, as ZOOM.)
I find the four finger gestures impractical on the small screen of an iPhone.
Explicitly include linux/limits.h for PATH_MAX
Simplified command line syntax.
No -f option required to specify conf file explicitly.
Revised config startup search logic
Pref option not shown in tray menu if not using user conf
Install default config file as user config
If possible and if there is no existing user config.
Made config file path not a global variable
Added notes on config file loading to sample conf
Fix for variable used only ifdef TOOLBAR_ICON
Restore TOOLBAR_ICON defined by default
Address #17: use gnome-open to edit conf
Testing PNG tray icons
Added security notes/warning to readme.
Pertaining to concerns of #13
Draft of keyboard.enabled option.
Implements #19.
Note in log if keyboard input ignored. Tweak KeyboardInterface
Use xdg-open to edit config file.
http://portland.freedesktop.org/xdg-utils-1.0/xdg-open.html #17
Merge branch 'master' into pngicons
Log connected device id and name if debug mode
assists with restricted device id setup
Use internally-defined icons for tray menu.
This removes the dependency on external icon files being present, resolving #18.
http://www.gtk.org/api/2.6/gdk-pixbuf/gdk-pixbuf-creating.html#gdk-pixbuf-new-from-inline was helpful.
Arguably the program should still use external icons if available, and only default to internals if not.
Explicitly log use of internal defaults vs config