Added lirc.
[irreco.git] / lirc-0.8.4a / ChangeLog
blob8c0414a1f66666e3a1bee5033f35b9826934f50e
1 2008-10-26  lirc  <lirc@m320>
3         * ANNOUNCE, NEWS, configure.ac, daemons/irrecord.c, doc/html-source/index.html, setup.sh:
4         fixed show-stopper bug in irrecord for drivers using MODE2
6 2008-10-18  lirc  <lirc@m320>
8         * daemons/irrecord.c:
9         lower threshold for accepted bit percentage from 15 to 10 (RC-6)
11 2008-10-17  jarodwilson  <jarodwilson@m320>
13         * remotes/imon/lircd.conf.imon-pad:
14         imon pad remote definition additions -- gets user Ryan Gardner's remote fully working with 32-bit buffers and a 0x15c2:0x0038 imon lcd-based receiver (i.e., with current cvs)
16 2008-10-15  jarodwilson  <jarodwilson@m320>
18         * drivers/lirc_imon/lirc_imon.c:
19         lirc_imon: fix incorrect var name (the perils of two divergent trees...)
21 2008-10-15  lirc  <lirc@m320>
23         * daemons/irrecord.c: better rc6_mask heuristic,
24         clear new_codes array
26 2008-10-15  jarodwilson  <jarodwilson@m320>
28         * drivers/lirc_imon/lirc_imon.c:
29         lirc_imon: add some defines for display types and don't use larger buffer
31         - add enum for dislpay types for readability
32         - only do usb_match_id for display type lists if display_type is auto-detect
33         - revert to 4-byte buffer on LCD devices, it *should* work.
35 2008-10-14  jarodwilson  <jarodwilson@m320>
37         * drivers/lirc_imon/lirc_imon.c:
38         lirc_imon: further improvements to lcd device support
40         - auto-detect and auto-configure lcd devices, instead of keying on hard-coded
41           is_lcd device parameter
42         - replace is_lcd with display_type, which can be used to override auto-detection
43         - collapse lcd device list and large buffer list into one, so far as I've been
44           able to tell so far, the two are synonymous
45         - add ir-only device list, don't set up a display on these devices
46         - fix inverted lcd setup packet bytes
48 2008-10-13  lirc  <lirc@m320>
50         * setup.data: added VLSystem MPlay Mini
52         * daemons/irrecord.c: dynamically allocate memory for new codes
54 2008-10-13  jarodwilson  <jarodwilson@m320>
56         * drivers/lirc_imon/lirc_imon.c:
57         lirc_imon: additional support for lcd-based devices
58         - adds device ids for 0034 and 0036 lcd-based devices
59         - adds mouse event support for lcd-based devices
61 2008-10-12  lirc  <lirc@m320>
63         * ANNOUNCE, NEWS, configure.ac, doc/html-source/foot.html, doc/html-source/index.html, setup.sh:
64         0.8.4 release
66 2008-10-05  lirc  <lirc@m320>
68         * ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
69         lirc-0.8.4pre2 snapshot release
71         * remotes/samsung/lircd.conf.samsung: added codes for Terratec remote
73         * drivers/kcompat.h: fixed compile error with device_create on 2.6.26
75 2008-10-04  lirc  <lirc@m320>
77         * daemons/lircd.c: save errno
79 2008-09-30  jarodwilson  <jarodwilson@m320>
81         * drivers/lirc_mceusb2/lirc_mceusb2.c:
82         lirc_mceusb2: Add usb id for spinel plus device
84 2008-09-27  lirc  <lirc@m320>
86         * drivers/Makefile.common: Module.symversions/Modules.symversions
88         * drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c:
89         device_create API change in 2.6.27
91 2008-09-25  lirc  <lirc@m320>
93         * acinclude.m4:
94         prefer /lib/modules/`uname -r`/build over /lib/modules/`uname -r`/source,
95         removed obsolete kerenlcc variable
97 2008-09-22  lirc  <lirc@m320>
99         * doc/man-source/irsend.inc: s/rc/irsend
101 2008-09-21  lirc  <lirc@m320>
103         * daemons/Makefile.am: added missing hw_commandir.h
105         * daemons/irrecord.c: improved signal emulation
107 2008-09-17  lirc  <lirc@m320>
109         * autogen.sh: depcom is not added to DIST_COMMON
111         * ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
112         lirc-0.8.4pre1 snapshot release
114         * drivers/lirc_streamzap/lirc_streamzap.c:
115         fixed potential deadlock caused by timer_lock spin lock
117 2008-09-17  jarodwilson  <jarodwilson@m320>
119         * drivers/lirc_mceusb2/lirc_mceusb2.c:
120         lirc_mceusb2: add Elitegroup transceiver device id
122 2008-09-14  lirc  <lirc@m320>
124         * daemons/hw_audio.c: ported from V18 to V19 (Thomas Beierlein)
126 2008-09-06  lirc  <lirc@m320>
128         * drivers/lirc_mceusb2/lirc_mceusb2.c:
129         check for valid outbound endpoint
131         * drivers/lirc_dev/lirc_dev.c:
132         looks like dev entry must be removed immediately when usb device is unplugged
134 2008-09-03  lirc  <lirc@m320>
136         * daemons/hw_default.c: handle invalid data more gracefully
138         * daemons/lircd.c:
139         use actual hw driver in log output instead of the compile selection
141 2008-09-02  lirc  <lirc@m320>
143         * drivers/lirc_mceusb2/lirc_mceusb2.c:
144         support for transmitter part of Pinnacle Remote PCTV kit
146 2008-08-29  lirc  <lirc@m320>
148         * NEWS, configure.ac, drivers/Makefile.am, drivers/lirc_ite8709/Makefile.am, drivers/lirc_ite8709/lirc_ite8709.c, setup.data:
149         added support for ITE8709 CIR port (Gregory Lardiere)
151 2008-08-27  lirc  <lirc@m320>
153         * daemons/irrecord.c:
154         fixed issue when pulses are smaller than aeps value,
155         inherit eps and aeps value from config file when analysing
157 2008-08-23  lirc  <lirc@m320>
159         * daemons/hw_atilibusb.c, daemons/hw_commandir.c:
160         _exit must be used in child thread
162 2008-08-22  lirc  <lirc@m320>
164         * drivers/lirc_imon/lirc_imon.c:
165         added support for IMON USB Control Board (IR & LCD)
167 2008-08-21  lirc  <lirc@m320>
169         * daemons/lircd.c: don't exit even though device cannot be initialized
171 2008-08-14  lirc  <lirc@m320>
173         * drivers/lirc_mceusb2/lirc_mceusb2.c:
174         Formosa21 / eHome Infrared Receiver
176 2008-08-12  lirc  <lirc@m320>
178         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_i2c/lirc_i2c.c:
179         fix build on 2.6.27
181 2008-08-05  innovationone  <innovationone@m320>
183         * daemons/hw_commandir.h:
184         Changed default timing parameter for CommandIR II
186 2008-07-31  lirc  <lirc@m320>
188         * TODO: SIMULATE command
190 2008-07-30  lirc  <lirc@m320>
192         * drivers/lirc_imon/lirc_imon.c:
193         moved error handling to the end of function where it belongs (instead of adding goto exit at the end of the switch)
195 2008-07-28  innovationone  <innovationone@m320>
197         * daemons/hw_commandir.c, daemons/hw_commandir.h:
198         * Minor housekeeping: renaming of usb handles to udev
199         * Minor new feature: Increase/decrease polling speed
200         * Driver now polls for USB endpoint size
201         * Driver now discards remote events received while LIRC not listening
203 2008-07-23  lirc  <lirc@m320>
205         * doc/html-source/configure.html: fixed broken link
207 2008-07-21  innovationone  <innovationone@m320>
209         * daemons/hw_commandir.c:
210         Bug fixes for CommandIR userspace driver, including:
211         - Multiple CommandIR units
212         - Exiting before transmit queue transmitted
213         - Removal of device with queued signals
214         - Orphaned mode2 and irrecord processes that were forked
216 2008-07-21  lirc  <lirc@m320>
218         * drivers/lirc_imon/lirc_imon.c:
219         call UNLOCK_CONTEXT in all control paths
221 2008-07-20  lirc  <lirc@m320>
223         * configure.ac, daemons/Makefile.am, daemons/irrecord.c:
224         added analyse feature to irrecord again,
225         changed RC6 signal threshold (500 -> 550)
227         * daemons/hw_commandir.h: don't use reserved namespace
229         * daemons/hw-types.c: keep alphabetical order
231 2008-07-17  lirc  <lirc@m320>
233         * drivers/Makefile.am, drivers/Makefile.common:
234         use Modules.symvers of lirc_dev
236 2008-07-14  lirc  <lirc@m320>
238         * drivers/lirc_mceusb2/lirc_mceusb2.c:
239         Philips Infrared Transceiver - Omaura
241 2008-07-14  innovationone  <innovationone@m320>
243         * daemons/hw_commandir.c, daemons/hw_commandir.h, configure.ac, daemons/Makefile.am, daemons/hw-types.c, setup.data:
244         1. Addition of new CommandIR driver supporting:
245         * CommandIR Mini (replacing lirc_cmdir module, to be removed)
246         * New CommandIR II
248         2. Modification of configure, makefile, and setup files to add driver to
249         USB Devices listing and compile.
251 2008-07-03  lirc  <lirc@m320>
253         * tools/Makefile.am, configure.ac, daemons/Makefile.am, daemons/hw_audio.c, daemons/hw_audio_alsa.c:
254         add external libraries to LDADD variables
256 2008-07-01  lirc  <lirc@m320>
258         * daemons/Makefile.am, tools/Makefile.am, tools/mode2.c:
259         read data through hardware abstraction layer
261         * INSTALL: restored pointers to main documentation
263         * INSTALL: new automake version
265 2008-06-30  lirc  <lirc@m320>
267         * daemons/hw_i2cuser.c: linux/i2c.h obsoleted by new i2c-tools
269 2008-06-24  lirc  <lirc@m320>
271         * remotes/hauppauge/lircd.conf.hauppauge: HRV-1600 RT Remote
273 2008-06-17  lirc  <lirc@m320>
275         * remotes/atiusb/lircd.conf.atilibusb: nVidia UR88A
277 2008-06-13  lirc  <lirc@m320>
279         * NEWS, configure.ac, doc/html-source/configure.html, doc/html-source/foot.html, doc/html-source/programs.html, doc/html-source/pronto2lirc.html, doc/release-html.sh, tools/Makefile.am, tools/pronto2lirc.py:
280         added pronto2lirc converter (Olavi Akerman)
282 2008-06-12  lirc  <lirc@m320>
284         * remotes/imon/lircd.conf.imon-knob: corrected seemingly wrong codes
286 2008-06-03  lirc  <lirc@m320>
288         * daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h:
289         ignore_mask also covers pre_data and post_data now
291 2008-06-02  lirc  <lirc@m320>
293         * daemons/hw_audio_alsa.c, doc/html-source/audio-alsa.html:
294         support for stereo sampling (Ceri Coburn)
296         * daemons/ir_remote_types.h:
297         added ignore_mask to better support Aplle A1156 remote
299 2008-05-31  lirc  <lirc@m320>
301         * daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote.c, remotes/apple/lircd.conf.macmini:
302         added ignore_mask to better support Aplle A1156 remote
304 2008-05-28  lirc  <lirc@m320>
306         * drivers/lirc_serial/lirc_serial.c:
307         linux/io.h not available before 2.6.16
309 2008-05-25  lirc  <lirc@m320>
311         * remotes/apple/lircd.conf.macmini: Apple MacBook2 configuration
313 2008-05-22  lirc  <lirc@m320>
315         * daemons/irrecord.c:
316         do not try to collect any remote control paremeters when using a template file
318 2008-05-20  lirc  <lirc@m320>
320         * doc/html-source/configure.html, tools/Makefile.am, tools/lirc_client.c, tools/lirc_client.h:
321         implementation of toggle_reset flag
323 2008-05-19  uzuul  <uzuul@m320>
325         * drivers/lirc_atiusb/lirc_atiusb.c:
326         revert the previous wrong patch on lirc_atiusb.c, keeping only the typo fix.
328 2008-05-16  uzuul  <uzuul@m320>
330         * AUTHORS: lirc/AUTHORS completion
332         * doc/html-source/index.html, doc/html-source/technical.html, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_cmdir/commandir.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_ttusbir/lirc_ttusbir.c:
333         Add preliminary support of LIRC and IR remote controls into HAL.
334         The aim is to make it easy to detect USB remote controls through HAL, and get the base information for these (manufacturer and model).
335         For more information, refer to doc/html/index.html, Â§ HAL integration
337         * Makefile.am: fix make distcheck and distcheck-light targets
339 2008-05-14  lirc  <lirc@m320>
341         * drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c:
342         converted to device_create/device_destroy arguments
344 2008-05-13  lirc  <lirc@m320>
346         * drivers/lirc_dev/lirc_dev.c, drivers/kcompat.h:
347         using device_create/device_destroy from 2.6.26 on
349 2008-05-11  lirc  <lirc@m320>
351         * daemons/transmit.c: check if transmit buffer is valid
353 2008-05-09  lirc  <lirc@m320>
355         * daemons/config_file.c, daemons/config_file.h, daemons/irrecord.c, daemons/lircd.c, NEWS:
356         support for include directive in lircd.conf
358 2008-05-07  lirc  <lirc@m320>
360         * daemons/hw-types.c: fix build if linux/i2c-dev.h is not present
362 2008-05-04  lirc  <lirc@m320>
364         * setup.sh, ANNOUNCE, NEWS, configure.ac, daemons/irrecord.c, doc/html-source/index.html:
365         don't abort learning sequence when a button does not generate a signal at all
367         * drivers/lirc_mceusb2/lirc_mceusb2.c:
368         usb_remote_table:  Add the Pinnacle Remote Kit's USB ID
369         (set_transmitter_mask): Handle the Pinnacle Remote Kit
370         (usb_remote_recv): Handle code 0x90, apparently sent by this device
372         This patch was originally created by lifehack and posted on
373         ubuntuforums.org.
375         * acinclude.m4:
376         prefer /lib/modules/2.6.17/source over /lib/modules/2.6.17/build for kernel source location
378         * ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
379         0.8.3 release
381         * drivers/lirc_i2c/lirc_i2c.c: fix lirc_i2c crash on 2.6.25
383 2008-04-28  lirc  <lirc@m320>
385         * drivers/lirc_mceusb2/lirc_mceusb2.c: typo
387         * daemons/hw_hiddev.c: work-around for bad repeat handling
389         * drivers/lirc_atiusb/lirc_atiusb.c: fixed compile error with gcc 2.95
391 2008-04-27  lirc  <lirc@m320>
393         * ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
394         lirc-0.8.3pre3 snapshot release
396 2008-04-14  lirc  <lirc@m320>
398         * setup.data, setup.sh:
399         added void param to allow empty port and irq setting for NSLU2
401 2008-04-06  lirc  <lirc@m320>
403         * drivers/lirc_serial/lirc_serial.c: 2.4 compatibility
405         * NEWS, configure.ac, doc/html-source/index.html, setup.sh, ANNOUNCE:
406         lirc-0.8.3pre2 snapshot release
408         * daemons/hw_iguanaIR.c:
409         support carrier frequencies that are not divisible by 1000 Hz
411 2008-04-05  lirc  <lirc@m320>
413         * drivers/lirc_mceusb2/lirc_mceusb2.c:
414         Formosa Industrial Computing / Beanbag Emulation Device
416 2008-03-30  lirc  <lirc@m320>
418         * daemons/hw_default.c, daemons/hw_iguanaIR.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c:
419         moved setting of last_send and last_code to new send_ir_ncode function
421         * daemons/hw_uirt2_common.c:
422         changed flush function not to wait in command_ext
424 2008-03-16  lirc  <lirc@m320>
426         * remotes/atiusb/lircd.conf.atiusb: Medion MD1 NBC P/N 40008282
428 2008-03-02  lirc  <lirc@m320>
430         * NEWS, configure.ac, daemons/hw-types.c, daemons/hw_hiddev.c, remotes/samsung/lircd.conf.samsung, setup.data:
431         added support for Samsung USB IR Receiver
433         * daemons/hw_devinput.c: check event.value only for EV_KEY
435 2008-02-14  lirc  <lirc@m320>
437         * daemons/irrecord.c: fix memory overwrite
439 2008-02-10  lirc  <lirc@m320>
441         * drivers/lirc_mceusb2/lirc_mceusb2.c: Philips SRM5100
443 2008-02-09  lirc  <lirc@m320>
445         * daemons/hw_hiddev.c: spurious repeat detection
447         * remotes/atiusb/lircd.conf.atiusb: Snapstream Firefly R1000
449 2008-02-06  lirc  <lirc@m320>
451         * daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/release.c:
452         fixed mapping of button sequences,
453         code refactoring
455 2008-02-04  lirc  <lirc@m320>
457         * daemons/ir_remote.c:
458         fixed detection of code sequences with three or more entries
460 2008-02-03  lirc  <lirc@m320>
462         * acconfig.h: acconfig.h is obsolete
464 2008-01-27  lirc  <lirc@m320>
466         * remotes/atiusb/lircd.conf.atiusb: Toshiba MCE Remote Control (X10)
468 2008-01-26  lirc  <lirc@m320>
470         * drivers/lirc_igorplugusb/lirc_igorplugusb.c:
471         increased sample rate to 100 Hz,
472         added module parameter to specify custom sample rate
474         * remotes/creative/lircd.conf.alsa_usb: Creative RM-1800
476 2008-01-25  lirc  <lirc@m320>
478         * drivers/lirc_igorplugusb/lirc_igorplugusb.c:
479         fixed calculation of gap time
481 2008-01-19  lirc  <lirc@m320>
483         * drivers/lirc_imon/lirc_imon.c, NEWS, configure.ac, daemons/hw_devinput.c, setup.data:
484         added support for Soundgraph iMON IR/LCD (Dean Harding)
486 2008-01-15  lirc  <lirc@m320>
488         * drivers/lirc_mceusb2/lirc_mceusb2.c: another Shuttle transceiver ID
490 2008-01-13  lirc  <lirc@m320>
492         * daemons/hw_irlink.h:
493         added support for IRLink receiver (Maxim Muratov)
495         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_ttusbir/lirc_ttusbir.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_cmdir/commandir.c, drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c:
496         another checkpatch cleanup
498         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h:
499         use kthreads for 2.6.23+
501         * drivers/kcompat.h, drivers/lirc_it87/lirc_it87.c, drivers/lirc_sir/lirc_sir.c:
502         use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCK
504         * drivers/lirc_cmdir/commandir.c, drivers/kcompat.h:
505         removed multi-line #if macros for unifdef
507 2008-01-12  lirc  <lirc@m320>
509         * drivers/lirc.h, drivers/lirc_streamzap/lirc_streamzap.c, daemons/hw_default.c:
510         added LIRC_CAN_GET_REC_RESOLUTION feature to prevent ioctl errors
512         * NEWS, configure.ac, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_irlink.c, setup.data:
513         added support for IRLink receiver (Maxim Muratov)
515         * NEWS: added support for VLSystem MPlay Blast (Benoit Laurent)
517 2007-12-27  lirc  <lirc@m320>
519         * doc/man-source/irxevent.inc: URL
521 2007-12-22  lirc  <lirc@m320>
523         * remotes/vlsystem/lircd.conf.mplay, configure.ac, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_mplay.c, daemons/hw_mplay.h, setup.data:
524         added support for VLSystem MPlay Blast (Benoit Laurent)
526 2007-12-17  lirc  <lirc@m320>
528         * drivers/lirc_parallel/lirc_parallel.c:
529         added parameter to check for PSELECD
531 2007-12-15  lirc  <lirc@m320>
533         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/kcompat.h:
534         SA_INTERRUPT and SA_SHIRQ removed in 2.6.24
536         * daemons/hw_iguanaIR.c: reset hw.fd variable
538         * daemons/hw_iguanaIR.c: cleaner exit
540         * daemons/hw_iguanaIR.c:
541         support for setting channels and transmit carrier
543 2007-12-13  lirc  <lirc@m320>
545         * remotes/apple/lircd.conf.macmini: MacBookPro 15" SantaRosa (3.1)
547         * drivers/lirc_mceusb2/lirc_mceusb2.c:
548         another Topseed eHome Infrared Transceiver
550 2007-11-25  lirc  <lirc@m320>
552         * drivers/lirc_mceusb2/lirc_mceusb2.c:
553         added Formosa aim / Trust MCE Infrared Receiver
555 2007-11-08  lirc  <lirc@m320>
557         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_cmdir/commandir.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_atiusb/lirc_atiusb.c:
558         corrected including of asm/uaccess.h vs linux/uaccess.h
560         * drivers/lirc_i2c/lirc_i2c.c: check if i2c_attach_client succeeded
562         * doc/Makefile.am, doc/release-man.sh, doc/table.sh:
563         fix building out of tree
565 2007-11-04  lirc  <lirc@m320>
567         * daemons/hw_hiddev.c, configure.ac, daemons/hw-types.c:
568         check for hiddev availability
570         * doc/Makefile.am, doc/release-html.sh, doc/release-man.sh, doc/table.sh, drivers/Makefile.common:
571         fix building out of tree
573 2007-11-03  lirc  <lirc@m320>
575         * drivers/lirc_dev/lirc_dev.c:
576         use completion events instead of semaphores
578 2007-11-01  lirc  <lirc@m320>
580         * remotes/mceusb/lircd.conf.mceusb: updated for HP MCE 2007 remote
582         * remotes/atiusb/lircd.conf.atiusb: Jasco 97685T config
584         * configure.ac, doc/table.sh: add commandir kernel module to the list
586 2007-10-28  lirc  <lirc@m320>
588         * daemons/hw_hiddev.c: fix macmini signal repetition
590 2007-10-27  lirc  <lirc@m320>
592         * daemons/hw_iguanaIR.c: fixed file handle leak
594         * configure.ac: fully respect the --disable-daemonize configure option
596 2007-10-21  lirc  <lirc@m320>
598         * drivers/Makefile.common: allow out of tree builds
600         * NEWS: implemented SIMULATE command
602 2007-10-18  lirc  <lirc@m320>
604         * drivers/Makefile.common, daemons/Makefile.am, tools/Makefile.am:
605         allow out of tree builds
607         * drivers/lirc_mceusb2/lirc_mceusb2.c: corrected Fintek device id
609 2007-10-13  lirc  <lirc@m320>
611         * ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
612         lirc-0.8.3pre1 snapshot release
614         * daemons/hw_hiddev.c: added repeat support for macmini driver
616 2007-10-06  lirc  <lirc@m320>
618         * remotes/pinnacle_systems/lircd.conf.pctv: Chan+Stop -> Chan-Stop
620 2007-10-03  lirc  <lirc@m320>
622         * drivers/lirc_atiusb/lirc_atiusb.c: fixed rbuf initialisation
624         * remotes/apple/lircd.conf.macmini: alternative config
626 2007-09-30  lirc  <lirc@m320>
628         * drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_atiusb/lirc_atiusb.c:
629         use goto on for allocation errors instead of nested if blocks,
630         corrected wrong deallocations in error case
632 2007-09-29  lirc  <lirc@m320>
634         * daemons/lircd.c, daemons/lircd.h, doc/man-source/irsend.inc, doc/man-source/lircd.inc, tools/irsend.c:
635         implemented SIMULATE command
637         * drivers/lirc_serial/lirc_serial.c: rdtsc define changed in 2.6.22
639         * daemons/irrecord.c: wait longer before giving up on gap
641         * daemons/irrecord.c: use hardware resolution for aeps if available
643 2007-09-28  lirc  <lirc@m320>
645         * drivers/lirc_ttusbir/lirc_ttusbir.c: removed unnecessary lock
647 2007-09-27  lirc  <lirc@m320>
649         * drivers/lirc_streamzap/lirc_streamzap.c:
650         increased buffer size to better support protocols with high bit count,
651         added checks for buffer overflows
653         * drivers/lirc_ttusbir/lirc_ttusbir.c:
654         added usb_kill_urb in disconnect function,
655         reduced default number of URBs in queue from 4 to 2,
656         added module parameter to define number of URBs in queue
658         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_ttusbir/lirc_ttusbir.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_cmdir/commandir.c, drivers/lirc_cmdir/commandir.h, drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_cmdir/lirc_cmdir.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, drivers/kcompat.h, drivers/lirc.h:
659         checkpatch cleanup
661 2007-09-14  lirc  <lirc@m320>
663         * remotes/atiusb/lircd.conf.atilibusb: RF Remote Control
665 2007-09-09  lirc  <lirc@m320>
667         * drivers/lirc_i2c/lirc_i2c.c:
668         converted strcpy calls to strlcpy calls with correct size
670         * drivers/lirc_cmdir/commandir.c:
671         fixed accidental assignment of equalsign variable instead of comparison
673         * daemons/hw_hiddev.c: fix spurious repeats (hardware bug)
675 2007-09-08  lirc  <lirc@m320>
677         * drivers/lirc_mceusb2/lirc_mceusb2.c:
678         added Fintek eHome Infrared Transceiver
680 2007-09-01  lirc  <lirc@m320>
682         * remotes/atiusb/lircd.conf.atiusb: Medion MD97000
684 2007-08-30  lirc  <lirc@m320>
686         * drivers/lirc_dev/lirc_dev.c:
687         updates for 2.6.23: unregister_chrdev returns void
689         * drivers/lirc_serial/lirc_serial.c: NSLU2 define change
691 2007-08-27  lirc  <lirc@m320>
693         * drivers/lirc_mceusb2/lirc_mceusb2.c:
694         Topseed HP eHome Infrared Transceiver
696 2007-08-26  lirc  <lirc@m320>
698         * daemons/hw-types.c: include macmini driver in hw_list
700 2007-08-25  lirc  <lirc@m320>
702         * daemons/hw_hiddev.c: Dvico IR Receiver with Compro remote
704         * drivers/lirc_mceusb2/lirc_mceusb2.c:
705         Formosa eHome Infrared Transceiver (Adolfo Hernando)
707 2007-08-17  lirc  <lirc@m320>
709         * daemons/slinke.c: added mode parameter to open(O_CREATE) call
711 2007-08-12  lirc  <lirc@m320>
713         * daemons/serial.c: code is used only in debug mode
715         * daemons/hw-types.c, daemons/hw_devinput.c:
716         renamed dev/input driver to devinput
718         * remotes/atiusb/lircd.conf.atiusb: OR24V
720 2007-08-05  lirc  <lirc@m320>
722         * drivers/lirc_mceusb2/lirc_mceusb2.c: Meritline MCE remote
724 2007-08-03  lirc  <lirc@m320>
726         * drivers/lirc_serial/lirc_serial.c:
727         add correct removal of platform device in case the loading of the module fails (Juerg Haefliger)
729 2007-07-29  lirc  <lirc@m320>
731         * daemons/receive.h, daemons/release.c, daemons/transmit.c, daemons/hw_uirt2_raw.c, daemons/hw_usbx.c, daemons/hw_usbx.h, daemons/ir_remote.c, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/irrecord.c, daemons/lircd.c, daemons/receive.c, daemons/hw_uirt2.c, daemons/hw_udp.c, daemons/hw_pinsys.c, daemons/hw_pinsys.h, daemons/hw_pixelview.c, daemons/hw_pixelview.h, daemons/hw_silitek.c, daemons/hw_silitek.h, daemons/hw_slinke.c, daemons/hw_slinke.h, daemons/hw_tira.c, daemons/hw_tira.h, daemons/hw_hiddev.c, daemons/hw_irman.c, daemons/hw_irman.h, daemons/hw_livedrive_common.c, daemons/hw_livedrive_common.h, daemons/hw_logitech.c, daemons/hw_logitech.h, daemons/hw_mouseremote.c, daemons/hw_mouseremote.h, daemons/hw_mp3anywhere.c, daemons/hw_mp3anywhere.h, daemons/hw_pcmak.c, daemons/hw_pcmak.h, daemons/hw_creative.c, daemons/hw_creative.h, daemons/hw_creative_infracd.c, daemons/hw_creative_infracd.h, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_devinput.c, daemons/hw_dsp.c, daemons/hw_ea65.c, daemons/hw_ea65.h, daemons/config_file.c, daemons/dump_config.c, daemons/dump_config.h, daemons/hardware.h, daemons/hw_accent.c, daemons/hw_accent.h, daemons/hw_alsa_usb.c, daemons/hw_audio.c, daemons/hw_bte.c, daemons/hw_bte.h, daemons/hw_caraca.c, daemons/hw_caraca.h:
732         implemented gap range
734 2007-07-27  lirc  <lirc@m320>
736         * doc/html-source/devinput.html: typo
738         * doc/html-source/devinput.html, doc/release-html.sh:
739         added documentation how to use /dev/input driver
741 2007-07-25  lirc  <lirc@m320>
743         * drivers/lirc_i2c/lirc_i2c.c:
744         shorten string to fin into buffer on 2.6.22
746 2007-07-22  lirc  <lirc@m320>
748         * drivers/lirc_atiusb/lirc_atiusb.c:
749         Chinese variant of the Xbox DVD kit
751         * drivers/Makefile.common, INSTALL, TODO, autogen.sh, configure.ac, doc/html-source/technical.html, doc/table.sh:
752         autotools update
754         * configure.ac, configure.in: renamed configure.in to configure.ac
756 2007-07-16  lirc  <lirc@m320>
758         * daemons/hw_usbx.c: fixed compile error in debug mode
760         * configure.in: added audio_alsa to help text
762 2007-07-15  lirc  <lirc@m320>
764         * daemons/hw_audio_alsa.c: value should be decimal, not octal
766         * drivers/lirc_serial/lirc_serial.c: detect and ignore spikes
768         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_i2cuser.c, setup.data:
769         added user-space I2C driver (Adam Sampson)
771 2007-07-14  lirc  <lirc@m320>
773         * drivers/lirc_atiusb/lirc_atiusb.c:
774         Chinese variant of the Xbox DVD kit
776 2007-07-13  innovationone  <innovationone@m320>
778         * drivers/lirc_cmdir/commandir.c, drivers/lirc_cmdir/lirc_cmdir.c:
779         Tidy code to remove warnings above kernel 2.6.18, and removed unused variables.
781 2007-07-08  lirc  <lirc@m320>
783         * remotes/asus/lircd.conf.asusdh: Asus AI Remote
785 2007-07-02  innovationone  <innovationone@m320>
787         * drivers/lirc_cmdir/commandir.c, drivers/lirc_cmdir/commandir.h:
788         CommandIR Driver, required by lirc_cmdir.
790         * drivers/lirc_cmdir/Makefile.am:
791         Compile commandir driver at LIRC compile time as well.
793 2007-07-01  lirc  <lirc@m320>
795         * remotes/x10/lircd.conf.mp3anywhere: UR51A
797         * remotes/atiusb/lircd.conf.atilibusb: Medion X10 MD8800
799 2007-06-29  lirc  <lirc@m320>
801         * drivers/lirc_mceusb2/lirc_mceusb2.c: new SMK model
803 2007-06-16  lirc  <lirc@m320>
805         * TODO: release events are already implemented
807         * TODO: HAL
809         * doc/html-source/index.html, drivers/lirc_i2c/lirc_i2c.c, setup.data, setup.sh, ANNOUNCE, NEWS, configure.in:
810         added support for Hauppauge HVR-1300 (Jan Frey)
812         * daemons/hw_irman.c, daemons/ir_remote.c:
813         fixed use of potentially uninitialised pre/post variables
815 2007-06-10  lirc  <lirc@m320>
817         * daemons/hw_pinsys.c:
818         added example code how to calculate the checksum byte
820 2007-06-09  lirc  <lirc@m320>
822         * doc/Makefile.am:
823         create dummy lirc.hwdb to stisfy make (real file will be created on release)
825         * doc/.cvsignore: lirc.hwdb
827         * doc/Makefile.am: rule to build lirc.hwdb
829         * configure.in, doc/html-source/index.html, setup.sh, ANNOUNCE, NEWS:
830         0.8.2 release
832 2007-06-08  lirc  <lirc@m320>
834         * remotes/atiusb/lircd.conf.atiusb: another config
836         * doc/Makefile.am: added lirc.hwdb to distribution
838 2007-06-07  lirc  <lirc@m320>
840         * remotes/atiusb/lircd.conf.atiusb: added Toshiba X10 remote
842 2007-05-27  lirc  <lirc@m320>
844         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
845         lirc-0.8.2pre3 snapshot release
847 2007-05-26  uzuul  <uzuul@m320>
849         * doc/html-source/technical.html, doc/html-source/index.html:
850         document lirc.hwdb for packagers and developers
852         * doc/release-html.sh:
853         allow the generation of the lirc.hwdb at compile time
855         * doc/table.sh: remove one more bashism
857 2007-05-26  lirc  <lirc@m320>
859         * autogen.sh, configure.in:
860         setup.sh hook does not work with autoconf 2.61 anymore
862         * drivers/Makefile.am, drivers/lirc_ttusbir/.cvsignore, drivers/lirc_ttusbir/Makefile.am, drivers/lirc_ttusbir/lirc_ttusbir.c, NEWS, configure.in, setup.data:
863         added support for TechnoTrend USB IR receiver (Stefan Macher)
865         * doc/html-source/configure.html: hint for adding new remote controls
867         * daemons/irrecord.c: prevent compiler warning
869 2007-05-14  lirc  <lirc@m320>
871         * drivers/lirc_mceusb2/lirc_mceusb2.c:
872         fixed transmitter mask for Topspeed mce transmitter
874 2007-05-11  lirc  <lirc@m320>
876         * drivers/lirc_serial/lirc_serial.c: debug sense toggling issue
878 2007-05-06  lirc  <lirc@m320>
880         * daemons/release.c, daemons/release.h:
881         automatic release event generation in lircd
883         * doc/table.sh: generate hardware database in CSV format (Loïc Dardant)
885         * NEWS, acconfig.h, daemons/Makefile.am, daemons/ir_remote.c, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/lircd.c, daemons/lircd.h, doc/man-source/lircd.inc:
886         automatic release event generation in lircd
888 2007-05-05  lirc  <lirc@m320>
890         * TODO: more todos
892         * configure.in, remotes/atiusb/lircd.conf.atilibusb:
893         added atilibusb config file
895         * configure.in, daemons/hw-types.c, daemons/hw_hiddev.c, remotes/apple/lircd.conf.macmini, setup.data, NEWS:
896         added support for Apple Mac mini USB IR Receiver (Stephen Williams)
898 2007-05-04  lirc  <lirc@m320>
900         * drivers/lirc_serial/lirc_serial.c: initialize timestamp on resume
902         * drivers/lirc_serial/lirc_serial.c: improved sense auto-detection
904 2007-04-29  lirc  <lirc@m320>
906         * drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_streamzap/lirc_streamzap.c:
907         irq handlers changed in 2.6.19
909 2007-04-26  lirc  <lirc@m320>
911         * drivers/lirc_serial/lirc_serial.c: interrupt handler in 2.6.19
913         * drivers/lirc_serial/lirc_serial.c: use __init and __exit
915 2007-04-25  lirc  <lirc@m320>
917         * drivers/lirc_serial/lirc_serial.c:
918         fixed compile error of last commit with kernel >= 2.6.18
920         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
921         lirc-0.8.2pre2 snapshot release
923 2007-04-23  lirc  <lirc@m320>
925         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_usbx.c, daemons/hw_usbx.h, daemons/serial.c, remotes/adstech/lircd.conf.usbx-707, setup.data:
926         added support for ADSTech USBX-707 USB IR Blaster (Jelle Foks)
928 2007-04-22  lirc  <lirc@m320>
930         * drivers/lirc_serial/lirc_serial.c:
931         platform driver model beginning with 2.6.18 (Andrei Tanas)
933         * drivers/lirc_dev/lirc_dev.h: lirc_buffer_clear
935 2007-04-21  lirc  <lirc@m320>
937         * doc/table.sh: removed bashism
939         * daemons/hw_pinsys.c: fixed repeats
941 2007-04-14  lirc  <lirc@m320>
943         * daemons/lircd.c, drivers/lirc.h: new LIRC_NOTIFY_DECODE ioctl
945 2007-04-08  lirc  <lirc@m320>
947         * NEWS, daemons/hw_default.c, daemons/hw_hiddev.c, daemons/lircd.c, daemons/lircd.h:
948         periodically try to reopen lirc device if reading fails
950         * configure.in: tuxbox config entry
952         * daemons/hw-types.c, daemons/hw_hiddev.c, NEWS, configure.in, setup.data:
953         added support for Creative USB IR Receiver (SB0540) (Benjamin Drung)
955 2007-04-06  lirc  <lirc@m320>
957         * tools/irsend.c: support for --address and --count switches
959         * remotes/creative/lircd.conf.alsa_usb: dummy gap
961 2007-04-04  lirc  <lirc@m320>
963         * doc/html-source/index.html, doc/html-source/install.html:
964         lircd.conf.pctv changed in 0.8.2, not 0.8.1
966 2007-04-03  lirc  <lirc@m320>
968         * drivers/lirc_mceusb2/lirc_mceusb2.c:
969         added Microsoft MCE Infrared Transceiver id
971 2007-03-31  lirc  <lirc@m320>
973         * daemons/irrecord.c: fixed toggle bit mask messages
975 2007-03-30  lirc  <lirc@m320>
977         * tools/irxevent.c: compile with gcc 2.95.4
979 2007-03-24  lirc  <lirc@m320>
981         * daemons/hardware.h, daemons/hw_default.c, daemons/hw_default.h, daemons/lircd.c:
982         changed interface of ioctl_func
984         * tools/lirc_client.c: fixed crash in lirc_setmode when resetting mode
986 2007-03-22  lirc  <lirc@m320>
988         * drivers/lirc_mceusb2/lirc_mceusb2.c:
989         support for Philips Infrared Transciever - HP branded
991 2007-03-18  lirc  <lirc@m320>
993         * drivers/lirc_imon/lirc_imon.c, remotes/imon/lircd.conf.imon-2.4g, remotes/imon/lircd.conf.imon-2.4g-lt, doc/html-source/imon-24g.html, doc/release-html.sh, doc/table.sh, NEWS, configure.in, setup.data:
994         support for SoundGraph iMON 2.4G DT
996         * drivers/lirc_mceusb2/lirc_mceusb2.c, NEWS:
997         support for setting carrier frequency
999 2007-03-17  lirc  <lirc@m320>
1001         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1002         lirc-0.8.2pre1 snapshot release
1004 2007-03-14  lirc  <lirc@m320>
1006         * doc/html-source/index.html: supported hardware list
1008         * doc/html-source/audio-alsa.html: irrecord
1010 2007-03-11  lirc  <lirc@m320>
1012         * tools/irxevent.c: added daemon option
1014         * tools/irxevent.c: added X error handler
1016         * tools/irxevent.c: make local variables and functions static
1018 2007-03-10  lirc  <lirc@m320>
1020         * daemons/config_file.c, daemons/receive.c:
1021         increased minimum timeout when waiting for new data (this will give more reliable repeat detection);
1022         sort remote configs by bit count to prevent impact on decoding performance
1024         * daemons/hw_devinput.c: fixed compile error
1026         * daemons/config_file.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/irrecord.c, daemons/receive.c, daemons/transmit.c:
1027         bit_count function
1029         * daemons/hw_creative.c, doc/html-source/index.html, doc/html-source/install.html, remotes/creative/lircd.conf.creative:
1030         previous config file was bogus: updated config file with correct values
1032         * daemons/ir_remote_types.h: use correct type for toggle_bit_mask_state
1034         * remotes/atiusb/lircd.conf.atiusb: added AR Remote Control MCE config,
1035         converted other config files to use new toggle_bit_mask feature
1037         * daemons/irrecord.c: adjusted directions
1039         * daemons/irrecord.c: prevent detection of bogus repeats
1041 2007-03-08  lirc  <lirc@m320>
1043         * TODO:
1044         replaced toggle_bit by toggle_bit_mask to better support ATI Remote Wonder type RF remotes
1046 2007-03-06  lirc  <lirc@m320>
1048         * remotes/atiusb/lircd.conf.atiusb:
1049         another Q-Sonic Master Remote PC / TV config
1051 2007-02-28  lirc  <lirc@m320>
1053         * NEWS, configure.in, daemons/hw-types.c, daemons/hw_hiddev.c, remotes/asus/lircd.conf.asusdh, setup.data:
1054         added support for Asus DH remote (Brice DUBOST, Bernhard Frauendienst)
1056 2007-02-27  lirc  <lirc@m320>
1058         * daemons/hw_devinput.c: EV_SYN was previously called EV_RST
1060 2007-02-22  lirc  <lirc@m320>
1062         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1063         added support for LG eHome Infrared Transceiver (Nils Winkler)
1065 2007-02-20  lirc  <lirc@m320>
1067         * daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/irrecord.c, daemons/lircd.c, daemons/transmit.c:
1068         replaced toggle_bit by toggle_bit_mask to better support ATI Remote Wonder type RF remotes
1070         * daemons/config_file.c: added more sanity checks for config file
1072         * remotes/asus/lircd.conf.asus, remotes/creative/lircd.conf.breakoutbox:
1073         corrected name
1075         * daemons/config_file.c: warning about missing gap value
1077 2007-02-19  lirc  <lirc@m320>
1079         * daemons/hw_creative.c: support arbitrary NEC protocol remotes
1081 2007-02-18  lirc  <lirc@m320>
1083         * remotes/imon/lircd.conf.imon-rsc: added gap
1085         * daemons/ir_remote.h:
1086         expect should work even when eps and aeps are set to 0
1088         * daemons/transmit.c:
1089         fixed transmit of toggle_mask when pre_data or post_data are used
1091         * daemons/ir_remote.c: fixed resetting of current code
1093 2007-02-16  lirc  <lirc@m320>
1095         * NEWS, daemons/transmit.c:
1096         fixed show-stopper bug in RC-6 transmit code
1098 2007-02-13  lirc  <lirc@m320>
1100         * drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_mceusb/lirc_mceusb.c:
1101         backwards compatibility
1103         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c:
1104         add link to device in sysfs (Paul Bender)
1106         * daemons/hw-types.c, NEWS, configure.in, daemons/Makefile.am, daemons/hw_accent.c, daemons/hw_accent.h, remotes/kanam_accent/lircd.conf.IR-100, setup.data:
1107         added support for Kanam Accent (Niccolo Rigacci)
1109 2007-02-12  lirc  <lirc@m320>
1111         * NEWS, configure.in, drivers/lirc_imon/lirc_imon.c, remotes/imon/lircd.conf.imon-2.4g-lt, setup.data:
1112         support for SoundGraph iMON 2.4G LT (Morten Bogeskov)
1114 2007-02-07  lirc  <lirc@m320>
1116         * doc/man-source/irsend.inc: fixed syntax errors
1118 2007-01-30  lirc  <lirc@m320>
1120         * daemons/lircd.c: SET_TRANSMITTERS 0 is not a valid command
1122 2007-01-25  lirc  <lirc@m320>
1124         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_parallel/lirc_parallel.h:
1125         support multiple indendent transmitters
1127 2007-01-24  lirc  <lirc@m320>
1129         * drivers/lirc_atiusb/lirc_atiusb.c: fixed merge error
1131 2007-01-23  lirc  <lirc@m320>
1133         * setup.data: removed obsolete note about I2C layer
1135 2007-01-22  lirc  <lirc@m320>
1137         * drivers/lirc_atiusb/lirc_atiusb.c:
1138         Xbox support (Michael Wojciechowski, Vassilis Virvilis)
1140 2007-01-17  lirc  <lirc@m320>
1142         * drivers/Makefile.common:
1143         don't try to create device node if /dev/lirc already exists in some form
1145         * doc/html-source/foot.html, doc/html-source/index.html, doc/html-source/install.html, remotes/pinnacle_systems/lircd.conf.pctv, daemons/hw_pinsys.c:
1146         enable 3 bytes code for better reliability
1148 2007-01-16  lirc  <lirc@m320>
1150         * acinclude.m4:
1151         Resolving a sandbox violation when compiling lirc inside a sandbox (Daniel Drake, Matthias Schwarzott)
1153         * drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_streamzap/lirc_streamzap.c:
1154         SLAB_ATOMIC seems to be obsolete, use GFP_ATOMIC instead
1156         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1157         added another SMK receiver ID (Jens Hoffmann)
1159         * TODO, daemons/ir_remote.c, daemons/ir_remote_types.h, daemons/lircd.c, daemons/transmit.c:
1160         proper decoding for Pioneer protocol with multiple codes,
1161         implemented transmission of Pioneer protocol with multiple codes
1163         * drivers/lirc.h, tools/irpty.c: compile on NetBSD
1165         * daemons/irrecord.c:
1166         prevent usage of --force parameter together with template file
1168         * setup.sh: don't require bash
1170         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1171         working on 0.8.2
1173 2007-01-07  lirc  <lirc@m320>
1175         * doc/html-source/index.html, NEWS, configure.in, setup.sh, ANNOUNCE:
1176         0.8.1 release
1178 2007-01-02  lirc  <lirc@m320>
1180         * drivers/kcompat.h: pre 2.6.11 kernels did not use __bitwise attribute
1182 2006-12-30  lirc  <lirc@m320>
1184         * doc/html-source/install.html, configure.in:
1185         link to Technisat MediaFocus I changed
1187 2006-12-29  lirc  <lirc@m320>
1189         * remotes/imon/lircd.conf.imon-knob: fixed KnobVolUp code
1191         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
1192         lirc-0.8.1pre5 snapshot release
1194         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1195         lirc-0.8.1pre4 snapshot release
1197         * drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_sasem/lirc_sasem.c:
1198         fixed crash on 2.4 kernels with devfs
1200 2006-12-27  lirc  <lirc@m320>
1202         * drivers/lirc_serial/lirc_serial.c:
1203         nslu2: replaced direct port-access by cleaner gpio_line_set()
1205 2006-12-19  lirc  <lirc@m320>
1207         * remotes/leadtek/lircd.conf.PVR2000: updated version
1209 2006-12-12  lirc  <lirc@m320>
1211         * remotes/atiusb/lircd.conf.atiusb:
1212         added Medion OR24E RF MCE Remote Control
1214 2006-12-11  lirc  <lirc@m320>
1216         * tools/irpty.c, tools/irxevent.c: fixed progname
1218         * daemons/hw_devinput.c: ignore EV_SYN
1220 2006-12-07  lirc  <lirc@m320>
1222         * daemons/hw_uirt2_raw.c: fixed repeat detection
1224 2006-12-03  lirc  <lirc@m320>
1226         * daemons/hw_uirt2_raw.c: added descriptive error message
1228         * daemons/hw_uirt2_raw.c: use default value if frequency is not given
1230 2006-12-01  lirc  <lirc@m320>
1232         * drivers/lirc_mceusb2/lirc_mceusb2.c: usecs_to_jiffies
1234         * drivers/kcompat.h, drivers/lirc_streamzap/lirc_streamzap.c:
1235         pm_message_t
1237         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1238         transmit gap when first pulse is available
1240         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1241         added support for FIC eHome Infrared Transceiver
1243         * daemons/hw_uirt2_raw.c: fold repeated signal sequences
1245 2006-11-28  lirc  <lirc@m320>
1247         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1248         added support for Itron ione Libra Q-11
1250         * remotes/imon/lircd.conf.imon-pad: corrected name
1252         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1253         lirc-0.8.1pre3 snapshot release
1255 2006-11-22  lirc  <lirc@m320>
1257         * NEWS, configure.in, daemons/hw-types.c, daemons/hw_uirt2_common.c, daemons/hw_uirt2_common.h, daemons/hw_uirt2_raw.c, daemons/serial.c, daemons/serial.h, setup.data:
1258         added support for USB-UIRT
1260 2006-11-16  lirc  <lirc@m320>
1262         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1263         the very first signal should be a long space
1265         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1266         fix transmitter mask setting for SMK transceiver
1268 2006-11-15  lirc  <lirc@m320>
1270         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1271         added support for Ricavision internal Infrared Transceiver
1273 2006-11-11  lirc  <lirc@m320>
1275         * doc/table.sh: make script portable (closes bug 1592832)
1277         * remotes/atiusb/lircd.conf.atiusb: updated config file for MD95700
1279 2006-11-10  lirc  <lirc@m320>
1281         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1282         fixed bug causing misinterpretation of pulses longer than 6350 us as spaces
1284 2006-11-09  lirc  <lirc@m320>
1286         * doc/html-source/install.html, configure.in, setup.data, setup.sh:
1287         improve installation guidance and documentation
1289 2006-11-08  lirc  <lirc@m320>
1291         * drivers/lirc_mceusb2/lirc_mceusb2.c: support for suspend/resume
1293 2006-11-07  lirc  <lirc@m320>
1295         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1296         reimplementation of reception code
1298 2006-10-27  lirc  <lirc@m320>
1300         * configure.in: link to Linux input layer config file
1302 2006-10-22  lirc  <lirc@m320>
1304         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1305         added transmit delay for correct gap calculation
1307 2006-10-20  lirc  <lirc@m320>
1309         * remotes/imon/lircd.conf.imon-pad: Antec Fusion Wheel
1311         * drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_parallel/lirc_parallel.c:
1312         include linux/autoconf.h instead of obsolete linux/config.h
1314 2006-10-14  lirc  <lirc@m320>
1316         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1317         lirc-0.8.1pre2 snapshot release
1319 2006-10-09  lirc  <lirc@m320>
1321         * daemons/lircmd.c: removed misplaced ;
1323 2006-10-08  lirc  <lirc@m320>
1325         * daemons/irrecord.c, daemons/lircd.c: cleanup of logprintf function
1327         * configure.in: respect empty CFLAGS
1329 2006-10-07  lirc  <lirc@m320>
1331         * configure.in: fixed test for already set CFLAGS environment variable
1333 2006-10-05  lirc  <lirc@m320>
1335         * drivers/lirc_streamzap/.cvsignore, drivers/lirc_i2c/.cvsignore, drivers/lirc_igorplugusb/.cvsignore, drivers/lirc_imon/.cvsignore, drivers/lirc_it87/.cvsignore, drivers/lirc_mceusb/.cvsignore, drivers/lirc_mceusb2/.cvsignore, drivers/lirc_parallel/.cvsignore, drivers/lirc_sasem/.cvsignore, drivers/lirc_serial/.cvsignore, drivers/lirc_sir/.cvsignore, drivers/lirc_atiusb/.cvsignore, drivers/lirc_bt829/.cvsignore, drivers/lirc_cmdir/.cvsignore, drivers/lirc_dev/.cvsignore, drivers/lirc_gpio/.cvsignore:
1336         ignore Modules.symvers
1338         * daemons/Makefile.am: added hw_iguanaIR.c to sources
1340         * NEWS, acconfig.h, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_iguanaIR.c, setup.data:
1341         added support for Iguanaworks USB IR Transceiver (Joseph Dunn)
1343 2006-10-01  lirc  <lirc@m320>
1345         * daemons/hw_uirt2_common.c:
1346         improved reliability of driver (Wilfried Weissmann)
1348 2006-09-22  lirc  <lirc@m320>
1350         * NEWS, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_mceusb2/lirc_mceusb2.c:
1351         transmitter support (Daniel Melander)
1353 2006-09-03  lirc  <lirc@m320>
1355         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1356         added entry for Topseed eHome Infrared Transceiver
1358 2006-08-24  lirc  <lirc@m320>
1360         * remotes/atiusb/lircd.conf.atiusb: added toggle codes for Medion X10
1362 2006-08-13  lirc  <lirc@m320>
1364         * remotes/creative/lircd.conf.alsa_usb:
1365         new configuration for  Sound Blaster Live! External USB for alsa_usb driver
1367 2006-08-10  lirc  <lirc@m320>
1369         * drivers/lirc_cmdir/lirc_cmdir.c: merge of latest driver updates
1371 2006-08-04  lirc  <lirc@m320>
1373         * configure.in: corrected config filename
1375 2006-08-03  lirc  <lirc@m320>
1377         * contrib/lirc.rules:
1378         udev 091 requires comparison with ==, sholud be backwards compatible down to udev 055
1380 2006-08-01  lirc  <lirc@m320>
1382         * configure.in: make configure respect CFLAGS
1384 2006-07-31  lirc  <lirc@m320>
1386         * drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_mceusb/lirc_mceusb.c:
1387         fixed endianness issues in usb drivers with idVendor and idProduct
1389 2006-07-25  lirc  <lirc@m320>
1391         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1392         added Mitsumi device (Quentin Smart)
1394 2006-07-23  lirc  <lirc@m320>
1396         * drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_sasem/lirc_sasem.c:
1397         compile on 2.6.18 (Matthias Schwarzott)
1399 2006-07-18  lirc  <lirc@m320>
1401         * daemons/hw_devinput.c:
1402         extended logging only in debug builds to prevent logfile flooding
1404 2006-07-16  lirc  <lirc@m320>
1406         * daemons/hw_tira.c: fix for Tira2 (B. Galliart)
1408         * daemons/receive.c: hit overflow later
1410         * drivers/lirc_dev/lirc_dev.c: removed chunk_size from irctl struct
1412 2006-07-07  lirc  <lirc@m320>
1414         * drivers/Makefile.common:
1415         additional include path required to compile lirc_gpio on 2.6.17
1417 2006-07-06  lirc  <lirc@m320>
1419         * drivers/lirc_gpio/lirc_gpio.c: 2000XP Deluxe subsystem ID
1421 2006-06-26  lirc  <lirc@m320>
1423         * drivers/lirc_i2c/lirc_i2c.c: make I2C_HW_B_CX2341X really work
1425 2006-06-20  lirc  <lirc@m320>
1427         * drivers/lirc_gpio/lirc_gpio.c: bttv header files were moved in 2.6.17
1429 2006-06-15  lirc  <lirc@m320>
1431         * remotes/atiusb/lircd.conf.atiusb: added Medion 8802 remote
1433 2006-06-07  lirc  <lirc@m320>
1435         * daemons/ir_remote.c:
1436         fixed recognition of remotes that send multiple codes for each button
1438         * daemons/slinke.c: compile fix
1440 2006-06-05  lirc  <lirc@m320>
1442         * drivers/lirc_gpio/lirc_gpio.c:
1443         added support for Askey CPH03x TV Capturer (Adam Sulmicki)
1445 2006-06-04  lirc  <lirc@m320>
1447         * configure.in, doc/html-source/index.html, setup.sh, ANNOUNCE, NEWS:
1448         lirc-0.8.1pre1 snapshot release
1450         * daemons/hw_devinput.c: check if EVIOCGPHYS is available
1452         * daemons/hw_devinput.c, doc/man-source/lircd.inc:
1453         extend driver device selection code (Darren Salt)
1455         * daemons/irrecord.c: fixed compiler warning
1457 2006-05-27  lirc  <lirc@m320>
1459         * remotes/imon/lircd.conf.imon-pad: buttons aded by Corrin Lakeland
1461 2006-05-23  lirc  <lirc@m320>
1463         * tools/lirc_client.c: fixed crash when reading in config file
1465 2006-05-20  lirc  <lirc@m320>
1467         * drivers/lirc_gpio/lirc_gpio.c: added BTTV_BOARD_PV_M4900 id
1469         * tools/irpty.c: removed unused socket parameter
1471         * drivers/lirc_i2c/lirc_i2c.c: new I2C id for PVR350
1473 2006-05-14  lirc  <lirc@m320>
1475         * daemons/hw_devinput.c: prevent logfile flooding on fatal errors
1477 2006-05-06  lirc  <lirc@m320>
1479         * tools/Makefile.am, tools/lirc_client.c, tools/lirc_client.h, tools/lircrcd.c:
1480         added function to set current mode
1482         * daemons/hw_hiddev.c: added conversion code to real codes
1484         * remotes/dvico/lircd.conf.fusionHDTV:
1485         added real codes for Ultraview remote
1487         * remotes/creative/lircd.conf.livedrive: added headphone codes
1489         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1490         fix key stutter problem (Maciek Klimkowski)
1492 2006-04-29  lirc  <lirc@m320>
1494         * remotes/creative/lircd.conf.alsa_usb, remotes/sigma_designs/lircd.conf.realmagic:
1495         added real signals
1497 2006-04-09  lirc  <lirc@m320>
1499         * data2setup.sh: warning about autogenerated file
1501         * remotes/imon/lircd.conf.imon-knob, configure.in, setup.data:
1502         added iMON Knob configuration
1504 2006-04-07  lirc  <lirc@m320>
1506         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1507         added Shuttle eHome Infrared Transceiver support
1509 2006-04-05  lirc  <lirc@m320>
1511         * daemons/irrecord.c, daemons/lircd.c:
1512         va_start/va_end must be used for all appearances of vfprintf independently
1514 2006-03-24  lirc  <lirc@m320>
1516         * drivers/lirc_mceusb2/lirc_mceusb2.c:
1517         added USB ID for Gateway FIC Spectra MCE Remote (patch by Hydroksyde)
1519         * daemons/serial.c: don't change stopbit setting in tty_setrtscts()
1521 2006-03-21  lirc  <lirc@m320>
1523         * remotes/leadtek/lircd.conf.RM-0010:
1524         more buttons on CoolCommand remote
1526 2006-03-04  lirc  <lirc@m320>
1528         * drivers/lirc_i2c/lirc_i2c.c, drivers/kcompat.h:
1529         changes for 2.6.16: i2c changes
1531         * drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/kcompat.h:
1532         changes for 2.6.16: removed owner field in usb_driver struct
1534 2006-02-28  lirc  <lirc@m320>
1536         * daemons/lircd.c:
1537         fixed overflow of client array (thanks to Martin von Gagern for the patch)
1539 2006-02-25  lirc  <lirc@m320>
1541         * configure.in:
1542         ./configure treats --disable-maintainer-mode as --enable
1544         * daemons/dump_config.c: log driver really in use
1546 2006-02-04  lirc  <lirc@m320>
1548         * daemons/ir_remote.c: fixed overflow in toggle bit handling
1550 2006-02-01  lirc  <lirc@m320>
1552         * doc/html-source/audio-alsa.html: corrected irrecord call
1554 2006-01-29  lirc  <lirc@m320>
1556         * drivers/lirc_atiusb/lirc_atiusb.c:
1557         clear rest of buffer also for repeats
1559 2006-01-28  lirc  <lirc@m320>
1561         * daemons/config_file.h, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/receive.c, daemons/transmit.c:
1562         added Bang+Olufsen protocol support
1564 2006-01-22  lirc  <lirc@m320>
1566         * TODO, daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote_types.h, daemons/receive.c:
1567         implemented min_code_repeat to support protocol used by Creative RM-900
1569         * daemons/lircd.c: compile on Mac OS
1571 2006-01-21  lirc  <lirc@m320>
1573         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
1574         replace asm/segment.h (obsolete) by asm/uaccess.h
1576         * doc/html-source/index.html, doc/man/Makefile.am, ANNOUNCE, NEWS, configure.in, doc/Makefile.am, setup.sh:
1577         generate man pages selectively
1579         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1580         0.8.0 release
1582 2006-01-19  lirc  <lirc@m320>
1584         * remotes/atiusb/lircd.conf.atiusb:
1585         Medion USB Remote Control X10, model no. 40009936
1587 2006-01-14  lirc  <lirc@m320>
1589         * ANNOUNCE, NEWS, configure.in, setup.sh:
1590         lirc-0.8.0pre4 snapshot release
1592         * drivers/lirc_sir/lirc_sir.c: enabled transmit code for Tekram 210
1594 2006-01-09  lirc  <lirc@m320>
1596         * remotes/atiusb/lircd.conf.atiusb: corrections for Medion MD1 remote
1598 2006-01-08  lirc  <lirc@m320>
1600         * tools/lirc_client.c:
1601         working again: try to open /etc/lircrc if default file does not exit
1603         * tools/lircrcd.c: remove socket file on exit
1605 2006-01-07  lirc  <lirc@m320>
1607         * drivers/kcompat.h: added include of linux/pci.h
1609 2006-01-06  lirc  <lirc@m320>
1611         * drivers/lirc_streamzap/lirc_streamzap.c:
1612         fixed race condition with usb interrupt in timer handler which would lead to a lockup
1614 2006-01-03  lirc  <lirc@m320>
1616         * TODO: list not becoming shorter
1618 2006-01-02  lirc  <lirc@m320>
1620         * tools/mode2.c: fixed check for wrong argument count
1622 2006-01-01  lirc  <lirc@m320>
1624         * drivers/kcompat.h, drivers/lirc_gpio/lirc_gpio.c:
1625         2.6.15: BTTV_* renamed to BTTV_BOARD_*
1627 2005-12-28  lirc  <lirc@m320>
1629         * drivers/kcompat.h: compatibility for 2.2.x kernels
1631 2005-12-27  lirc  <lirc@m320>
1633         * .cvsignore: added stamp-h1
1635         * doc/man/.cvsignore: added lircrcd.1
1637         * drivers/Makefile.common: corrected include path settings,
1638         fixes compile problems with gcc 4
1640         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1641         lirc-0.8.0pre3 snapshot release
1643         * tools/lirc_client.c, tools/lirc_client.h:
1644         lirc_send_command() not part of official interface yet
1646 2005-12-26  lirc  <lirc@m320>
1648         * remotes/atiusb/lircd.conf.atiusb: another remote config
1650         * NEWS, acconfig.h, configure.in, drivers/lirc_sir/lirc_sir.c, setup.data:
1651         added support for Actisys Act220L(+) (Jan Roemisch)
1653 2005-12-17  lirc  <lirc@m320>
1655         * drivers/lirc_sir/lirc_sir.c:
1656         pulses were too short or even were not sent at all
1658         * drivers/lirc_serial/lirc_serial.c: removed questionable type field
1660         * AUTHORS, NEWS, acconfig.h, configure.in, drivers/lirc_serial/lirc_serial.c, setup.data:
1661         added support for Linksys NSLU2 (Matthias Goebl)
1663 2005-12-10  lirc  <lirc@m320>
1665         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
1666         lirc-0.8.0pre2 snapshot release
1668         * NEWS, doc/html-source/configure.html, doc/html-source/index.html, doc/html-source/install.html, doc/html-source/technical.html, doc/man-source/lircrcd.inc, doc/man/Makefile.am, doc/release-html.sh, doc/release-man.sh, tools/.cvsignore, tools/Makefile.am, tools/lirc_client.c, tools/lirc_clientd.c, tools/lircrcd.c:
1669         renamed lirc_clientd to lircrcd,
1670         documented lircrcd
1672         * remotes/pixelview/lircd.conf.playtv_pro, setup.data:
1673         PixelView PlayTV MPEG2
1675 2005-12-08  lirc  <lirc@m320>
1677         * configure.in: always use LIBUSB_CONFIG
1679 2005-12-04  lirc  <lirc@m320>
1681         * drivers/kcompat.h: fixed typo
1683 2005-12-03  lirc  <lirc@m320>
1685         * drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_sasem/lirc_sasem.c:
1686         changes for 2.6.15
1688 2005-11-28  lirc  <lirc@m320>
1690         * contrib/lirc.m4: proper quoting
1692         * tools/lirc_client.c: need one more for terminating 0
1694 2005-11-27  lirc  <lirc@m320>
1696         * tools/lirc_clientd.c: log messages using syslog
1698         * drivers/kcompat.h, drivers/lirc_bt829/lirc_bt829.c:
1699         use pci_name() instead of obsolete pci_pretty_name()
1701 2005-11-26  lirc  <lirc@m320>
1703         * remotes/atiusb/lircd.conf.atiusb: MEDION X10 RF
1705         * tools/lirc_client.c, tools/lirc_client.h, tools/lirc_clientd.c:
1706         added function to retrieve current mode
1708 2005-11-12  lirc  <lirc@m320>
1710         * doc/html-source/alsa-usb.html, doc/release-html.sh, doc/table.sh:
1711         added dedicated alsa_usb documentation
1713         * doc/html-source/install.html, NEWS, configure.in:
1714         replaced "any" with "all" and "userspace"
1716 2005-11-09  lirc  <lirc@m320>
1718         * tools/lirc_clientd.c:
1719         remove version string from usage and error messages
1721 2005-11-08  lirc  <lirc@m320>
1723         * drivers/lirc_bt829/lirc_bt829.c: fixed compiler warnings
1725         * drivers/kcompat.h: pci_pretty_name disappeared in 2.6.14
1727         * tools/lirc_client.h: add stddef.h for size_t
1729 2005-11-05  lirc  <lirc@m320>
1731         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1732         lirc-0.8.0pre1 snapshot release
1734         * configure.in, doc/html-source/index.html, setup.sh, ANNOUNCE, NEWS:
1735         next version will be 0.8.0
1737         * remotes/generic/RCMM-32.conf: added RCMM-32 template
1739 2005-11-01  lirc  <lirc@m320>
1741         * tools/.cvsignore, tools/Makefile.am, tools/lirc_client.c, tools/lirc_client.h, tools/lirc_clientd.c:
1742         initial support for lirc client daemon that syncronises mode between clients
1744         * remotes/atiusb/lircd.conf.atiusb: changed obviously wrong code
1746 2005-10-30  lirc  <lirc@m320>
1748         * daemons/lircd.c, daemons/lircmd.c:
1749         remove version string from usage and error messages
1751 2005-10-29  lirc  <lirc@m320>
1753         * remotes/bestbuy/lircd.conf.bestbuy2: corrected code for 9 button
1755         * doc/release-html.sh, doc/table.sh:
1756         generation of driver overview table
1758         * drivers/kcompat.h, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_mceusb2/lirc_mceusb2.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_streamzap/lirc_streamzap.c:
1759         USB changes for 2.6.14
1761 2005-10-25  lirc  <lirc@m320>
1763         * daemons/lircd.c, daemons/ir_remote.c:
1764         fixed potential information leaks (thanks to Rik Bobbaers for pointing out the problem)
1766 2005-10-21  lirc  <lirc@m320>
1768         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1769         lirc-0.7.3pre1 snapshot release
1771         * NEWS: changes since last release
1773 2005-10-20  lirc  <lirc@m320>
1775         * daemons/lircd.c: more robust write for receive simulation
1777         * daemons/receive.c: added debug traces
1779         * drivers/kcompat.h: removed redundant defines
1781         * drivers/lirc_i2c/lirc_i2c.c: check return value of i2c_use_client(),
1782         call i2c_use_client() only if really necessary
1784         * drivers/kcompat.h:
1785         added include of interrupt.h to prevent redefinitions
1787         * drivers/kcompat.h: I2C_ALGO_BIT disappeared in 2.6.14
1789 2005-10-16  lirc  <lirc@m320>
1791         * doc/man-source/xmode2.inc:
1792         added reading from stdin to support visualisation of captured mode2 signals
1794         * tools/xmode2.c: added X geometry support
1796         * tools/xmode2.c: changed indentation to 8
1798         * tools/xmode2.c:
1799         added reading from stdin to support visualisation of captured mode2 signals
1801 2005-10-15  lirc  <lirc@m320>
1803         * daemons/transmit.c:
1804         fixed misbehaviour if transmitting small gap value while a space is pending (affected configs: FURBY and Toshiba TDP-S2)
1806 2005-10-05  lirc  <lirc@m320>
1808         * remotes/hauppauge/lircd.conf.hauppauge: config for WinTV Nexus-S
1810 2005-10-04  lirc  <lirc@m320>
1812         * drivers/lirc_it87/lirc_it87.c:
1813         call release_region() if request_irq() fails
1815 2005-09-25  lirc  <lirc@m320>
1817         * drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_cmdir/lirc_cmdir.h:
1818         support for packet queueing and timing in the hardware driver to eliminate udelay()s that cause stuttering
1820 2005-09-22  lirc  <lirc@m320>
1822         * drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
1823         get rid of verify_area
1825 2005-09-13  lirc  <lirc@m320>
1827         * remotes/mceusb/lircd.conf.mceusb: updated for MCE 2005 remote
1829 2005-09-10  lirc  <lirc@m320>
1831         * tools/irxevent.c: don't try to send events to non-existing window
1833 2005-09-06  lirc  <lirc@m320>
1835         * remotes/asus/lircd.conf.digimatrix:
1836         alternative version of remote control bundled with DigiMatrix
1838 2005-09-03  lirc  <lirc@m320>
1840         * daemons/transmit.c:
1841         consider NO_HEAD_REP when doing low gap concatenation
1843 2005-09-01  lirc  <lirc@m320>
1845         * remotes/dvico/lircd.conf.fusionHDTV: new version
1847 2005-08-31  lirc  <lirc@m320>
1849         * daemons/hw_hiddev.c: corrected code length
1851 2005-08-26  lirc  <lirc@m320>
1853         * daemons/irrecord.c:
1854         fix bug when recording with -f option using udp driver
1856         * remotes/atiusb/lircd.conf.atiusb: Medion MD95700 remote
1858 2005-08-24  pmiller9  <pmiller9@m320>
1860         * drivers/lirc_atiusb/lirc_atiusb.c:
1861         do not do async unlinking when decrementing mod count
1863 2005-08-15  lirc  <lirc@m320>
1865         * tools/xmode2.c:
1866         rewritten event handling to make this tool remotely usable
1868         * daemons/lircd.c:
1869         fixed potential crash when starting without -d option
1871 2005-08-14  lirc  <lirc@m320>
1873         * configure.in: give correct error message
1875         * configure.in: fixed typo
1877         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1878         started development for 0.7.3
1880         * drivers/lirc_streamzap/lirc_streamzap.c:
1881         make data delivery independent of HZ value (better 2.6 support)
1883         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1884         lirc-0.7.2 release
1886 2005-08-11  lirc  <lirc@m320>
1888         * daemons/hw_uirt2_common.c: support extended version information
1890 2005-08-10  lirc  <lirc@m320>
1892         * drivers/lirc_imon/lirc_imon.c, drivers/lirc_sasem/lirc_sasem.c:
1893         use GFP_ATOMIC in interrupt context
1895 2005-08-08  lirc  <lirc@m320>
1897         * drivers/lirc_dev/lirc_dev.c: corrected debug output
1899 2005-08-06  lirc  <lirc@m320>
1901         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1902         lirc-0.7.2pre3 snapshot release
1904 2005-08-04  lirc  <lirc@m320>
1906         * tools/irxevent.c, doc/man-source/irxevent.inc:
1907         support for KeySym and KeyCode in key definition (Warren Melnick)
1909 2005-08-02  lirc  <lirc@m320>
1911         * daemons/irrecord.c:
1912         device is set to wrong value when using -H option due to missing break
1914 2005-08-01  lirc  <lirc@m320>
1916         * drivers/kcompat.h: inlucde linux/device.h when necessary
1918         * daemons/hw-types.c: don't fiddle about hw.device in hw_choose_driver
1920         * drivers/lirc_cmdir/Makefile.am: add lirc_cmdir.h
1922 2005-07-31  lirc  <lirc@m320>
1924         * daemons/hw-types.c: enable alsa_usb in any driver configuration
1926 2005-07-30  lirc  <lirc@m320>
1928         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1929         lirc-0.7.2pre2 snapshot release
1931         * drivers/Makefile.am: added lirc_cmdir
1933 2005-07-22  lirc  <lirc@m320>
1935         * drivers/lirc_dev/lirc_dev.c, drivers/kcompat.h:
1936         updated udev support for 2.6.13 kernels
1938 2005-07-18  lirc  <lirc@m320>
1940         * NEWS, configure.in, drivers/Makefile.am, drivers/lirc_mceusb2/.cvsignore, drivers/lirc_mceusb2/Makefile.am, drivers/lirc_mceusb2/lirc_mceusb2.c, setup.data:
1941         added support for new version of Windows Media Center Remotes (Martin Blatter, Eric Moors)
1943         * acinclude.m4:
1944         add /lib/modules/`uname -r`/build as a kernel source path
1946 2005-07-15  tjdavies  <tjdavies@m320>
1948         * drivers/lirc_sasem/lirc_sasem.c, remotes/sasem/lircd.conf.sasem:
1949         Use all 8 bytes of IR code
1951 2005-07-11  lirc  <lirc@m320>
1953         * drivers/lirc_dev/lirc_dev.c: check for a module owner,
1954         checking the return value of down_interruptible,
1955         keeping the semaphore count and return value in irctl_open() correct
1957 2005-07-10  lirc  <lirc@m320>
1959         * drivers/lirc_cmdir/.cvsignore, daemons/hw_slinke.c, drivers/lirc_cmdir/Makefile.am, drivers/lirc_cmdir/lirc_cmdir.c, drivers/lirc_cmdir/lirc_cmdir.h, tools/irsend.c, daemons/hw_pixelview.c, daemons/hw_silitek.c, daemons/hw_tira.c, daemons/hw_udp.c, daemons/hw_uirt2.c, daemons/hw_uirt2_raw.c, daemons/lircd.c, daemons/lircd.h, doc/man-source/irsend.inc, drivers/lirc.h, daemons/hw-types.c, daemons/hw_alsa_usb.c, daemons/hw_atilibusb.c, daemons/hw_audio.c, daemons/hw_audio_alsa.c, daemons/hw_bte.c, daemons/hw_caraca.c, daemons/hw_creative.c, daemons/hw_creative_infracd.c, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_devinput.c, daemons/hw_dsp.c, daemons/hw_ea65.c, daemons/hw_hiddev.c, daemons/hw_irman.c, daemons/hw_livedrive_midi.c, daemons/hw_livedrive_seq.c, daemons/hw_logitech.c, daemons/hw_mouseremote.c, daemons/hw_mp3anywhere.c, daemons/hw_pcmak.c, daemons/hw_pinsys.c, daemons/hardware.h, setup.data, configure.in, NEWS:
1960         added support for InnovationOne's COMMANDIR USB Transceiver (Evelyn Yeung, Matt Bodkin)
1962 2005-07-04  tjdavies  <tjdavies@m320>
1964         * remotes/sasem/lircd.conf.sasem, drivers/lirc_sasem/Makefile.am, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_sasem/lirc_sasem.h:
1965         Rewritten Sasem driver
1967 2005-06-18  lirc  <lirc@m320>
1969         * daemons/config_file.c, daemons/ir_remote_types.h, daemons/receive.c:
1970         support for parity bit in serial protocols
1972 2005-06-17  lirc  <lirc@m320>
1974         * remotes/dvico/lircd.conf.fusionHDTV: new remote
1976 2005-06-11  lirc  <lirc@m320>
1978         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
1979         lirc-0.7.2pre1 snapshot release
1981         * doc/html-source/configure.html: typo
1983 2005-06-07  lirc  <lirc@m320>
1985         * doc/html-source/install.html, doc/html-source/configure.html, doc/html-source/technical.html:
1986         html tidy
1988 2005-06-05  lirc  <lirc@m320>
1990         * configure.in, remotes/asus/lircd.conf.digimatrix:
1991         added default config file for Digimatrix
1993         * NEWS, acconfig.h, configure.in, drivers/lirc_it87/lirc_it87.c, setup.data:
1994         added support for Asus Digimatrix (Andrew Calkin)
1996         * NEWS, drivers/lirc_streamzap/lirc_streamzap.c:
1997         bug fix: device stops responding in some situations
1999         * daemons/hw_tira.c: remove lock files if tira_setup() fails
2001 2005-05-29  lirc  <lirc@m320>
2003         * remotes/creative/lircd.conf.alsa_usb, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_alsa_usb.c, setup.data, NEWS, acconfig.h, configure.in:
2004         added support for Sound Blaster Extigy/Audigy 2 NX (Clemens Ladisch)
2006         * acinclude.m4:
2007         fixed aclocal warning: underquoted definition of ... (SF patch)
2009         * drivers/lirc_streamzap/lirc_streamzap.c:
2010         added missing transition in state machine
2012 2005-05-28  lirc  <lirc@m320>
2014         * remotes/remotec/lircd.conf.BW6130, remotes/remotec/lircmd.conf.BW6130, daemons/hw-types.c, daemons/hw_hiddev.c, doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.data, setup.sh:
2015         added support for Remotec Multimedia PC Remote BW6130 (Maik Freudenberg)
2017         * daemons/transmit.c: support RCMM transmit
2019 2005-05-01  tjdavies  <tjdavies@m320>
2021         * remotes/sasem/lircd.conf.dignhv5, remotes/sasem/lircd.conf.sasem:
2022         New name for lircd.conf.sasem
2024 2005-04-23  lirc  <lirc@m320>
2026         * daemons/config_file.h, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/irrecord.c, daemons/slinke.c, daemons/config_file.c:
2027         cleanup of protocol flags
2029         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, acconfig.h, configure.in:
2030         --with-driver=any now will also compile all kernel modules
2032         * drivers/lirc_parallel/lirc_parallel.c:
2033         turn IR off after reclaiming port
2035 2005-04-17  lirc  <lirc@m320>
2037         * doc/html-source/foot.html, NEWS, configure.in, setup.data:
2038         0.7.1 release
2040 2005-04-16  venkyr  <venkyr@m320>
2042         * NEWS: Re: iMON-PAD and iMON-RSC support.
2044         * configure.in, setup.data: Added support for iMON-PAD and iMON-RSC.
2046         * drivers/lirc_imon/lirc_imon.c:
2047         Printing incoming IR data (for debugging new models) now controlled by
2048         conditional compilation.
2050         * remotes/imon/lircd.conf.imon, remotes/imon/lircd.conf.imon-rsc:
2051         Created separate config file for IMON RSC remote.  Original file (imon)
2052         contains configuration for IMON MultiMedian remote.
2054 2005-04-15  venkyr  <venkyr@m320>
2056         * remotes/imon/lircd.conf.imon-pad: Config file for iMON PAD remote
2058         * drivers/lirc_imon/lirc_imon.c:
2059         Added support for controllers that decode the IR in firmware (iMON-PAD).
2061 2005-04-14  lirc  <lirc@m320>
2063         * drivers/lirc_gpio/lirc_gpio.c:
2064         added support for new version of Winfast TV2000 XP card (Stephen Vinall)
2066 2005-04-09  lirc  <lirc@m320>
2068         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2069         lirc-0.7.1pre4 snapshot release
2071 2005-04-01  lirc  <lirc@m320>
2073         * remotes/kworld/lircd.conf.kworld: added configuration for DVB-T card
2075 2005-03-30  lirc  <lirc@m320>
2077         * remotes/atiusb/lircd.conf.atiusb:
2078         correction for SAPPHIRE_ATIUSB_5000023600
2080 2005-03-29  lirc  <lirc@m320>
2082         * remotes/atiusb/lircd.conf.atiusb:
2083         new configuration for ATI Remote Wonder Sapphire version
2085         * drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_sasem/lirc_sasem.h:
2086         A few tidyups and keypress timings
2088 2005-03-28  lirc  <lirc@m320>
2090         * drivers/lirc_sasem/lirc_sasem.h, drivers/lirc_sasem/lirc_sasem.c:
2091         update to support 2.6 kernels
2093         * configure.in, drivers/lirc_i2c/lirc_i2c.c, remotes/adaptec/lircd.conf.AVC-2410:
2094         use full code for Adaptec AVC-2410 card
2096 2005-03-27  lirc  <lirc@m320>
2098         * daemons/config_file.h, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/receive.c, daemons/transmit.c:
2099         added support for SPACE_FIRST protocol
2101         * daemons/hw_default.c:
2102         removed obsolete remaining_gap calculation in transmit simulation code
2104 2005-03-26  lirc  <lirc@m320>
2106         * NEWS: added due credit for Adaptec AVC-2410 code
2108         * setup.sh:
2109         merged from release branch: finally make transmitter enabled the default
2111         * daemons/Makefile.am: added ir_remote_types.h, fixed typo
2113         * daemons/Makefile.am: added ir_remote_types.h
2115         * setup.sh: finally make transmitter enabled the default
2117         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2118         lirc-0.7.1pre3 snapshot release
2120 2005-03-25  lirc  <lirc@m320>
2122         * remotes/ericsson/lircd.conf.bte, daemons/hw_bte.c:
2123         fix tty_create_lock call,
2124         minor changes
2126 2005-03-24  lirc  <lirc@m320>
2128         * daemons/lircd.c: refusing to connect to myself
2130 2005-03-21  lirc  <lirc@m320>
2132         * drivers/lirc_igorplugusb/lirc_igorplugusb.c:
2133         removed unregister in set_use_dec
2135 2005-03-20  lirc  <lirc@m320>
2137         * tools/lirc_client.c:
2138         make lirc_flags non-static as lircrc_config relies on this function
2140         * remotes/ericsson/lircd.conf.bte, daemons/hw_bte.c, daemons/hw_bte.h, setup.sh:
2141         bte driver updated
2143 2005-03-13  lirc  <lirc@m320>
2145         * daemons/hw_hiddev.c: simplified repeat logic
2147 2005-03-12  lirc  <lirc@m320>
2149         * drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_atiusb/lirc_atiusb.c:
2150         removed obsolete unregister code
2152         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_dev/lirc_dev.c:
2153         use set_current_state
2155         * daemons/hw_hiddev.c: make repeat work
2157 2005-03-11  lirc  <lirc@m320>
2159         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_hiddev.c, remotes/dvico/lircd.conf.fusionHDTV, setup.data:
2160         added support for DViCO USB Remote (William Uther)
2162         * drivers/lirc_dev/lirc_dev.c: fixed typo
2164         * drivers/lirc_i2c/lirc_i2c.c, NEWS, configure.in, setup.data:
2165         added support for Adaptec AVC-2410 capture card
2167         * drivers/lirc_dev/lirc_dev.c, TODO:
2168         lirc_unregister_plugin() can be called even if device is open (necessary for removable devices like USB receivers)
2170         * daemons/lircd.c, daemons/lircmd.c: syslog identity without spaces
2172         * tools/irpty.c: compile on FreeBSD
2174 2005-03-07  lirc  <lirc@m320>
2176         * daemons/hw_bte.c, daemons/hw_dsp.c, daemons/hw_logitech.c, daemons/hw_mouseremote.c, daemons/hw_mp3anywhere.c, daemons/hw_udp.c, daemons/hw_uirt2_raw.c, daemons/receive.c, daemons/serial.c, daemons/transmit.c:
2177         applied patch: eliminate format related compiler warnings
2179 2005-03-06  lirc  <lirc@m320>
2181         * daemons/hw_livedrive_seq.c, daemons/hw_livedrive_midi.c:
2182         added include for reverse function
2184         * drivers/lirc_streamzap/lirc_streamzap.c:
2185         removed deadlock in buffer overflow condition
2187         * daemons/ir_remote.h, daemons/irrecord.c:
2188         added code to remove trailing pulse
2190         * drivers/lirc_streamzap/lirc_streamzap.c:
2191         prevent buffer overflows in delay buffer
2193 2005-03-05  lirc  <lirc@m320>
2195         * drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_dev/lirc_dev.c:
2196         corrected locking,
2197         cleaned up usb unlink procedure,
2198         fixed timer locking,
2199         removed unnecessary variables,
2200         minor number is now set by lirc_register_plugin
2202 2005-02-28  lirc  <lirc@m320>
2204         * drivers/lirc_igorplugusb/.cvsignore: added .cvsignore
2206         * drivers/lirc_streamzap/lirc_streamzap.c: cleaned up timer locking
2208 2005-02-27  lirc  <lirc@m320>
2210         * drivers/lirc_streamzap/lirc_streamzap.c:
2211         flush hardware buffer on open
2213         * daemons/receive.c, drivers/lirc.h, drivers/lirc_streamzap/lirc_streamzap.c, daemons/hardware.h, daemons/hw_default.c, daemons/ir_remote.h, daemons/ir_remote_types.h:
2214         support for receiver resolution
2216         * tools/mode2.c: support LIRC_MODE_CODE and LIRC_MODE_LIRCCODE
2218 2005-02-26  lirc  <lirc@m320>
2220         * remotes/atiusb/lircd.conf.atiusb: added configuration for Niveus X10
2222 2005-02-22  pmiller9  <pmiller9@m320>
2224         * drivers/lirc_atiusb/lirc_atiusb.c: change buffer lengths
2226         * drivers/lirc_atiusb/lirc_atiusb.c: fix ati2 buffer problem
2228 2005-02-20  lirc  <lirc@m320>
2230         * doc/html-source/index.html, setup.sh, ANNOUNCE, NEWS, configure.in:
2231         lirc-0.7.1pre2 snapshot release
2233 2005-02-19  lirc  <lirc@m320>
2235         * drivers/lirc_streamzap/lirc_streamzap.c:
2236         minimise error in signal length
2238         * drivers/lirc_dev/lirc_dev.h: increased MAX_IRCTL_DEVICES to 4
2240         * drivers/lirc_serial/.cvsignore, drivers/lirc_sir/.cvsignore, drivers/lirc_streamzap/.cvsignore, drivers/lirc_mceusb/.cvsignore, drivers/lirc_parallel/.cvsignore, drivers/lirc_sasem/.cvsignore, drivers/lirc_i2c/.cvsignore, drivers/lirc_imon/.cvsignore, drivers/lirc_it87/.cvsignore, drivers/lirc_bt829/.cvsignore, drivers/lirc_dev/.cvsignore, drivers/lirc_gpio/.cvsignore, drivers/lirc_atiusb/.cvsignore:
2241         ignore .tmp_versions
2243         * drivers/lirc_streamzap/lirc_streamzap.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_imon/lirc_imon.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/kcompat.h, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, TODO:
2244         module reference counting is now done properly using an owner field in the plugin struct (2.6 and higher)
2246         * drivers/lirc_serial/lirc_serial.c: removed unnecessary spinlock:
2247         lirc_dev prevents calling set_use_inc on a plugin already in use
2249         * remotes/atiusb/lircd.conf.atiusb:
2250         added ATI Sapphire Remote Bob II USB
2252         * NEWS, daemons/receive.c: slight change to decode algorithm:
2253         decoding was very unreliable since release 0.6.6 for Motorola
2254         protocol which is mostly used by Grundig remotes
2256 2005-02-12  lirc  <lirc@m320>
2258         * drivers/lirc_streamzap/lirc_streamzap.c: fixed CVS keyword
2260         * remotes/leadtek/lircd.conf.PVR2000, NEWS, configure.in, drivers/lirc_i2c/lirc_i2c.c, setup.data:
2261         added support for Winfast PVR2000 TV card
2263         * daemons/receive.c, drivers/Makefile.am, drivers/lirc_streamzap/.cvsignore, drivers/lirc_streamzap/Makefile.am, drivers/lirc_streamzap/lirc_streamzap.c, remotes/streamzap/lircd.conf.streamzap, NEWS, configure.in, setup.data:
2264         added support for Streamzap PC remote
2266 2005-02-07  lirc  <lirc@m320>
2268         * daemons/dump_config.c, daemons/irrecord.c: support multi-code buttons
2270 2005-02-05  lirc  <lirc@m320>
2272         * drivers/lirc_sir/lirc_sir.c:
2273         removed obsolete calls to enable_irq/disable_irq
2275         * daemons/config_file.c: fixed bug related to multi-code buttons
2277 2005-02-01  venkyr  <venkyr@m320>
2279         * drivers/lirc_imon/lirc_imon.c:
2280         lirc_unregister_plugin is now properly handled on USB disconnects.
2282 2005-01-29  venkyr  <venkyr@m320>
2284         * drivers/lirc_imon/lirc_imon.c:
2285         Added support for external iMON IR recevier.
2286         Added support for VFDs with 6-pkt protocol.
2287         Fixes for gcc-3.4 issues.
2289 2005-01-29  lirc  <lirc@m320>
2291         * remotes/atiusb/lircd.conf.atiusb: fixed wrong code
2293 2005-01-26  lirc  <lirc@m320>
2295         * drivers/lirc_imon/.cvsignore, drivers/lirc_imon/Makefile.am, drivers/lirc_imon/lirc_imon.c, remotes/imon/lircd.conf.imon, configure.in, setup.data, NEWS:
2296         added support for Soundgraph iMON MultiMedian IR/VFD (Venky Raju)
2298         * remotes/atiusb/lircd.conf.atiusb: new X10 remote variation
2300 2005-01-26  pmiller9  <pmiller9@m320>
2302         * drivers/lirc_atiusb/lirc_atiusb.c:
2303         make sure to do async unlinks everywhere
2305 2005-01-23  lirc  <lirc@m320>
2307         * doc/html-source/head.html: added favicon
2309 2005-01-22  lirc  <lirc@m320>
2311         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2312         lirc-0.7.1pre1 release
2314         * daemons/hw_mouseremote.c, daemons/hw_mouseremote.h: added CVS Id tags
2316         * remotes/x10/lircd.conf.mouseremote, remotes/x10/lircmd.conf.mouseremote, NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_mouseremote.c, daemons/hw_mouseremote.h, daemons/serial.c, daemons/serial.h, setup.data:
2317         added support for X10 MouseRemote RF Receiver (Geoffrey Hausheer)
2319 2005-01-14  lirc  <lirc@m320>
2321         * drivers/lirc_i2c/lirc_i2c.c, NEWS:
2322         added support for Hauppauge PVR150 (Per Jönsson)
2324 2005-01-07  lirc  <lirc@m320>
2326         * drivers/lirc_parallel/lirc_parallel.c:
2327         use parport macros to call irq functions
2329 2004-12-31  lirc  <lirc@m320>
2331         * drivers/lirc_serial/lirc_serial.c:
2332         interrupt handler functional again...
2334         * drivers/lirc_serial/lirc_serial.c: corrected appearance of warning
2336 2004-12-30  lirc  <lirc@m320>
2338         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_serial/lirc_serial.c, NEWS:
2339         get rid of check_region (breaks 2.2.x compatibility)
2341         * drivers/lirc_i2c/lirc_i2c.c: removed unnecessary include
2343 2004-12-27  lirc  <lirc@m320>
2345         * remotes/atiusb/lircd.conf.atiusb:
2346         added more buttons for Q-Sonic Master Remote 6in1 PC
2348 2004-12-25  lirc  <lirc@m320>
2350         * drivers/lirc_serial/lirc_serial.c:
2351         parameter to choose transmitter polarity added (Stefan Schmidt)
2353         * drivers/kcompat.h, drivers/lirc_i2c/lirc_i2c.c:
2354         added I2C compatibility code for non 2.6 kernels (Jerome Brock)
2356         * doc/html-source/configure.html, doc/html-source/index.html:
2357         Using multiple different devices simultaneously
2359         * drivers/lirc_serial/lirc_serial.c:
2360         shared interrupts: handle only if really for us
2362 2004-12-19  lirc  <lirc@m320>
2364         * remotes/hauppauge/lircd.conf.hauppauge: no spaces allowed in names
2366         * remotes/hauppauge/lircd.conf.hauppauge:
2367         added configuration for PVR-350
2369         * doc/html-source/install.html:
2370         added note about Linux input layer config file
2372 2004-12-18  lirc  <lirc@m320>
2374         * daemons/hw-types.c, acconfig.h, configure.in:
2375         3 additional checks for header files (patch by Matthias Ringwald)
2377 2004-12-01  lirc  <lirc@m320>
2379         * drivers/lirc_i2c/lirc_i2c.c: request ivtv for PVR-250 as well
2381         * daemons/hw_devinput.c: fixed EVIOCGRAB ioctl call
2383         * drivers/lirc_serial/lirc_serial.c:
2384         allow interrupt sharing (patch from Jason Miller)
2386 2004-12-01  pmiller9  <pmiller9@m320>
2388         * drivers/lirc_atiusb/lirc_atiusb.c: patch from an ati-rw2 user.
2390 2004-11-28  lirc  <lirc@m320>
2392         * tools/Makefile.am:
2393         the library revision should have been incremented in the last release
2395 2004-11-25  lirc  <lirc@m320>
2397         * setup.sh: even cleaner solution for shell search problem
2399         * setup.sh:
2400         not all shells search for sourced files in the current directory
2402         * drivers/lirc_sir/lirc_sir.c: fixed build for SA1100 machines
2404 2004-11-21  lirc  <lirc@m320>
2406         * TODO, daemons/lircd.c, daemons/transmit.c:
2407         transmit behaviour: if(min_repeat>0 && remaining_gap<10000) directly send out all signals (should fix problems with JVC/Echostar dish box described by Karl Bongers)
2409 2004-11-20  lirc  <lirc@m320>
2411         * daemons/receive.c:
2412         fixed bug affecting repeat handling with remotes that have a repeat signal,
2413         repeats are only reported now when the repeat signal is received
2415         * daemons/Makefile.am, daemons/hw_ea65.c: cosmetic changes
2417         * configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_ea65.c, daemons/hw_ea65.h, remotes/ea65/lircd.conf.ea65, remotes/ea65/lircrc.ea65, setup.data, NEWS:
2418         added support for AOpen XC Cube EA65, EA65-II (Max Krasnyansky)
2420         * tools/irxevent.c: removed DEBUG flag
2422         * remotes/atiusb/lircd.conf.atiusb:
2423         added configuration for nvidia personal cinema remote UR88A (Phil Speights)
2425         * daemons/hw_default.c, daemons/hw_default.h, daemons/hw_uirt2_raw.c, daemons/transmit.c, daemons/transmit.h:
2426         hide optimisation from upper layers
2428         * doc/html-source/configure.html, NEWS, daemons/lircmd.c:
2429         added IGNORE directive (patch by Steven Mueller)
2431         * drivers/lirc_serial/lirc_serial.c: wait without wait queue
2433         * daemons/dump_config.c: only print out actually used bits
2435         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2436         started development for 0.7.1
2438 2004-11-14  pmiller9  <pmiller9@m320>
2440         * drivers/lirc_atiusb/lirc_atiusb.c: Fixes memory freeing issues
2441         Remote Wonder II now supported using one LIRC device
2442         VERY EXPERIMENTAL!
2444 2004-11-07  lirc  <lirc@m320>
2446         * NEWS: release delayed due to failed regression tests
2448         * drivers/lirc_sasem/lirc_sasem.c: driver does not compile on 2.6
2450         * drivers/lirc_parallel/lirc_parallel.c: fixed 64-bit division trouble
2452 2004-11-06  lirc  <lirc@m320>
2454         * configure.in: fixed caraca config file selection
2456         * NEWS, configure.in: 0.7.0 release
2458 2004-10-29  pmiller9  <pmiller9@m320>
2460         * drivers/lirc_atiusb/lirc_atiusb.c: add better debugging
2462         * drivers/lirc_atiusb/lirc_atiusb.c:
2463         major changes to better support remote wonder II (two inbound endpoints) -- still need to determine what data needs to be ignored from each endpoint
2465 2004-10-23  lirc  <lirc@m320>
2467         * NEWS, setup.data: added TriTan Technology TView95
2469         * tools/xmode2.c: fixed core dump when font is missing
2471 2004-10-19  pmiller9  <pmiller9@m320>
2473         * drivers/lirc_atiusb/lirc_atiusb.c:
2474         minor change; display endpoint in hex
2476 2004-10-11  lirc  <lirc@m320>
2478         * daemons/hw_devinput.c: fix usage of pre/post data with devinput
2480 2004-10-10  pmiller9  <pmiller9@m320>
2482         * drivers/lirc_atiusb/lirc_atiusb.c:
2483         add a little more debugging information
2485 2004-10-09  lirc  <lirc@m320>
2487         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2488         lirc-0_7_0pre8 pre-release
2490         * daemons/hw_devinput.c: support repeats
2492         * autogen.sh: updated links
2494 2004-10-08  pmiller9  <pmiller9@m320>
2496         * drivers/lirc_atiusb/lirc_atiusb.c: remove old macro
2498         * drivers/lirc_atiusb/lirc_atiusb.c:
2499         kernel 2.4 doesn't support multiple usb tables per module; changed method for determining if we're using a remote wonder 1 or 2.
2501 2004-09-26  pmiller9  <pmiller9@m320>
2503         * drivers/lirc_atiusb/lirc_atiusb.c:
2504         it appears that kernel 2.4 automagically resubmits urb after transfer completion.
2506         * drivers/lirc_atiusb/lirc_atiusb.c:
2507         add -EPIPE error for good measure :)
2509         * setup.data:
2510         Updated lirc_atiusb description to include remote wonder II support
2512         * drivers/lirc_atiusb/lirc_atiusb.c:
2513         implemented code for ATI's Remote Wonder II (based on patch from Falk Zoll)
2515 2004-09-25  lirc  <lirc@m320>
2517         * remotes/atiusb/lircd.conf.atiusb:
2518         added some additional model information
2520         * contrib/lirc.rules, doc/html-source/install.html, configure.in:
2521         added hints for devfs and sysfs
2523 2004-09-11  lirc  <lirc@m320>
2525         * daemons/hw-types.c, daemons/hw_atilibusb.c, acconfig.h, configure.in, daemons/Makefile.am, setup.data, NEWS:
2526         added userspce USB driver for ATI remotes (Michael Gold)
2528 2004-09-05  lirc  <lirc@m320>
2530         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_serial/lirc_serial.c, drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_i2c/lirc_i2c.c:
2531         sysfs and devfs clean-ups (David Härdeman),
2532         compilation fixes
2534 2004-09-04  lirc  <lirc@m320>
2536         * remotes/atiusb/lircd.conf.atiusb: added another config variation
2538 2004-09-02  pmiller9  <pmiller9@m320>
2540         * drivers/lirc_atiusb/lirc_atiusb.c:
2541         linux 2.6.8.1 atiusb fix patch from Martin Tomasek <mtd@centrum.cz>
2543 2004-08-28  lirc  <lirc@m320>
2545         * daemons/receive.c: bugfix for serial protocol decoder
2547 2004-08-21  lirc  <lirc@m320>
2549         * drivers/lirc_parallel/lirc_parallel.c:
2550         get rid of floating point operations
2552 2004-08-20  lirc  <lirc@m320>
2554         * remotes/mceusb/lircd.conf.mceusb:
2555         additional buttons for HP Media Center remote control
2557 2004-08-09  pmiller9  <pmiller9@m320>
2559         * drivers/lirc_atiusb/lirc_atiusb.c:
2560         Patch from Reynald Poittevin to fix remote id stripping.
2562 2004-08-07  lirc  <lirc@m320>
2564         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_bt829/lirc_bt829.c:
2565         make more stuff static (David Härdeman)
2567         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c:
2568         harmonize debugging printk
2570         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/kcompat.h, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c:
2571         harmonize module information (David Härdeman)
2573         * drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_igorplugusb/lirc_igorplugusb.c:
2574         corrected minimum version
2576         * drivers/lirc_dev/lirc_dev.c:
2577         devfs and sysfs support for 2.6 (David Härdeman)
2579 2004-08-05  lirc  <lirc@m320>
2581         * configure.in, drivers/Makefile.am, drivers/lirc_igorplugusb/Makefile.am, drivers/lirc_igorplugusb/lirc_igorplugusb.c, setup.data, NEWS:
2582         added support for Igor Cesko's USB IR receiver (Jan Hochstein)
2584         * drivers/lirc_dev/lirc_dev.c: check for error
2586 2004-07-31  lirc  <lirc@m320>
2588         * remotes/atiusb/lircd.conf.atiusb:
2589         added config file for another variation of this receiver
2591 2004-07-26  lirc  <lirc@m320>
2593         * configure.in: fixed typo in possible_drivers
2595 2004-07-25  lirc  <lirc@m320>
2597         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
2598         lirc-0_7_0pre7 release
2600         * drivers/lirc_mceusb/lirc_mceusb.c:
2601         support for 2.6 kernels (Malte Rohde)
2603 2004-07-24  lirc  <lirc@m320>
2605         * remotes/pcmak/lircd.conf.pcmak, remotes/pcmak/lircmd.conf.pcmak, remotes/pcmak/lircrc.pcmak, NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_pcmak.c, daemons/hw_pcmak.h, setup.data, setup.sh:
2606         added support for ELMAK PCMAK (Pawel Nowak)
2608 2004-07-18  lirc  <lirc@m320>
2610         * configure.in, setup.data:
2611         convenience entries for Extigy USB sound card
2613 2004-07-11  lirc  <lirc@m320>
2615         * configure.in, doc/html-source/install.html:
2616         changed link for Technisat driver
2618 2004-06-19  lirc  <lirc@m320>
2620         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
2621         lirc-0.7.0pre6
2623         * configure.in, drivers/Makefile.am, drivers/lirc_sasem/.cvsignore, drivers/lirc_sasem/Makefile.am, drivers/lirc_sasem/lirc_sasem.c, drivers/lirc_sasem/lirc_sasem.h, remotes/sasem/lircd.conf.dignhv5, setup.data, NEWS:
2624         added support for Sasem OnAir Remocon-V (Oliver Stabel)
2626 2004-06-13  lirc  <lirc@m320>
2628         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
2629         lirc-0.7.0pre5
2631         * doc/html-source/help.html:
2632         list archive at geocrawler seems to have disappeared
2634 2004-05-30  lirc  <lirc@m320>
2636         * tools/mode2.c: fixed compiler warning (Michael Mauch)
2638 2004-05-23  lirc  <lirc@m320>
2640         * remotes/hercules/lircd.conf.smarttv_stereo, configure.in, data2setup.sh, setup.data:
2641         added config file for Hercules SmartTV Stereo TV card (Dimitris Michail)
2643 2004-05-23  pmiller9  <pmiller9@m320>
2645         * drivers/lirc_atiusb/lirc_atiusb.c:
2646         oops.  forgot to increment the version #define
2648 2004-05-20  lirc  <lirc@m320>
2650         * remotes/atiusb/lircd.conf.atiusb-unknown_ch, remotes/atiusb/lircd.conf.atiusb, configure.in:
2651         added new atiusb config files,
2652         general clean-up
2654 2004-05-16  lirc  <lirc@m320>
2656         * drivers/lirc_parallel/lirc_parallel.c:
2657         inteface change in 2.6.4 (Stian Davidsen)
2659 2004-05-06  pmiller9  <pmiller9@m320>
2661         * drivers/lirc_atiusb/lirc_atiusb.c:
2662         attempt to handle repeats, somewhat based on the gatos code
2663         -- new module parameter, repeat = repeat timeout (1/100 sec)
2665 2004-04-28  pmiller9  <pmiller9@m320>
2667         * remotes/atiusb/lircd.conf.atiusb: use channel 1 or set unique=0
2669         * drivers/lirc_atiusb/lirc_atiusb.c:
2670         - clearly print received data and channel (debug)
2671         - add channel acceptance bit mask option
2672         - add channel-specific option (default to non-unique, where the channel code is removed from key-code)
2673         - bump version to 0.4
2674         *** channel number not tested with 4/5-byte Dutch remotes ***
2676 2004-04-27  lirc  <lirc@m320>
2678         * drivers/lirc_atiusb/lirc_atiusb.c:
2679         usb structure change in 2.6.5 (Kenneth Aafloy)
2681         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_sir/lirc_sir.c, drivers/kcompat.h, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.c, TODO:
2682         added missing module reference counting,
2683         new MOD_[INC|DEC]_USE_COUNT macros for 2.6
2685         * daemons/receive.c:
2686         reset state on new keypress for remotes that use toggle_mask
2688         * drivers/Makefile.am, drivers/Makefile.common: added Makefile.common
2690         * drivers/lirc_gpio/lirc_gpio.c: return if bttv_get_cardinfo() fails
2692 2004-04-25  lirc  <lirc@m320>
2694         * drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/.cvsignore, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/.cvsignore, drivers/lirc_sir/Makefile.am, drivers/lirc_i2c/Makefile.am, drivers/lirc_it87/.cvsignore, drivers/lirc_it87/Makefile.am, drivers/lirc_mceusb/.cvsignore, drivers/lirc_mceusb/Makefile.am, drivers/lirc_parallel/.cvsignore, drivers/lirc_bt829/.cvsignore, drivers/lirc_bt829/Makefile.am, drivers/lirc_dev/.cvsignore, drivers/lirc_dev/Makefile.am, drivers/lirc_gpio/.cvsignore, drivers/lirc_gpio/Makefile.am, drivers/lirc_i2c/.cvsignore, daemons/lircmd.c, drivers/lirc_atiusb/.cvsignore, drivers/lirc_atiusb/Makefile.am, NEWS, TODO, acinclude.m4, configure.in:
2695         install .ko modules on 2.6
2697 2004-04-24  lirc  <lirc@m320>
2699         * drivers/lirc_serial/lirc_serial.c:
2700         added IgorPlug to parameter list (patch by Martin Lillepuu)
2702 2004-04-10  lirc  <lirc@m320>
2704         * drivers/lirc_atiusb/lirc_atiusb.c:
2705         renamed KERNEL26 define to be consistent with all other modules
2707 2004-04-10  pmiller9  <pmiller9@m320>
2709         * drivers/lirc_atiusb/lirc_atiusb.c:
2710         fix lirc #includes such it'll compile under kernel 2.6 from lirc's source
2712 2004-04-09  lirc  <lirc@m320>
2714         * setup.sh:
2715         work-around for problems reported with cdialog 0.9b-20040316
2717         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/Makefile.am, drivers/lirc_i2c/lirc_i2c.c, drivers/kcompat.h, drivers/lirc_bt829/Makefile.am, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_dev/lirc_dev.h:
2718         more drivers that compile with 2.6
2720 2004-04-04  lirc  <lirc@m320>
2722         * drivers/kcompat.h:
2723         added note about CONFIG_MODULE_UNLOAD for 2.6 kernels
2725 2004-03-30  lirc  <lirc@m320>
2727         * drivers/kcompat.h:
2728         fixed warning about redefinition of daemonize in kernels with modversions enabled
2730 2004-03-29  lirc  <lirc@m320>
2732         * configure.in: fixed setting of default values
2734 2004-03-28  lirc  <lirc@m320>
2736         * drivers/kcompat.h: fixed unsafe defines
2738         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_dev/lirc_dev.c, drivers/kcompat.h:
2739         part of the drivers compile now with 2.6 kernels
2741         * drivers/lirc_mceusb/.cvsignore:
2742         added .cvsignore for lirc_mceusb directory
2744 2004-03-25  lirc  <lirc@m320>
2746         * doc/man-source/irxevent.inc: reformatted for nicer man page output
2748         * doc/man-source/irxevent.inc, tools/irxevent.c:
2749         added Focus flag (Rob Spearman),
2750         restructured code to actually match the documentation
2752 2004-03-15  lirc  <lirc@m320>
2754         * drivers/lirc_dev/lirc_dev.c:
2755         fixed problem with lirc_dev thread exiting too early
2757 2004-03-07  lirc  <lirc@m320>
2759         * tools/lirc_client.c, NEWS, acconfig.h, doc/html-source/configure.html, doc/html-source/install.html:
2760         system-wide lircrc (Michal Svec)
2762 2004-03-06  lirc  <lirc@m320>
2764         * drivers/lirc_mceusb/lirc_mceusb.c: cleanups
2766 2004-03-02  lirc  <lirc@m320>
2768         * drivers/lirc_i2c/lirc_i2c.c:
2769         fixed endianness issue in Hauppauge driver
2771         * daemons/lircd.c: --listen takes optional argument
2773 2004-02-29  lirc  <lirc@m320>
2775         * remotes/mceusb/lircd.conf.mceusb: fixed eps and gap value
2777         * drivers/Makefile.am: added Makefile.kernel to EXTRA_DIST
2779         * daemons/Makefile.am: fixed irrecord file list
2781         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, NEWS, drivers/lirc_bt829/lirc_bt829.c, drivers/lirc_dev/lirc_dev.c:
2782         replaced get_key interface with more flexible add_to_buf method
2784 2004-02-11  lirc  <lirc@m320>
2786         * tools/mode2.c: check for character device
2788 2004-02-08  lirc  <lirc@m320>
2790         * daemons/config_file.c, daemons/config_file.h, daemons/dump_config.c, daemons/ir_remote.h, daemons/receive.c, daemons/transmit.c:
2791         added preliminary support for serial protocols
2793 2004-02-06  lirc  <lirc@m320>
2795         * daemons/dump_config.c: write rc6_mask
2797 2004-02-05  lirc  <lirc@m320>
2799         * daemons/irrecord.c: don't set ptrail for pulse encoded remotes
2801 2004-02-04  lirc  <lirc@m320>
2803         * daemons/irrecord.c: prevent infinite loop during toggle bit detection
2805 2004-02-02  lirc  <lirc@m320>
2807         * remotes/creative/lircd.conf.livedrive, daemons/hw_livedrive_common.h, daemons/hw_livedrive_midi.c, daemons/hw_livedrive_seq.c:
2808         added support for audigy2 livedrive controls (Stephen Beahm)
2810 2004-01-31  lirc  <lirc@m320>
2812         * daemons/irrecord.c: apply transform functions to all remote configs
2814 2004-01-31  pmiller9  <pmiller9@m320>
2816         * drivers/lirc_atiusb/lirc_atiusb.c: fix couple typos
2818         * drivers/lirc_atiusb/lirc_atiusb.c:
2819         forgot to submit urb for receiving!
2820         tested and working w/ 2.6 (I finally got lirc to compile)
2822 2004-01-29  pmiller9  <pmiller9@m320>
2824         * drivers/lirc_atiusb/lirc_atiusb.c:
2825         lirc_dev requires set_use_inc/dec functions to be set, otherwise it crashes
2827 2004-01-27  pmiller9  <pmiller9@m320>
2829         * drivers/lirc_atiusb/lirc_atiusb.c: fix kernel oops on device probe
2831 2004-01-27  lirc  <lirc@m320>
2833         * daemons/hw_udp.c: prevent integer overflow
2835 2004-01-24  pmiller9  <pmiller9@m320>
2837         * drivers/lirc_atiusb/lirc_atiusb.c: request module "lirc_dev"
2839         * drivers/lirc_atiusb/lirc_atiusb.c:
2840         fixed memset() kernel seg fault problem
2841         major updates for kernel 2.6 support (now compiles & loads!)
2842         removed set_use_inc/dec functions (not needed for usb?)
2843         code clean ups
2845 2004-01-19  ranty  <ranty@m320>
2847         * drivers/Makefile.kernel:
2848         Added missing file from the module building change.
2850 2004-01-18  ranty  <ranty@m320>
2852         * drivers/lirc_sir/Makefile.am, drivers/lirc_atiusb/Makefile.am, drivers/lirc_bt829/Makefile.am, drivers/lirc_dev/Makefile.am, drivers/lirc_gpio/Makefile.am, drivers/lirc_i2c/Makefile.am, drivers/lirc_it87/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am:
2853         Hack to make kernel module building more reliable, it should, maybe with small
2854         tunning, work for 2.6 kernels.
2856 2004-01-18  pmiller9  <pmiller9@m320>
2858         * drivers/lirc_atiusb/lirc_atiusb.c:
2859         started adding kernel 2.6 usb changes based on Brian Julin's GATOS ati_remote 2.6 port
2861         * drivers/lirc_atiusb/lirc_atiusb.c:
2862         nicer way to free kernel memory on failure
2864 2004-01-13  lirc  <lirc@m320>
2866         * configure.in, drivers/Makefile.am, drivers/lirc_dev/lirc_dev.c, drivers/lirc_mceusb/Makefile.am, drivers/lirc_mceusb/lirc_mceusb.c, remotes/mceusb/lircd.conf.mceusb, setup.data, NEWS:
2867         added support for Windows Media Center Remotes (Dan Conti)
2869         * daemons/Makefile.am, daemons/config_file.c, daemons/ir_remote.h, daemons/irrecord.c, daemons/receive.c, daemons/transmit.c:
2870         added rc6_mask for better RC6 variations support
2872 2004-01-12  lirc  <lirc@m320>
2874         * NEWS, acconfig.h, configure.in, drivers/lirc_serial/lirc_serial.c, setup.sh:
2875         fixed typo
2877 2004-01-06  lirc  <lirc@m320>
2879         * setup.sh: fixed type
2881 2003-12-30  lirc  <lirc@m320>
2883         * doc/html-source/install.html, drivers/lirc_sir/lirc_sir.c, NEWS:
2884         fine-tuning of lirc_sir driver
2886         * daemons/hw-types.c, daemons/hw_audio_alsa.c, doc/html-source/audio-alsa.html, doc/release-html.sh, NEWS, acconfig.h, configure.in, contrib/lirc.redhat, daemons/Makefile.am, setup.data:
2887         IR receiver IC connected to auido input using ALSA (Andrew Zabolotny)
2889         * daemons/hw_livedrive_common.c, daemons/hw_livedrive_midi.c, daemons/hw_livedrive_seq.c:
2890         timing issues fixed (Stephen Beahm)
2892 2003-12-29  pmiller9  <pmiller9@m320>
2894         * remotes/atiusb/lircd.conf.atiusb-unknown_ch:
2895         example atiusb configuration file for (unknown channel).
2897 2003-12-28  lirc  <lirc@m320>
2899         * daemons/hw_devinput.c:
2900         get exclusive access to input device (Arkadiusz Miskiewicz)
2902 2003-12-27  lirc  <lirc@m320>
2904         * drivers/lirc_serial/lirc_serial.c: fix for Igor receiver
2906         * daemons/lircd.c: fixed typo in pidfile command line processing
2908 2003-11-23  lirc  <lirc@m320>
2910         * configure.in: fixed --driver=any build failure
2912 2003-11-17  pmiller9  <pmiller9@m320>
2914         * drivers/lirc_atiusb/lirc_atiusb.c: fix lirc_dev buffer init
2916 2003-11-14  pmiller9  <pmiller9@m320>
2918         * drivers/lirc_atiusb/lirc_atiusb.c:
2919         different method to copy received buffer to lirc
2920         renamed BUFLEN to USB_BUFLEN as it is now defined in lirc_dev.h
2922 2003-11-13  pmiller9  <pmiller9@m320>
2924         * drivers/lirc_atiusb/lirc_atiusb.c:
2925         why are some people having problems with the code length?  works perfectly on my ati remote....?
2927 2003-11-12  lirc  <lirc@m320>
2929         * daemons/hw_default.c: major number sanity check
2931 2003-11-11  pmiller9  <pmiller9@m320>
2933         * drivers/lirc_atiusb/lirc_atiusb.c:
2934         properly handles 4 and 5 byte codes
2936 2003-11-10  lirc  <lirc@m320>
2938         * tools/lirc_client.c:
2939         repeat parameter was not respected for config entries where button entry is not set (reported by Peter Kundrat)
2941         * doc/html-source/configure.html, tools/lirc_client.c, NEWS:
2942         added include command to .lircrc config file (Ingo van Lil)
2944         * daemons/hw_creative_infracd.c: fixed potential buffer overflow
2946 2003-11-09  pmiller9  <pmiller9@m320>
2948         * drivers/lirc_atiusb/lirc_atiusb.c:
2949         Apparently, some remotes emit both 4 and 5 byte codes.  This change accepts codes >= 4.  we can assume that the code will be <= maxp <= BUF_LEN.  I'm not sure how LIRC/LIRC_DEV will handle bytes_in_key = 4 with a 5 byte input...
2951         One user reports:
2952         The remote which is described in German including a picture under
2953         http://www.pearl.de/product.jsp?pdid=PE4444&catid=5005&rate=5
2954         has some mouse movement keys. These and the corresponding mouse buttons have
2955         4-byte codes (7 codes). The rest  which are more than 30 keys have 5-byte
2956         codes.
2958 2003-11-07  pmiller9  <pmiller9@m320>
2960         * drivers/lirc_atiusb/lirc_atiusb.c:
2961         report received data length (debug)
2962         remove unnecessary #defines
2964 2003-11-06  pmiller9  <pmiller9@m320>
2966         * drivers/lirc_atiusb/lirc_atiusb.c:
2967         appears to fix inc/dec problem - we shouldn't disconnect the remote on dec, but wait until the remote receiver is unplugged or the module is unloaded.  On inc, we should connect the remote only if it hasn't been already connected (the original problem).
2969 2003-11-02  pmiller9  <pmiller9@m320>
2971         * drivers/lirc_atiusb/lirc_atiusb.c: fix typos
2973         * drivers/lirc_atiusb/lirc_atiusb.c: keep track of use count
2974         add extra safety checks for set_use_inc/dec()
2976 2003-11-02  lirc  <lirc@m320>
2978         * drivers/lirc_gpio/lirc_gpio.c:
2979         generated codes for this card did not match config file since 0.6.6
2981         * drivers/lirc_atiusb/lirc_atiusb.c: removed superfluous IRUNLOCK
2983         * daemons/irrecord.c: don't touch *_data_bits if remote has pre or post
2985 2003-10-29  pmiller9  <pmiller9@m320>
2987         * setup.data:
2988         change description of atiusb to include NVidia and X10 RF remotes (same remote, but with a different usb product id)
2990         * drivers/lirc_atiusb/lirc_atiusb.c:
2991         support other X10 USB product IDs (definitions found in windows ini file)
2992         attempt to fix multiple access problem
2994 2003-10-26  lirc  <lirc@m320>
2996         * daemons/hw_uirt2.c, daemons/hw_uirt2_common.c, daemons/hw_uirt2_common.h, daemons/hw_uirt2_raw.c:
2997         better transmit algorithm implemented
2999         * drivers/lirc_gpio/lirc_gpio.c: clearer debug output
3001 2003-10-12  lirc  <lirc@m320>
3003         * NEWS, drivers/lirc_gpio/lirc_gpio.c, setup.data:
3004         added support for Prolink Pixelview PV-BT878P+ (Rev.4C,8E)
3006         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_uirt2.c, daemons/hw_uirt2_common.c, daemons/hw_uirt2_common.h, daemons/hw_uirt2_raw.c, setup.data:
3007         added support for UIRT2 (Mikael Magnusson)
3009         * daemons/hw_tira.c, setup.data: corrected bug, typo (Gregory McLean)
3011 2003-10-07  ranty  <ranty@m320>
3013         * drivers/lirc_atiusb/.cvsignore:
3014         Adapt to atiusb, .cvsignore was blindly copied from lirc_serial.
3016         * drivers/lirc_atiusb/.cvsignore: I had forgotten .cvsignore :-/
3018 2003-10-05  lirc  <lirc@m320>
3020         * setup.sh: removed Karsten's email on his request
3022 2003-09-28  lirc  <lirc@m320>
3024         * drivers/lirc_gpio/lirc_gpio.c, remotes/leadtek/lircd.conf.RM-0010:
3025         use correct codes
3027         * doc/lirc.css: center HR's
3029 2003-09-23  ranty  <ranty@m320>
3031         * drivers/lirc_atiusb/lirc_atiusb.c:
3032         Use wake_up() instead of wake_up_sync() since the later is not available until
3033         2.4.20 kernels and wake_up() seams enough.
3035 2003-09-21  lirc  <lirc@m320>
3037         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_tira.c, daemons/hw_tira.h, data2setup.sh, setup.data, setup.sh:
3038         added support for Home Electronics Tira USB device (Gregory McLean)
3040         * TODO, daemons/Makefile.am, daemons/config_file.c, daemons/config_file.h, daemons/ir_remote.c, daemons/ir_remote.h:
3041         added preliminary support for special Pioneer protocol feature
3043 2003-08-15  lirc  <lirc@m320>
3045         * NEWS, configure.in, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_devinput.c, setup.data:
3046         added support for Linux input layer (Oliver Endriss, Jack Thomasson)
3048         * NEWS, acconfig.h, configure.in, daemons/config_file.c, daemons/ir_remote.c, daemons/ir_remote.h, setup.sh:
3049         enabled lircd to optinally decode buttons that are not included in the config file
3051         * daemons/config_file.c, daemons/ir_remote.c, daemons/ir_remote.h:
3052         added reverse flag compatibility mode
3054         * NEWS, doc/html-source/configure.html, tools/lirc_client.c, tools/lirc_client.h:
3055         added delay directive to .lircrc config file (Tobias Blomberg)
3057 2003-08-05  lirc  <lirc@m320>
3059         * doc/html-source/install.html:
3060         clarification about lirc_gpio parameters added
3062 2003-08-05  ranty  <ranty@m320>
3064         * drivers/lirc_dev/lirc_dev.c:
3065         If p->get_queue is provided there should be no need for read, poll or ioctl.
3067 2003-08-03  lirc  <lirc@m320>
3069         * configure.in, drivers/lirc_i2c/lirc_i2c.c, remotes/creative/lircd.conf.breakoutbox, setup.data:
3070         patches for Asus TV-Box and Creative PersonalCinema BreakOut-Box
3072 2003-07-21  ranty  <ranty@m320>
3074         * drivers/lirc_serial/lirc_serial.c: lirc_buffer_init may fail;
3075         removed leftover comment.
3077 2003-07-19  lirc  <lirc@m320>
3079         * doc/html-source/install.html:
3080         added section on kernel recompile shutcut
3082         * daemons/hw_bte.c: log flood fixed (vss)
3084 2003-06-17  ranty  <ranty@m320>
3086         * NEWS, configure.in, drivers/Makefile.am, drivers/lirc_atiusb/Makefile.am, drivers/lirc_atiusb/lirc_atiusb.c, setup.data:
3087         added support for ATI RF Remote Wonder (Paul Miller).
3089 2003-06-07  lirc  <lirc@m320>
3091         * tools/irexec.c: choose program name (patch by Vidar Holen)
3093         * remotes/iodata/lircd.conf.gvbctv5pci, configure.in, drivers/lirc_gpio/lirc_gpio.c, setup.data, NEWS:
3094         added support for I-O Data GV-BCTV5/PCI TV card (Jens C. Rasmussen)
3096 2003-05-24  lirc  <lirc@m320>
3098         * daemons/hw_creative_infracd.c: fixed too small buffer bug
3100         * NEWS, drivers/lirc_i2c/lirc_i2c.c, setup.data: corrected company name
3102 2003-05-12  ranty  <ranty@m320>
3104         * autogen.sh: Create setup-driver.sh so CVS users don't miss it.
3106 2003-05-07  ranty  <ranty@m320>
3108         * .cvsignore: ignore setup-driver.sh
3110         * setup.data: Remove the obsolet old_* stuff.
3112 2003-05-07  lirc  <lirc@m320>
3114         * doc/man-source/irw.inc, remotes/creative/lircd.conf.infracd, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_creative_infracd.c, daemons/hw_creative_infracd.h, setup.data, configure.in, NEWS:
3115         added support for Creative iNFRA CDROMO (Leonid Froenchenko)
3117 2003-05-07  ranty  <ranty@m320>
3119         * Makefile.am, data2setup.sh, setup.data, setup.sh:
3120         Move the "hardware selection menu" to a machine readable format.
3122 2003-05-04  lirc  <lirc@m320>
3124         * daemons/lircd.c, daemons/irrecord.c: fixed bug in device selection,
3125         order of --device and --driver option was relevant but shouldn't be
3127         * doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c:
3128         allow forcing bttv id
3130 2003-05-04  ranty  <ranty@m320>
3132         * drivers/lirc_gpio/lirc_gpio.c:
3133         Use labeled (.FIELDNAME =) initializing for 'plugin'.
3135         * drivers/lirc_dev/lirc_dev.c:
3136         Remove extra lirc_buffer_unlock and make irctl_read return if it already wrote
3137         some data and the buffer is empty.
3139 2003-05-03  lirc  <lirc@m320>
3141         * remotes/hauppauge/lircd.conf.hauppauge:
3142         added config for new Hauppauge PVR models
3144 2003-05-03  ranty  <ranty@m320>
3146         * daemons/Makefile.am:
3147         synchronize EXTRA_lircd_SOURCES and EXTRA_irrecord_SOURCES.
3149 2003-05-02  ranty  <ranty@m320>
3151         * drivers/lirc_dev/lirc_dev.h: make lirc_buffer_full overflow tolerant.
3153         * drivers/lirc_dev/lirc_dev.h:
3154         Replace the semaphore in 'struct lirc_buffer' with an spinlock.
3156 2003-05-01  lirc  <lirc@m320>
3158         * daemons/lircd.c, daemons/hw_default.c:
3159         /dev/lirc can also be socket (for devices that use bidirectional communication through a helper daemon)
3161         * tools/irsend.c: can specify socket name on command line
3163 2003-04-27  lirc  <lirc@m320>
3165         * remotes/asus/lircd.conf.asus, drivers/lirc_i2c/lirc_i2c.c, NEWS, configure.in, setup.sh:
3166         added support for VisionTek BreakOut-Box (Stefan Jahn)
3168 2003-04-21  lirc  <lirc@m320>
3170         * remotes/creative/lircd.conf.livedrive: rm900 is a subset of rm1000w
3172         * daemons/Makefile.am, daemons/hw-types.c, daemons/hw_livedrive.c, daemons/hw_livedrive_common.c, daemons/hw_livedrive_common.h, daemons/hw_livedrive_midi.c, daemons/hw_livedrive_seq.c, configure.in, setup.sh, acconfig.h:
3173         split livedrive support into two separate modules for OSS/Alsa
3175 2003-04-20  lirc  <lirc@m320>
3177         * drivers/lirc_gpio/lirc_gpio.c:
3178         finished Kworld support with original config file
3180 2003-04-19  lirc  <lirc@m320>
3182         * drivers/lirc_serial/lirc_serial.c, NEWS, acconfig.h, configure.in, setup.sh:
3183         added support for Igor Ceska's receiver variation
3185         * daemons/hw_bte.c, daemons/hw_bte.h, remotes/ericsson/lircd.conf.bte, TODO, configure.in, daemons/hw-types.c, setup.sh, NEWS:
3186         added support for Ericsson mobile phone via Bluetooth (Vadim Shliakhov)
3188         * tools/lirc_client.c: fixed bug related with button sequences,
3189         if $HOME is not set use / as default
3191 2003-03-31  lirc  <lirc@m320>
3193         * remotes/kworld/lircd.conf.kworld, configure.in:
3194         finished Kworld support with original config file
3196 2003-03-30  lirc  <lirc@m320>
3198         * tools/mode2.c, tools/smode2.c, tools/xmode2.c:
3199         better guidance for dummies
3201         * daemons/lircd.c: fixed bad pidfile command line parsing
3203 2003-03-07  lirc  <lirc@m320>
3205         * daemons/Makefile.am: Mac OS X uses fifo instead of socket
3207 2003-02-16  lirc  <lirc@m320>
3209         * daemons/Makefile.am, daemons/hw-types.c, daemons/hw_mp3anywhere.c, daemons/hw_mp3anywhere.h, remotes/x10/lircd.conf.mp3anywhere, NEWS, configure.in, setup.sh:
3210         added support for X10 MP3 Anywhere RF receiver (Shawn Nycz),
3211         fixed Creative Infra Receiver setup bug
3213         * daemons/hw_creative.c: pre not hardwired anymore
3215 2003-02-15  lirc  <lirc@m320>
3217         * daemons/Makefile.am, daemons/hw-types.c, daemons/hw_livedrive.c, remotes/creative/lircd.conf.livedrive, configure.in, NEWS, setup.sh:
3218         added support for Creative LiveDrive (Stephen Beahm)
3220         * daemons/hw_default.c:
3221         transmit did not work correctly for raw config files that had the CONST_LENGTH flag turned on
3223         * doc/man-source/lircd.inc, daemons/transmit.c, daemons/lircd.h, daemons/lircd.c, daemons/config_file.c, TODO:
3224         use strtoull() instead of strtouq(),
3225         fixed compiler warnings when using --with-syslog,
3226         removed some duplicated code in start_server(),
3227         new command line options that allow multiple instances of lircd (patch from Kir Kostuchenko):
3228           --output
3229           --logfile
3230           --pidfile
3232 2003-02-13  lirc  <lirc@m320>
3234         * tools/irxevent.c:
3235         replaced nice but broken code by ugly but working code
3237 2003-01-26  lirc  <lirc@m320>
3239         * configure.in, daemons/Makefile.am, daemons/hw_audio.c:
3240         more soundcard driver changes
3242         * NEWS, Makefile.am:
3243         removed dist-bz2 target in favour of automake 1.5 built-in dist-bzip2 target
3245         * tools/irpty.c, NEWS, autogen.sh, configure.in, daemons/hw-types.c, daemons/lircd.c, drivers/lirc.h, setup.sh:
3246         added support for IR receiver connected to soundcard input,
3247         most parts now compile on Mac OS X/Darwin (Matthias Ringwald)
3249 2003-01-19  ranty  <ranty@m320>
3251         * drivers/lirc_dev/lirc_dev.h: Documented new fields.
3253 2003-01-04  lirc  <lirc@m320>
3255         * ANNOUNCE, TODO, daemons/ir_remote.c, daemons/irrecord.c:
3256         new function in irrecord to invert codes,
3257         some typos fixed
3259 2002-12-28  lirc  <lirc@m320>
3261         * tools/smode2.c: removed dummy printfs
3263 2002-12-16  lirc  <lirc@m320>
3265         * drivers/lirc_i2c/lirc_i2c.c: fix to support more RC-5 remotes
3267 2002-12-15  ranty  <ranty@m320>
3269         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_serial/lirc_serial.c:
3270         - lirc_dev:
3271                 - Introduces 'struct lirc_buffer' and functions to handle it.
3272                         - Moves the lock and wait queue to 'struct lirc_buffer'.
3273                         - Locking happens implicitly on lirc_buffer_[read!write]_1.
3274                         - The caller is responsible of locking on
3275                           _lirc_buffer_[read!write]_1
3276                 - Plugins can provide an 'struct lirc_buffer' for reading.
3277                 - Remove 'struct irctl'->bytes_in_key in favor of 'struct
3278                   lirc_buffer'->chunk_size.
3279                 - Extends lirc_dev's irctl_read and irctl_poll to acomodate lirc_serial.
3281         - lirc_serial:
3282                 - Integrates lirc_serial with the above, removing lirc_poll and
3283                   lirc_read.
3285 2002-12-02  lirc  <lirc@m320>
3287         * drivers/lirc_gpio/lirc_gpio.c: added support for AVerTV GO/wFM card
3289         * daemons/irrecord.c: added explicit test command line switch,
3290         this has confused too many people
3292 2002-11-21  lirc  <lirc@m320>
3294         * NEWS, daemons/transmit.c:
3295         fixed show-stopper bug in RC-6 transmit code
3297         * doc/html-source/technical.html: added hint to hdparm
3299 2002-11-19  ranty  <ranty@m320>
3301         * drivers/lirc_sir/lirc_sir.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_bt829/lirc_bt829.c:
3302         - Make set_use_inc return an int to allow the plugins to reject an open.
3303         - Move features into 'struct lirc_plugin' to allow the plugins to specify it's
3304           features.
3305         - Add an 'ioctl' function pointer to 'struct lirc_plugin' so plugins have a
3306           chance to handle ioctl's before the general cases are handled.
3307         - Extend the lirc_dev's ioctl handling to be more generic so it meets
3308           lirc_serial's needs.
3309         - Make lirc_serial take advantage of lirc_dev's new capabilities.
3310         - Make all other drivers fit with lirc_dev's changes.
3312 2002-11-12  lirc  <lirc@m320>
3314         * daemons/config_file.h, daemons/ir_remote.h, daemons/receive.c, daemons/transmit.c:
3315         added support for strange Grundig protocol
3317 2002-11-11  lirc  <lirc@m320>
3319         * setup.sh: yet another TV card
3321         * drivers/lirc_gpio/lirc_gpio.c, NEWS, configure.in:
3322         yet another TV card,
3323         config files still missing
3325 2002-11-09  lirc  <lirc@m320>
3327         * configure.in, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c, remotes/leadtek/lircd.conf.RM-0007, remotes/leadtek/lircd.conf.RM-0010, remotes/leadtek/lircd.conf.leadtek, remotes/leadtek/lircmd.conf.RM-0007, remotes/leadtek/lircmd.conf.RM-0010, remotes/leadtek/lircmd.conf.leadtek, setup.sh:
3328         better WinView 601 support
3330         * remotes/life-view/lircd.conf.flyvideo:
3331         some more buttons for LR50Q model
3333         * doc/html-source/configure.html: mentioned BUTTON*.* in lircmd.conf
3335         * drivers/lirc_dev/lirc_dev.c:
3336         won't check for signals as signals are all blocked anyway,
3337         bugfix: lirc_thread has to be waken up during shutdown
3339 2002-11-07  lirc  <lirc@m320>
3341         * daemons/receive.c:
3342         increased heuristic to better support Leadtek cards
3344 2002-11-03  lirc  <lirc@m320>
3346         * remotes/leadtek/lircd.conf.leadtek, remotes/leadtek/lircmd.conf.leadtek, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c, NEWS, configure.in, setup.sh:
3347         added support for Leadtek WinView 601 TV card
3349 2002-10-30  lirc  <lirc@m320>
3351         * drivers/lirc_gpio/lirc_gpio.c, setup.sh:
3352         added support for WinFast TV 2000 XP (Markus Lischka)
3354 2002-10-27  ranty  <ranty@m320>
3356         * drivers/lirc_serial/lirc_serial.c:
3357         - Renamed calc_pulse_lengths_in_clocks into init_timing_params and wrote one
3358           for the !USE_RDTSC case.
3359         - Inlined 'void on(void)' and 'void off(void)', better performance, and timing
3360           will not depend on CPU that much.
3361         - Broke up send_pulse_homebrew, it now calls send_pulse_homebrew_softcarrier.
3362           And the implementation of send_pulse_homebrew_softcarrier depends on
3363           USE_RDTSC.
3365         * drivers/lirc_serial/lirc_serial.c:
3366         Restore proper check_region behaviour.
3368         * drivers/lirc_dev/Makefile.am, drivers/lirc_it87/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am, drivers/lirc_bt829/Makefile.am:
3369         Make sure that depmod is run after installing the modules, and not before.
3371 2002-10-26  lirc  <lirc@m320>
3373         * remotes/generic/RC-6.conf:
3374         added template config file for RC-6 protocol
3376 2002-10-25  lirc  <lirc@m320>
3378         * NEWS, configure.in, drivers/lirc_gpio/lirc_gpio.c, remotes/avermedia/lircd.conf.vdomate, setup.sh:
3379         added support for AverMedia VDOMATE
3381 2002-10-21  ranty  <ranty@m320>
3383         * tools/irsend.c, tools/rc.c, doc/man-source/irsend.inc, doc/man-source/rc.inc, doc/man/Makefile.am, tools/.cvsignore, tools/Makefile.am, doc/html-source/index.html, doc/html-source/install.html, doc/html-source/programs.html, doc/html-source/technical.html, doc/man/.cvsignore, doc/release-html.sh, doc/release-man.sh:
3384         Renamed 'rc' to 'irsend' and updated everything I could think of to reflect
3385         the change.
3387         * drivers/Makefile.am, drivers/lirc_bt829/Makefile.am, drivers/lirc_dev/Makefile.am, drivers/lirc_it87/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am, TODO, configure.in, daemons/Makefile.am, doc/html-source/index.html, doc/html-source/technical.html:
3388         Renamed --disable-manage-devices into --enable-sandboxed enhanced it and added
3389         a documentation note for packagers.
3391         * configure.in:
3392         sed segfaults when $hw_module is too long :(, changed the implementation to
3393         use "sort -u".
3395 2002-10-15  ranty  <ranty@m320>
3397         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, remotes/pixelview/lircrc.playtv_pro, AUTHORS, doc/html-source/technical.html:
3398         New email for Artur Lipowski.
3400 2002-10-12  ranty  <ranty@m320>
3402         * drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/Makefile.am, drivers/kcompat.h, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c:
3403         - Removes support for 2.0 kernels;
3404         - Removes support for 2.2.17 and older kernels, 2.2.18 and above have some
3405           usefull 2.4 compatibility built in already;
3406         - Started a kcompat.h header file, to hold backwards compatibility code.
3408         * drivers/lirc_bt829/lirc_bt829.c: Cosmetic.
3410 2002-10-12  lirc  <lirc@m320>
3412         * daemons/hw_udp.c: support for pre ISO C99 systems
3414 2002-10-10  ranty  <ranty@m320>
3416         * configure.in: lirc_aver was gone long ago.
3418 2002-10-09  ranty  <ranty@m320>
3420         * drivers/lirc_bt829/lirc_bt829.c:
3421         Include parameter list in function prototypes to comply with ANSI C.
3423         * daemons/Makefile.am:
3424         Make sure that hw_caraca.c, hw_caraca.h and hw_udp.c get included in release
3425         tarballs.
3427 2002-10-08  ranty  <ranty@m320>
3429         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, configure.in, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h:
3430         Make all kernel modules into lirc_plugin's.
3432 2002-10-06  lirc  <lirc@m320>
3434         * NEWS, configure.in, drivers/lirc_i2c/lirc_i2c.c, remotes/asus/lircd.conf.asus, setup.sh:
3435         added support for Asus TV-Box (patch by Stefan Jahn)
3437         * remotes/life-view/lircd.conf.FlyVideo_II, remotes/life-view/lircd.conf.fly98, remotes/life-view/lircd.conf.flyvideo, remotes/life-view/lircmd.conf.fly98, remotes/life-view/lircmd.conf.flyvideo, remotes/life-view/lircrc.fly98, remotes/life-view/lircrc.flyvideo, doc/html-source/index.html, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c, NEWS, configure.in, setup.sh, ANNOUNCE:
3438         added support for another FlyVideo type card,
3439         major FlyVideo config cleanup
3441         * doc/html-source/index.html, ANNOUNCE, NEWS, configure.in, setup.sh:
3442         lirc-0.6.6 release
3444 2002-10-02  lirc  <lirc@m320>
3446         * drivers/lirc_serial/lirc_serial.c: cosmetic change
3448 2002-09-26  lirc  <lirc@m320>
3450         * drivers/lirc_i2c/lirc_i2c.c: malloc.h is obsolete
3452 2002-09-21  lirc  <lirc@m320>
3454         * doc/html-source/index.html, doc/html-source/programs.html, doc/man/Makefile.am:
3455         forgot links to rc page
3457         * ANNOUNCE, NEWS, configure.in, daemons/lircd.c, daemons/receive.c, doc/html-source/help.html, doc/html-source/index.html, doc/html-source/technical.html, setup.sh:
3458         pre2
3460 2002-09-12  lirc  <lirc@m320>
3462         * doc/man-source/xmode2.inc, tools/.cvsignore, tools/Makefile.am, tools/ircat.c, tools/irexec.c, tools/mode2.c, tools/rc.c, tools/smode2.c, tools/xmode2.c, NEWS, doc/html-source/configure.html, doc/html-source/foot.html, doc/html-source/help.html, doc/html-source/index.html, doc/html-source/install.html, doc/html-source/programs.html, doc/man-source/help2man.inc, doc/man-source/irexec.inc, doc/man-source/irxevent.inc, doc/man-source/lircd.inc, doc/man-source/rc.inc, doc/man/.cvsignore, doc/release-html.sh, doc/release-man.sh:
3463         moved rc tool from xrc package to LIRC package
3465 2002-09-02  ranty  <ranty@m320>
3467         * TODO: more things to do.
3469 2002-08-31  ranty  <ranty@m320>
3471         * daemons/lircd.c: enable should be initialized.
3473 2002-08-30  lirc  <lirc@m320>
3475         * drivers/lirc_gpio/lirc_gpio.c:
3476         bugfix for Winfast TV 2000 cards (untested)
3478         * daemons/lircd.c:
3479         former version did not notice when server went down after successful connect in client mode
3481 2002-08-25  ranty  <ranty@m320>
3483         * configure.in:
3484         Do proper quoting on the vgalib detection for autoconf 2.5x compatibility.
3486 2002-08-17  lirc  <lirc@m320>
3488         * TODO, daemons/lircd.c, daemons/lircmd.c, doc/html-source/foot.html, doc/html-source/head.html, doc/html-source/index.html, doc/html-source/programs.html, doc/man-source/ircat.inc, doc/man/Makefile.am, doc/release-html.sh, doc/release-man.sh, remotes/generic/NEC-AIWA.conf, remotes/generic/SANYO.conf, tools/Makefile.am, tools/ircat.c, tools/irexec.c, tools/irpty.c, tools/irw.c:
3489         added ircat tool (patch by Bjorn Bringert),
3490         minor fixes
3492 2002-07-28  lirc  <lirc@m320>
3494         * daemons/ir_remote.h, daemons/lircd.c, daemons/lircd.h, doc/html-source/technical.html:
3495         SEND_ONCE accepts optional repeat count (done by Scott Baily)
3497 2002-07-27  lirc  <lirc@m320>
3499         * configure.in, doc/html-source/configure.html, drivers/lirc_sir/lirc_sir.c, setup.sh, NEWS, acconfig.h:
3500         added SIR support for Actisys Act200L dongle (Karl Bongers)
3502         * tools/xmode2.c, tools/mode2.c, tools/smode2.c:
3503         add check for PIPE on fh,
3504         don't do ioctl if pipe
3506 2002-07-13  ranty  <ranty@m320>
3508         * acconfig.h, configure.in, daemons/hardware.h, daemons/hw-types.c, daemons/irrecord.c, daemons/lircd.c:
3509         Add patch to have a 'null' driver by Andy Mortimer and massage things to
3510         remove the LIRC_NETWORK_ONLY special case.
3512 2002-07-07  lirc  <lirc@m320>
3514         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
3515         cosmetic fix for recursive call of configure script
3517 2002-07-04  lirc  <lirc@m320>
3519         * daemons/irrecord.c: learn toggle_mask, untested
3521 2002-07-01  lirc  <lirc@m320>
3523         * drivers/lirc.h:
3524         int32_t would create incompatibilities on 64 bit architectures
3526         * tools/.cvsignore, daemons/config_file.c:
3527         begin and end now accepted as button names
3529 2002-06-28  lirc  <lirc@m320>
3531         * daemons/receive.c, drivers/lirc.h:
3532         should compile again with current 2.4.x kernels
3534 2002-06-24  lirc  <lirc@m320>
3536         * NEWS, configure.in, daemons/hw-types.c, daemons/hw_udp.c, setup.sh:
3537         added UDP network driver
3539         * daemons/config_file.c, daemons/irrecord.c, daemons/serial.c, setup.sh, tools/irxevent.c:
3540         minor cleanups
3542 2002-06-16  lirc  <lirc@m320>
3544         * daemons/lircd.c:
3545         set O_NONBLOCK flag to client file descriptors to avoid blocking of lircd when client becomes unreachable
3547 2002-06-16  ranty  <ranty@m320>
3549         * doc/man-source/irxevent.inc, tools/irxevent.c:
3550         Allow sending events to an specific 'WindowID'.
3552         * doc/man-source/irxevent.inc, tools/irxevent.c:
3553         Allow targeting the 'RootWindow' which makes sending events to the
3554         windowmanager posible/easier.
3556 2002-05-20  lirc  <lirc@m320>
3558         * doc/html-source/configure.html, setup.sh: additional config file docu
3560 2002-05-18  lirc  <lirc@m320>
3562         * acconfig.h, configure.in, drivers/lirc_sir/lirc_sir.c, setup.sh:
3563         restructured setup script
3565 2002-05-12  lirc  <lirc@m320>
3567         * doc/html-source/install.html:
3568         clearer explanation of serial port problem
3570 2002-05-05  lirc  <lirc@m320>
3572         * doc/html-source/install.html: doc update
3574         * daemons/receive.c: fixed stall bug
3576 2002-05-04  lirc  <lirc@m320>
3578         * daemons/hardware.h, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_dsp.c, daemons/hw_slinke.c, daemons/hw_slinke.h, daemons/irrecord.c, daemons/lircd.c, daemons/lircd.h, daemons/receive.c:
3579         changes to integrate hw_dsp,
3580         irrecord bugfix
3582 2002-04-28  lirc  <lirc@m320>
3584         * daemons/config_file.h, daemons/ir_remote.h, daemons/receive.c:
3585         changes to decode unknown protocol found on a Goldstar TV remote
3587 2002-04-22  lirc  <lirc@m320>
3589         * daemons/transmit.c, tools/Makefile.am, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_dsp.c, setup.sh, configure.in, NEWS:
3590         added support for hardware connected to soundcard input (Pavel Machek)
3592 2002-04-18  ranty  <ranty@m320>
3594         * doc/man-source/irpty.inc:
3595         The previous fix would add an extra space, this time it won't.
3597 2002-04-11  ranty  <ranty@m320>
3599         * doc/man-source/irpty.inc:
3600         A formating error was causing a piece of text not to be shown.
3602 2002-04-01  lirc  <lirc@m320>
3604         * doc/html-source/index.html, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c, remotes/pixelview/lircd.conf.playtv_pro:
3605         changed config file for Pixelview PlayTV pro and compatible TV cards to use original codes
3607 2002-03-28  lirc  <lirc@m320>
3609         * NEWS, configure.in, drivers/Makefile.am, drivers/lirc_bt829/.cvsignore, drivers/lirc_bt829/Makefile.am, drivers/lirc_bt829/lirc_bt829.c, remotes/tekram/lircd.conf.m230, remotes/tekram/lircmd.conf.m230, setup.sh:
3610         added support for Tekram M230 Mach64 (Froenchenko Leonid)
3612 2002-03-27  lirc  <lirc@m320>
3614         * drivers/lirc_sir/lirc_sir.c: changes for Sharp Zaurus hardware,
3615         disable interrupts during transmit
3617 2002-03-25  lirc  <lirc@m320>
3619         * contrib/sendxevent.c: command line version of irxevent
3621 2002-03-24  lirc  <lirc@m320>
3623         * daemons/lircd.c: fixed bug in command line driver selection
3625 2002-03-06  lirc  <lirc@m320>
3627         * drivers/lirc_parallel/lirc_parallel.c:
3628         fixed minor bug in timer initialization
3630 2002-02-23  lirc  <lirc@m320>
3632         * doc/html-source/technical.html: described interrupt issue
3634         * doc/man-source/irxevent.inc, doc/man2html.c:
3635         removed links to man pages from generated html pages
3637 2002-02-22  lirc  <lirc@m320>
3639         * daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/transmit.c, daemons/config_file.c:
3640         added support for error detection scheme found on Sharp RRMCG0041SJSA remote
3642 2002-02-06  lirc  <lirc@m320>
3644         * daemons/receive.c: code cleanup
3646 2002-02-01  lirc  <lirc@m320>
3648         * TODO, configure.in, daemons/irrecord.c, doc/man-source/irrecord.inc:
3649         no new protocols seem to show up
3651 2002-02-01  ranty  <ranty@m320>
3653         * drivers/lirc_dev/Makefile.am, drivers/lirc_it87/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am, drivers/Makefile.am:
3654         Didn't notice that mkdev and rmdev where used in multiple Makefile.am files.
3655         This should fix 'configure --disable-manage-devices'
3657 2002-01-31  lirc  <lirc@m320>
3659         * setup.sh: really disable X11
3661 2002-01-26  lirc  <lirc@m320>
3663         * ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
3664         0.6.5 release
3666         * doc/html-source/help.html: cosmetic fix
3668 2002-01-22  lirc  <lirc@m320>
3670         * INSTALL, README: added pointers to main documentation
3672 2002-01-18  lirc  <lirc@m320>
3674         * doc/.cvsignore: added more files to ignore
3676         * doc/man/.cvsignore: added .cvsignore
3678         * doc/html-source/install.html: added note about serial.c kernel bug
3680         * doc/man/Makefile.am: man pages have to go into distribution
3682         * README, doc/.cvsignore: doc.html has been removed
3684 2002-01-16  lirc  <lirc@m320>
3686         * setup.sh: users don't look in the 'Other serial port devices' section
3688 2002-01-06  lirc  <lirc@m320>
3690         * configure.in, doc/Makefile.am, doc/man/Makefile.am, doc/release-man.sh:
3691         fixed man page handling (did not install correctly)
3693         * daemons/hw_default.c, daemons/irrecord.c: cosmetic fixes
3695         * doc/html-source/install.html, drivers/lirc_it87/README, drivers/lirc_it87/lirc_it87.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, setup.sh:
3696         renamed I/O base address parameter to io
3698         * doc/html-source/help.html: fixed typo
3700 2001-12-17  lirc  <lirc@m320>
3702         * doc/Makefile.am, doc/html-source/configure.html, doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/head.html, doc/html-source/head1.html, doc/html-source/head2.html, doc/html-source/help.html, doc/html-source/index.html, doc/html-source/install.html, doc/html-source/programs.html, doc/html-source/technical.html, doc/lirc.css, doc/release-html.sh:
3703         cleaned up html documentation, now uses CSS
3705 2001-12-16  ranty  <ranty@m320>
3707         * doc/html-source/programs.html:
3708         Forgot to remove "html/" from the links.
3710         * doc/html-source/configure.html: Revised lircmd/XF4 configuration.
3711         More IntelliMouse vs. IMPS/2 updates.
3713         * doc/html-source/install.html, doc/html-source/programs.html:
3714         Some documentation is generated from man pages.
3716         * doc/html-source/configure.html, doc/html-source/foot.html, doc/html-source/head1.html, doc/html-source/head2.html, doc/html-source/help.html, doc/html-source/install.html, doc/html-source/technical.html:
3717         Fixed html comments which prevented some text from showing up in a browser.
3719 2001-12-15  ranty  <ranty@m320>
3721         * remotes/life-view/lircmd.conf.fly98, remotes/pixelview/lircmd.conf.playtv_pro, remotes/pixelview/lircmd.conf.remotemaster, remotes/silitek/lircmd.conf.silitek, NEWS, contrib/lircmd.conf, daemons/lircmd.c, doc/html-source/configure.html, doc/html-source/technical.html, doc/man-source/lircmd.inc, remotes/avermedia/lircmd.conf.avermedia, remotes/avermedia/lircmd.conf.avermedia98, remotes/bestbuy/lircmd.conf.bestbuy, remotes/bestbuy/lircmd.conf.bestbuy2, remotes/hauppauge/lircmd.conf.hauppauge:
3722         Implemented IntelliMouse protocol in lircmd which is more appropriate for the
3723         pipe we use there.
3725 2001-12-12  lirc  <lirc@m320>
3727         * AUTHORS, NEWS, configure.in, drivers/Makefile.am, drivers/lirc_it87/.cvsignore, drivers/lirc_it87/Makefile.am, drivers/lirc_it87/README, drivers/lirc_it87/TODO, drivers/lirc_it87/lirc_it87.c, drivers/lirc_it87/lirc_it87.h, setup.sh:
3728         added support for ITE IT8712/IT8705 CIR port (Hans-Günter Lütke Uphues)
3730 2001-12-12  ranty  <ranty@m320>
3732         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
3733         Added the GPL license paragraph to source files, MODULE_LICENSE
3734         declarations and a couple of MODULE_AUTHOR and MODULE_DESCRIPTION
3735         declarations.
3737         * daemons/hw-types.c:
3738         Include 'irman' in the list of available drivers if available.
3740         * configure.in:
3741         'irman' support wasn't building properly when driver 'any' was selected.
3743 2001-12-08  lirc  <lirc@m320>
3745         * daemons/hardware.h, daemons/hw_caraca.c, daemons/hw_creative.c, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_irman.c, daemons/hw_logitech.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c, daemons/hw_silitek.c, daemons/hw_slinke.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, drivers/lirc.h:
3746         implemented functions to set receiver frequency range
3748         * drivers/lirc_sir/lirc_sir.c: implemented sane read function
3750 2001-12-02  lirc  <lirc@m320>
3752         * configure.in: check for svgalib include files added
3754         * drivers/lirc_sir/lirc_sir.c: del_timer_sync() not available in 2.2.x
3756         * doc/html-source/configure.html: docs are far from being complete...
3758         * drivers/lirc_sir/lirc_sir.c:
3759         fixed potential kernel crash due to timer still being active at module removal
3761         * daemons/hw_logitech.c: increased timeout, warning in debug mode only
3763 2001-11-27  ranty  <ranty@m320>
3765         * daemons/irrecord.c, daemons/dump_config.c:
3766         Christoph prefers #ifdef rather than #if with autoconf preprocesor macros.
3768 2001-11-24  ranty  <ranty@m320>
3770         * daemons/lircd.c, daemons/lircd.h, daemons/lircmd.c:
3771         ANSI-C forbids text after #endif, only comments are accepted there.
3773 2001-11-22  ranty  <ranty@m320>
3775         * daemons/dump_config.c, daemons/irrecord.c, doc/man2html.c, tools/smode2.c:
3776         Removed some compiler warnnings.
3778 2001-11-20  ranty  <ranty@m320>
3780         * drivers/lirc_dev/Makefile.am, drivers/lirc_gpio/Makefile.am, drivers/lirc_i2c/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am:
3781         automake 1.5 seams to change some variables which broke module compilation.
3783         * configure.in:
3784         prevent "AC_PROG_CPP was called before AC_PROG_CC" autoconf error.
3786         * doc/man-source/irrecord.inc, doc/man-source/irw.inc, doc/man-source/irxevent.inc, doc/man-source/lircd.inc, doc/man-source/lircmd.inc, doc/man-source/mode2-common.inc, doc/man-source/mode2.inc, doc/man-source/smode2.inc, doc/man-source/xmode2.inc, tools/irw.c, tools/irxevent.c, tools/mode2.c, tools/smode2.c, tools/xmode2.c, Makefile.am, doc/Makefile.am, doc/html-source/doc.html, doc/man-source/daemons.inc, doc/man-source/help2man.inc, doc/man-source/irexec.inc, doc/man-source/irpty.inc, doc/man2html.c, doc/release-html.sh, doc/release-man.sh:
3787         Generate manpages with help2man and html program manuals from the manpages.
3789 2001-11-18  lirc  <lirc@m320>
3791         * remotes/pinnacle_systems/lircd.conf.pctv: some more buttons
3793         * daemons/receive.c: didn't compile
3795         * daemons/hw_pinsys.c: warning only should appear in debug mode,
3796         otherwise the log file could fill up quite fast
3798 2001-11-14  lirc  <lirc@m320>
3800         * NEWS, drivers/lirc_gpio/lirc_gpio.c, setup.sh:
3801         added support for Prolink PV-BT878P+9B card (Arkadiusz Miskiewicz)
3803         * daemons/receive.c:
3804         introduced better heuristic that should fix problems with repeat and most TV cards
3806 2001-11-14  ranty  <ranty@m320>
3808         * acconfig.h, tools/irpty.c: Polishing the use of forkpty in irpty.
3810 2001-11-09  lirc  <lirc@m320>
3812         * daemons/irrecord.c, doc/html-source/configure.html, doc/html-source/install.html, doc/html-source/programs.html:
3813         location of config files was wrong
3815 2001-11-04  ranty  <ranty@m320>
3817         * configure.in:
3818         The check for gl_setcontextvga in libvgagl was not using -lvga so it failed
3819         even if libvga and libvgagl where there.
3821         * configure.in, tools/Makefile.am, tools/irpty.c:
3822         Use libc6's forkpty if available: enables devpts and probably devfs support.
3824         * configure.in, daemons/Makefile.am:
3825         made device node creation a configure option, to make easier installation by
3826         non root users. This makes Debian packing easier and maybe others.
3828         * configure.in:
3829         Tagged driver/configuration selection heuristic for easier extraction on
3830         Debian packing process and maybe others.
3832 2001-11-03  lirc  <lirc@m320>
3834         * daemons/config_file.c, doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c:
3835         accept CR-LF in config file
3837 2001-10-21  lirc  <lirc@m320>
3839         * drivers/lirc_serial/lirc_serial.c:
3840         removed nearly all compile time configuration from module,
3841         the used hardware can now be chosen with a variable
3843 2001-10-18  lirc  <lirc@m320>
3845         * TODO, daemons/lircd.c, daemons/serial.c: recognize stale lockfiles
3847         * doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/technical.html:
3848         added known bugs section
3850 2001-10-14  lirc  <lirc@m320>
3852         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, setup.sh:
3853         fixed potential problem with udelay() on fast machines
3855 2001-09-30  lirc  <lirc@m320>
3857         * NEWS, TODO, configure.in, setup.sh:
3858         added support for Hauppauge DVB-s card
3860 2001-09-28  lirc  <lirc@m320>
3862         * drivers/lirc_serial/lirc_serial.c:
3863         an unresolved symbol appeared in a special configuration, fixed
3865 2001-09-18  lirc  <lirc@m320>
3867         * drivers/lirc_serial/lirc_serial.c:
3868         loops_per_jiffy is also used since 2.2.18
3870 2001-09-17  lirc  <lirc@m320>
3872         * drivers/lirc_serial/lirc_serial.c:
3873         IRdeo Remote does support receiving
3875         * setup.sh: fixed typo in TV card selection
3877 2001-09-14  lirc  <lirc@m320>
3879         * acconfig.h, configure.in, drivers/lirc_serial/lirc_serial.c, setup.sh:
3880         added support for IRdeo Remote
3882 2001-09-07  lirc  <lirc@m320>
3884         * daemons/dump_config.c, remotes/generic/MOTOROLA.conf:
3885         added template config file for Motorola protocol
3887 2001-08-26  lirc  <lirc@m320>
3889         * NEWS, configure.in, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c:
3890         AVerMedia TV cards with ID 0x00011461 and 0x00041461 should finally work with the provided config files
3892 2001-08-25  lirc  <lirc@m320>
3894         * daemons/hw_default.c, daemons/ir_remote.h, daemons/lircd.c, daemons/transmit.c, daemons/transmit.h:
3895         fixed two bugs in transmit code that affected distance between repeated signals
3897 2001-08-16  lirc  <lirc@m320>
3899         * daemons/lircd.c: moved error logging to correct place
3901 2001-08-15  lirc  <lirc@m320>
3903         * ANNOUNCE, NEWS, configure.in, doc/html-source/doc.html, setup.sh:
3904         0.6.4 release
3906 2001-08-10  lirc  <lirc@m320>
3908         * daemons/irrecord.c:
3909         fixed segfault occuring for remotes with very short signals
3911 2001-08-08  lirc  <lirc@m320>
3913         * drivers/lirc_serial/lirc_serial.c: fixed compile error in debug code
3915 2001-08-04  lirc  <lirc@m320>
3917         * drivers/lirc_serial/lirc_serial.c: rdtsc in 2.2.x
3919         * NEWS, doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c:
3920         use rdtsc if available (Steve Davies)
3922         * remotes/generic/SONY12.conf: measured duty_cycle using oscilloscope
3924 2001-07-28  lirc  <lirc@m320>
3926         * drivers/lirc_serial/lirc_serial.c:
3927         changes to improve transmissoin quality (Steve Davies)
3929 2001-07-24  lirc  <lirc@m320>
3931         * drivers/lirc_sir/lirc_sir.c: made ISR more fail safe, some clean-ups
3933 2001-07-18  lirc  <lirc@m320>
3935         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
3936         small gaps between bytes were generated...
3938 2001-07-16  lirc  <lirc@m320>
3940         * daemons/hw-types.c, daemons/irrecord.c, daemons/lircd.c:
3941         fixed network only compile error
3943 2001-07-12  lirc  <lirc@m320>
3945         * daemons/serial.c: cosmetic fix
3947 2001-07-11  lirc  <lirc@m320>
3949         * NEWS, doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c:
3950         fixed bug in Irdeo transmit code
3952 2001-07-06  ranty  <ranty@m320>
3954         * setup.sh: It now should be POSIX Bourne shell compatible.
3956 2001-07-06  lirc  <lirc@m320>
3958         * daemons/irrecord.c: produce nicer pre/post data values
3960 2001-07-05  lirc  <lirc@m320>
3962         * daemons/Makefile.am, daemons/irrecord.c:
3963         handle multiple remotes in pre/post remove functions
3965 2001-07-04  uid26674  <uid26674@m320>
3967         * daemons/lircd.c: address was reused on wrong socket...
3969 2001-06-24  lirc  <lirc@m320>
3971         * NEWS, configure.in, drivers/lirc_gpio/lirc_gpio.c, remotes/life-view/lircd.conf.FlyVideo_II, setup.sh:
3972         added support for FlyVideo II TV card
3974 2001-06-23  lirc  <lirc@m320>
3976         * drivers/lirc_serial/lirc_serial.c: Animax receiver won't transmit...
3978         * drivers/lirc_parallel/lirc_parallel.c: changes for 2.4.x kernels
3980         * daemons/Makefile.am, daemons/hw-types.c, setup.sh:
3981         hw-types.[c|h] was not included in the distribution
3983 2001-06-15  lirc  <lirc@m320>
3985         * NEWS: updated NEWS file
3987         * drivers/lirc_sir/lirc_sir.c: Power on IR module
3989 2001-06-14  lirc  <lirc@m320>
3991         * TODO, drivers/lirc_gpio/lirc_gpio.c, remotes/cph03x/lircd.conf.cph03x, setup.sh:
3992         added support for FlyVideo 98/FM TV card
3994         * contrib/conf.modules.aver: lirc_aver no longer exists
3996 2001-06-11  ranty  <ranty@m320>
3998         * doc/html-source/install.html, doc/html-source/programs.html:
3999         documentation update: muti-driver lircd and long options for irpty.
4001         * tools/irpty.c: added long options including --help and --version.
4003         * acconfig.h, configure.in, daemons/Makefile.am, daemons/hardware.h, daemons/hw-types.c, daemons/hw-types.h, daemons/hw_caraca.c, daemons/hw_creative.c, daemons/hw_default.c, daemons/hw_irman.c, daemons/hw_logitech.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c, daemons/hw_silitek.c, daemons/hw_slinke.c, daemons/irrecord.c, daemons/lircd.c, daemons/receive.c:
4004         Multiple drivers may be linked into lircd and selected at runtime.
4006 2001-06-04  lirc  <lirc@m320>
4008         * daemons/dump_config.c: changed description
4010 2001-05-24  lirc  <lirc@m320>
4012         * daemons/hw_pinsys.c, daemons/hw_pinsys.h: changed timeout value
4014 2001-05-20  lirc  <lirc@m320>
4016         * AUTHORS, NEWS, configure.in, drivers/lirc_gpio/lirc_gpio.c, setup.sh:
4017         added support for Winfast TV2000,
4018         thanks to Juan Toledo for the patch
4020 2001-05-06  lirc  <lirc@m320>
4022         * configure.in, doc/html-source/install.html:
4023         changed default location of some files
4025         * contrib/lirc.suse7.1: added S.u.S.E. 7.1 init script
4027 2001-04-26  lirc  <lirc@m320>
4029         * daemons/Makefile.am, drivers/Makefile.am, drivers/lirc_dev/Makefile.am, drivers/lirc_gpio/Makefile.am, drivers/lirc_i2c/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am:
4030         modified Makefiles to support DESTDIR, etc.
4032 2001-04-25  lirc  <lirc@m320>
4034         * configure.in, daemons/lircd.c, drivers/lirc_gpio/lirc_gpio.c, remotes/bestbuy/lircd.conf.bestbuy, remotes/bestbuy/lircd.conf.bestbuy2, remotes/bestbuy/lircmd.conf.bestbuy2, setup.sh:
4035         added support for BT878 version of BestBuy Easy TV card (Miguel Angel)
4037         * configure.in: added iPAQ to configure script
4039         * daemons/lircd.c: reuse address
4041         * acconfig.h, drivers/lirc_sir/lirc_sir.c, setup.sh:
4042         initial iPAQ support (NOT working)
4044 2001-04-24  lirc  <lirc@m320>
4046         * configure.in, drivers/lirc_i2c/lirc_i2c.c, remotes/knc_one/lircd.conf.knc_one, setup.sh:
4047         added support for KNC ONE TV cards (Ulrich Mueller)
4049         * remotes/pinnacle_systems/lircd.conf.pctv:
4050         added extra buttons for new version of the remote
4052         * doc/html-source/install.html: added mode3 warning
4054         * doc/html-source/configure.html: added X 4.0 configuration detail
4056         * daemons/ir_remote.c: fixed repeat bug
4058         * daemons/hw_silitek.c, daemons/hw_silitek.h, remotes/silitek/lircd.conf.silitek, remotes/silitek/lircmd.conf.silitek:
4059         added support for Silitek SM-1000 receiver,
4060         many thanks to Krister Wicksell Eriksson
4062         * tools/irxevent.c: fixed bug (Scott A. Herod)
4064         * daemons/hw_pixelview.c: timeout was too short (Michael Beattie)
4066         * daemons/ir_remote.h, tools/irw.c: fixed some compile warnings
4068         * drivers/lirc_sir/lirc_sir.c:
4069         show buffer overrun error only in DEBUG mode
4071         * drivers/lirc_serial/lirc_serial.c:
4072         show buffer overrun error only in DEBUG mode,
4073         added clock debug code,
4074         changes to transmit code
4076         * daemons/Makefile.am, daemons/hw_logitech.c, daemons/hw_slinke.c, remotes/packard_bell/lircd.conf.packard_bell:
4077         added support for Silitek SM-1000 receiver,
4078         many thanks to Krister Wicksell Eriksson
4080         * drivers/lirc_i2c/lirc_i2c.c:
4081         fixed autodetection issues with PixelView cards (Gerd),
4082         probe 0x1a first
4084         * setup.sh: added TCP/IP network support (Bryan Clingman),
4085         added support for Silitek SM-1000 receiver,
4086         many thanks to Krister Wicksell Eriksson
4088         * configure.in: added TCP/IP network support (Bryan Clingman),
4089         fixed autodetection issues with PixelView cards (Gerd),
4090         added support for Silitek SM-1000 receiver,
4091         many thanks to Krister Wicksell Eriksson
4093         * acconfig.h: added TCP/IP network support (Bryan Clingman),
4094         fixed autodetection issues with PixelView cards (Gerd)
4096         * NEWS: changed behaviour of repeat setting,
4097         added TCP/IP network support (Bryan Clingman),
4098         added support for Silitek SM-1000 receiver,
4099         many thanks to Krister Wicksell Eriksson,
4100         0.6.3 release
4102         * daemons/irrecord.c, daemons/lircd.c, daemons/lircd.h, doc/html-source/doc.html, doc/html-source/programs.html, doc/html-source/technical.html:
4103         added TCP/IP network support (Bryan Clingman)
4105         * tools/lirc_client.c: changed behaviour of repeat setting
4107 2001-02-04  Christoph Bartelmus  <columbus@m320>
4109         * remotes/sigma_designs/lircd.conf.realmagic: changes for version 1.5
4111         * remotes/technisat/lircd.conf.mediafocusI:
4112         cosmetic change to reduce confusion
4114 2001-01-30  Christoph Bartelmus  <columbus@m320>
4116         * daemons/ir_remote.h: fixed bug in map_code
4118 2001-01-27  Christoph Bartelmus  <columbus@m320>
4120         * Makefile.am: added dist-bz2 target
4122 2001-01-21  Christoph Bartelmus  <columbus@m320>
4124         * acconfig.h, configure.in, drivers/lirc_i2c/lirc_i2c.c:
4125         fixed possible kernel oops in lirc_i2c
4127         * daemons/hw_caraca.c, daemons/hw_creative.c, daemons/hw_irman.c, daemons/hw_logitech.c, daemons/irrecord.c:
4128         fixed(?) irrecord toggle_bit problem
4130         * remotes/bestbuy/lircd.conf.bestbuy, remotes/bestbuy/lircmd.conf.bestbuy:
4131         added BestBuy config files
4133         * NEWS, configure.in, drivers/lirc_gpio/lirc_gpio.c, setup.sh:
4134         added support for BestBuy EasyTV (Miguel A. Alvarez <maacruz@navegalia.com>)
4136 2001-01-20  Christoph Bartelmus  <columbus@m320>
4138         * configure.in, daemons/dump_config.c, daemons/lircd.c, drivers/lirc_i2c/lirc_i2c.c, remotes/provideo/lircd.conf.pv951:
4139         added config file for PV951
4141 2001-01-18  Christoph Bartelmus  <columbus@m320>
4143         * NEWS, configure.in, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_i2c/lirc_i2c.c, setup.sh:
4144         added support for ProVideo PV951 (Bogdan Gaspar)
4146         * remotes/generic/DENON.conf: frequency update
4148         * drivers/lirc_parallel/lirc_parallel.c: fixed 2.0.x compile problem
4150 2001-01-13  Christoph Bartelmus  <columbus@m320>
4152         * drivers/lirc_gpio/lirc_gpio.c: some AVerMedia card ID related changes
4154 2001-01-11  Christoph Bartelmus  <columbus@m320>
4156         * ChangeLog, daemons/irrecord.c: not obvious enough
4158         * ChangeLog, drivers/lirc_gpio/lirc_gpio.c, remotes/avermedia/lircd.conf.avermedia:
4159         adjusted number of bits in driver
4161 2001-01-10  Christoph Bartelmus  <columbus@m320>
4163         * drivers/lirc_gpio/lirc_gpio.c:
4164         changes to driver to work with the new AVerMedia config file
4166         * doc/html-source/install.html, remotes/avermedia/lircd.conf.avermedia, remotes/avermedia/lircd.conf.avermedia98:
4167         got the codes of the old AVerMedia remote from Santiago
4169 2001-01-06  Christoph Bartelmus  <columbus@m320>
4171         * NEWS, configure.in, daemons/hw_creative.c, daemons/hw_logitech.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c, daemons/ir_remote.h, remotes/creative/lircd.conf.creative, setup.sh:
4172         fixed irrecord incompatibility with some receivers
4174 2001-01-05  Christoph Bartelmus  <columbus@m320>
4176         * drivers/lirc_gpio/lirc_gpio.c:
4177         config file did not work for AVerMedia TVCapture98 1461:0004
4179         * configure.in, daemons/Makefile.am, daemons/hw_creative.c, daemons/hw_creative.h, daemons/irrecord.c, doc/html-source/programs.html, setup.sh:
4180         added support for Creative Infra receiver
4182         * drivers/lirc_dev/Makefile.am, drivers/lirc_gpio/Makefile.am, drivers/lirc_i2c/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am, drivers/lirc_sir/Makefile.am:
4183         changed for 2.4.0 kernel Makefiles
4185 2000-12-23  Christoph Bartelmus  <columbus@m320>
4187         * acinclude.m4, configure.in, drivers/lirc_dev/lirc_dev.c:
4188         some devfs related changes
4190 2000-12-15  Christoph Bartelmus  <columbus@m320>
4192         * NEWS, TODO, acconfig.h, configure.in, doc/html-source/install.html, drivers/lirc_sir/lirc_sir.c, setup.sh:
4193         added support for Tekram Irmate 210,
4194         cleaned up SIR driver (thanks to Frank Przybylski for bug fixes and suggestions)
4196 2000-12-09  Christoph Bartelmus  <columbus@m320>
4198         * drivers/lirc_dev/lirc_dev.c: removed module_ prefix
4200 2000-12-08  Christoph Bartelmus  <columbus@m320>
4202         * daemons/hw_irman.c, daemons/hw_logitech.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c, daemons/hw_slinke.c, daemons/irrecord.c, daemons/lircd.c, doc/html-source/programs.html, drivers/Makefile.am, tools/mode2.c, tools/smode2.c, tools/xmode2.c, configure.in, contrib/lirc.debian, contrib/lirc.suse, daemons/hardware.h, daemons/hw_caraca.c, daemons/hw_default.c:
4203         device name can be selected from command line
4205         * NEWS, README, configure.in, drivers/Makefile.am, drivers/lirc_gpio/.cvsignore, drivers/lirc_gpio/Makefile.am, drivers/lirc_gpio/lirc_gpio.c, drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c, drivers/lirc_i2c/lirc_i2c.c, remotes/technisat/lircd.conf.mediafocusI, setup.sh, doc/html-source/install.html, doc/html-source/technical.html:
4206         added support for Technisat MediaFocus I,
4207         moved lirc_gpio_p to lirc_gpio,
4208         removed lirc_gpio_i,
4209         added support of Fly98 TV card to lirc_gpio (interrupt driven),
4210         removed old lirc_fly98 driver,
4211         adapted lirc_i2c and lirc_gpio to current bttv versions
4213 2000-12-03  Christoph Bartelmus  <columbus@m320>
4215         * drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c, drivers/lirc_dev/lirc_dev.c:
4216         some clean-ups
4218         * remotes/generic/DENON.conf, remotes/generic/NEC-AIWA.conf, remotes/generic/NEC-pulse.conf, remotes/generic/NEC-short-pulse.conf, remotes/generic/NEC.conf, remotes/generic/RC-5.conf, remotes/generic/RECS80.conf, remotes/generic/SONY12.conf, remotes/generic/SONY20.conf:
4219         added generic config files for various protocols
4221 2000-11-30  Christoph Bartelmus  <columbus@m320>
4223         * drivers/lirc_i2c/lirc_i2c.c: PixelView support, untested
4225 2000-11-26  Christoph Bartelmus  <columbus@m320>
4227         * doc/html-source/install.html, doc/html-source/programs.html:
4228         documentation updates
4230         * drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c:
4231         update for 2.4.x kernels
4233 2000-11-25  Christoph Bartelmus  <columbus@m320>
4235         * daemons/hw_default.c, daemons/lircd.c, doc/html-source/install.html:
4236         better min_repeat handling
4238 2000-11-24  Christoph Bartelmus  <columbus@m320>
4240         * NEWS, doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c, setup.sh:
4241         changes to transmit code in lirc_serial
4243 2000-11-23  Christoph Bartelmus  <columbus@m320>
4245         * doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
4246         compiling the serial port module is not really mandatory
4248         * daemons/irrecord.c: cosmetic changes
4250         * acinclude.m4: fixed problem when mktemp is not installed
4252 2000-11-16  Christoph Bartelmus  <columbus@m320>
4254         * doc/html-source/install.html: fixed bad link
4256 2000-11-13  Christoph Bartelmus  <columbus@m320>
4258         * daemons/irrecord.c, doc/html-source/programs.html:
4259         existing config files now can be used as templates for new remotes
4261         * remotes/sigma_designs/lircd.conf.realmagic:
4262         config file should be correct now
4264         * setup.sh: added Miro PCTV to list of supported devices
4266 2000-11-11  Christoph Bartelmus  <columbus@m320>
4268         * ANNOUNCE, doc/html-source/foot.html, doc/html-source/help.html, doc/html-source/install.html:
4269         LIRC homepage moved to www.lirc.org
4271 2000-11-10  Christoph Bartelmus  <columbus@m320>
4273         * remotes/sigma_designs/lircd.conf.realmagic, configure.in, daemons/irrecord.c, setup.sh:
4274         added support for REALmagic remote control from Sigma Designs
4276 2000-11-09  Christoph Bartelmus  <columbus@m320>
4278         * tools/lirc_client.c, tools/lirc_client.h, NEWS, doc/html-source/configure.html:
4279         added startup_mode flag to .lircrc config file,
4280         thanks to Bruno Coudoin for the patches
4282 2000-11-01  Christoph Bartelmus  <columbus@m320>
4284         * doc/html-source/programs.html:
4285         most users probably don't know how to pass arguments to the slave program
4287         * drivers/lirc_i2c/lirc_i2c.c: workaround for I2C read failures
4289 2000-10-23  Christoph Bartelmus  <columbus@m320>
4291         * acinclude.m4:
4292         configure script broke with 2.2.18pre* kernels because it failed to recognise the correct CC value,
4293         it should work again, but it's still a hack
4295 2000-10-22  Christoph Bartelmus  <columbus@m320>
4297         * doc/html-source/configure.html, doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
4298         documentation updated
4300 2000-10-10  Christoph Bartelmus  <columbus@m320>
4302         * daemons/irrecord.c, drivers/lirc_i2c/lirc_i2c.c, configure.in:
4303         enable devfs only for lirc_dev
4305 2000-10-08  Christoph Bartelmus  <columbus@m320>
4307         * contrib/lirc.suse6.2, contrib/lircd.suse6: renamed file
4309 2000-10-07  Christoph Bartelmus  <columbus@m320>
4311         * drivers/lirc_i2c/lirc_i2c.c: uploaded Gerd's patch,
4312         Hauppauge support should work again
4314 2000-10-02  Christoph Bartelmus  <columbus@m320>
4316         * daemons/serial.c: removed too much
4318 2000-10-01  Christoph Bartelmus  <columbus@m320>
4320         * setup.sh, tools/irxevent.c: small fix and enhancement,
4321         thanks to Tom Hudec <Tom.Hudec@seznam.cz> for the patch
4323 2000-09-30  Christoph Bartelmus  <columbus@m320>
4325         * NEWS, README, configure.in, doc/html-source/doc.html, doc/html-source/install.html, drivers/Makefile.am, drivers/lirc_dev/lirc_dev.c, drivers/lirc_i2c/.cvsignore, drivers/lirc_i2c/Makefile.am, drivers/lirc_i2c/lirc_i2c.c, remotes/pixelview/lircd.conf.playtv_bt878, setup.sh:
4326         started adding support for Pixelview PlayTV (bt878) card,
4327         not working yet
4329         * daemons/serial.c, tools/lirc_client.c: small fixes
4331 2000-09-27  Christoph Bartelmus  <columbus@m320>
4333         * configure.in, drivers/lirc_gpio/lirc_gpio_p.c, setup.sh:
4334         added support for PixelView PlayTV PAK TV card
4336         * TODO, acconfig.h: temporary devfs work-around
4338         * TODO, daemons/irrecord.c: reducing misunderstandings
4340         * drivers/lirc_dev/lirc_dev.c:
4341         devfs support officially will come with 2.4.x AFAIK
4343 2000-09-26  Christoph Bartelmus  <columbus@m320>
4345         * setup.sh: substituted which with type
4347 2000-09-21  Christoph Bartelmus  <columbus@m320>
4349         * drivers/lirc_gpio/lirc_gpio_p.c: lirc_haup needs bttv module
4351 2000-09-19  Christoph Bartelmus  <columbus@m320>
4353         * tools/lirc_client.c: bugfix and additional consistency tests
4355         * contrib/lircs: added LIRC starter stript,
4356         thanks to Michael Kammerer for this contribution
4358 2000-09-18  Christoph Bartelmus  <columbus@m320>
4360         * tools/xmode2.c: added alternative display mode for xmode2,
4361         thanks to Peter T. Whiting for the patch
4363         * NEWS, configure.in, drivers/lirc_gpio/lirc_gpio_p.c, remotes/chronos/lircd.conf.chronos, setup.sh, ANNOUNCE:
4364          added support for Chronos Video Shuttle II TV card,
4365         thanks to Tonu Raitviir <jussuf@BumpClub.ee> for patches
4367 2000-09-17  Christoph Bartelmus  <columbus@m320>
4369         * doc/html-source/foot.html, drivers/lirc_gpio/lirc_gpio_p.c, NEWS:
4370         fixed typo
4372 2000-09-07  Christoph Bartelmus  <columbus@m320>
4374         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_gpio/lirc_gpio_p.c, setup.sh:
4375         added support for Phoebe Tv Master
4377 2000-09-03  Christoph Bartelmus  <columbus@m320>
4379         * daemons/hw_default.c, daemons/irrecord.c, daemons/receive.c, daemons/receive.h, daemons/transmit.c, daemons/transmit.h:
4380         recognition of toggle bit should work again,
4381         implemented recognition of min_repeat
4383 2000-08-28  Christoph Bartelmus  <columbus@m320>
4385         * drivers/lirc_gpio/lirc_gpio_p.c: mapping should be correct now
4387 2000-08-26  Christoph Bartelmus  <columbus@m320>
4389         * drivers/lirc_gpio/lirc_gpio_p.c: moved some bits around
4391         * ANNOUNCE, NEWS, drivers/lirc_serial/lirc_serial.c, setup.sh:
4392         ok, IRdeo support should *work* now,
4393         transmitting is also implemented
4395 2000-08-25  Christoph Bartelmus  <columbus@m320>
4397         * daemons/hw_caraca.c, daemons/hw_caraca.h, remotes/caraca/lircd.conf.caraca, remotes/caraca/lircrc.caraca:
4398         added caraca files...
4400 2000-08-23  Christoph Bartelmus  <columbus@m320>
4402         * NEWS, acconfig.h, configure.in, drivers/lirc_serial/lirc_serial.c, setup.sh:
4403         Added support for IRdeo.
4404         Currently only receiving works. Many thanks to Hans-Hermann Redenius for contributing a device.
4406         * daemons/Makefile.am, NEWS, acconfig.h, configure.in, setup.sh:
4407         Konrad Riedel has added support for CARACA (caraca.sourceforge.net)
4409 2000-08-17  Christoph Bartelmus  <columbus@m320>
4411         * daemons/lircd.c: bugfix: don't close device during repeating
4413 2000-08-12  Christoph Bartelmus  <columbus@m320>
4415         * doc/html-source/install.html, drivers/lirc_serial/lirc_serial.c:
4416         doc updates
4418 2000-08-05  Christoph Bartelmus  <columbus@m320>
4420         * setup.sh: added bttv card ids
4422 2000-07-29  Christoph Bartelmus  <columbus@m320>
4424         * drivers/lirc_gpio/lirc_gpio_p.c: this mask seems to be correct
4426 2000-07-28  Christoph Bartelmus  <columbus@m320>
4428         * doc/html-source/install.html: explained bttv autodetection
4430         * AUTHORS, doc/html-source/technical.html, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c, remotes/pixelview/lircd.conf.playtv_pro, remotes/pixelview/lircrc.playtv_pro:
4431         code clean-up (Artur)
4433 2000-07-27  Christoph Bartelmus  <columbus@m320>
4435         * drivers/lirc_gpio/lirc_gpio_p.c, remotes/cph03x/lircd.conf.cph03x, setup.sh:
4436         some TV card changes
4438 2000-07-26  Christoph Bartelmus  <columbus@m320>
4440         * ChangeLog, NEWS, TODO, configure.in, daemons/ir_remote.h, daemons/lircd.c, daemons/lircd.h, doc/html-source/technical.html, drivers/lirc_dev/lirc_dev.c:
4441         implemented min_repeat (one TODO item less)
4443 2000-07-23  Christoph Bartelmus  <columbus@m320>
4445         * drivers/lirc_dev/lirc_dev.c: fix for 2.4.0-test4
4447         * configure.in: fixed typo in configure script
4449 2000-07-21  Christoph Bartelmus  <columbus@m320>
4451         * drivers/lirc_gpio/Makefile.am, drivers/lirc_gpio/lirc_gpio_p.c, ANNOUNCE, NEWS, configure.in, daemons/.cvsignore, doc/html-source/foot.html, doc/html-source/install.html:
4452         releasing lirc-0.6.1
4454 2000-07-19  Christoph Bartelmus  <columbus@m320>
4456         * remotes/avermedia/lircd.conf.avermedia, remotes/avermedia/lircd.conf.avermedia98, remotes/avermedia/lircmd.conf.avermedia, remotes/avermedia/lircmd.conf.avermedia98, setup.sh, configure.in:
4457         added config files for old AVerMedia cards
4459 2000-07-13  Christoph Bartelmus  <columbus@m320>
4461         * ANNOUNCE, ChangeLog, daemons/Makefile.am, daemons/config_file.c, daemons/dump_config.c, daemons/hw_default.c, daemons/ir_remote.h, daemons/slinke.c, daemons/slinke.h:
4462         added a tool to convert Slink-e device files to LIRC config files
4464         * configure.in, drivers/lirc_gpio/lirc_gpio_p.c, setup.sh:
4465         added CPH6xx support (untested)
4467 2000-07-08  Christoph Bartelmus  <columbus@m320>
4469         * NEWS, configure.in, daemons/Makefile.am, daemons/hw_pinsys.c, daemons/hw_pinsys.h, daemons/hw_pixelview.c, remotes/pinnacle_systems/lircd.conf.pctv, setup.sh:
4470         added support for PCTV receiver,
4471         many thanks to Bart Alewijnse for contributing the driver
4473         * NEWS, acconfig.h, configure.in, daemons/config_file.c, daemons/hw_default.c, daemons/hw_irman.c, daemons/hw_logitech.c, daemons/hw_pixelview.c, daemons/hw_slinke.c, daemons/ir_remote.c, daemons/irrecord.c, daemons/lircd.c, daemons/lircd.h, daemons/lircmd.c, daemons/receive.c, daemons/serial.c, daemons/transmit.c, doc/html-source/programs.html, setup.sh:
4474         lircd now can be configured to use syslogd for log output,
4475         thanks to Rainer Clasen for the suggestion
4477         * NEWS, doc/html-source/programs.html, tools/Makefile.am, tools/irexec.c:
4478         added --daemon option to irexec (suggestion by Eric Crahen)
4480 2000-07-06  Christoph Bartelmus  <columbus@m320>
4482         * NEWS, daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/irrecord.c, daemons/lircd.c, daemons/receive.c, daemons/transmit.c:
4483         added RC-MM support
4485 2000-07-05  Christoph Bartelmus  <columbus@m320>
4487         * AUTHORS, NEWS, daemons/config_file.h, daemons/dump_config.c, daemons/hw_default.c, daemons/ir_remote.h, daemons/irrecord.c, daemons/receive.c, daemons/receive.h, daemons/transmit.c, daemons/transmit.h, setup.sh:
4488         added RC-6 support
4490         * daemons/hw_slinke.c: made memory allocations safer,
4491         freeing allocations
4493 2000-07-02  Christoph Bartelmus  <columbus@m320>
4495         * AUTHORS, configure.in, daemons/Makefile.am, daemons/hw_slinke.c, daemons/hw_slinke.h, setup.sh:
4496         added support for Slink-e from Nirvis Systems,
4497         code provided by Max Spring
4499         * daemons/hw_logitech.c, daemons/hw_pixelview.c:
4500         added O_NONBLOCK,O_NOCTTY flags to open()
4502         * drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
4503         nobody reads documentations...
4505 2000-06-24  Christoph Bartelmus  <columbus@m320>
4507         * daemons/receive.c: fix for unusual header
4509 2000-06-22  Christoph Bartelmus  <columbus@m320>
4511         * configure.in, drivers/lirc_gpio/lirc_gpio_p.c, setup.sh:
4512         support for CPH03x TV cards (untested)
4514         * doc/html-source/install.html, setup.sh: UIR=Irman
4516 2000-06-18  Christoph Bartelmus  <columbus@m320>
4518         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, drivers/lirc_sir/lirc_sir.c:
4519         fixes for latest kernel,
4520         thanks to wollny for the patch
4522 2000-06-12  Christoph Bartelmus  <columbus@m320>
4524         * configure.in, daemons/Makefile.am, daemons/hw_default.c, daemons/hw_default.h, daemons/receive.c, daemons/receive.h, daemons/serial.c, daemons/serial.h, daemons/transmit.c, daemons/transmit.h:
4525         internal change of code structure
4527 2000-06-11  Christoph Bartelmus  <columbus@m320>
4529         * drivers/lirc_gpio/lirc_gpio_p.c, remotes/avermedia/lircd.conf.avermedia:
4530         AVerMedia config updates
4532 2000-06-02  Christoph Bartelmus  <columbus@m320>
4534         * drivers/lirc_gpio/lirc_gpio_p.c, remotes/avermedia/lircd.conf.avermedia:
4535         now should work with TVCapture98 cards
4537         * drivers/lirc_dev/lirc_dev.c, drivers/lirc_parallel/lirc_parallel.c:
4538         some SMP fixes (thanks to Gert)
4540 2000-05-27  Christoph Bartelmus  <columbus@m320>
4542         * setup.sh: chaged default for SOFT_CARRIER to enabled
4544 2000-05-22  Christoph Bartelmus  <columbus@m320>
4546         * drivers/lirc_gpio/lirc_gpio_p.c:
4547         finally we get it right, TVPhone98 works
4549 2000-05-21  Christoph Bartelmus  <columbus@m320>
4551         * drivers/lirc_gpio/lirc_gpio_p.c:
4552         you were right Artur, it could not be correct... :)
4554 2000-05-15  Christoph Bartelmus  <columbus@m320>
4556         * doc/html-source/install.html: lirc_gpio_p doc updates
4558 2000-05-14  Christoph Bartelmus  <columbus@m320>
4560         * doc/html-source/help.html: new mailing list
4562 2000-05-11  Christoph Bartelmus  <columbus@m320>
4564         * acconfig.h, daemons/lircd.c:
4565         lircd now creates pid lockfile in /var/run
4567 2000-05-10  Christoph Bartelmus  <columbus@m320>
4569         * drivers/lirc_gpio/lirc_gpio_p.c: code clean-ups (Artur)
4571 2000-05-06  Christoph Bartelmus  <columbus@m320>
4573         * configure.in, daemons/hw_default.c, daemons/hw_default.h, drivers/lirc_gpio/lirc_gpio_p.c, remotes/avermedia/lircd.conf.avermedia, remotes/avermedia/lircmd.conf.avermedia:
4574         changes to make AverMedia TVCapture98 work with the correct config file
4576 2000-05-05  Christoph Bartelmus  <columbus@m320>
4578         * doc/html-source/install.html, doc/html-source/technical.html, drivers/lirc_gpio/lirc_gpio_p.c:
4579         changed algorithm of get_key() to allow AVerMedia support
4581         * drivers/lirc_dev/lirc_dev.c:
4582         changed order of devfs registration (Artur)
4584 2000-05-04  Christoph Bartelmus  <columbus@m320>
4586         * drivers/lirc_dev/lirc_dev.c: added include for smp_lock.h
4588 2000-05-03  Christoph Bartelmus  <columbus@m320>
4590         * daemons/lircd.c, daemons/lircd.h, daemons/lircmd.c, doc/html-source/programs.html:
4591         added --permission option,
4592         lircd creates /dev/lircd if it does not exist
4594         * daemons/ir_remote.c, daemons/lircd.c, daemons/lircmd.c, doc/html-source/programs.html:
4595         added --nodaemon option
4597         * configure.in: removed superfluous =
4599 2000-04-29  Christoph Bartelmus  <columbus@m320>
4601         * acconfig.h, acinclude.m4, configure.in, drivers/lirc_dev/lirc_dev.c:
4602         added devfs support to lirc_dev,
4603         thanks to Gerd Knorr for patches
4605         * doc/html-source/install.html:
4606         too many people are still trying to run mode2
4608         * daemons/irrecord.c: added some maintainer-only functions
4610 2000-04-24  Christoph Bartelmus  <columbus@m320>
4612         * NEWS, daemons/config_file.c, daemons/config_file.h, daemons/dump_config.c, daemons/hw_default.c, daemons/ir_remote.h, drivers/lirc.h, drivers/lirc_serial/lirc_serial.c:
4613         added duty_cycle option to lircd.conf
4615         * setup.sh: sorry guys, setup.sh was broken
4617 2000-04-19  Christoph Bartelmus  <columbus@m320>
4619         * daemons/irrecord.c: making things idiot proof, my fault ;-)
4621 2000-04-18  Christoph Bartelmus  <columbus@m320>
4623         * acconfig.h, configure.in, setup.sh:
4624         removed old (buggy) Hauppauge driver
4626         * NEWS, daemons/hw_default.c, daemons/irrecord.c, daemons/lircd.c:
4627         hardware is only initialized if clients have connected to lircd
4629         * doc/html-source/programs.html:
4630         added pointer to remote control section
4632 2000-04-17  Christoph Bartelmus  <columbus@m320>
4634         * TODO, daemons/irrecord.c: is this clear enough ?
4636         * daemons/lircd.c: SIGHUP does again what it should
4638 2000-04-15  Christoph Bartelmus  <columbus@m320>
4640         * TODO, daemons/lircd.c, daemons/lircd.h, daemons/lircmd.c:
4641         implemented proper signal handlers
4643 2000-04-13  Christoph Bartelmus  <columbus@m320>
4645         * remotes/pixelview/lircmd.conf.playtv_pro, configure.in:
4646         added lircmd config file for PixelView PlayTV pro cards
4648 2000-04-11  Christoph Bartelmus  <columbus@m320>
4650         * TODO, configure.in, daemons/Makefile.am: daemon(), where are you?
4652         * doc/html-source/doc.html, doc/html-source/technical.html:
4653         added short info about lirc_dev purpose and usage
4655         * doc/html-source/install.html:
4656         added short info about lirc_gpio_i and lirc_gpio_p with parameter descriptions
4658         * drivers/lirc_dev/lirc_dev.c:
4659         fixed compatibility bug with DECLARE_WAITQUEUE definition (required for 2.3.x kernels)
4661 2000-04-06  Christoph Bartelmus  <columbus@m320>
4663         * drivers/lirc_gpio/Makefile.am:
4664         now automake uses top_module variable to find which module is valid
4666         * drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c:
4667         minor parameter can be now negative and it has -1 as default value
4669         * drivers/lirc_dev/Makefile.am:
4670         added EXPORT_SYMTAB symbol definition to compiler flags
4672         * drivers/lirc_dev/lirc_dev.c:
4673         fixed logical bug in lirc_read function, fixed bug in interpretation of minor device number in lirc_register_plugin
4675         * configure.in:
4676         added a top_module variable which is used in lirc_gpio directory for decision which module (lirc_gpio_p or lirc_gpio_i) to use
4678 2000-04-02  Christoph Bartelmus  <columbus@m320>
4680         * drivers/lirc_serial/lirc_serial.c: fixes for 2.3.x
4682         * remotes/pixelview/lircd.conf.playtv_pro, remotes/pixelview/lircrc.playtv_pro:
4683         config files for PixelView PlayTV pro card
4685         * doc/html-source/install.html, drivers/Makefile.am, drivers/lirc_dev/.cvsignore, drivers/lirc_dev/Makefile.am, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_gpio/.cvsignore, drivers/lirc_gpio/Makefile.am, drivers/lirc_gpio/lirc_gpio_i.c, drivers/lirc_gpio/lirc_gpio_p.c, Makefile.am, NEWS, configure.in, setup.sh:
4686         added hardware abstraction layer for TV cards(Artur Lipowski <lipowski@comarch.pl>)
4688         * doc/html-source/configure.html: forgot to mention TOGGLE_ACTIVATE
4690         * daemons/lircmd.c: fixed leave semantics
4692         * ANNOUNCE: noticed error 1 min after release...
4694         * ANNOUNCE, NEWS, doc/html-source/foot.html, doc/html-source/head1.html, doc/html-source/head2.html, doc/html-source/help.html:
4695         releasing lirc-0.6.0
4697 2000-04-01  Christoph Bartelmus  <columbus@m320>
4699         * setup.sh: last pre release
4701 2000-03-30  Christoph Bartelmus  <columbus@m320>
4703         * Makefile.am, TODO, configure.in, setup.sh:
4704         probably broke configuration <g>
4706 2000-03-27  Christoph Bartelmus  <columbus@m320>
4708         * doc/Makefile.am, doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/programs.html, doc/irxevent.keys:
4709         done
4711 2000-03-25  Christoph Bartelmus  <columbus@m320>
4713         * ChangeLog: oops, don't need any ChangeLog in CVS
4715         * tools/xmode2.c, ChangeLog, doc/html-source/programs.html, tools/lirc_client.c, tools/smode2.c:
4716         95% done
4718         * doc/html-source/configure.html, doc/html-source/install.html:
4719         ispell is your friend
4721         * drivers/lirc_serial/lirc_serial.c:
4722         sense variable could tilt in undesired situations
4724         * tools/irpty.c:
4725         found some bugs while trying to understand what this program does
4727 2000-03-24  Christoph Bartelmus  <columbus@m320>
4729         * doc/html-source/install.html, doc/html-source/programs.html, doc/html-source/technical.html:
4730         final spurt
4732         * doc/html-source/install.html: compile kernel serial support as module
4734 2000-03-23  Christoph Bartelmus  <columbus@m320>
4736         * NEWS, TODO, drivers/lirc_serial/lirc_serial.c:
4737         SMP support, fixed many minor implementation drawbacks
4739         * drivers/lirc_parallel/lirc_parallel.c: fixed minor flaw
4741 2000-03-21  Christoph Bartelmus  <columbus@m320>
4743         * TODO, daemons/lircd.c, daemons/lircmd.c:
4744         finally fixed daemonize code (I hope)
4746 2000-03-18  Christoph Bartelmus  <columbus@m320>
4748         * setup.sh: made clear serial port requirements
4750 2000-03-16  Christoph Bartelmus  <columbus@m320>
4752         * daemons/hw_default.c, doc/html-source/install.html, tools/xmode2.c:
4753         some small fixes
4755 2000-03-14  Christoph Bartelmus  <columbus@m320>
4757         * doc/html-source/help.html, doc/html-source/install.html, doc/html-source/configure.html, doc/html-source/doc.html, doc/html-source/foot.html:
4758         only section 3 missing
4760 2000-03-12  Christoph Bartelmus  <columbus@m320>
4762         * configure.in: better use some default values than :
4764 2000-03-10  Christoph Bartelmus  <columbus@m320>
4766         * drivers/Makefile.am: removed Hauppauge driver too early
4768 2000-03-09  Christoph Bartelmus  <columbus@m320>
4770         * drivers/lirc_sir/.cvsignore: fixed file name
4772         * ANNOUNCE, configure.in, drivers/Makefile.am:
4773         started removing unmaintained drivers
4775         * doc/html-source/configure.html, doc/html-source/doc.html, doc/html-source/install.html, doc/html-source/technical.html:
4776         doc 75% ready
4778 2000-03-07  Christoph Bartelmus  <columbus@m320>
4780         * doc/html-source/doc.html, doc/html-source/install.html, doc/html-source/configure.html:
4781         documentation starts becoming useful
4783 2000-03-03  Christoph Bartelmus  <columbus@m320>
4785         * AUTHORS, NEWS, TODO, configure.in, drivers/Makefile.am, drivers/lirc_sir/.cvsignore, drivers/lirc_sir/Makefile.am, drivers/lirc_sir/lirc_sir.c, setup.sh:
4786         added SIR IrDA driver from Milan Pikula
4788 2000-03-02  Christoph Bartelmus  <columbus@m320>
4790         * tools/lirc_client.c:
4791         fixed some more init problems (again thanks to Crispin Flowerday)
4793 2000-02-19  Christoph Bartelmus  <columbus@m320>
4795         * tools/lirc_client.c:
4796         fixed reinit problem (thanks to Crispin Flowerday for the hint)
4798 2000-02-12  Christoph Bartelmus  <columbus@m320>
4800         * daemons/lircmd.c: release buttons when deactivated
4802         * acconfig.h, configure.in, setup.sh:
4803         added Hauppauge driver that uses new I2C layer,
4804         thanks to Tom Lees for the port to the new layer
4806 2000-02-07  Christoph Bartelmus  <columbus@m320>
4808         * remotes/pixelview/lircd.conf.remotemaster, remotes/pixelview/lircmd.conf.remotemaster:
4809         added config file for lircmd
4811 2000-02-05  Christoph Bartelmus  <columbus@m320>
4813         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c:
4814         corrected EINTR semantics
4816         * daemons/hw_pixelview.c, remotes/pixelview/lircd.conf.remotemaster:
4817         PixelView RemoteMaster 2000 should work now
4819 2000-02-02  Christoph Bartelmus  <columbus@m320>
4821         * doc/html-source/technical.html, tools/irexec.c, tools/irpty.c, tools/irxevent.c, tools/lirc_client.c, tools/lirc_client.h:
4822         cleaned up library interface
4824         * daemons/irrecord.c: added help string
4826         * acconfig.h: fixed --disable-long-codes
4828 2000-01-24  Christoph Bartelmus  <columbus@m320>
4830         * daemons/irrecord.c: minor fixes
4832         * remotes/README: pointer to remotes
4834 2000-01-23  Christoph Bartelmus  <columbus@m320>
4836         * daemons/lircd.c: minor protocol bug fixed
4838 2000-01-20  Christoph Bartelmus  <columbus@m320>
4840         * Makefile.am: remove CVS traces from distribution
4842 2000-01-18  Christoph Bartelmus  <columbus@m320>
4844         * configure.in, remotes/logitech/lircd.conf.logitech, remotes/logitech/lircmd.conf.logitech:
4845         added config files for Logitech receiver
4847 1999-12-12  Christoph Bartelmus  <columbus@m320>
4849         * doc/html-source/help.html, doc/html-source/technical.html:
4850         some more docs
4852 1999-11-22  Christoph Bartelmus  <columbus@m320>
4854         * doc/html-source/doc.html, doc/html-source/help.html, doc/html-source/technical.html:
4855         some more docs
4857         * drivers/lirc_serial/lirc_serial.c:
4858         removed autodetection failure warning
4860 1999-11-07  Christoph Bartelmus  <columbus@m320>
4862         * daemons/lircd.c, daemons/lircmd.c:
4863         glibc-2.1 seems to choke on fclose(stdin), hmm...
4865         * doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/help.html, doc/html-source/technical.html:
4866         updated docs
4868 1999-10-27  Christoph Bartelmus  <columbus@m320>
4870         * configure.in: fixed check for libirman
4872 1999-10-18  Christoph Bartelmus  <columbus@m320>
4874         * daemons/.cvsignore: added .libs
4876         * contrib/lircd.suse6: init script for S.u.S.E. 6.2
4878         * daemons/ir_remote.h, daemons/irrecord.c, ChangeLog, daemons/hw_default.c:
4879         NO_HEAD_REP now works
4880         many thanks to Ti Leggett for his help
4882         * tools/mode2.c, tools/smode2.c, tools/xmode2.c:
4883         more understandable error message
4885 1999-10-14  Christoph Bartelmus  <columbus@m320>
4887         * doc/html-source/doc.html, doc/html-source/help.html: doc updates
4889         * daemons/irrecord.c: fixed problem with seldom protocol (untested)
4891 1999-10-09  Christoph Bartelmus  <columbus@m320>
4893         * .cvsignore, daemons/.cvsignore, doc/.cvsignore, tools/.cvsignore:
4894         updated some .cvsignore files
4896 1999-10-08  Christoph Bartelmus  <columbus@m320>
4898         * daemons/Makefile.am: create /usr/local/etc/ if not present
4900 1999-09-28  Christoph Bartelmus  <columbus@m320>
4902         * lirc-bttv-2.2.7.patch.gz: removed old patch
4903         fixed poll semantics
4905 1999-09-25  Christoph Bartelmus  <columbus@m320>
4907         * tools/smode2.c: fixed typo
4909 1999-09-16  Christoph Bartelmus  <columbus@m320>
4911         * doc/html-source/install.html: added updating infos
4913 1999-09-15  Christoph Bartelmus  <columbus@m320>
4915         * tools/mode2.c, tools/smode2.c, tools/xmode2.c:
4916         allow only MODE2 drivers
4918 1999-09-13  Christoph Bartelmus  <columbus@m320>
4920         * ANNOUNCE, INSTALL, README, doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/programs.html:
4921         writing docs...
4923         * doc/html-source/configure.html, doc/html-source/doc.html, doc/html-source/foot.html, doc/html-source/head1.html, doc/html-source/head2.html, doc/html-source/help.html, doc/html-source/install.html, doc/html-source/programs.html, doc/html-source/technical.html, doc/Makefile.am, doc/images/diode.gif, doc/images/lirc.gif, doc/images/marb18.jpg, doc/release-html.sh:
4924         started to write some docu... (thanks to Karsten)
4926         * TODO, configure.in, contrib/lircd.conf, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, tools/Makefile.am, tools/irexec.c, tools/irpty.c, tools/irw.c, tools/irxevent.c, tools/lirc_client.c, tools/lirc_client.h, tools/mode2.c, ANNOUNCE, AUTHORS, Makefile.am, NEWS:
4927         moved lirc_client into a library
4929 1999-09-12  Christoph Bartelmus  <columbus@m320>
4931         * NEWS, TODO, daemons/irrecord.c, setup.sh:
4932         changes not worth mentioning
4934 1999-09-07  Christoph Bartelmus  <columbus@m320>
4936         * configure.in, tools/irxevent.c:
4937         merged with irxevent-0.5.0 with small modifications
4939 1999-09-06  Christoph Bartelmus  <columbus@m320>
4941         * NEWS, TODO, configure.in, daemons/Makefile.am, daemons/hw_irman.c, daemons/hw_irman.h, daemons/hw_logitech.c, daemons/hw_logitech.h, daemons/hw_pixelview.c, daemons/hw_pixelview.h, daemons/ir_remote.c, daemons/ir_remote.h, daemons/irrecord.c, daemons/serial.c, drivers/Makefile.am:
4942         removed lirmand,
4943         added support of shift encoded remotes to irrecord
4945 1999-09-02  Christoph Bartelmus  <columbus@m320>
4947         * daemons/config_file.c, daemons/config_file.h, daemons/dump_config.c, daemons/dump_config.h, daemons/hardware.h, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_logitech.c, daemons/hw_logitech.h, daemons/hw_pixelview.c, daemons/hw_pixelview.h, daemons/ir_remote.c, daemons/ir_remote.h, daemons/irrecord.c, drivers/Makefile.am, drivers/lirc.h, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, tools/mode2.c, tools/smode2.c, tools/xmode2.c:
4948         changed type of all signal related data to lirc_t,
4949         this should fix incompatibilities with Alphas
4951 1999-08-30  Christoph Bartelmus  <columbus@m320>
4953         * daemons/irrecord.c: implemented repeat code support,
4954         thanks to Joachim Groh for suggestions
4956 1999-08-25  Christoph Bartelmus  <columbus@m320>
4958         * tools/xmode2.c: fixed typos
4960 1999-08-24  Christoph Bartelmus  <columbus@m320>
4962         * tools/xmode2.c: uploaded new version from Heinrich Langos,
4963         modified it a bit on occation
4965 1999-08-18  Christoph Bartelmus  <columbus@m320>
4967         * daemons/lircd.c: added debug option
4969 1999-08-15  Christoph Bartelmus  <columbus@m320>
4971         * daemons/hw_default.c: improved sync
4973 1999-08-13  Christoph Bartelmus  <columbus@m320>
4975         * daemons/hw_logitech.c, daemons/hw_pixelview.c, daemons/irrecord.c:
4976         further improved irrecord
4978         * daemons/ir_remote.c: added heuristic for repeats
4980         * daemons/hw_default.c, drivers/lirc_serial/lirc_serial.c:
4981         moved noise filter to device driver
4983 1999-08-12  Christoph Bartelmus  <columbus@m320>
4985         * configure.in, daemons/hw_logitech.c, daemons/hw_logitech.h, setup.sh:
4986         added support of Logitech/AST receiver
4987         many thanks to Isaac Lauer for the patch
4989         * daemons/Makefile.am, daemons/hw_default.h, daemons/hw_pixelview.c, daemons/ir_remote.h, daemons/irrecord.c, tools/Makefile.am, tools/irrecord.c:
4990         moved irrecord to daemons directory
4991         started to rewrite irrecord
4992         this version is far from being usable
4994         * daemons/hw_default.c: added noise filter
4996 1999-08-07  denis  <denis@m320>
4998         * setup.sh:
4999         Fixed tiny mistake with AverMadia
5001 1999-08-06  Christoph Bartelmus  <columbus@m320>
5003         * acconfig.h, configure.in, daemons/Makefile.am, drivers/lirc_serial/lirc_serial.c, setup.sh:
5004         automatic install of config files
5005         receiver only support in lirc_serial
5007 1999-08-04  Christoph Bartelmus  <columbus@m320>
5009         * daemons/lircmd.c, drivers/Makefile.am, remotes/pixelview/lircd.conf.playtv, setup.sh, configure.in:
5010         added Nathan Hand's patch for Pixelview TV cards
5012 1999-08-03  Christoph Bartelmus  <columbus@m320>
5014         * .cvsignore, daemons/.cvsignore, drivers/.cvsignore, drivers/lirc_parallel/.cvsignore, drivers/lirc_serial/.cvsignore, tools/.cvsignore:
5015         added .cvsignore files
5017         * drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am:
5018         Makefiles should now be complete
5020         * daemons/hw_default.c: forgot a FIXME ;-)
5022         * daemons/Makefile.am, daemons/hw_default.c: small fixes
5024         * daemons/lircmd.c: new directive: TOGGLE_ACTIVATE
5026         * remotes/avermedia/lircd.conf.avermedia, remotes/avermedia/lircmd.conf.avermedia, remotes/life-view/lircd.conf.fly98, remotes/life-view/lircmd.conf.fly98:
5027         adjusted config files to use new features
5029 1999-08-03  jochym  <jochym@m320>
5031         * README, remotes/life-view/lircd.conf.fly98, remotes/life-view/lircmd.conf.fly98, remotes/life-view/lircrc.fly98:
5032         Small additional rearangements
5034 1999-08-02  Christoph Bartelmus  <columbus@m320>
5036         * daemons/config_file.c, daemons/hardware.h, daemons/hw_default.c, daemons/hw_default.h, daemons/hw_pixelview.c, daemons/hw_pixelview.h, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/lircd.h, daemons/serial.c, daemons/serial.h, drivers/Makefile.am, tools/Makefile.am, acconfig.h, configure.in, daemons/Makefile.am, setup.sh:
5037         reorganisation of lircd's code
5038         added support for Pixelview RemoteMaster
5040         * remotes/hauppauge/lircmd.conf.hauppauge:
5041         uploaded *working* Hauppauge driver
5042         many thanks to Matti Airas for making it finally work
5044         * drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am:
5045         added config.h to dependencies
5047 1999-08-02  jochym  <jochym@m320>
5049         * README:
5050         Finally a working setup. Further clean-up of the kernel patch (got it
5051         even smaller). Configuration files for lircd, lircmd and ~/.lircrc.
5052         Lock-up in the bttv caused by wrong initialization order removed.
5053         External bttv patch not fully tested yet. Internal version 0.1. BETA.
5055 1999-07-30  Christoph Bartelmus  <columbus@m320>
5057         * contrib/lirc.m4: m4 macros to check for LIRC support
5059         * acinclude.m4, configure.in, drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am:
5060         further changes for kernel Makefile usage
5062 1999-07-27  Christoph Bartelmus  <columbus@m320>
5064         * daemons/ir_remote.c:
5065         bug-fix for LIRC_MODE_CODE and LIRC_MODE_LIRCCODE,
5066         all buttons on Hauppauge remote control should work now
5068         * configure.in, drivers/lirc_parallel/Makefile.am, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/Makefile.am, drivers/lirc_serial/lirc_serial.c:
5069         drivers now use kernel Makefile to compile,
5070         this fixes some long known problems
5072         * acinclude.m4: additional m4 macros
5074 1999-07-27  jochym  <jochym@m320>
5076         * README: Note for FlyVideo98 added
5078 1999-07-24  Christoph Bartelmus  <columbus@m320>
5080         * drivers/lirc_serial/lirc_serial.c:
5081         fixes for 2.3.x kernels (thanks to Adam Fritzler for the patch),disabled interrupts during transmission
5083 1999-07-21  Christoph Bartelmus  <columbus@m320>
5085         * Makefile.am, NEWS, daemons/ir_remote.c, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_parallel/lirc_parallel.h:
5086         several small changes
5088 1999-07-08  Christoph Bartelmus  <columbus@m320>
5090         * Makefile.am: added setup.sh
5091         added rcs2log call for 'make dist'
5093         * daemons/Makefile.am, daemons/ir_remote.c: maintainer-mode fixes
5095         * tools/irrecord.c: added debug code
5097 1999-06-29  nic  <nic@m320>
5099         * setup.sh: *** empty log message ***
5101 1999-06-21  Christoph Bartelmus  <columbus@m320>
5103         * daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.h, tools/irrecord.c:
5104         support for different modulation frequencies (currently transmission only)
5106         * daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c:
5107         send_command() returns errors
5109 1999-06-19  Christoph Bartelmus  <columbus@m320>
5111         * NEWS, tools/lirc_client.c, tools/lirc_client.h:
5112         added new feature to .lircrc config file
5114 1999-06-14  denis  <denis@m320>
5116         * drivers/lirc_serial/Makefile.am, drivers/lirc_parallel/Makefile.am:
5117         module_SCRIPTS changed to module_DATA.
5118         Run "depmod -a" after installation.
5120         * contrib/conf.modules.aver:
5121         /etc/conf.modules file for autoload lirc_aver driver.
5123         * contrib/lirc.redhat: RedHat 5.x init script
5125 1999-06-11  Christoph Bartelmus  <columbus@m320>
5127         * tools/lirc_client.c: potential memory leak fixed
5129 1999-06-08  denis  <denis@m320>
5131         * remotes/avermedia/lircd.conf.avermedia:
5132         Support for new 8-bit LIRC_MODE_CODE mode added.
5133         Repeat bit support added.
5135         * configure.in: Added 'depmod' program search.
5136         Fixed return value from ${withval} to ${enableval} after AC_ARG_ENABLE.
5137         Commented out SHELL redefinition.
5139 1999-05-28  Christoph Bartelmus  <columbus@m320>
5141         * daemons/lircd.c: lircd could be blocked by applications
5143 1999-05-15  Christoph Bartelmus  <columbus@m320>
5145         * daemons/Makefile.am, daemons/ir_remote.c: added maintainer mode
5147 1999-05-14  wheeley  <wheeley@m320>
5149         * drivers/Makefile.am: added lirc.h to distribution
5151         * acconfig.h, configure.in, daemons/Makefile.am, daemons/lircd.c:
5152         added maintainer mode
5154 1999-05-10  Christoph Bartelmus  <columbus@m320>
5156         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c:
5157         now works with 2.0.x kernels
5159 1999-05-07  Christoph Bartelmus  <columbus@m320>
5161         * tools/Makefile.am, tools/mode2.c: added mode2, I need it
5163         * tools/irrecord.c: added some debug code
5165 1999-05-06  wheeley  <wheeley@m320>
5167         * autogen.sh: added to repository
5169 1999-05-06  Christoph Bartelmus  <columbus@m320>
5171         * daemons/lircd.c, daemons/lircmd.c:
5172         added config-file argument to daemons' command line
5174 1999-05-05  Christoph Bartelmus  <columbus@m320>
5176         * daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/lircd.h, drivers/lirc.h, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_serial/lirc_serial.c, tools/irrecord.c:
5177         added new ioctl interface to lircd, lirc_parallel, lirc_serial
5179         * drivers/lirc_parallel/Makefile.am, drivers/lirc_serial/Makefile.am:
5180         corrected mknod call
5182 1999-05-04  rggammon  <rggammon@m320>
5184         * AUTHORS, configure.in, daemons/ir_remote.c, daemons/lircd.c, drivers/Makefile.am, drivers/lirc.h, lirc-bttv-2.2.7.patch.gz, remotes/avermedia/lircd.conf.avermedia, remotes/avermedia/lircmd.conf.avermedia:
5185         Added patches for Avermedia, Fly98, and Hauppague tv cards. These all need
5186         various degrees of work. Also includes an experimental ioctl interface for
5187         the avermedia driver.
5189 1999-05-03  Christoph Bartelmus  <columbus@m320>
5191         * drivers/lirc_parallel/lirc_parallel.c:
5192         fixed stupid bug that has overwritten the control register
5194 1999-04-29  Christoph Bartelmus  <columbus@m320>
5196         * ANNOUNCE, AUTHORS, COPYING, ChangeLog, Makefile.am, NEWS, TODO, acconfig.h, configure.in, contrib/irman2lirc, contrib/lirc.debian, contrib/lirc.suse, contrib/lircd.conf, contrib/lircmd.conf, contrib/lircrc, daemons/Makefile.am, daemons/config_file.c, daemons/config_file.h, daemons/dump_config.c, daemons/dump_config.h, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/lircd.h, daemons/lircmd.c, drivers/Makefile.am, drivers/lirc_parallel/Makefile.am, drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_parallel/lirc_parallel.h, drivers/lirc_serial/Makefile.am, drivers/lirc_serial/lirc_serial.c, remotes/animax/lircd.conf.animax, remotes/animax/lircmd.conf.animax, remotes/hauppauge/lircd.conf.hauppauge, remotes/life-view/lircd.conf.FlyVideo_II, remotes/packard_bell/lircd.conf.packard_bell, tools/Makefile.am, tools/irexec.c, tools/irpty.c, tools/irrecord.c, tools/irw.c, tools/irxevent.c, tools/lirc_client.c, tools/lirc_client.h, tools/smode2.c, tools/xmode2.c:
5197         changed revision to reflect current lirc version
5199         * tools/irrecord.c: Imported sources.
5201         * tools/irrecord.c: New file.
5203         * tools/irexec.c, tools/irpty.c, tools/irw.c, tools/lirc_client.c, tools/lirc_client.h:
5204         Imported sources.
5206         * tools/irexec.c, tools/irpty.c, tools/irw.c, tools/lirc_client.c, tools/lirc_client.h:
5207         New file.
5209         * tools/irxevent.c: Imported sources.
5211         * tools/irxevent.c: New file.
5213         * tools/xmode2.c: Imported sources.
5215         * tools/xmode2.c: New file.
5217         * tools/Makefile.am, tools/smode2.c: Imported sources.
5219         * tools/Makefile.am, tools/smode2.c: New file.
5221         * daemons/dump_config.c, daemons/dump_config.h: Imported sources.
5223         * daemons/dump_config.c, daemons/dump_config.h: New file.
5225         * daemons/lircmd.c: Imported sources.
5227         * daemons/lircmd.c: New file.
5229         * daemons/config_file.h: Imported sources.
5231         * daemons/config_file.h: New file.
5233         * daemons/config_file.c, daemons/ir_remote.h, daemons/lircd.h:
5234         Imported sources.
5236         * daemons/config_file.c, daemons/ir_remote.h, daemons/lircd.h:
5237         New file.
5239         * daemons/ir_remote.c: Imported sources.
5241         * daemons/ir_remote.c: New file.
5243         * daemons/lircd.c: Imported sources.
5245         * daemons/lircd.c: New file.
5247         * daemons/Makefile.am: Imported sources.
5249         * daemons/Makefile.am: New file.
5251         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_parallel/lirc_parallel.h:
5252         Imported sources.
5254         * drivers/lirc_parallel/lirc_parallel.c, drivers/lirc_parallel/lirc_parallel.h:
5255         New file.
5257         * drivers/lirc_parallel/Makefile.am: Imported sources.
5259         * drivers/lirc_parallel/Makefile.am: New file.
5261         * drivers/lirc_serial/lirc_serial.c: Imported sources.
5263         * drivers/lirc_serial/lirc_serial.c: New file.
5265         * contrib/lirc.debian, drivers/Makefile.am, drivers/lirc_serial/Makefile.am:
5266         Imported sources.
5268         * contrib/lirc.debian, drivers/Makefile.am, drivers/lirc_serial/Makefile.am:
5269         New file.
5271         * contrib/irman2lirc, contrib/lirc.suse, contrib/lircd.conf, contrib/lircmd.conf, contrib/lircrc, remotes/packard_bell/lircd.conf.packard_bell:
5272         Imported sources.
5274         * contrib/irman2lirc, contrib/lirc.suse, contrib/lircd.conf, contrib/lircmd.conf, contrib/lircrc, remotes/packard_bell/lircd.conf.packard_bell:
5275         New file.
5277         * remotes/animax/lircd.conf.animax, remotes/animax/lircmd.conf.animax, remotes/hauppauge/lircd.conf.hauppauge, remotes/life-view/lircd.conf.FlyVideo_II:
5278         Imported sources.
5280         * remotes/animax/lircd.conf.animax, remotes/animax/lircmd.conf.animax, remotes/hauppauge/lircd.conf.hauppauge, remotes/life-view/lircd.conf.FlyVideo_II:
5281         New file.
5283         * ANNOUNCE, ChangeLog, configure.in: Imported sources.
5285         * ANNOUNCE, ChangeLog, configure.in: New file.
5287         * NEWS, TODO, acconfig.h: Imported sources.
5289         * NEWS, TODO, acconfig.h: New file.
5291         * COPYING, Makefile.am: Imported sources.
5293         * COPYING, Makefile.am: New file.
5295         * AUTHORS: Imported sources.
5297         * AUTHORS: New file.