• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1commit 25d541d2b0b526eba58fee99ceac202acca6d4a2
2Author: Henrik Rydberg <rydberg@bitmath.se>
3Date:   Sun Jan 26 14:40:46 2020 +0100
4
5    Release mtdev-1.1.6
6
7    Signed-off-by: Henrik Rydberg <rydberg@bitmath.se>
8
9commit 598e561881c687cea072375637aa08ac9230fabe
10Author: Khem Raj <raj.khem@gmail.com>
11Date:   Sat Nov 23 18:45:32 2019 -0800
12
13    adjust for 64bit time_t for 32bit architectures
14
15    libc that has support for 32 bit applications to use 64 bit
16    time_t supplies __USE_TIME_BITS64 define [1]
17
18    [1] https://sourceware.org/glibc/wiki/Y2038ProofnessDesign
19
20    Signed-off-by: Khem Raj <raj.khem@gmail.com>
21    Signed-off-by: Henrik Rydberg <rydberg@bitmath.se>
22
23commit 5a260fa95a5e7cebdd8f9da947c8d8eb244efae0
24Author: Michael Forney <mforney@mforney.org>
25Date:   Fri Jun 7 11:29:01 2019 -0700
26
27    Use a macro for `nlongs` so it can be used in constant expression
28
29    This way, it can be used to specify the `absbits` array size (in
30    `mtdev_configure`) without making it a VLA.
31
32    VLAs are an optional feature in C11, and in this case we can determine
33    the array size statically.
34
35    This also matches the macros used in libevdev and libinput.
36
37    Signed-off-by: Michael Forney <mforney@mforney.org>
38    Signed-off-by: Henrik Rydberg <rydberg@bitmath.se>
39
40commit 5f9caa26b81155feede6ff71c9b14fa0e8980fbd
41Author: Martin Kepplinger <martink@posteo.de>
42Date:   Tue Aug 22 11:12:13 2017 +0200
43
44    mtdev-matching.c: declare global variables static
45
46    n1 and n2 are only locally used and can thus be static.
47
48    Signed-off-by: Martin Kepplinger <martink@posteo.de>
49
50commit d9f084c9384f99d3589cf51f8503b7aee4e9666c
51Author: Martin Kepplinger <martink@posteo.de>
52Date:   Tue Aug 22 11:12:12 2017 +0200
53
54    mtdev-mapgen.c: declare init_caps() static
55
56    init_caps() is only locally used and can thus be static.
57
58    Signed-off-by: Martin Kepplinger <martink@posteo.de>
59
60commit 8ba8d359392693f9882ea2d195fc1bebb8b3a29d
61Author: Martin Kepplinger <martink@posteo.de>
62Date:   Tue Aug 22 11:12:11 2017 +0200
63
64    caps.c: declare mtdev_set_slots() static
65
66    mtdev_set_slots() is only used internally, so it should be static.
67
68    Signed-off-by: Martin Kepplinger <martink@posteo.de>
69
70commit 4381b78fea54de0e775bf54952b2f95e5a06c57d
71Author: Henrik Rydberg <rydberg@euromail.se>
72Date:   Fri Feb 28 19:57:15 2014 +0100
73
74    Release mtdev-1.1.5
75
76    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
77
78commit 88840fe45b49464642181007c5a6df1bc951bade
79Author: Colin Walters <walters@verbum.org>
80Date:   Thu Feb 27 08:03:35 2014 -0500
81
82    build: Fix srcdir != builddir from git
83
84    Make it possible to build the source out-of-tree. The gnome-continuous
85    build system does this by default.
86
87    Signed-off-by: Colin Walters <walters@verbum.org>
88    [rydberg@euromail.se: Resolve merge conflict]
89    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
90
91commit 6d698f6dba4a024b5f3ccac2876465c60f780478
92Author: Ross Burton <ross.burton@intel.com>
93Date:   Fri Nov 15 23:41:29 2013 +0000
94
95    test: fix out-of-tree builds
96
97    Some tests do #include  relative to the top-level, so add top_srcdir to the
98    include path as otherwise out-of-tree builds can't find the files.
99
100    Signed-off-by: Ross Burton <ross.burton@intel.com>
101    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
102
103commit 25070dda4b1aaaf402db621d10fc901b82d78377
104Author: Henrik Rydberg <rydberg@euromail.se>
105Date:   Sat Aug 3 22:01:06 2013 +0200
106
107    Release mtdev-1.1.4
108
109    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
110
111commit 72bbb5f42fe8e47d6314eb92a0ada6554644305c
112Merge: b5d8e8e a9ea316
113Author: Henrik Rydberg <rydberg@euromail.se>
114Date:   Wed Jul 31 19:25:50 2013 +0200
115
116    Merge more build fixes from Peter Hutterer, along with a more explicit
117    declaration of the backwards compatibility constraints on the API.
118
119    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
120
121commit a9ea3168615056360cdb21d6f1576d66be2a43fe
122Author: Peter Hutterer <peter.hutterer@who-t.net>
123Date:   Wed Jul 24 14:24:43 2013 +1000
124
125    Enable silent rules by default
126
127    silent rules make it easier to spot compiler errors
128
129    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
130
131commit 0bccf8c5268826bdb0835dd9b7964bcc95bae35f
132Author: Peter Hutterer <peter.hutterer@who-t.net>
133Date:   Wed Jul 24 14:23:25 2013 +1000
134
135    test: silence compiler warning - implicit declaration of function ‘atoi’
136
137    mtdev-kernel.c:130:2: warning: implicit declaration of function ‘atoi’
138    [-Wimplicit-function-declaration]
139      eslot = atoi(argv[1]) + 1;
140
141    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
142
143commit 1ddaf0af41098d0a01eac162c6fe4d38f2fbbbad
144Author: Peter Hutterer <peter.hutterer@who-t.net>
145Date:   Wed Jul 24 13:00:32 2013 +1000
146
147    Fix compiler warning - implicit declaration of function 'abs'
148
149    match_four.c:80:4: warning: implicit declaration of function 'abs'
150    [-Wimplicit-function-declaration]
151        *dist++ = abs(q->x - p->x) + abs(q->y - p->y);
152
153    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
154
155commit 6f7c5c558006bb69fdf0af73103097c012ccfed5
156Author: Peter Hutterer <peter.hutterer@who-t.net>
157Date:   Thu Jul 25 13:21:09 2013 +1000
158
159    Replace hardcoded 11 with a define
160
161    The 11 comes from the legacy API that we need to be binary compatible with.
162    Make this clear with a define and a comment.
163
164    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
165
166commit b5d8e8e26c0116e4b6e556a0f6da8777bc55c590
167Merge: e5eb274 f4fe569
168Author: Henrik Rydberg <rydberg@euromail.se>
169Date:   Thu Jul 25 10:05:20 2013 +0200
170
171    Merge build fixes from Peter Hutterer.
172
173    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
174
175commit f4fe56973a29265e22f049ceed1e299573f90ec4
176Author: Peter Hutterer <peter.hutterer@who-t.net>
177Date:   Wed Jul 3 15:49:21 2013 +1000
178
179    Rename INCLUDES to AM_CPPFLAGS
180
181    src/Makefile.am:22: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
182
183    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
184
185commit e79f2b211830dec2bae35595c6dfd1d06f75d903
186Author: Peter Hutterer <peter.hutterer@who-t.net>
187Date:   Wed Jul 3 15:45:12 2013 +1000
188
189    Drop maintainer mode - enable by default
190
191    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
192
193commit e5eb27494cd237e60645db4d7be5b4acf41cb5e0
194Author: Henrik Rydberg <rydberg@euromail.se>
195Date:   Wed Aug 22 22:20:16 2012 +0200
196
197    Release mtdev-1.1.3
198
199    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
200
201commit 656d5c9d7e37a301afa3af9c2382d6b869f57ebf
202Author: David Kozub <zub@linux.fjfi.cvut.cz>
203Date:   Tue May 29 22:53:21 2012 +0200
204
205    Fix pc file to allow compiling with mtdev installed in non-std path.
206
207    The pkgconfig file does not specify the -I flag needed to be able to
208    compile with `pkg-config mtdev --cflags` when libmtdev is installed to
209    a directory that is not searched by the C compiler by default.
210
211    This patch fixes the issue.
212
213    Signed-off-by: David Kozub <zub@linux.fjfi.cvut.cz>
214    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
215
216commit 5a6773f85a77e78dbbb915e32768aa24e1c83124
217Author: Henrik Rydberg <rydberg@euromail.se>
218Date:   Mon Feb 20 16:03:05 2012 +0100
219
220    Release mtdev-1.1.2
221
222    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
223
224commit 43ce27aab2d990e9a4f54d2050b851bd2da01875
225Author: Henrik Rydberg <rydberg@euromail.se>
226Date:   Thu Feb 16 16:25:30 2012 +0100
227
228    Add support for kernel MT slot state retrieval
229
230    From kernel 3.4, extraction of the MT slot state is supported
231    via the EVIOGMTSLOTS ioctl. This patch initializes the slots
232    using that information.
233
234    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
235
236commit 3ec66c3b21e45d6529567f5144ba24dcc4645591
237Author: Henrik Rydberg <rydberg@euromail.se>
238Date:   Thu Jan 12 20:05:28 2012 +0100
239
240    Add the missing distance event to the internal slot representation
241
242    The new distance value was missing from the internal representation,
243    leading to memory corruption for devices supporting the event. Fixed
244    with this patch.
245
246    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
247
248commit 3aa3de4c19b80caaf93812fafff20acd5f5a4d12
249Author: Peter Hutterer <peter.hutterer@who-t.net>
250Date:   Tue Apr 19 11:45:45 2011 +0200
251
252    Return EINVAL for invalid parameters on mtdev_init.
253
254    [rydberg@euromail.se: minor cleanup]
255    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
256    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
257
258commit 61684cf0466200631b6a44af1c662eb760ad3f5d
259Author: Peter Hutterer <peter.hutterer@who-t.net>
260Date:   Tue Apr 19 11:41:04 2011 +0200
261
262    mtdev_close should ignore NULL devices.
263
264    Saves us one goto label in mtdev_init.
265
266    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
267    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
268
269commit 9e3daba37d1d15c99a41a2d838bf683934cc7077
270Author: Henrik Rydberg <rydberg@euromail.se>
271Date:   Wed Dec 22 18:55:09 2010 +0100
272
273    Release mtdev v1.1.0
274
275    This version includes backwards-compatible API changes,
276    while keeping the ABI stable. Applications that want to
277    migrate to the new API, compile with -DMTDEV_NO_LEGACY_API.
278
279commit ecfc435c3742546e36ec4eefd76f02584fb54192
280Author: Henrik Rydberg <rydberg@euromail.se>
281Date:   Wed Dec 22 18:49:41 2010 +0100
282
283    mtdev-test: output MT event support
284
285    At startup, output the MT events supported by the device.
286
287    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
288
289commit cff212dbe28487c14ab040829877d77378a61344
290Author: Henrik Rydberg <rydberg@euromail.se>
291Date:   Wed Dec 22 18:35:53 2010 +0100
292
293    Add support for ABS_MT_DISTANCE
294
295    In the upcoming 2.6.38 kernel, support for hovering is introduced.
296    Add the ABS_MT_DISTANCE to the extended set of handled ABS_MT events.
297
298    The change is binary compatible with existing libraries.
299
300    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
301
302commit 56a77e68fb91eef928d8a95c50ae14508e37ae0f
303Author: Henrik Rydberg <rydberg@euromail.se>
304Date:   Wed Dec 22 18:29:00 2010 +0100
305
306    Introduce a stable ABI
307
308    The current mtdev is not ABI stable, and the upcoming additions
309    to the kernel api will break ABI. This patch starts the process
310    of keeping binary compatibility with old programs, by moving the
311    abi-specific parts under a special flag, MTDEV_NO_LEGACY_API,
312    and makes sure the internal parts compiles with MTDEV_NO_LEGACY_API
313    set. This way, older programs will still work, old programs will
314    still compile, and new programs will be able to use the additions.
315
316    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
317
318commit 0e2ab3b5940e70493aaabdfe5e8da1c75db4db72
319Author: Henrik Rydberg <rydberg@euromail.se>
320Date:   Mon Dec 20 16:49:53 2010 +0100
321
322    Allow use in c++ applications
323
324    Reported-by: Armando Visconti <armando.visconti@st.com>
325    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
326
327commit db1fdc76ceb5d1bbe32c193e13eb4357da5d0b81
328Author: Henrik Rydberg <rydberg@euromail.se>
329Date:   Sun Nov 7 18:07:07 2010 +0100
330
331    mtdev v1.0.11
332
333commit 67fdae132708889ed89e302bd63a5cb91b2c75a7
334Author: Henrik Rydberg <rydberg@euromail.se>
335Date:   Sun Nov 7 18:04:46 2010 +0100
336
337    Add and test a simple kernel matcher
338
339    This matcher is for up to four fingers, and has these properties:
340
341    * Approximately 1.4 times faster at 4 fingers
342    * Approximately 4.0 times faster at 2 fingers
343    * Roughly 100 lines of code
344
345    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
346
347commit 868f53c8a5684524bc6b1e7cd39aabed56fad9df
348Author: Henrik Rydberg <rydberg@euromail.se>
349Date:   Sun Nov 7 17:56:56 2010 +0100
350
351    Generate kernel matcher data
352
353    This application generates the matcher tables of the tracking
354    library in the linux kernel.
355
356    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
357
358commit 561af7f537b80f3952ab228bcc992ad75ced280b
359Author: Henrik Rydberg <rydberg@euromail.se>
360Date:   Tue Oct 12 17:13:45 2010 +0200
361
362    Add mtdev-matching test program
363
364    Measures matching speed and provides some historically difficult
365    test cases.
366
367    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
368
369commit 1390859adc7fd084c5c546984d415e44bfc44ccd
370Author: Henrik Rydberg <rydberg@euromail.se>
371Date:   Tue Sep 7 16:22:30 2010 +0200
372
373    mtdev v1.0.10
374
375commit 61632a31642ecaa7288624b0dc9887c4196cc165
376Author: Henrik Rydberg <rydberg@bitmath.org>
377Date:   Tue Sep 7 15:54:27 2010 +0200
378
379    Fall back to single-touch position and pressure dimensions
380
381    In case mtdev is driving a non-MT device, basic dimensions are not set
382    properly. Fall back on ABS_X/Y and ABS_PRESSURE, such that basic
383    pointer operations can be supported through mtdev.
384
385    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
386
387commit 9daa452e53d2b2f74f943bd0a50d17a311698b4f
388Author: Henrik Rydberg <rydberg@bitmath.org>
389Date:   Tue Sep 7 15:46:31 2010 +0200
390
391    Install mapping and plumbing header files
392
393    Applications may need to know the property mapping, and the plumbing
394    interface is actually supported, so install both headers.
395
396    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
397
398commit 676b4003302e025d10a0822357c55b97dbab3707
399Author: Henrik Rydberg <rydberg@bitmath.org>
400Date:   Tue Sep 7 15:38:19 2010 +0200
401
402    Complete mtdev property mapping
403
404    Add the missing property values to the mapgen output, and insert the
405    result in the mtdev mapping header file.
406
407    Signed-off-by: Henrik Rydberg <rydberg@bitmath.org>
408
409commit a2ea1c9154c0d746f8c4e72425435fc017324d43
410Author: Henrik Rydberg <rydberg@euromail.se>
411Date:   Wed Aug 18 11:06:34 2010 +0200
412
413    mtdev v1.0.9
414
415commit 810cef87de0d65e505e68ad39c469c2e9ce6d0a1
416Author: Henrik Rydberg <rydberg@bitmath.org>
417Date:   Wed Aug 18 11:01:28 2010 +0200
418
419    Correct logic for kernel MT slots devices
420
421    This patch fixes the broken logic to detect the kernel MT slots protocol,
422    such that MT slots devices may pass through mtdev properly.
423
424    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
425
426commit e91311dc01f970b687da4f00810cf40d3d37a5e4
427Author: Henrik Rydberg <rydberg@euromail.se>
428Date:   Mon Aug 2 00:22:50 2010 +0200
429
430    mtdev v1.0.8
431
432commit caa4aaafe48fce11f6826ba2d0b8f1ff4f8e49cf
433Author: Henrik Rydberg <rydberg@euromail.se>
434Date:   Mon Aug 2 01:49:03 2010 +0200
435
436    Remove erroneous dependency on xorg macros
437
438    This package has no external dependencies and should not depend
439    on the xorg macros. This patch removes the dependency, adds a tailored
440    INSTALL file, and uses git to generate the ChangeLog.
441
442    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
443
444commit abfa51e422384d23ea0a253e5937063131fd4279
445Author: Henrik Rydberg <rydberg@euromail.se>
446Date:   Wed Jul 21 10:09:12 2010 +0200
447
448    mtdev v1.0.7
449
450commit ae5e172ee1e2d100bee6607ab66f318a62a2ebe3
451Author: Henrik Rydberg <rydberg@euromail.se>
452Date:   Wed Jul 21 10:08:40 2010 +0200
453
454    The forthcoming 2.6.36 kernel does not define the MT_SLOT_ABS_EVENTS
455    list, so make sure it is always defined in mtdev.h
456
457    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
458
459commit 926493b33a0836931ee454cba0761f021d078078
460Author: Henrik Rydberg <rydberg@euromail.se>
461Date:   Mon Jul 19 13:09:51 2010 +0200
462
463    mtdev v1.0.6
464
465commit d2a8e0bfda364730ba5c06be4adc783f9a889073
466Author: Henrik Rydberg <rydberg@euromail.se>
467Date:   Mon Jul 19 13:09:10 2010 +0200
468
469    Change test program name to mtdev-test
470
471    In order to simplify packaging, rename the current mtdev
472    device test program to mtdev-test.
473
474    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
475
476commit a6f1a4dd2c14908c6602c4c2438ef4b5cb86de99
477Author: Henrik Rydberg <rydberg@euromail.se>
478Date:   Thu Jul 15 14:51:55 2010 +0200
479
480    mtdev v1.0.5
481
482commit 16110e89a671067ee53cb7a8bce6b6a2690b97ae
483Author: Henrik Rydberg <rydberg@euromail.se>
484Date:   Thu Jul 15 14:51:04 2010 +0200
485
486    Add missing header files to sources directive
487
488    In order for make dist-gzip to work properly, all files needed
489    to build the system need to be listed. This patch adds the missing
490    header files to the sources directive.
491
492    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
493
494commit 7de1f0b0bbfb4dd5b205ed74d2f8ad2ca5e663b6
495Author: Henrik Rydberg <rydberg@euromail.se>
496Date:   Tue Jul 13 09:14:35 2010 +0200
497
498    mtdev v1.0.4
499
500commit 3557acb6a9eec0c0d752a1f3d783b5f50bc19e1b
501Author: Peter Hutterer <peter.hutterer@who-t.net>
502Date:   Mon Jul 5 08:01:41 2010 +0200
503
504    Build test utilities unconditionally, do not install
505
506    The test programs in the package are command-line utilities which can
507    be used to generate MT code mappings for header files, and debug
508    hardware problems, and should not be installed. With this patch, tests
509    are built unconditionally, but not installed.
510
511    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
512    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
513
514commit 8da65965093ce2515dd0ce828a6512f24f5f5ca9
515Author: Peter Hutterer <peter.hutterer@who-t.net>
516Date:   Fri Jul 2 11:53:41 2010 +1000
517
518    README: add URL and email for patches.
519
520    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
521    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
522
523commit ad07aa12a19dea8324c2cc5e1d986c636c4b6593
524Author: Peter Hutterer <peter.hutterer@who-t.net>
525Date:   Fri Jul 2 11:51:08 2010 +1000
526
527    test: fix out-of-tree builds.
528
529    Libraries are in builddir, not sourcedir.
530
531    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
532    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
533
534commit e1c48e0763304ae58752c29c3afb85f68bdf32fa
535Author: Henrik Rydberg <rydberg@euromail.se>
536Date:   Thu Jun 24 21:03:42 2010 +0200
537
538    mtdev v1.0.3
539
540commit c880548a2973a52070cb583923d5edae375b7b6d
541Author: Henrik Rydberg <rydberg@euromail.se>
542Date:   Thu Jun 24 11:39:08 2010 +0200
543
544    Add a CREDITS file
545
546    This patch adds a CREDITS file, which keeps track of historical
547    contributions affecting this library.
548
549    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
550
551commit 1fed4b309cea8c7a0dc03f740174bd31b4b03ab5
552Author: Henrik Rydberg <rydberg@euromail.se>
553Date:   Tue Jun 22 23:25:58 2010 +0200
554
555    gitignore: Ignore the patches directory
556
557    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
558
559commit a0dc5304a856158939b52980ce5eaf7d25b67bf1
560Author: Henrik Rydberg <rydberg@euromail.se>
561Date:   Tue Jun 22 22:42:22 2010 +0200
562
563    mtdev v1.0.2
564
565commit 0acc1d3fbacf08543c46387ed5dba6a1e2b36ec0
566Author: Henrik Rydberg <rydberg@euromail.se>
567Date:   Tue Jun 22 22:38:58 2010 +0200
568
569    Update defuzz() credits
570
571    Correct the credits for the defuzz() function. Used under the MIT
572    license with permission from Vojtech Pavlik.
573
574    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
575
576commit 451dbad007dc941fb7a4877238873d13245c0a65
577Author: Chase Douglas <chase.douglas@canonical.com>
578Date:   Tue Jun 22 16:06:38 2010 -0400
579
580    Search for libmtdev in src/ directory during a clean build
581
582    If mtdev hasn't already been installed, the test binaries will fail to
583    compile because they can't find libmtdev. Point them to the src
584    directory build output.
585
586    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
587
588commit d29155e8436e084d925fc3ed5bb1fce94bc69949
589Author: Henrik Rydberg <rydberg@euromail.se>
590Date:   Tue Jun 22 11:55:38 2010 +0200
591
592    mtdev v1.0.1
593
594commit d4d92de224681a260de81be44374649de2bfb485
595Author: Henrik Rydberg <rydberg@euromail.se>
596Date:   Tue Jun 22 11:55:04 2010 +0200
597
598    Apply new package title to all files
599
600    This patch changes the package description title in all relevant
601    files, and touches up the README. All systems go.
602
603    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
604
605commit 7a5b2c37ea0b4ec81fbe8be7c1d7f9bf1731439e
606Author: Henrik Rydberg <rydberg@euromail.se>
607Date:   Tue Jun 22 11:45:17 2010 +0200
608
609    Build test tools also under autoconf
610
611    The tests can be disabled by using --enable-test=no in configure.
612
613    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
614
615commit 9c5128866ea65ad300b40d47a9d43998dc8bc9f4
616Author: Henrik Rydberg <rydberg@euromail.se>
617Date:   Tue Jun 22 11:44:36 2010 +0200
618
619    janitor: fix compiler warnings
620
621    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
622
623commit 0647b37dfc35145d74822844ad7e54bf5c218369
624Author: Chase Douglas <chase.douglas@canonical.com>
625Date:   Mon Jun 21 21:08:51 2010 -0400
626
627    Move to autotools
628
629    [rydberg@euromail.se: minor fixups]
630    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
631    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
632
633commit 172221f14fc91ebb37aa4c561ad733088cc3c3bf
634Author: Henrik Rydberg <rydberg@euromail.se>
635Date:   Tue Jun 22 09:19:50 2010 +0200
636
637    match: conform to mtdev namespace
638
639    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
640
641commit 925ad71be727ec8da3cd71a2c1c965d336ff856f
642Author: Henrik Rydberg <rydberg@euromail.se>
643Date:   Tue Jun 22 00:52:26 2010 +0200
644
645    mtdev v1.0.0
646
647commit ba936eddbf88b6d8f650082f6e7d2694f8addac4
648Author: Henrik Rydberg <rydberg@euromail.se>
649Date:   Mon Jun 21 22:43:58 2010 +0200
650
651    Unused slot is denoted by MT_TRACKING_ID == -1
652
653    The current MT slot protocol allows any tracking id outside the range
654    specified by the device to denote an unused slot. This is difficult to
655    handle in userspace, since the valid range is unknown. This patch
656    tightens the definition of a valid tracking id to always lie in the
657    range [0, MT_ID_MAX], and uses the value -1 to denote an unused slot.
658
659    Acked-by: Chase Douglas <chase.douglas@canonical.com>
660    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
661
662commit dbbf15a7fad8b76122061344aeddb652bd4fe442
663Author: Chase Douglas <chase.douglas@canonical.com>
664Date:   Mon Jun 21 09:57:56 2010 -0400
665
666    mtdev_get: return number of retrieved events if error occurs
667
668    Otherwise, we pull events, but return -1. We should send the events we
669    were able to retrieve for now.
670
671    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
672    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
673
674commit 922332131c329b9d444c434d68a2f21e3076ae0c
675Author: Henrik Rydberg <rydberg@euromail.se>
676Date:   Sat Jun 19 14:21:55 2010 +0200
677
678    Install and uninstall all relevant files
679
680    Useful for testing as a standalong package.
681
682    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
683
684commit 259b92a30280cdec2b7798df3c14da596c417ef1
685Author: Henrik Rydberg <rydberg@euromail.se>
686Date:   Sat Jun 19 12:10:27 2010 +0200
687
688    Restructure mtdev api
689
690    Split the api into plumbing and porcelain layers and move the
691    plumbing part to its own optional header file.
692
693    The main usecase is to fetch events from the device, route them
694    through the converter and extract the processed events. To simplify
695    the API, replace the intermediate mtdev_pull() function by the
696    higher-level mtdev_get(). This function does all the required steps,
697    and has the same semantics as read().
698
699    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
700
701commit 8087ac3d655c2b2835cf61e7a69611d81d4f303e
702Author: Henrik Rydberg <rydberg@euromail.se>
703Date:   Fri Jun 18 11:51:54 2010 +0200
704
705    Change the matching code to the MIT license
706
707    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
708
709commit d7f96ade2801a712dbb532ab08ec93c9558870e1
710Author: Henrik Rydberg <rydberg@euromail.se>
711Date:   Fri Jun 18 11:28:55 2010 +0200
712
713    Use a non-blocking example in test/mtdev
714
715    The non-blocking case is more interesting for X applications.
716
717    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
718
719commit 2752c003604e907f2a6776ff794a72845d1b5949
720Author: Henrik Rydberg <rydberg@euromail.se>
721Date:   Fri Jun 18 11:24:24 2010 +0200
722
723    Correct minor semantic documentation error in mtdev_close()
724
725    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
726
727commit 0463e0bcc262c7a4709b43312f15adaaaaaa88f9
728Author: Henrik Rydberg <rydberg@euromail.se>
729Date:   Fri Jun 18 01:41:14 2010 +0200
730
731    janitor: fix spelling error
732
733    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
734
735commit 309df849b8ad3772b912d498eacda9f38a6e4f1e
736Author: Henrik Rydberg <rydberg@euromail.se>
737Date:   Fri Jun 18 01:39:40 2010 +0200
738
739    Correct semantic error in mtdev_idle
740
741    The current semantics, that a non-empty conversion pipe means
742    the device is not idle, is not very useful. This patch changes
743    the semantics to simply checking if the fetch buffer is empty,
744    and if there are no events to fetch from the device.
745
746    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
747
748commit d62c625535494361b8ba0a004a1d24ce485f0b59
749Author: Henrik Rydberg <rydberg@euromail.se>
750Date:   Fri Jun 18 01:35:28 2010 +0200
751
752    Allow max_events to be zero in mtdev_pull()
753
754    When reading from non-blocking devices, it makes sense to read
755    all events available. This patch lets a zero max_events achieve that.
756
757    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
758
759commit c9c4f4cda362679567bc4bc04ffedc5d984e2329
760Author: Henrik Rydberg <rydberg@euromail.se>
761Date:   Fri Jun 18 01:32:43 2010 +0200
762
763    Rectify argument order in mtdev_fetch
764
765    The argument order in mtdev_fetch() differs from all other
766    usages involved the file descriptor. Fixed with this patch.
767
768    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
769
770commit d4704c0d6d70a2815c5ca12d74ba11cc7be69e20
771Author: Henrik Rydberg <rydberg@euromail.se>
772Date:   Fri Jun 18 01:28:43 2010 +0200
773
774    make: Correct bad library name
775
776    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
777
778commit ba07cbb24bd226ead1f8f96b0e969822aa734076
779Author: Henrik Rydberg <rydberg@euromail.se>
780Date:   Thu Jun 17 21:41:26 2010 +0200
781
782    Output both a static and a dynamic library
783
784    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
785
786commit 7d392652bae52b76cb5fe907cc1e86e0e0c4ced9
787Author: Henrik Rydberg <rydberg@euromail.se>
788Date:   Thu Jun 17 20:15:44 2010 +0200
789
790    Add idle function
791
792    This patch adds the mtdev_idle() function, which checks the kernel
793    device for activity. Useful when implementing timing logic.
794
795    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
796
797commit 6a8c74eb36ab93702c257f425832272cccb0cde8
798Author: Henrik Rydberg <rydberg@euromail.se>
799Date:   Thu Jun 17 18:18:22 2010 +0200
800
801    Name dynamic library correctly
802
803    To simplify dynamic library usage, name the libary correctly
804    and put it in /usr/lib/.
805
806    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
807
808commit 66e5de9eaefc33ffa6af3617f9ec7a50f10af50d
809Author: Henrik Rydberg <rydberg@euromail.se>
810Date:   Thu Jun 17 18:12:58 2010 +0200
811
812    Initial load of mtdev project
813
814    Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
815