root/ChangeLog

Revision 2100f14c612471084434b364501e3818c7f4144e, 12.8 kB (checked in by L. Donnie Smith <donnie.smith@…>, 2 years ago)

Various administrative updates

change email addresses
remove individual file changelogs (that's what version control is for)

  • Property mode set to 100644
Line 
12007-08-26 L. Donnie Smith <donnie.smith@gatech.edu>
2        docs
3        * updated wminput man page
4
52007-08-23 L. Donnie Smith <donnie.smith@gatech.edu>
6        python
7        * fixed libdir install bug
8
92007-08-14 L. Donnie Smith <donnie.smith@gatech.edu>
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
172007-07-29 L. Donnie Smith <donnie.smith@gatech.edu>
18        wminput
19        * fixed wait forever logic
20
212007-07-28 L. Donnie Smith <donnie.smith@gatech.edu>
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
362007-06-28 L. Donnie Smith <donnie.smith@gatech.edu>
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
472007-06-18 L. Donnie Smith <donnie.smith@gatech.edu>
48        wminput
49        * revised error messages
50
51        python
52        * revised error messages and doc strings
53
542007-06-14 L. Donnie Smith <donnie.smith@gatech.edu>
55        libcwiid
56        * added sleep after cwiid_find_wiimote call
57
58        python
59        * added --prefix option to install script
60
612007-06-05 L. Donnie Smith <donnie.smith@gatech.edu>
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
722007-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
792007-06-01 L. Donnie Smith <donnie.smith@gatech.edu>
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
912007-05-30 L. Donnie Smith <donnie.smith@gatech.edu>
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
1012007-05-27 Arthur Peters <amp@singingwizard.org>
102        python
103        * removed set_mesg_callback from methods table
104
1052007-05-16 L. Donnie Smith <donnie.smith@gatech.edu>
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
1242007-05-14 L. Donnie Smith <donnie.smith@gatech.edu>
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
1402007-04-24 L. Donnie Smith <donnie.smith@gatech.edu>
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
1532007-04-15 <work.eric@gmail.com>
154        wminput
155        * fixed classic controller configuration bug
156
1572007-04-12 L. Donnie Smith <donnie.smith@gatech.edu>
158        libcwiid
159        * streamlined wiimote filter
160
1612007-04-12 Petter Reinholdtsen <pere@hungry.com>
162        wmdemo
163        * added command-line WIIMOTE_BDADDR
164
1652007-04-09 L. Donnie Smith <donnie.smith@gatech.edu>
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
1822007-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
1872007-04-08 L. Donnie Smith <donnie.smith@gatech.edu>
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
2072007-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
2162007-04-07 L. Donnie Smith <donnie.smith@gatech.edu>
217        wiimote
218        * changed wiimote_info.class to btclass
219
2202007-04-03 L. Donnie Smith <donnie.smith@gatech.edu>
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
2442007-04-03 L. Donnie Smith <donnie.smith@gatech.edu>
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
2542007-04-02 L. Donnie Smith <donnie.smith@gatech.edu>
255        wiimote
256        * fixed exception handling bugs in bluetooth.c
257
258        wminput
259        * added wait option
260
2612007-04-01 L. Donnie Smith <donnie.smith@gatech.edu>
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
2892007-03-27 L. Donnie Smith <donnie.smith@gatech.edu>
290        * Added DESTDIR variable to make system
291
2922007-03-23 L. Donnie Smith <donnie.smith@gatech.edu>
293        * Corrected installation directory creation logic
294        * Added .NOTPARALLEL to top level Makefile
295
2962007-03-19 L. Donnie Smith <donnie.smith@gatech.edu>
297        * Added --disable-ldconfig option to configure
298        * Makefiles - append to rather than set compiler options
299
3002007-03-15 L. Donnie Smith <donnie.smith@gatech.edu>
301        wminput
302                * action_enum.awk - explicitly call awk rather than #! /usr/bin/awk
303
3042007-03-14 L. Donnie Smith <donnie.smith@gatech.edu>
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
3132007-03-08 L. Donnie Smith <donnie.smith@gatech.edu>
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
3252007-03-05 L. Donnie Smith <donnie.smith@gatech.edu>
326        * Type audit - boolean ints, const strings where appropriate, stdint.h
327          wiimote types
328        * Changed email addresses to donnie.smith@gatech.edu
329        * Added file ChangeLogs
330        * Fixed GTK_{CFLAGS,LIBS} in configure.ac and wmgui/Makefile.in
331
3322007-03-01 L. Donnie Smith <donnie.smith@gatech.edu>
333        * configure.ac - check for stdint.h
334
3352007-02-26 L. Donnie Smith <donnie.smith@gatech.edu>
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
3482007-02-21 Romain Beauxis <toots@rastageeks.org>
349        wminput
350        * fixed help message
351
3522007-02-18 L. Donnie Smith <donnie.smith@gatech.edu>
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
3702007-01-25 L. Donnie Smith <donnie.smith@gatech.edu>
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
3782007-01-24 L. Donnie Smith <donnie.smith@gatech.edu>
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
3962007-01-16 L. Donnie Smith <donnie.smith@gatech.edu>
397        wminput
398        * fixed build error in plugins directory
399
4002007-01-15 L. Donnie Smith <donnie.smith@gatech.edu>
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
4272007-01-09 L. Donnie Smith <donnie.smith@gatech.edu>
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
4452007-01-04 L. Donnie Smith <donnie.smith@gatech.edu>
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
4652006-12-31 L. Donnie Smith <donnie.smith@gatech.edu>
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
4842006-12-28 L. Donnie Smith <donnie.smith@gatech.edu>
485        Initial release
Note: See TracBrowser for help on using the browser.