LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File xf86-input-wacom.changes of Package xf86-input-wacom (Project home:mrbadguy:wacom)

-------------------------------------------------------------------
Wed Apr  4 08:49:34 UTC 2018 - mike.chikov@gmail.com

- Update to version 0.36.0
  This release of xf86-input-wacom 0.36.1 fixes a regression introduced
  in 0.36.0 which causes pen tilt values to be incorrectly reported to
  applications. Additionally, this release fixes a long-standing issue
  which occasionally causes touch input to stop working. Installing this
  update is highly recommended for users who currently use version 0.36.0
  of this driver.

  *Update README to reflect the move to Github.
  *Fix tilt-y being overridden with tilt-x
  *Check both valid and working state when finding new channels
  *Fail the Coverity build if their script cannot be downloaded
  *Support DTK-2451 and DTH-2452 on older kernels 

-------------------------------------------------------------------
Wed Jan 24 08:25:21 UTC 2018 - mike.chikov@gmail.com

- Update to version 0.36.0
  This release improves support for several devices (Intuos Pro, Cintiq 27QHDT)
  and adds support for several more (Cintiq Pro 24, Cintiq Pro 32, Pro Pen 32).
  There have been multiple bugs fixed as well since the prior release; see the
  full commit log below for details.

  One noteworthy new feature which escaped mention in the RC is the addition
  of a "pan" action for xsetwacom. After running the following command, hold
  the configured button and drag on a window: the window contents should move
  vertically/horzontally in response. This is useful for quickly scrolling
  through documents or UI lists without having to move to the scrollbar or
  use the arrow keys.

       `xsetwacom set <stylus_id> button <n> pan`

  *Support DTH-1152 on older kernels
  *remove release script code from other projects
  *add Github to release.sh script
  *conf: add Dell Canvas 27 touch
  *Add support for 2nd-generation Intuos Pro
  *Correct device flags for multiple devices
  *xsetwacom: Recognize 'AltGr' key as synonym for 'ISO_Level3_Shift'
  *Add support for kernel's new BTN_STYLUS3 event
  *Add Travis-CI integration
  *xsetwacom: Use explicit NULL for final element of 'parameters' array
  *xsetwacom: Don't drop "const" when performing a cast
  *Remove no-longer-necessary "Wno-error" exceptions from Travis
  *Build tools with AM_CFLAGS and its warnings
  *Use git-version-gen for build-time version strings
  *Refactor coordinate averaging to seperate function
  *Do not overwrite raw device state with filtered coordinate values
  *Move 'suppress' variable from wcmEvent to commonDispatchDevice
  *Reset filter when tip is touched to tablet
  *Add Coverity integration to .travis.yml
  *tools: Prevent use of invalid (negative) fd
  *Pass current WacomDeviceState through to sendAction
  *Implement "pan" scrolling functionality
  *Be more strict about linking to already-linked devices
  *conf: Add preprobe fdi config to workaround EV_SW issues in HAL
  *Add support for Cintiq Pro 24/32
  *Add support for Cintiq 27QHDT
  *Allocate 4 buttons for stylus devices (Pro Pen 3D)
  *Remove the device's fd from the select() set when we get ENODEV
  
-------------------------------------------------------------------
Tue Jun 27 07:25:36 UTC 2017 - mike.chikov@gmail.com

- Update to version 0.35.0
  This release fixes a few minor issues such as incorrect touch
  processing on old kernels and xsetwacom key mapping issues. Additionally,
  this release introduces a new configuration option which can be used to
  work around issues with buggy software that does not properly handle the
  expanded pressure range which was introduced in xf86-input-wacom 0.34.0.
  Please read [1] for more details on this configuration option.

  [1]: https://who-t.blogspot.com/2017/06/xf86-input-wacom-034-workaround-for.html

    * Support recent display devices on older kernels
    * Introduce "Pressure2K" config option for incompatible software
    * test: Update test_normalize_pressure to work with maxCurve
    * Fix build with #ifdef DEBUG disabled
    * xsetwacom: use XkbGetMap instead of XkbGetKeyboard

-------------------------------------------------------------------
Thu Mar  9 09:35:54 UTC 2017 - mike.chikov@gmail.com

- Update to version 0.34.2:
  This release fixes a bunch of crashes seen with server 1.19. The cause were
  property updates from within the input thread. If you are running with
  server 1.19, you are highly recommended to update.

    * tests: Fix compilation under ABI 25 and greater
    * Revert to Update properties with a timer func
    * Cancel timers on DEVICE_OFF
    * test: add TimerCancel to fake symbols
    * Make sibling device name matching slightly more lenient
    
-------------------------------------------------------------------
Wed Dec  7 21:44:05 UTC 2016 - mike.chikov@gmail.com

