File _patchinfo of Package patchinfo.16887
<patchinfo incident="16887"> <issue tracker="bnc" id="1047218">trackerbug: packages do not build reproducibly from including build time</issue> <packager>sbahling</packager> <rating>moderate</rating> <category>recommended</category> <summary>Recommended update for xdotool</summary> <description>This update for xdotool fixes the following issues: xdotool was updated to 3.20160805.1 * Fix release tool problem. cflags.sh was missing from the previous two releases. * `make test-package-build` now works correctly on Fedora and OSX version 3.20160804.1: * Fix memory leaks in window search and charcode map lookups * xdotool selectwindow (xdo_select_window_with_click) now only selects the window if mouse button 1 is pressed. Any other buttons will cause this selection to be aborted. * Fix bug where `xdotool click` with --clearmodifiers can sometimes leave stuck keys or mouse buttons. * windowmove now supports coordinates as a percentage of screen size. For example, a move to 50% 50% would move the window such that the top-left corner of the window is in the center of the screen. * Typing commands (key and type) will now try to use XTEST instead of XSendEvent in a special circumstance. If the window id given (by window stack or the --window flag) is the currenly focused window, key sequences will be sent using XTEST. * getmouselocation, getwindowgeometry, and search commands: now supports --shell and --prefix for having stdout be consumable by bash or similar shells. * xdotool scripts such as running via `xdotool -` will now execute commands as lines of input are read. The previous behavior waited until stdin closed before executing anything. version 3.20150503: * Fix sending wrong keys when using multiple keyboard layouts * Add --repeat and --repeat-delay to allow repetition of a key sequence * Fix handling of empty files in type command * consume regexp argument only if present. * update URLs to Github * Changes determined via: https://github.com/jordansissel/xdotool/compare/65cb0b1...v3.20150503.1 with an optional delay in between each full sequence. * removes reference to function in header file that was removed update to github master @ e0a3e8fb + don't try to access xdo until after we verify it's not null. (#18, reported by zarelit) + mark swedish and danish symbol typing as known-broken, allow skipping them by setting $SKIP_KNOWN_BROKEN_TESTS + provide a way to override which specific test combinations are run + create a way to build xdotool without setting rpath (see e.g. https://wiki.debian.org/RpathIssue) + include the CPPFLAGS variable for C preprocessor flags + Avoid unnecessary double linking + bump major version due to API overhaul (including function name normalization) + constify display argument in xdo_new() since it will not be modified. + allow xdo_free(NULL) without segfaults + Don't translate a window's location if its parent is the root. + Fixed merge conflict + Fixed an error in xdo_get_window_property + Merge miss + Unified naming convention for all functions of the API + Changed the behaviour of xdo_get_window_property + Remove xdo_version.h when cleaning + Removed all signed/unsigned conflicts + Changed XKeycodeToKeysym to XkbKeycodeToKeysym to get rid of compilation warnings + Changed name on xdo_getwinprop() to xdo_window_get_property() + Fixed some minor compilation warnings + Replaced xdo_get_active_modifiers with xdo_active_keys_to_keycode_list + Fix another C++ reserved word issue. Reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663007 + add '--file' argument for the type command + don't emit 'findclient' messages + Hack linker rpath to solve problem of /usr/local/lib (or elsewhere) not being in the run-time linker path (see ldd, etc). + abort if we're using a shell that probably won't work + fix librt linking on GNU Hurd + drop isatty for good (not sure why it was still here). This fixes the 'test_script' test when stdin is /dev/null. Patch by Daniel Kahn Gillmor. + add kfreebsd patch from Daniel Kahn Gillmor </description> </patchinfo>