root/trunk/ChangeLog

Revision 151, 12.7 kB (checked in by dsmith, 1 year ago)

updated wminput man page, fixed type in wminput help message

Line 
1 2007-08-26 L. Donnie Smith <cwiid@abstrakraft.org>
2         docs
3         * updated wminput man page
4
5 2007-08-23 L. Donnie Smith <cwiid@abstrakraft.org>
6         python
7         * fixed libdir install bug
8
9 2007-08-14 L. Donnie Smith <cwiid@abstrakraft.org>
10         libcwiid
11         * make cwiid_err_default public
12
13         wminput
14         * added {c,py}_wiimote_deinit functions
15         * added daemon, quiet, and reconnect options
16
17 2007-07-29 L. Donnie Smith <cwiid@abstrakraft.org>
18         wminput
19         * fixed wait forever logic
20
21 2007-07-28 L. Donnie Smith <cwiid@abstrakraft.org>
22         configure.ac
23         * added config.h header
24         * added with-python argument and associated logic
25
26         lswm
27         * added config.h include for sources requiring defs
28
29         wmgui
30         * added config.h include for sources requiring defs
31
32         wminput
33         * added config.h include for sources requiring defs
34         * added HAVE_PYTHON tests around all python code
35
36 2007-06-28 L. Donnie Smith <cwiid@abstrakraft.org>
37         libcwiid
38         * changed version
39
40         python
41         * implemented uninstall
42
43         wminput
44         * rewrote ir_ptr plugin
45         * supress error for nonexistent python plugins
46
47 2007-06-18 L. Donnie Smith <cwiid@abstrakraft.org>
48         wminput
49         * revised error messages
50
51         python
52         * revised error messages and doc strings
53
54 2007-06-14 L. Donnie Smith <cwiid@abstrakraft.org>
55         libcwiid
56         * added sleep after cwiid_find_wiimote call
57
58         python
59         * added --prefix option to install script
60
61 2007-06-05 L. Donnie Smith <cwiid@abstrakraft.org>
62         python
63         * removed Wiimote_FromC function
64         * added bdaddr argument to Wiimote.init
65         * overloaded Wiimote.init to accept CObject (existing wiimote),
66           and logic to avoid closing it on dealloc
67
68         wminput
69         * refactored to isolate plugin logic
70         * now imports python plugins without changing directories
71
72 2007-06-01 Nick <nickishappy@gmail.com>
73         lswm
74         * reworked command-line options (added standard options, long options)
75
76         wminput
77         * reworked command-line options (added standard options, long options)
78
79 2007-06-01 L. Donnie Smith <cwiid@abstrakraft.org>
80         python
81         * added Wiimote_FromC
82         * exported Wiimote_FromC and ConvertMesgArray as CObjects
83         * added get_acc_cal
84
85         wminput
86         * added pyplugin.c, pyplugin.h
87         * changed wmplugin_exec prototype (&mesg->mesg)
88         * changed param format (pass pointers)
89         * added python plugin support (experimental)
90
91 2007-05-30 L. Donnie Smith <cwiid@abstrakraft.org>
92         configure.ac
93         * added python/Makefile and PYTHON_VERSION variable
94
95         build system
96         * added ROOTDIR (massaged DESTDIR)
97
98         python
99         * added directory
100
101 2007-05-27 Arthur Peters <amp@singingwizard.org>
102         python
103         * removed set_mesg_callback from methods table
104
105 2007-05-16 L. Donnie Smith <cwiid@abstrakraft.org>
106         libcwiid
107         * removed error_pipe
108         * fixed error message reporting
109         * changed cwiid_connect, cwiid_disconnect to cwiid_open, cwiid_close
110           (added macros for backward compatibility)
111         * split cwiid_command into cwiid_request_status, cwiid_set_led,
112           cwiid_set_rumble, cwiid_set_rpt_mode (kept cwiid_command for backward
113           compatibility)
114
115         wmdemo
116         * updated for function name changes
117
118         wmgui
119         * updated for function name changes
120
121         wminput
122         * updated for function name changes
123
124 2007-05-14 L. Donnie Smith <cwiid@abstrakraft.org>
125         libcwiid
126         * added timestamp to message interfaces
127         * added cwiid_get_acc_cal
128
129         wmdemo
130         * updated for timestamp addition
131
132         wmgui
133         * updated for timestamp addition
134         * use cwiid_get_acc_cal to get acc calibration values
135
136         wminput
137         * updated for timestamp addition
138         * use cwiid_get_acc_cal to get acc calibration values (acc plugins)
139
140 2007-04-24 L. Donnie Smith <cwiid@abstrakraft.org>
141         libcwiid
142         * rewrite (API overhaul)
143
144         wmdemo
145         * updated for API overhaul
146
147         wmgui
148         * updated for API overhaul
149
150         wminput
151         * updated for API overhaul
152
153 2007-04-15 <work.eric@gmail.com>
154         wminput
155         * fixed classic controller configuration bug
156
157 2007-04-12 L. Donnie Smith <cwiid@abstrakraft.org>
158         libcwiid
159         * streamlined wiimote filter
160
161 2007-04-12 Petter Reinholdtsen <pere@hungry.com>
162         wmdemo
163         * added command-line WIIMOTE_BDADDR
164
165 2007-04-09 L. Donnie Smith <cwiid@abstrakraft.org>
166         libcwiid
167         * renamed from libwiimote
168         * renamed external data structures
169
170         lswm
171         * updated for libcwiid rename
172
173         wmdemo
174         * updated for libcwiid rename
175
176         wmgui
177         * updated for libcwiid rename
178
179         wminput
180         * updated for libcwiid rename
181
182 2007-04-08 Arthur Peters <amp@singingwizard.org>
183         wminput
184         * added debounce and low-pass filter to ir_ptr plugin
185         * added low-pass filter to acc plugin
186
187 2007-04-08 L. Donnie Smith <cwiid@abstrakraft.org>
188         defs.mak
189         * added DEBUGFLAGS variable
190
191         wiimote
192         * fixed incompatible pointer warning in process_error
193
194         wmgui
195         * fixed signed/unsigned comparison warning in btnRead_clicked
196
197         wminput
198         * fixed signed/unsigned comparison warning in uinput_open and get_plugin
199         * copied acc low-pass filter to nunchuk_acc
200         * removed path from default config symlink target
201         * added plugins parameters (added lex and parse rules, conf functions,
202           wmplugin_param_info struct, updated README)
203         * initialized param info in ir_ptr, nunchuk_acc, and acc plugins
204         * created Scale params in nunchuk_acc and acc plugins
205         * set Scale params for neverball config
206
207 2007-04-08 Petter Reinholdtsen <pere@hungry.com>
208         defs.mak
209         * created WARNFLAGS variable
210         * added -W to WARNFLAGS
211
212         wiimote
213         * fixed signed/unsigned comparison warning in int_listen, send_report, and
214           exec_write_seq
215
216 2007-04-07 L. Donnie Smith <cwiid@abstrakraft.org>
217         wiimote
218         * changed wiimote_info.class to btclass
219
220 2007-04-03 L. Donnie Smith <cwiid@abstrakraft.org>
221         configure.ac
222         * removed --noyywrap from lex
223
224         wiimote
225         * added queue_flush
226         * reimplemented queue_queue with queue_flush
227         * added wiimote_mesg_error message type
228         * moved RW error state to separate wiimote member
229         * updated wiimote_read and wiimote_write to trigger and detect rw_error
230         * cancel rw operations from wiimote_disconnect
231         * implemented process_error to handle socket read errors
232         * added rw_status triggers to read and write handlers
233
234         wmdemo
235         * made wiimote handle global
236         * disconnect and exit on wiimote_mesg_error
237
238         wmgui
239         * disconnect on wiimote_mesg_error
240
241         wminput
242         * exit on wiimote_mesg_error
243
244 2007-04-03 L. Donnie Smith <cwiid@abstrakraft.org>
245         wiimote
246         * fixed wiimote_find_wiimote seg fault
247
248         wmgui
249         * commented custom wiimote_err (causing Xlib errors)
250
251         wminput
252         * added stdio.h include to conf.h
253
254 2007-04-02 L. Donnie Smith <cwiid@abstrakraft.org>
255         wiimote
256         * fixed exception handling bugs in bluetooth.c
257
258         wminput
259         * added wait option
260
261 2007-04-01 L. Donnie Smith <cwiid@abstrakraft.org>
262         * Moved defs.mak.in to top level directory
263         * Added directories to defs.mak.in
264         * Moved CFLAGS directories from defs.mak to Makefiles
265         * simplified make install deps
266
267         lswm
268         * created app
269
270         wmdemo
271         * renamed main.c to wmdemo.c
272         * updated for wiimote_connect change
273         * clarified status output menu item, added status request
274
275         wmgui
276         * updated for wiimote_connect change
277
278         wminput
279         * updated for wiimote_connect change
280
281         wiimote
282         * created bluetooth.c
283         * moved wiimote_findfirst to bluetooth.c, renamed to wiimote_find_wiimote,
284           added timeout argument
285         * defined struct wiimote_info
286         * wrote wiimote_get_info_array
287         * wiimote_connect now takes a pointer to bdaddr_t
288
289 2007-03-27 L. Donnie Smith <cwiid@abstrakraft.org>
290         * Added DESTDIR variable to make system
291
292 2007-03-23 L. Donnie Smith <cwiid@abstrakraft.org>
293         * Corrected installation directory creation logic
294         * Added .NOTPARALLEL to top level Makefile
295
296 2007-03-19 L. Donnie Smith <cwiid@abstrakraft.org>
297         * Added --disable-ldconfig option to configure
298         * Makefiles - append to rather than set compiler options
299
300 2007-03-15 L. Donnie Smith <cwiid@abstrakraft.org>
301         wminput
302                 * action_enum.awk - explicitly call awk rather than #! /usr/bin/awk
303
304 2007-03-14 L. Donnie Smith <cwiid@abstrakraft.org>
305         wiimote
306                 * audited error checking (coda and error handler sections)
307                 * updated comments
308                 * event.c - moved int_listen read/write code to process_read and
309                   process_write, reorganized file
310                 * wiimote_read - changed to obey decode flag only for register read
311                 * wiimote_connect - changed memcpy to bacmp
312
313 2007-03-08 L. Donnie Smith <cwiid@abstrakraft.org>
314         * added explicit creation of installation directories to prevent
315           installation errors
316
317         wiimote
318                 * created wiimote_err_t function type
319                 * created wiimote_set_err function
320                 * added wiimote parameter to wiimote_err calls
321
322         wmdemo
323                 * added implementation of wiimote_err_t, wiimote_set_err
324
325 2007-03-05 L. Donnie Smith <cwiid@abstrakraft.org>
326         * Type audit - boolean ints, const strings where appropriate, stdint.h
327           wiimote types
328         * Changed email addresses to cwiid@abstrakraft.org
329         * Added file ChangeLogs
330         * Fixed GTK_{CFLAGS,LIBS} in configure.ac and wmgui/Makefile.in
331
332 2007-03-01 L. Donnie Smith <cwiid@abstrakraft.org>
333         * configure.ac - check for stdint.h
334
335 2007-02-26 L. Donnie Smith <cwiid@abstrakraft.org>
336         * Changed installation directories to comply with FHS standard
337         * Added check for yypop_buffer_state in flex
338         * Various minor documentation changes
339         * Lowercased "cwiid" in filenames
340
341         wiimote
342         * added 'static' to local function declarations
343
344         wminput
345         * added filenames and correct location tracking to parser error messages
346         * added 'static' to local function declarations (plugins)
347
348 2007-02-21 Romain Beauxis <toots@rastageeks.org>
349         wminput
350         * fixed help message
351
352 2007-02-18 L. Donnie Smith <cwiid@abstrakraft.org>
353         wiimote
354         * fixed wiimote_status_mesg allocation size
355         * changed wiimote_log to wiimote_err with format string and args
356         * reworked event/callback system to pass arrays of (simultaneous) messages
357         * added extern "C" declaration to wiimote.h for c++ programs
358         * added wiimote_t * to wiimote_mesg_t callback prototype (to facilitate
359           using the same callback for multiple wiimotes)
360
361         wmdemo
362         * added
363
364         wmgui
365         * Added parent argument to message function
366
367         wminput
368         * rewrite: new configuration syntax, plugin architecture
369
370 2007-01-25 L. Donnie Smith <cwiid@abstrakraft.org>
371         wiimote
372         * added rpt_mode_flag lock to prevent race condition
373         * extended write sequences to simplify multi-part operations
374
375         wmgui
376         * added status request at connect to populate status boxes
377
378 2007-01-24 L. Donnie Smith <cwiid@abstrakraft.org>
379         Added uninstall make target
380
381         wiimote
382         * macros renamed (should be last rename of public macros)
383         * added status, nunchuk, and classic controller messages
384         * added intelligent report mode selection
385
386         wmgui
387         * changed button widgets
388         * added nunchuk and classic controller support
389
390         wminput
391         * fixed command-line bug
392         * updated for wiimote updates
393         * changes to plugin architecture - gives greater access to plugin
394         * added LED indicators to default (IR) tracking
395
396 2007-01-16 L. Donnie Smith <cwiid@abstrakraft.org>
397         wminput
398         * fixed build error in plugins directory
399
400 2007-01-15 L. Donnie Smith <cwiid@abstrakraft.org>
401         reworked build system, now using autoconf
402
403         wiimote
404         * fixed bug in IR report data extraction
405         * created acc_ir client message
406         * make install now installs library and header to /usr/local
407
408         wmif
409         * removed
410
411         wmgui
412         * reworked GUI
413         * added force, roll and pitch displays
414         * removed AutoMake
415         * split wiimote_callback into separate functions
416         * rewrote command-line parsing
417         * added WIIMOTE_BDADDR environment variable lookup
418
419         wminput
420         * split wiimote_callback into separate functions
421         * cleaned up cursor tracking
422         * renamed wminput.c to main.c
423         * rewrote command-line parsing
424         * added WIIMOTE_BDADDR environment variable lookup
425         * created plugin architecture and acc plugin
426
427 2007-01-09 L. Donnie Smith <cwiid@abstrakraft.org>
428         reworked top-level Makefile
429         bins install to /usr/local/bin on make install
430         wiimote
431         * Changes to message dispatch thread to isolate main thread from dispatch
432           timing issues (especially GTK apps)
433
434         wmif
435         * fixed --help bug
436
437         wmgui
438         * fixed --help bug
439         * added g_thread_support test before g_thread_init
440
441         wminput
442         * fixed --help bug
443         * added #ifdef tests around KEY_ macros in key_enum.{c,awk}
444
445 2007-01-04 L. Donnie Smith <cwiid@abstrakraft.org>
446         wiimote
447         * put mesg callback data in a union
448         * fixed write flood error (wait for ACK after each packet)
449         * added IR reporting (mode 0x33 only)
450         * moved internal definitions from wiimote.h into wiimote_internal.h
451           (struct wiimote is now opaque)
452         * wiimote_connect now returns a wiimote_t *
453         * sends button message only when button status changes
454
455         wmif
456         * updated for wiimote changes
457
458         wmgui
459         * updated for wiimote changes
460         * enabled IR widgets
461
462         wminput
463         * added to package
464
465 2006-12-31 L. Donnie Smith <cwiid@abstrakraft.org>
466         wiimote
467         * changed various macro names and parameter types (mostly signed to unsigned)
468         * cleaned up LED & RUMBLE command logic
469         * added ACC reporting
470         * added data read/write
471         * created dispatch thread (isolates bluetooth read from app callbacks)
472         * reset report mode after receive status report
473
474         wmif
475         * updated for wiimote changes
476         * added EEPROM read menu option
477
478         wmgui
479         * updated for wiimote changes
480         * added ACC output
481         * added data read/write
482         * added IR data widgets (not yet enabled)
483
484 2006-12-28 L. Donnie Smith <cwiid@abstrakraft.org>
485         Initial release
Note: See TracBrowser for help on using the browser.