- Update to version 0.34.0:
  This release improves support for new devices and X servers; in
  particular resolving a crash that multiple users have reported as often
  occuring when running the latest Xorg 1.19 server. Updating is strongly
  recommended for these reasons. Other highlights include:

   * This release provides access to all 8192 pressure levels of the "Pro
     Pen 2" that is available for the MobileStudio Pro and Cintiq Pro and
     fixes an issue with using the touch ring on the former.

   * Improved arbitration of input from "puck" devices to ensure that buttons
     are always handled appropriately.

   * Support for the new threaded input model used by version 1.19 of the
     X server. Upgrading to 0.34.0 or later is especially recommended
     if you are running such a server.

   * Recognize "return" as a valid keyboard key to use in xsetwacom actions.

   *  Read TouchRing axis range from kernel instead of hardcoding
   *  Increase full-scale pressure range from 0..2047 to 0..65535
   *  Lazily allocate pressure curve table
   *  Allow cursor devices to maintain "active" status while buttons are down
   *  Further reduce arbitration priority of cursor devices
   *  Add missing newline to log message
   *  Handle the input ABI 23 - removal of xf86BlockSIGIO
   *  Lock the input thread while creating a new device
   *  Make DEVICE_CLOSE a noop
   *  xsetwacom: Add return to special key alias list
   *  xsetwacom: refer KeySyms defined by keysymdef.h in man page

-------------------------------------------------------------------
Tue May 24 13:53:14 UTC 2016 - mike.chikov@gmail.com

- Update to version 0.33.0:
  This release includes a few fixes to the operation of xsetwacom and the 
  driver, and in particular includes a renamed config file (50-wacom.conf 
  is now 70-wacom.conf for compatibility with the latest 
  xf86-input-libinput release).

  * xsetwacom: Remove unnecessary static state from 'get_actions'
  * xsetwacom: Only print action name for "modetoggle" and "displaytoggle"
  * xsetwacom: Use stderr for 'core' and 'displaytogle' deprecation notices
  * isdv4: Use last-known event position in touch up events
  * conf: Prevent xf86-input-wacom from binding to pure-keyboard devices
  * conf: rename to 70-wacom.conf
  * release.sh: fix syntax errors
  * release.sh: use -t flag to create a sf shell

-------------------------------------------------------------------
Tue May 24 13:51:16 UTC 2016 - mike.chikov@gmail.com

- Update to version 0.32.0:

  This release primarily fixes an issue where the pointer may jump 
  when performing a double-tap gesture with a touchpad 
  (e.g. to double-click or drag).

  * Update release.sh script from Xorg
  * Don't rely on IsPad() when trying to undo kernel event filtering
  * Streamline Sourceforge login for release.sh

-------------------------------------------------------------------
Fri Oct  9 16:59:54 UTC 2015 - zaitor@opensuse.org

- Update to version 0.31.0:
  + xsetwacom: Fix regression in simple button mapping.
  + Modify wcmMaxCursorDist calculation to support non-inverted
    protocol 4.

-------------------------------------------------------------------
Fri Jul 31 10:48:09 UTC 2015 - dimstar@opensuse.org

- Update to version 0.30.0:
  + Allow PAD only interfaces without EV_ABS and/or EV_X/Y to
    report events.
  + xsetwacom: Add ability to read args from stdin for fuzzing.
  + afl: xsetwacom:
    - Do not allow negative button numbers.
    - Check that argc is in range before dereferencing argv.
  + ubsan:
    - Fix alignment issues.
    - Prevent out-of-bounds array write.
    - Use 'unsigned int' for button mask in 'wcmSendButtons'.
  + asan: xsetwacom: Cleanup xsetwacom memory leaks.
  + xsetwacom: Fix 'get_mapped_area' ("maptooutput next") on
    64-bit.
  + Coverity:
    - fix potential NULL-pointer dereferences.
    - fix coverity complaints about unchecked return values.
    - fix potential negative array subscript.
    - silence "ioctl return value not checked" warnings.
    - remove dead code.
  + tools: make baudrate unsigned int to shut up compiler.
- BuildRequire pkgconfig(udev) instead of udev: be more robust to
  packaging changes.
- Ignore absence of udevadm, it won't be present in the build env.
- Rebase n_01-Add-option-to-enable-logging.patch.

-------------------------------------------------------------------
Fri Jan 23 11:26:00 UTC 2015 - sndirsch@suse.com

- Update to release xf86-input-wacom-0.28.0
- dropped upstream patches already in 0.28.0
  * U_01-Remove-unused-code.patch
  * U_02-Zero-is-not-a-valid-device-ID-don-t-derive-a-type-from-it.patch
  * U_03-Fix-initial-device-type-detection.patch
  * U_04-Store-the-last-used-channel-rather-than-blindly-taking-channel-0.patch
  * U_05-Remove-duplicate-tool-type-detection.patch
  * U_06-Attempt-to-derive-the-tool-type-from-a-known-button-key-event.patch
