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