Daniel Pavel
36b307eb49
updated debian/ppa build scripts
2013-05-21 00:47:47 +03:00
Daniel Pavel
2d8ec2fd78
added jekyll skeleton for the site
2013-05-21 00:46:49 +03:00
Daniel Pavel
11ba96103c
minor updates to the documentation files
2013-05-21 00:46:07 +03:00
Daniel Pavel
843d2a224d
add license section into the README
2013-05-20 16:49:44 +03:00
Daniel Pavel
0faf01c194
place the main application icon in share/pixmaps, not share/icons
2013-05-20 16:34:14 +03:00
Daniel Pavel
e868cf6270
use a separate icon for the about logo
2013-05-20 16:32:26 +03:00
Daniel Pavel
255b3d0da7
minor documentation updates
2013-05-20 13:53:39 +03:00
Daniel Pavel
5fad8d0680
minor documentation updates
2013-05-20 13:27:26 +03:00
Daniel Pavel
d3dcdcb92e
Merge remote-tracking branch 'origin/master'
2013-05-19 11:54:38 +03:00
Daniel Pavel
44ae5edc56
Merge pull request #48 from Lekensteyn/doc-updates
...
Doc updates for HID++ 1.0 notifications
2013-05-19 01:52:07 -07:00
Peter Wu
f0542923d7
hid10: update flags description for notifications
...
The Logitech HID++ 1.0 documentation actually names the fields for devices and
receiver. Clarify that and explain why enabling all of the bits is a bad idea.
2013-05-19 10:30:41 +02:00
Peter Wu
29d0c07164
hid10: Formatting and re-order NOTIFICATION_FLAGs
...
Align values for easier reading the numeric values of NOTIFICATION_FLAGs. To
maintain consistency in the ordering of the values, swap keyboard_backlight with
keyboard_present.
2013-05-19 10:20:21 +02:00
Peter Wu
152abb086a
hid10: document notifications better
...
See [registers.txt][1] for 'keyboard_backlight'. The behavior of
keyboard_sleep_raw and keyboard_multimedia_raw is described at
[keyboard.txt][2].
[1]: https://git.lekensteyn.nl/ltunify/tree/registers.txt
[2]: https://git.lekensteyn.nl/ltunify/tree/keyboard.txt
2013-05-19 10:14:31 +02:00
Daniel Pavel
d5c36ddc89
about window tweak
2013-05-19 03:54:30 +03:00
Daniel Pavel
226a4ea2f3
version 0.8.8.1
2013-05-19 03:53:49 +03:00
Daniel Pavel
ac0eafe6ab
don't crash when failing to load the icon mask
2013-05-19 03:52:01 +03:00
Daniel Pavel
87bc9a5431
depend on gnome-icon-theme or oxygen-icon-theme
...
It's necessary to make sure all the standard icons are available.
2013-05-19 03:35:42 +03:00
Daniel Pavel
ef62892f60
pop up a desktop notification if the battery is below 5%
2013-05-18 14:35:33 +03:00
Daniel Pavel
7ae24488d9
only notify on connected devices at start-up
2013-05-18 02:20:22 +03:00
Daniel Pavel
6482670fdf
minor readme update
2013-05-18 01:31:15 +03:00
Daniel Pavel
317cf6d00f
only enable certain notification flags on devices
...
Also added some documentation to the notification flags, where possible.
2013-05-18 00:15:42 +03:00
Daniel Pavel
a5eeac6e5a
enable notifications for peripherals; fixes #27
2013-05-17 23:06:24 +03:00
Daniel Pavel
e2cf9255ac
Merge pull request #41 from Lekensteyn/tool-updates
...
scan-registers: determine available notifications
2013-05-17 12:44:23 -07:00
Daniel Pavel
25941cdbdd
debian version update
2013-05-17 20:04:33 +03:00
Daniel Pavel
1764633bc5
status icon menu items open the right device window
2013-05-17 19:55:07 +03:00
Daniel Pavel
f6eb90bd2d
version and url fixes
2013-05-17 19:22:05 +03:00
Daniel Pavel
5f46c820e6
re-work the status icon updating
2013-05-17 16:03:37 +03:00
Daniel Pavel
c20b279362
minor tweaks
2013-05-08 12:06:01 +03:00
Daniel Pavel
24ceb8801e
window popup fix for kwin
...
also, only try to position the window next to the status icon if it has never
been shown before
2013-05-07 05:59:29 +02:00
Daniel Pavel
8d5ca66db7
get rid of bad map() calls
2013-05-06 17:51:03 +02:00
Daniel Pavel
f0d250ff15
updated debian/control dependencies
2013-05-06 17:40:17 +02:00
Daniel Pavel
074cafbab1
simpler (and dumber) way to position receiver windows initially
2013-05-06 17:39:27 +02:00
Daniel Pavel
79cd52833c
fix hidconsole for python 2/3
2013-05-06 17:38:09 +02:00
Daniel Pavel
6b75286885
Merge remote-tracking branch 'origin/master'
2013-05-06 17:23:38 +02:00
Daniel Pavel
b884ae039c
Merge pull request #40 from Lekensteyn/fixes
...
Fix window close, fix positioning of new windows
2013-05-06 08:19:27 -07:00
Daniel Pavel
3ecfdd027e
handle all 07/0D register notifications
2013-05-06 17:08:58 +02:00
Daniel Pavel
55ca9927b0
python 2/3: fix handling of first argument (unicode) of pack/unpack
2013-05-06 16:50:17 +02:00
Daniel Pavel
b67377c41e
minor clean-up in hidconsole
2013-05-06 15:35:47 +02:00
Daniel Pavel
15f24eb26b
use 'with' lock syntax instead of acquire/release
2013-05-06 15:35:20 +02:00
Daniel Pavel
0283bb0e91
fix str/unicode detection in Python 3.2
2013-05-06 15:33:42 +02:00
Daniel Pavel
d39c0995b6
Merge remote-tracking branch 'origin/master'
2013-05-06 14:55:21 +02:00
Daniel Pavel
db4c088ce9
Merge pull request #37 from Lekensteyn/py3-compat
...
Py3 compat: replace use of "unicode" (pwr/Solaar#32 )
The `u''` syntax fails in Python 3.2; will fix is_string after the merge.
2013-05-06 05:54:53 -07:00
Daniel Pavel
a4898e24b7
extended documentation of descriptors and registers
2013-05-06 14:51:57 +02:00
Daniel Pavel
086db0d52f
Merge pull request #42 from Lekensteyn/doc-updates
...
performance-mx: dump from scan-registers
2013-05-06 05:47:24 -07:00
Peter Wu
7b3523fb24
performance-mx: dump from scan-registers
...
Source: https://github.com/pwr/Solaar/issues/27#issuecomment-17472543 and
https://github.com/pwr/Solaar/issues/27#issuecomment-17478409 .
2013-05-06 14:37:28 +02:00
Daniel Pavel
74ca91d611
next version will be 0.8.8
2013-05-06 14:33:06 +02:00
Daniel Pavel
e94d4b28b0
build a proper ghost device when unpairing; fixes #36
2013-05-06 12:06:28 +02:00
Peter Wu
a85aa2da52
scan-registers: determine available notifications
...
00 is documented in HID++ 1.0 specification, it should be safe to set the 00
register. As another program may have written the notifications register
already and since enabling notifications has side-effects such as "disabling"
certaing functions, restore the flags after reading out available notifs.
2013-05-05 18:16:00 +02:00
Peter Wu
dded8504e6
Fix window positioning of main windows
...
Previously, the intent was likely to position the receiver window near the
status icon. It did so by calling move followed by present. According to the
Gtk documentation, move() may fail if the window is hidden before.
Therefore present the window *after* determining the position, but *before*
moving it. (presenting the window before getting the position gives a Gtk
warning and has unpredictable behavior wrt. the window position).
As window positioning is now enabled, add additional logic to prevent overlap
of windows: position the first window near the status icon and others on the
left. This is not idea, e.g. when the status icon is on the left side of the
screen, but the idea of positioning windows near to each other is broken anyway.
2013-05-05 11:18:29 +02:00
Peter Wu
a2bad425f6
Fix window close, icon toggle logic
...
"Toggle" should mean "show or hide all windows", not "flip the visibility state
of windows". Case: one receiver window is open. When a new receiver is
connected, I also expect it to be open. Instead it is hidden, so I click the
icon. Now the new receiver window is shown, but the previous one is hidden.
Huh?! Indeed, let's fix that.
2013-05-05 11:18:29 +02:00