- refreshed logging patches:
  * n_01-Add-option-to-enable-logging.patch
  * n_02-Log-PROXIMITY-LOW-LEVEL-events.patch
  * n_03-Log-PRESSURE-low-level-events.patch
  * n_04-Log-BUTTON-HIGH-LEVEL-events.patch
    (factorX/factorY replaced by 1.0 due to upstream git commit 96eae07)

-------------------------------------------------------------------
Mon Sep  8 10:17:51 UTC 2014 - eich@suse.com

- readd isdv4-serial-inputattach and isdv4-serial-debugger
  (bnc#895547)

-------------------------------------------------------------------
Thu Apr 10 10:17:55 UTC 2014 - eich@suse.com

- remove 65-xorg-wacom.rules wacom-inputattach@.service:
  package now ships udev rules and systemd files

-------------------------------------------------------------------
Wed Apr  9 21:23:08 UTC 2014 - eich@suse.com

- Udate to xf86-input-wacom-0.24.0.tar.bz2
- Remove old set of patches (partly upstreamed)
  * u_01-Fix-message-if-the-detected-pressure-falls-below-the-initially-detected-pressure.patch
  * u_02-Log-when-the-pen-device-appears-to-be-too-worn-out.patch
  * u_03-Add-more-detailed-messaging-in-code-that-handles-abnormal-situations.patch
  * u_04-Avoid-division-by-zero-in-xf86ScaleAxis.patch
  * u_05-Improve-usbInitToolType-tool-type-detection.patch
  * u_06-Add-an-option-to-disable-pressure-recalibration.patch
  * u_07-Add-option-to-enable-logging.patch
  * u_08-Log-PROXIMITY-events.patch
  * u_09-Log-PRESSURE-events.patch
  * u_10-Log-BUTTON-events.patch
- Add upstream patches:
  * U_01-Remove-unused-code.patch
  * U_02-Zero-is-not-a-valid-device-ID-don-t-derive-a-type-from-it.patch
  * U_03-Fix-initial-device-type-detection.patch
  * U_04-Store-the-last-used-channel-rather-than-blindly-taking-channel-0.patch
  * U_05-Remove-duplicate-tool-type-detection.patch
  * U_06-Attempt-to-derive-the-tool-type-from-a-known-button-key-event.patch
- Add logging patches:
  * n_01-Add-option-to-enable-logging.patch
  * n_02-Log-PROXIMITY-LOW-LEVEL-events.patch
  * n_03-Log-PRESSURE-low-level-events.patch
  * n_04-Log-BUTTON-HIGH-LEVEL-events.patch

-------------------------------------------------------------------
Tue Mar 25 15:48:15 UTC 2014 - coolo@suse.com

- fix udev checking to also work if build service throws udev-mini
  at the build

-------------------------------------------------------------------
Tue Feb 11 19:08:13 UTC 2014 - eich@suse.com

- u_07-Add-option-to-enable-logging.patch:
  updated patch.

-------------------------------------------------------------------
Tue Feb 11 17:40:12 UTC 2014 - eich@suse.com

- Add patches to improve logging:
  * u_01-Fix-message-if-the-detected-pressure-falls-below-the-initially-detected-pressure.patch
  * u_02-Log-when-the-pen-device-appears-to-be-too-worn-out.patch
  * u_03-Add-more-detailed-messaging-in-code-that-handles-abnormal-situations.patch
  * u_05-Improve-usbInitToolType-tool-type-detection.patch
  * u_07-Add-option-to-enable-logging.patch
  * u_08-Log-PROXIMITY-events.patch
  * u_09-Log-PRESSURE-events.patch
  * u_10-Log-BUTTON-events.patch
- Fix division-by-zero error message:
  u_04-Avoid-division-by-zero-in-xf86ScaleAxis.patch
- Allow user to disable pressure recalibration
  u_06-Add-an-option-to-disable-pressure-recalibration.patch

-------------------------------------------------------------------
Wed Jan  8 13:26:55 UTC 2014 - fcrozat@suse.com

- Resync udev rules with Fedora one, add wacom-inputattach@.service
  to attach tablet when plugged (additional dependency on
  input-utils package for inputattach tool).
- Add systemd-rpm-macros (or systemd on old openSUSE release) to
  BuildRequires for systemd service path macro.
- Notify udev to reload its rules on package install/upgrade.

-------------------------------------------------------------------
Sat Dec  7 23:03:46 UTC 2013 - zaitor@opensuse.org

- Update to version 0.23.0:
  + Correct return value of special_map_button.
  + Fix buffer overflows in 'special_map_*'.
  + Add support for Intuos Pro series.
  + strdup the option key/values in our input_option_new.
  + Print list of supported models on wcmPlug.

-------------------------------------------------------------------
Sat Aug 17 21:31:14 UTC 2013 - zaitor@opensuse.org

- Update to version 0.22.1:
  + Fix build on ABI < 16 - touch_mask isn't defined.
- Changes from version 0.22.0:
  + Unify wcmFingerMultitouch and wcmSendTouchEvent.
  + Transform touch events just like all other events.
  + Add support for 0xEC.
- Changes from version 0.21.99.1:
  + Add xf86OptionListFree for distcheck.
  + Don't emulate a mouse when multitouch is enabled.
  + Add support for Cintiq 22HDT and 13HD, DTK2241 and DTH2242.
  + Don't init abswheel2 valuator (7th val) if we don't have one.
  + Free the device name after reassigning.
  + Free the touch mask on shutdown.
  + Free input attribute's product.
  + Free duplicated option list after conversion to InputOption.
  + Plug memory leaks left by xf86SetStrOption.
  + Purge TILT_REQUEST_FLAG
  + man: clarify how to configure keys on higher shift levels in
    xsetwacom.
  + xsetwacom:
    - Map a bunch of special symbols.
    - If we fail to map a string, try as special key or warn.
    - Add special mappings for Home, End, Delete.

-------------------------------------------------------------------
Thu Jun 20 09:32:12 UTC 2013 - fcrozat@suse.com

- Update to version 0.21.0:
  + Handle DEVICE_ABORT on input ABI 19.1
  + Add support for touchscreens direct touch devices
  + Add support for Fujitsu Lifebook T902
- Remove U_Consolidate-calls-to-wcmEvent-into-one-statement.patch
  and U_Consolidate-calls-to-wcmEvent-into-one-statement.patch
  (merged).
- Simplify wacom udev rules (based on Fedora)

-------------------------------------------------------------------
Sat Mar 23 19:58:06 UTC 2013 - sndirsch@suse.com

- update to release 0.20.0
- U_Resume-button-events-for-pucks.patch
  * Resume button events for pucks (bnc#809182)
- U_Consolidate-calls-to-wcmEvent-into-one-statement.patch
  * required for previous patch

-------------------------------------------------------------------
Thu Jan 24 15:42:08 UTC 2013 - sndirsch@suse.com

- xf86-input-wacom 0.19.0
  A new year, a new release of xf86-input-wacom. The RC for 0.19.0
  went quite smoothly, with only one additional bug popping up on
  the radar. 
  * Properly map 2nd abswheel of Cintiq 24HD touch 

-------------------------------------------------------------------
Wed Oct 17 14:05:41 UTC 2012 - fcrozat@suse.com

- Fix build with new udev rules directory location.

-------------------------------------------------------------------
Mon Sep 17 20:48:17 UTC 2012 - zaitor@opensuse.org

- Update to version 0.17.0:
  + Add support for Cintiq 22HD
  + Log debug messages in signal-safe manner
  + Use signal-safe logging patches where necessary
  + Set WCM_LCD on the Cintiq 24HD
  + release.sh: support other modules (i.e. libwacom and
    input-wacom)
  + Don't init the rotation property on the pad
- Changes since version 0.15.0:
  + Find mouse buttons on pad devices if no generic buttons found.
  + Re-enable relative wheel scrolling from pad devices
  + Fix a bunch of warnings
  + Add Intuos4 WL (PTK-540WL) to fdi file

-------------------------------------------------------------------
Wed May  9 08:52:00 UTC 2012 - vuntz@opensuse.org

- Update to version 0.15.0:
  + No changes compared to 0.14.99.1.

-------------------------------------------------------------------
Fri Apr 27 08:06:50 UTC 2012 - cfarrell@suse.com

- license update: GPL-2.0+
  src/xf86Wacom.c and other files are GPL-2.0+ licensed

-------------------------------------------------------------------
Wed Apr 25 08:30:06 UTC 2012 - vuntz@opensuse.org

- Update to version 0.14.99.1:
  + Add support for the Intuos5 and DTI-520.
  + Don't share names of action atoms across properties to prevent
    accidental aliasing.
  + Fix configuration to only match Waltop event devices classified
    as tablets.
  + Several small bug fixes.

-------------------------------------------------------------------
Thu Apr 19 14:39:26 UTC 2012 - dimstar@opensuse.org

- Update to version 0.14.0:
  + wcmXCommand: Fix invalid array size for serial values.
  + Build system fixes
  + Other bugs fixed: fdo#43221, fdo#45557.
- Use %x11_abi_xinput_req instead of statio ABI Requires.

-------------------------------------------------------------------
Wed Apr 18 11:22:34 UTC 2012 - vuntz@opensuse.org

- Split xf86-input-wacom from xorg-x11-driver-input.
  Initial version: 0.12.0.