1
2009-09-13 lirc <lirc@m320>
1
2010-07-11 jarodwilson <jarodwilson@hades.wilsonet.com>
3
* ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
4
update version numbers for 0.8.7pre2 snapshot release
7
d'oh, that irrecord stuff wasn't supposed to be committed
9
* daemons/config_file.c, daemons/irrecord.c:
10
config_file: make addSignal use unsigned int instead of lirc_t. Negative values are already disallowed by s_strtolirc_t anyway, this just extends the range of possible values here, and has been tested successfully to fix an issue with lirc_zilog reported on the mythtv-users mailing list ("2147549184": must be a valid (lirc_t) number)
12
* drivers/lirc_imon/lirc_imon.c:
13
lirc_imon: add mandatory delay before leaving send_packet to throttle writes to displays, fixes numerous display issues
15
* drivers/lirc_mceusb/lirc_mceusb.c:
16
lirc_mceusb: resync a bit with upstreamed mceusb driver
18
2010-07-09 lirc <lirc@hades.wilsonet.com>
21
fixed linker error when compiling in maintainer mode with all drivers enabled
24
use LIRC_SETUP_START/LIRC_SETUP_END only if there actually is something to set up
26
2010-05-30 lirc <lirc@hades.wilsonet.com>
28
* remotes/atiusb/lircd.conf.atiusb:
29
another Medion P/N 20014752 variation
31
* daemons/receive.h: buffer size too small for 128 bit protocol
33
2010-05-25 lirc <lirc@hades.wilsonet.com>
35
* daemons/hw_uirt2_common.c: prevent 0 time returned by read_raw
37
2010-05-24 lirc <lirc@hades.wilsonet.com>
39
* TODO, daemons/irrecord.c:
40
capture code sequences like e.g. used by Pioneer
42
* drivers/lirc_streamzap/lirc_streamzap.c:
43
buffer too small for irrecord in certain situations
45
2010-05-22 jarodwilson <jarodwilson@hades.wilsonet.com>
47
* drivers/lirc_mceusb/lirc_mceusb.c: Minor fixes from Bastien Nocera
49
2010-05-21 lirc <lirc@hades.wilsonet.com>
51
* doc/man-source/lircd.inc: typo
53
2010-05-19 lirc <lirc@hades.wilsonet.com>
55
* configure.ac: don't build lirc_gpio anymore for --with-driver=all
57
* drivers/kcompat.h: device_set_wakeup_capable() in kernel <2.6.27
59
* drivers/lirc_ene0100/lirc_ene0100.c:
60
fixed compiler warnings and potential wrong ioctl return code
62
* daemons/lircd.c: accept DOS line endings
64
2010-05-13 lirc <lirc@hades.wilsonet.com>
66
* configure.ac, doc/html-source/index.html, ANNOUNCE, NEWS, setup.sh:
67
lirc-0.8.7pre1 snapshot release
69
* daemons/ir_remote.c: no pause when SIM_SEND is enabled
71
* daemons/Makefile.am: fixed compilation of slinke tool
73
* drivers/lirc.h, drivers/lirc_dev/lirc_dev.c:
74
add new ioctls to compat function, cleanups
76
2010-05-12 lirc <lirc@hades.wilsonet.com>
78
* drivers/lirc_dev/lirc_dev.c: add missing format args
80
2010-05-07 lirc <lirc@hades.wilsonet.com>
82
* daemons/hw_default.c:
83
handle pathetic case that driver supports two modes
85
* drivers/lirc_dev/lirc_dev.c, drivers/lirc.h:
86
LIRC_GET_REC_MODE/LIRC_GET_SEND_MODE are still required
88
2010-05-07 maximlevitsky <maximlevitsky@hades.wilsonet.com>
90
* drivers/lirc_ene0100/lirc_ene0100.c:
91
ENE0100: Make wake on IR configurable
93
Added ability to disable that feature,
94
also allow wake on IR be enabled on shutdown.
96
Few more cleanups on the way.
98
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
100
* drivers/lirc_ene0100/lirc_ene0100.c:
101
ENE0100: send samples too when carrier detect enabled.
103
Now I know that this is correct behavier
105
* drivers/lirc_ene0100/lirc_ene0100.c:
106
lirc_ene000: add locking to ioctl
108
This should make safe there are no races against IRQ handler
110
* daemons/hw_default.c, drivers/lirc_dev/lirc_dev.c, drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_mceusb/lirc_mceusb.c, drivers/lirc_serial/lirc_serial.c:
111
lirc_dev: create generic implemenation of LIRC_SET_SEND_MODE and LIRC_GET_SEND_MODE
114
This adds generic implementation of these ioctls
115
and removes it from drivers that already use the lirc_dev->features
116
It also obsoletes this feature, because it isn't used
118
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
120
2010-05-01 maximlevitsky <maximlevitsky@hades.wilsonet.com>
122
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h:
123
ENE0100: few fixes & misc
125
* Fix possible division by 0
126
* Add a guess (might not be supported by hardware) of carrier duty cycle
129
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
131
2010-04-26 lirc <lirc@hades.wilsonet.com>
133
* drivers/lirc_gpio/lirc_gpio.c:
134
set reasonable default value for soft_gap
136
2010-04-25 lirc <lirc@hades.wilsonet.com>
138
* drivers/lirc_dev/lirc_dev.h: fix compiler warning: fops can be const
140
* drivers/kcompat.h: DIV_ROUND_CLOSEST added in 2.6.29
142
* configure.ac, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_atwf83.c, daemons/hw_hiddev.c, setup.data:
143
moved atwf83 driver into separate file,
144
implemented repeat simulation
146
2010-04-23 lirc <lirc@hades.wilsonet.com>
148
* daemons/ir_remote.c: prefer full sequence match over partial match
150
2010-04-20 maximlevitsky <maximlevitsky@hades.wilsonet.com>
152
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h:
153
ENE0100: few cosmetic fixes for carrier sense
155
* don't call the sense twice
156
* don't send 0 samples
157
* remove redundand register macro from header file
159
2010-04-19 maximlevitsky <maximlevitsky@hades.wilsonet.com>
161
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h:
162
ENE0100: implement RX carrier sense.
164
* drivers/lirc_ene0100/lirc_ene0100.h:
165
ENE0100: some cleanups in register descriptions
166
plus, add a carrier sense register I found.
168
2010-04-18 lirc <lirc@hades.wilsonet.com>
170
* drivers/lirc_mceusb/lirc_mceusb.c:
171
new Formosa ID (SF patch ID: 2974829)
173
2010-04-18 maximlevitsky <maximlevitsky@hades.wilsonet.com>
175
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h:
176
ENE0100: Make timeout report work as expected
178
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
180
2010-04-18 lirc <lirc@hades.wilsonet.com>
182
* NEWS, configure.ac, daemons/hw-types.c, daemons/hw_hiddev.c, setup.data:
183
added support for Aureal ATWF@83-W001 ESKY.CC remote (Romain Henriet)
185
2010-04-17 maximlevitsky <maximlevitsky@hades.wilsonet.com>
187
* drivers/lirc_ene0100/lirc_ene0100.c: ENE0100: allow to set 0 carrier
189
This is untested, but should be allowed
191
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h:
192
ENE0100: Few fixes for last update.
194
* Gap handling is by default the same as was, unless user explictly asks for the timeout reports
195
* TX Carrier range is corrected again
198
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
200
* drivers/lirc_ene0100/lirc_ene0100.c, drivers/lirc_ene0100/lirc_ene0100.h, NEWS:
201
Major update for ene0100 driver.
203
* Added transmitter support
205
* Support for timeout report
207
2010-04-17 lirc <lirc@hades.wilsonet.com>
210
trying to get the release timeout calculation right
212
2010-04-13 lirc <lirc@hades.wilsonet.com>
214
* daemons/receive.c, daemons/receive.h:
215
make receive_timeout an inline function to avoid having to link receive.c
217
2010-04-11 lirc <lirc@hades.wilsonet.com>
219
* drivers/lirc.h, drivers/lirc_streamzap/lirc_streamzap.c, daemons/config_file.c, daemons/hardware.h, daemons/hw-types.c, daemons/hw_accent.c, daemons/hw_alsa_usb.c, daemons/hw_atilibusb.c, daemons/hw_audio.c, daemons/hw_audio_alsa.c, daemons/hw_awlibusb.c, daemons/hw_bte.c, daemons/hw_caraca.c, daemons/hw_commandir.c, daemons/hw_creative.c, daemons/hw_creative_infracd.c, daemons/hw_default.c, daemons/hw_devinput.c, daemons/hw_dfclibusb.c, daemons/hw_dsp.c, daemons/hw_ea65.c, daemons/hw_ftdi.c, daemons/hw_hiddev.c, daemons/hw_i2cuser.c, daemons/hw_iguanaIR.c, daemons/hw_irlink.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_mplay.c, daemons/hw_pcmak.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c, daemons/hw_silitek.c, daemons/hw_slinke.c, daemons/hw_srm7500libusb.c, daemons/hw_tira.c, daemons/hw_udp.c, daemons/hw_uirt2.c, daemons/hw_uirt2_raw.c, daemons/hw_usbx.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/ir_remote_types.h, daemons/irrecord.c, daemons/lircd.c, daemons/receive.c, daemons/receive.h, daemons/release.c, daemons/slinke.c:
220
use hardware timeouts to speed up signal decoding,
221
setup hardware spike filters,
222
moved the according setup code to lircd core so that not only kernel space drivers can make use of these features
224
* setup.data: added Snapstream Firefly
226
2010-04-09 lirc <lirc@hades.wilsonet.com>
229
must take into account that the decoder waits at least 100ms for the end of signal
231
2010-04-06 lirc <lirc@hades.wilsonet.com>
233
* configure.ac: using PortAudio V19
235
* doc/html-source/audio.html, doc/html-source/pronto2lirc.html:
238
* daemons/hw_audio.c, doc/html-source/audio.html:
239
added: print found devices to loginfo
241
added: print output underflow and input overflow to log
242
added: specifiable latency after rate
243
updated audio documentation
245
2010-04-05 lirc <lirc@hades.wilsonet.com>
247
* daemons/hw_uirt2_raw.c: perserve original signal length
249
2010-04-04 lirc <lirc@hades.wilsonet.com>
251
* daemons/hw_uirt2_raw.c:
252
use 1 as dummy signal length as 0 does not seem to work
254
* daemons/hw_uirt2_raw.c:
255
handle transmission of very long pulses/spaces which would cause overflow in byte buffer otherwise
257
2010-04-02 lirc <lirc@hades.wilsonet.com>
259
* daemons/Makefile.am, daemons/config_file.c, daemons/ir_remote.c, daemons/ir_remote_types.h, daemons/release.c, daemons/transmit.c, daemons/transmit.h, NEWS:
260
made generation of automatic release events in lircd more robust
262
2010-03-31 jarodwilson <jarodwilson@hades.wilsonet.com>
264
* drivers/lirc_mceusb/lirc_mceusb.c:
265
lirc_mceusb: bah. xmit mask entry for 0x0008 topseed wasn't supposed to be commented out.
267
2010-03-30 maximlevitsky <maximlevitsky@hades.wilsonet.com>
269
* drivers/lirc_ene0100/lirc_ene0100.c:
270
Add two PNP IDs to lirc_ene driver.
271
These devices should be supported by this driver
273
2010-03-22 jarodwilson <jarodwilson@hades.wilsonet.com>
275
* drivers/lirc_mceusb/lirc_mceusb.c:
276
lirc_mceusb: override bInterval on topseed 0x0008 to 1
278
Complete and total testing involves actually yanking the device out
279
of the system, not just unloading and reloading the driver... The
280
topseed 0x0008 device comes up like so:
282
usb 2-9: config 1 interface 0 altsetting 0 endpoint 0x1 has an invalid bInterval 0, changing to 32
283
usb 2-9: config 1 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 32
285
If we load the old lirc_mceusb, that got set to 1. Unload and load up an
286
updated lirc_mceusb to enable transmit, and it sticks at 1. Unplug and
287
replug with the updated driver and its back at 32, and the thing gets
290
Upon inspection, the topseed 0x0001 and original ms mce transceiver also
291
come up with a stock bInterval of 0, so we're back to setting it to 1 for
292
everything but the pinnacle transceiver, where whatever its default is
293
seems to be required for functionality. Meh.
295
2010-03-21 lirc <lirc@hades.wilsonet.com>
297
* drivers/Makefile.am: removed obsolete install rules
299
2010-03-20 lirc <lirc@hades.wilsonet.com>
301
* NEWS, configure.ac, daemons/hw-types.c, daemons/hw_accent.c, daemons/hw_mplay.c, daemons/hw_tira.c, daemons/hw_tira.h, daemons/irrecord.c, daemons/lircd.c, daemons/lircd.h, daemons/slinke.c, doc/html-source/tira.html, doc/release-html.sh, setup.data:
302
added tira_raw driver for the Ira/Tira receivers that supports receiving in timing mode, the tira driver now supports transmit (Arnold Pakolitz)
304
* configure.ac, daemons/hw_irlink.c, daemons/hw_silitek.c, daemons/hw_slinke.c, daemons/hw_tira.c, daemons/hw_uirt2.c, daemons/hw_uirt2_raw.c, daemons/hw_usbx.c, drivers/Makefile.am, daemons/hw_accent.c, daemons/hw_creative.c, daemons/hw_ea65.c, daemons/hw_irman.c, daemons/hw_logitech.c, daemons/hw_mouseremote.c, daemons/hw_mp3anywhere.c, daemons/hw_mplay.c, daemons/hw_pcmak.c, daemons/hw_pinsys.c, daemons/hw_pixelview.c:
305
use LIRC_IRTTY if specified by the user in setup.sh or set proper default otherwise,
306
don't create any links in /dev/ for this purpose
308
* setup.data: moved caraca driver into correct category
310
2010-03-19 lirc <lirc@hades.wilsonet.com>
312
* remotes/atiusb/lircd.conf.atilibusb: another Medion MD8800 X10 model
314
2010-03-19 jarodwilson <jarodwilson@hades.wilsonet.com>
316
* drivers/lirc_mceusb/lirc_mceusb.c:
317
lirc_mceusb: enable transmit on topseed 0x0008 devices
319
Special thanks to Greg Oliver for providing the hardware to
320
debug and figure out the proper intialization sequence for
323
Essentially, there seems to be a 3rd-gen class of mceusb devices,
324
which require different initialization from the 2nd-gen (and 1st-gen),
325
so I've created a new device table for those.
327
There's a quirk with a note about a usb reset being required for the
328
pinnacle device... That reset actually wedges the topseed 0x0008,
329
and the required magic for it is actually to send the mce device
330
reset command to the device prior to starting the init sequence. I
331
*suspect* this would also work in place of the crap being done for
332
the pinnacle device right now, but I don't have one to test that theory
333
out, so I'm leaving it be for now...
335
Nb: in the future, the multitude of tables here and in the imon driver
336
should be converted to device quirk tables, a la the upstream firewire
337
driver... (first example that comes to mind).
339
* drivers/lirc_mceusb/lirc_mceusb.c:
340
lirc_mceusb: translate command data into english
342
Make debug spew understandable in plain english, such as:
344
lirc_mceusb 2-9:1.0: inbound data: 9f 08 03 (length=3)
345
lirc_mceusb 2-9:1.0: Got transmit blaster mask of 0x03
347
lirc_mceusb 2-9:1.0: inbound data: 9f 0c 07 d0 (length=4)
348
lirc_mceusb 2-9:1.0: Got receive timeout of 1000 ms
350
* drivers/lirc_mceusb/lirc_mceusb.c:
351
lirc_mceusb: report in/out direction of data in debug spew, helpful to know which direction the data was going
353
* drivers/lirc_mceusb/lirc_mceusb.c:
354
lirc_mceusb: explain the init process better
356
I've been sitting on a post from a Kevin Timmerman to
357
gmane.comp.hardware.lirc from back in early 2007 that details
358
a bunch of the mce device command strings and their meanings.
359
Transcribe that into comments in the code and give the various
360
strings more descriptive names. For example, 'pin_init1' is
361
actually 'get carrier mode and frequency'.
363
More detailed debugging spew that also utilizes this data soon
366
* drivers/lirc_mceusb/lirc_mceusb.c:
367
lirc_mceusb: refactor packet request handler
369
First up, support for async inbound data was pointless, it only got
370
used by the init sequences, which are actually better served by sync
371
requests, so simplify that.
373
Second, request_packet_async was never really a proper name, since its
374
both generic and wrong (supports sync reqs too), so rename it to
377
Third, add wrappers for inbound and outbound requests to reduce a ton
378
of duplication and make the code easier to read.
380
* drivers/lirc_mceusb/lirc_mceusb.c:
381
lirc_mceusb: give mutex lock slightly less generic name (ported from git)
383
* drivers/lirc_mceusb/lirc_mceusb.c:
384
lirc_mceusb: zero out buffers at init/alloc time (ported from git)
386
* drivers/lirc_mceusb/lirc_mceusb.c:
387
lirc_mceusb: simplify init failure handling (ported from git)
389
2010-03-17 jarodwilson <jarodwilson@hades.wilsonet.com>
391
* remotes/devinput/lircd.conf.devinput:
392
Updated devinput lircd.conf based on 2.6.33 input.h
394
* drivers/lirc_imon/lirc_imon.c:
395
lirc_imon: if mouse mode disabled, pass thru values for mouse/keyboard toggle key. Patch from Jan Hustak.
397
* drivers/lirc_mceusb/lirc_mceusb.c, 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_wpc8769l/lirc_wpc8769l.c, drivers/lirc_atiusb/lirc_atiusb.c, drivers/lirc_bt829/lirc_bt829.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:
398
dropping unneeded autoconf includes
400
autoconf.h is pulled into the gcc command line since at least 2.6.15 and
401
tends to break compilation under some circumstances since 2.6.33.
403
Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
404
Signed-off-by: Jarod Wilson <jarod@redhat.com>
406
2010-03-16 jarodwilson <jarodwilson@hades.wilsonet.com>
408
* remotes/imon/lircd.conf.imon-mceusb:
409
imon: add mce remote codes for older 0xffdc imon receivers
411
2010-02-28 lirc <lirc@hades.wilsonet.com>
413
* drivers/lirc_mceusb/lirc_mceusb.c:
414
new Topseed id 1784:0011 reported by Tom Bailey
416
2010-02-27 lirc <lirc@hades.wilsonet.com>
418
* NEWS, configure.ac, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_dfclibusb.c, setup.data:
419
added support for DFC USB InfraRed Remote Control (Davio Franke)
421
* tools/lircrcd.c: check input for CODE command
423
2010-02-19 jarodwilson <jarodwilson@hades.wilsonet.com>
425
* drivers/lirc_imon/lirc_imon.c:
426
lirc_imon: fix IR handling on old non-onboard-decode devices (successfully tested by Paul Sijben)
428
2010-02-12 lirc <lirc@hades.wilsonet.com>
430
* doc/man-source/irxevent.inc, tools/irxevent.c: Mod5 is AltGr
432
2010-02-04 lirc <lirc@hades.wilsonet.com>
434
* remotes/hauppauge/lircd.conf.hauppauge: added MVP config
436
2010-02-02 jarodwilson <jarodwilson@hades.wilsonet.com>
438
* drivers/lirc_imon/lirc_imon.c:
439
lirc_imon: cope with really old device that has neither tx control nor tx endpoint, verified by Paul Sijbens to fix his 0x0aa8:0x8001 imon device
441
2010-01-30 lirc <lirc@hades.wilsonet.com>
443
* daemons/receive.c, doc/html-source/technical.html, drivers/lirc_dev/lirc_dev.c, drivers/lirc_dev/lirc_dev.h, drivers/lirc_streamzap/lirc_streamzap.c:
444
timeout support in mode2 protocol
446
* drivers/lirc.h: convenience macros
448
2010-01-23 lirc <lirc@hades.wilsonet.com>
450
* drivers/lirc_dev/lirc_dev.h: fixed compiler warning
452
* drivers/lirc.h: silence compiler warning
454
2010-01-17 lirc <lirc@hades.wilsonet.com>
456
* configure.ac, daemons/hw_ftdi.c:
457
transmit support for FTDI based devices
460
new ioctls for carrier measurement, receiver timeout settings, filter settings
462
2010-01-16 lirc <lirc@hades.wilsonet.com>
464
* daemons/hw_default.c, daemons/hw_default.h, daemons/ir_remote.c, daemons/transmit.h:
465
moved delay code before transmit to general transmit path
467
2010-01-13 lirc <lirc@hades.wilsonet.com>
469
* daemons/hw_devinput.c:
470
better approach at repeat handling using map_gap
472
* contrib/devinput.sh, daemons/hw_devinput.c, remotes/devinput/lircd.conf.devinput:
473
extend devinput configuration to 64 bit to properly handle non-key events
475
* drivers/lirc_ite8709/lirc_ite8709.c: minor formatting change
477
* drivers/lirc_it87/lirc_it87.c:
478
add UPNP support for ITE8704 - ID: 2921606
480
2010-01-10 jarodwilson <jarodwilson@hades.wilsonet.com>
482
* drivers/lirc_imon/lirc_imon.c:
483
15c2:0039 is the soungraph imon ultrabay ir + lcd, per mail from Eric Sharkey
485
2010-01-01 lirc <lirc@hades.wilsonet.com>
487
* daemons/lircd.c: send EV_SYN
489
* daemons/hw_alsa_usb.c: use LIRC_MODE_LIRCCODE
491
2009-12-31 lirc <lirc@hades.wilsonet.com>
493
* daemons/hw_hiddev.c: unused variable
495
* daemons/hw_hiddev.c:
496
use map_gap (fixes macmini repeat handling when using universal remote that does not support special repeat code)
498
2009-12-28 jarodwilson <jarodwilson@hades.wilsonet.com>
500
* drivers/lirc_i2c/lirc_i2c.c:
501
Invert adap->id checks, as bt8xx has no id anymore 2.6.32 and later. Tested successfully by Stefan Lippers-Hollmann
503
* drivers/lirc_dev/lirc_dev.h:
504
add support for 2.6.33 kfifo api change, successfully tested by Boris Cuber
506
* drivers/lirc_dev/lirc_dev.c:
507
fix compile warning re: possibly uninitialized retval in irctl_open
509
2009-12-28 lirc <lirc@hades.wilsonet.com>
511
* drivers/lirc_dev/lirc_dev.c: set retval if try_module_get fails
513
* drivers/lirc.h, drivers/lirc_dev/lirc_dev.c, tools/mode2.c, daemons/hw_creative_infracd.c, daemons/hw_default.c, daemons/hw_mplay.c, daemons/irrecord.c, daemons/receive.c, doc/html-source/technical.html:
514
removed LIRC_MODE_CODE: rarely used and a subset of LIRC_MODE_LIRCCODE
516
* daemons/hw_bte.c, daemons/hw_default.c, daemons/irrecord.c, drivers/lirc.h:
517
removed LIRC_MODE_STRING: it was never really used anyway
519
2009-12-28 jarodwilson <jarodwilson@hades.wilsonet.com>
521
* remotes/imon/lircd.conf.imon-knob:
522
add more possible key up/down/left/right codes to imon knob lircd.conf
524
2009-12-27 lirc <lirc@hades.wilsonet.com>
526
* tools/Makefile.am, tools/mode2.c, tools/xmode2.c:
527
xmode2 supports access through abstraction layer like mode2
529
2009-12-25 lirc <lirc@hades.wilsonet.com>
531
* drivers/lirc_it87/lirc_it87.c, setup.data:
532
support for ITE8704/ITE8718 (James Edwards)
534
2009-12-24 lirc <lirc@hades.wilsonet.com>
536
* drivers/kcompat.h: __SPIN_LOCK_UNLOCKED for <2.6.18
538
2009-12-18 lirc <lirc@hades.wilsonet.com>
540
* drivers/lirc_mceusb/lirc_mceusb.c:
541
added support for TiVo PC IR Receiver (Tim Korsrud)
543
2009-12-17 lirc <lirc@hades.wilsonet.com>
545
* drivers/lirc_mceusb/lirc_mceusb.c:
546
added support for Realtek MCE IR Receiver (Ossi Berg)
548
* daemons/lircmd.c: handle DOS line endings
550
2009-12-15 jarodwilson <jarodwilson@hades.wilsonet.com>
552
* drivers/lirc_i2c/lirc_i2c.c:
553
lirc_i2c: fix build on 2.6.32 (patch from Paul Bender)
555
2009-12-12 lirc <lirc@hades.wilsonet.com>
557
* doc/html-source/install.html: s/insmod/modprobe/
559
2009-12-12 jarodwilson <jarodwilson@hades.wilsonet.com>
561
* drivers/lirc_mceusb/lirc_mceusb.c:
562
lirc_mceusb: dell mce transceiver has inverted xmit mask
564
2009-11-21 lirc <lirc@hades.wilsonet.com>
566
* daemons/irrecord.c: add old heuristic again for Xbox remote
568
* daemons/hw_awlibusb.c: cleaned up logging
570
* daemons/hw_awlibusb.c:
571
handle ETIMEDOUT returned by usb_interrupt_read
573
2009-11-18 lirc <lirc@hades.wilsonet.com>
575
* daemons/hw_atilibusb.c: handle timeout,
577
properly shut down in case of error
579
2009-11-17 jarodwilson <jarodwilson@hades.wilsonet.com>
581
* remotes/imon/lircd.conf.imon-knob:
582
imon: add 64-bit config for knob receiver
584
2009-11-15 lirc <lirc@hades.wilsonet.com>
586
* daemons/Makefile.am, daemons/hw-types.c, daemons/hw_srm7500libusb.c, daemons/hw_srm7500libusb.h, remotes/philips/lircd.conf.srm7500libusb, setup.data, NEWS, configure.ac:
587
added support for Philips SRM 7500 RF remote (Henning Glawe)
589
* daemons/hw_audio.c, doc/html-source/audio.html, doc/images/audio_transmitter.png, doc/images/audio_wave.png, doc/release-html.sh, NEWS, configure.ac, setup.data:
590
support for simple transmitter circuit connected to soundcard (Bob van Loosen)
592
2009-11-13 jarodwilson <jarodwilson@hades.wilsonet.com>
594
* drivers/lirc_mceusb/lirc_mceusb.c:
595
lirc_mceusb: add another SMK transceiver device ID
597
2009-11-09 lirc <lirc@hades.wilsonet.com>
599
* tools/lircrcd.c: use proper type for 3rd arg of accept()
601
* drivers/lirc_igorplugusb/lirc_igorplugusb.c:
602
don't log error when no data is available,
603
rbuf is not allocated by this driver, so there's no need to free it
605
2009-11-07 lirc <lirc@hades.wilsonet.com>
607
* remotes/mceusb/lircd.conf.mceusb:
608
additional buttons for HP Pavilion dv3t remote
610
2009-11-05 lirc <lirc@hades.wilsonet.com>
612
* daemons/hw_devinput.c: added NBITS define
614
2009-10-31 lirc <lirc@hades.wilsonet.com>
616
* daemons/hw_devinput.c:
617
forward mouse events that can't be handled by lirc,
618
don't die when device disappears
620
2009-10-30 jarodwilson <jarodwilson@hades.wilsonet.com>
622
* drivers/lirc_imon/lirc_imon.c:
623
lirc_imon: tx_control is NOT required to set IR protocol
625
Per Anders Eriksson's feedback on the lirc mailing list, at least some of
626
the older iMON devices without control endpoints are in fact able to
627
handle MCE/RC-6 IR protocol mode, and I mistakenly added a bogus check at
628
some point that prevented them from functioning.
630
2009-10-28 lirc <lirc@hades.wilsonet.com>
632
* daemons/hw_audio.c: Portaudio callback has wrong arguments list
634
2009-10-20 jarodwilson <jarodwilson@hades.wilsonet.com>
636
* drivers/lirc_mceusb/lirc_mceusb.c:
637
lirc_mceusb: header comment sync-up
639
2009-10-18 lirc <lirc@hades.wilsonet.com>
641
* remotes/atiusb/lircd.conf.atiusb: all channels of Pollin remote
643
2009-10-12 jarodwilson <jarodwilson@hades.wilsonet.com>
645
* drivers/lirc_ene0100/lirc_ene0100.c:
646
lirc_ene0100: 2.6.32 build fixage, due to minor header change
648
* drivers/lirc_ite8709/lirc_ite8709.c: lirc_ite8709: 2.6.32 build fixes
650
* drivers/lirc_imon/lirc_imon.c:
651
lirc_imon: don't call send_packet without context lock held
653
2009-10-07 lirc <lirc@hades.wilsonet.com>
655
* config.rpath, configure.ac, gettext.h, tools/Makefile.am, tools/ircat.c, tools/lirc_client.c:
656
Added gettext support. (Sverker Wiberg)
658
* config.rpath, gettext.h: New file.
660
* ABOUT-NLS, Makefile.am, NEWS: Added gettext support. (Sverker Wiberg)
662
* ABOUT-NLS: New file.
664
2009-09-26 jarodwilson <jarodwilson@hades.wilsonet.com>
666
* drivers/lirc_mceusb/lirc_mceusb.c:
667
lirc_mceusb: fix xmit support on port 1 of the 1st-gen device, sync up comments w/git tree
669
2009-09-24 maximlevitsky <maximlevitsky@hades.wilsonet.com>
671
* drivers/lirc_ene0100/lirc_ene0100.c:
672
I spotted a warning while compiling and it turned out to be
675
"!A & CONSTANT" does not do what you'd think (and much less
678
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
679
Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
681
2009-09-22 lirc <lirc@hades.wilsonet.com>
683
* drivers/lirc_sir/lirc_sir.c: fixed typo
685
2009-09-21 lirc <lirc@hades.wilsonet.com>
687
* doc/man-source/lircmd.inc: ACTIVATE hint
689
* daemons/lircmd.c: corrected optstring to support -u
691
2009-09-19 lirc <lirc@hades.wilsonet.com>
693
* daemons/config_file.c, daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote_types.h:
696
* tools/mode2.c: refuse to read from lircd socket
698
2009-09-13 lirc <lirc@hades.wilsonet.com>
700
* daemons/ir_remote.c:
701
don't reset repeat counter if there was a decoding error in between
704
decode raw_codes correctly if one signal sequence is a prefix of a later sequence in the config file
707
flush XEvent queue in between press and release, increase sleep period (Matthew Sheppard)
709
* ANNOUNCE, NEWS, configure.ac, doc/html-source/index.html, setup.sh:
710
started 0.8.7 development
3
712
* ANNOUNCE, NEWS, configure.ac, setup.sh, doc/html-source/index.html:
6
2009-09-11 jarodwilson <jarodwilson@m320>
715
2009-09-11 jarodwilson <jarodwilson@hades.wilsonet.com>
8
717
* drivers/lirc_imon/lirc_imon.c:
9
718
lirc_imon: some of the ffdc devices decode mouse buttons differently, handle them
11
2009-09-08 jarodwilson <jarodwilson@m320>
720
2009-09-08 jarodwilson <jarodwilson@hades.wilsonet.com>
13
722
* drivers/lirc_imon/lirc_imon.c:
14
723
lirc_imon: filter out spurious input in mouse mode
4668
5377
Allow targeting the 'RootWindow' which makes sending events to the
4669
5378
windowmanager posible/easier.
4671
2002-05-20 lirc <lirc@m320>
5380
2002-05-20 lirc <lirc@hades.wilsonet.com>
4673
5382
* doc/html-source/configure.html, setup.sh: additional config file docu
4675
2002-05-18 lirc <lirc@m320>
5384
2002-05-18 lirc <lirc@hades.wilsonet.com>
4677
5386
* acconfig.h, configure.in, drivers/lirc_sir/lirc_sir.c, setup.sh:
4678
5387
restructured setup script
4680
2002-05-12 lirc <lirc@m320>
5389
2002-05-12 lirc <lirc@hades.wilsonet.com>
4682
5391
* doc/html-source/install.html:
4683
5392
clearer explanation of serial port problem
4685
2002-05-05 lirc <lirc@m320>
5394
2002-05-05 lirc <lirc@hades.wilsonet.com>
4687
5396
* doc/html-source/install.html: doc update
4689
5398
* daemons/receive.c: fixed stall bug
4691
2002-05-04 lirc <lirc@m320>
5400
2002-05-04 lirc <lirc@hades.wilsonet.com>
4693
5402
* 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:
4694
5403
changes to integrate hw_dsp,
4695
5404
irrecord bugfix
4697
2002-04-28 lirc <lirc@m320>
5406
2002-04-28 lirc <lirc@hades.wilsonet.com>
4699
5408
* daemons/config_file.h, daemons/ir_remote.h, daemons/receive.c:
4700
5409
changes to decode unknown protocol found on a Goldstar TV remote
4702
2002-04-22 lirc <lirc@m320>
5411
2002-04-22 lirc <lirc@hades.wilsonet.com>
4704
5413
* daemons/transmit.c, tools/Makefile.am, daemons/Makefile.am, daemons/hw-types.c, daemons/hw_dsp.c, setup.sh, configure.in, NEWS:
4705
5414
added support for hardware connected to soundcard input (Pavel Machek)
4707
2002-04-18 ranty <ranty@m320>
5416
2002-04-18 ranty <ranty@hades.wilsonet.com>
4709
5418
* doc/man-source/irpty.inc:
4710
5419
The previous fix would add an extra space, this time it won't.
4712
2002-04-11 ranty <ranty@m320>
5421
2002-04-11 ranty <ranty@hades.wilsonet.com>
4714
5423
* doc/man-source/irpty.inc:
4715
5424
A formating error was causing a piece of text not to be shown.
4717
2002-04-01 lirc <lirc@m320>
5426
2002-04-01 lirc <lirc@hades.wilsonet.com>
4719
5428
* doc/html-source/index.html, doc/html-source/install.html, drivers/lirc_gpio/lirc_gpio.c, remotes/pixelview/lircd.conf.playtv_pro:
4720
5429
changed config file for Pixelview PlayTV pro and compatible TV cards to use original codes
4722
2002-03-28 lirc <lirc@m320>
5431
2002-03-28 lirc <lirc@hades.wilsonet.com>
4724
5433
* 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:
4725
5434
added support for Tekram M230 Mach64 (Froenchenko Leonid)
4727
2002-03-27 lirc <lirc@m320>
5436
2002-03-27 lirc <lirc@hades.wilsonet.com>
4729
5438
* drivers/lirc_sir/lirc_sir.c: changes for Sharp Zaurus hardware,
4730
5439
disable interrupts during transmit
4732
2002-03-25 lirc <lirc@m320>
5441
2002-03-25 lirc <lirc@hades.wilsonet.com>
4734
5443
* contrib/sendxevent.c: command line version of irxevent
4736
2002-03-24 lirc <lirc@m320>
5445
2002-03-24 lirc <lirc@hades.wilsonet.com>
4738
5447
* daemons/lircd.c: fixed bug in command line driver selection
4740
2002-03-06 lirc <lirc@m320>
5449
2002-03-06 lirc <lirc@hades.wilsonet.com>
4742
5451
* drivers/lirc_parallel/lirc_parallel.c:
4743
5452
fixed minor bug in timer initialization
4745
2002-02-23 lirc <lirc@m320>
5454
2002-02-23 lirc <lirc@hades.wilsonet.com>
4747
5456
* doc/html-source/technical.html: described interrupt issue
4749
5458
* doc/man-source/irxevent.inc, doc/man2html.c:
4750
5459
removed links to man pages from generated html pages
4752
2002-02-22 lirc <lirc@m320>
5461
2002-02-22 lirc <lirc@hades.wilsonet.com>
4754
5463
* daemons/dump_config.c, daemons/ir_remote.c, daemons/ir_remote.h, daemons/lircd.c, daemons/transmit.c, daemons/config_file.c:
4755
5464
added support for error detection scheme found on Sharp RRMCG0041SJSA remote
4757
2002-02-06 lirc <lirc@m320>
5466
2002-02-06 lirc <lirc@hades.wilsonet.com>
4759
5468
* daemons/receive.c: code cleanup
4761
2002-02-01 lirc <lirc@m320>
5470
2002-02-01 lirc <lirc@hades.wilsonet.com>
4763
5472
* TODO, configure.in, daemons/irrecord.c, doc/man-source/irrecord.inc:
4764
5473
no new protocols seem to show up
4766
2002-02-01 ranty <ranty@m320>
5475
2002-02-01 ranty <ranty@hades.wilsonet.com>
4768
5477
* 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:
4769
5478
Didn't notice that mkdev and rmdev where used in multiple Makefile.am files.
4770
5479
This should fix 'configure --disable-manage-devices'
4772
2002-01-31 lirc <lirc@m320>
5481
2002-01-31 lirc <lirc@hades.wilsonet.com>
4774
5483
* setup.sh: really disable X11
4776
2002-01-26 lirc <lirc@m320>
5485
2002-01-26 lirc <lirc@hades.wilsonet.com>
4778
5487
* ANNOUNCE, NEWS, configure.in, doc/html-source/index.html, setup.sh:
4781
5490
* doc/html-source/help.html: cosmetic fix
4783
2002-01-22 lirc <lirc@m320>
5492
2002-01-22 lirc <lirc@hades.wilsonet.com>
4785
5494
* INSTALL, README: added pointers to main documentation
4787
2002-01-18 lirc <lirc@m320>
5496
2002-01-18 lirc <lirc@hades.wilsonet.com>
4789
5498
* doc/.cvsignore: added more files to ignore