-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
141 lines (132 loc) · 4.95 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
----------------------------------------
-- v 3.4
----------------------------------------
- Add ability to specify devices by product and vendor IDs
- Add ability to specify devices by device node
- Add ability to specify negative device matches (! operator)
- Switch to CMake from autotools
- Add initial suport for Logitech MOMO Racing Wheel
- Can mouse scroll via foot pedals
- Fix CPU usage bug in X11 focus watcher
- Change Debug class to simulate lazy evaluation of output params
- Decreased overall CPU usage
----------------------------------------
-- v 3.3
----------------------------------------
- Add Powermate setRotateSensitivity function
- New variable in GizmoDeviceStrings.py called
POWERMATE_ROTATE_SENSITIVITY for this!
- Add PowermateEvent ClickTime property (duration of button press)
- Add GizmodThread class for creating threads from Python
- DO NOT USE!! (HIGHLY EXPERIMENTAL!)
- Add GizmodTimer class for creating timer objects from Python
- Add script 200-Powermate-ButtonTimeout for generating button
timeout events
- New variable in GizmoDeviceStrings.py called
POWERMATE_BUTTON_TIMEOUT for this!
- Add script 201-Powermate-Beryl
- So far this detects a powermate button timeout and
unfolds the beryl cube, and lets you scroll the unfolded
cube with the dial
- Add base script GizmoScriptAltTabber so that devices have an
easy way of sending Alt-Tab events
- New variable in GizmoDeviceStrings.py called
ALT_TAB_TIMEOUT for this!
- Add remote ?00-Intercept scripts for alt-tabbing support
- This allows the default mapping to start alt-tab
and to still alt-tab passed applications (if alt-tab
actually focuses apps) if those apps happen to use
the same button that initialized the alt-tab
- Add Gizmod namespace to libGizmod
----------------------------------------
-- v 3.2
----------------------------------------
- Updated the Python API so that scripts can just inherit
a desirable base class, and gain required functionality
ie, inherit from GizmoScriptApplicationRunning if the
device application mapping should be used when a specific
app has foreground focus
- Fix potential crash bugs in network object deserialization
code.
- Fix potential infinite loop in X11FocusWatcher on shutdown
- Add 64 bit patch from ubuntu package team
- Add setInputFocus method for raising windows by window title
from the Python scripts
- Add copyright disclaimers to all of the scripts as per
ubuntu package maintainer requests
----------------------------------------
-- v 3.1
----------------------------------------
May 17 2007
- Add new Visualization API
- Add keyboard LED visualizations
- Add keyboard LED command line switch (--keyboard-leds)
- Fix segfault when shutting down gizmod, and clients
are connected and sending messages
- Add HUP script reloading (mostly works, but needs more
upstream support from boost.python for Py_Finalize)
- Remote control mode (--remote-control)
- Fix the configure script so that it doesn't need
slocate!
- PowerMate LED events only get send across USB bus
if absolutely necessary
----------------------------------------
-- v 3.0
----------------------------------------
May 09 2007
- 3.0 Completed!!
----------------------------------------
-- v 2.9.0
----------------------------------------
Mar 28 2007
- Work begins on 3.0!
----------------------------------------
-- v 2.3
----------------------------------------
May 14 2006
- many bug fixes thanks to users
- more fixes for gcc4, amd64
- removed software pulse plugin
- stripped out heavy multithreading code in favor of
single threaded non-blocking code. This fixes some
critical section locking errors and affected users report
no more segfaults.
---------------------------------------
-- v 2.1
----------------------------------------
Feb 09 2006
- Many bug fixes thanks to users
- Josh Tibbs sends fixes for gcc4, amd64, and distro
specific xmms problems
- Added hardware pulsing support to powermate plugin
- Added software pulse plugin
----------------------------------------
-- v 2.0
----------------------------------------
Jan 24 2006
- Complete redesign!
- Now using Python as the scripting language
- Support for everything from prior versions
- New plugin for LIRC remotes
----------------------------------------
-- v 0.3
----------------------------------------
June 13 2005
- Added default remote support for MPlayer
June 10 2005
- Add error handlers to Lua script engine
- Should fix remaining segfault issue
----------------------------------------
-- v 0.2
----------------------------------------
June 06 2005
- Added support for RF Remotes
- device locking
- device remapping
- huge script fixes
June 05 2005
- Fix segfault in InputDeviceX11 (XFree on children list)
----------------------------------------
-- v 0.1
----------------------------------------
June 04 2005 - Initial Release!