21 Commits

Author SHA256 Message Date
36aefb1e80 Accepting request 1323312 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1323312
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=13
2025-12-17 17:40:36 +00:00
258e7a7530 - update to 4.20251130.1
* Fix bug in typing/keyboard causing xdotool to send extra
    modifier keys in certain cases. When xkeyboard-config 2.46 is
    installed, xdotool would send incorrect key sequences for
    function keys, for example incorrectly sending "Alt + F3" when
    F3 was requested. (#491, PR #493)
  * Add 'windowlower' command (#426)
  * Fix some crashes in xdo_get_desktop_for_window (#434)
  * Fix mouse movement under Xwayland when multiple screens are
    present (#435)
  * mousemove --sync no only waits if the cursor is expected to
    actually move (#463, #464)
  * Remove dependency on libXi that was leftover from Wayland
    detection code no longer used in xdotool
  * Bump SONAME to 4 hopefully to resolve ABI issues with
    previous versions of libxdo.
  * Code improvements intended to reduce compiler warnings (#364)
  * Add support for Cygwin when building
  * Test suite works again! :)
- fixes regression since xkeyboard-config 2.46 (boo#1254993)

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=18
2025-12-17 09:58:23 +00:00
aa08d955c5 Accepting request 943917 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/943917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=12
2022-01-06 14:50:53 +00:00
a8565273b0 Accepting request 943848 from home:dirkmueller:Factory
- update to 3.2021022.1:
  * Fix a bug causing `make create-package-deb` to fail. (#362)
  * Revert XWayland detection. Some parts of xdotool do not work under
    XWayland. However, many features *do* work on XWayland, and rejecting
    XWayland caused problems for several
    folks who were otherwise happily using xdotool under Wayland/XWayland. (#346, #355)

OBS-URL: https://build.opensuse.org/request/show/943848
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=17
2022-01-05 07:24:30 +00:00
f7e817f6dd Accepting request 925973 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/925973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=11
2021-10-18 19:59:42 +00:00
cbf3a7c840 Accepting request 925681 from home:dirkmueller:Factory
- update to 3.20210903.1:
  * xdotool and libxdo will now reject if it is running under Wayland/XWayland.
    If XWayland is detected, the program will fail. This is because XWayland
    doesn't allow xdotool or libxdo to work correctly. (#342, Jordan Sissel)
 * New command `windowstate` which can be used to modify properties of windows.
    For example, to full-screen the current window, use:
      xdotool getactivewindow windowstate --add FULLSCREEN
  * New command `windowquit`  which is used to ask the windowed application to
    terminate.
  * New command `getwindowclassname` to print the window's class name.
  * When sending keystrokes, `enter` and `return` now are synonyms for the
    `Return` key symbol
  * getmouselocation now updates the window stack with the window the cursor is
    currently over.
  * search command now supports searching by window role with `--role` flag
  * search command should now no longer report BadWindow errors
  * get_window_location now reports correct value
  * Uppercase Latin-1/Basic Latin are now typed correctly
  * Document the regular expressions (POSIX Extended) supported by xdotool
  * Use the default X11 Screen instead of assuming 0
  * Wrap header files with `extern "C"` to enable easier C++ use of libxdo.
  * Install pkgconfig file when running `make install`
  * Set permissions correctly when installing `xdo.h`
  * Fix memory leak
  * Fixed some documentation typos
  * Fix all compiler warnings during `make`
- drop xdotool-2.2012-reproducible.patch, remove-dead-function.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/925681
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=16
2021-10-18 08:39:53 +00:00
6b3fc7c1ab Accepting request 578403 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/578403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=10
2018-02-21 13:12:10 +00:00
1b980c1551 Accepting request 577704 from home:avindra
- update 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
- includes 3.20160804.2
  * Fix some bugs in the Makefile
- includes 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.
- includes 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.
- drop _service file in favor of github release tarball
- use https for site
- cleanup with spec-cleaner
- add remove-dead-function.patch
  * removes reference to function in header file that was removed

OBS-URL: https://build.opensuse.org/request/show/577704
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=14
2018-02-20 15:21:32 +00:00
e1c9b6dab4 Accepting request 512183 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/512183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=9
2017-07-25 09:40:13 +00:00
7b73cda470 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=12 2017-07-24 07:37:43 +00:00
3191b9621a Accepting request 511708 from home:bmwiedemann:branches:X11:Utilities
Add reproducible.patch to override build date to fix build-compare (boo#1047218)

OBS-URL: https://build.opensuse.org/request/show/511708
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=11
2017-07-21 13:41:24 +00:00
8ba3c69357 new meta
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=10
2016-06-25 12:07:06 +00:00
8e7274bcf9 Accepting request 260130 from X11:Utilities
1

OBS-URL: https://build.opensuse.org/request/show/260130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=8
2014-11-10 16:28:27 +00:00
Stephan Kulow
fc98b61e27 Accepting request 259247 from home:elvigia:branches:X11:Utilities
-  Switch to individual pkgconfig() build requires 
   instead of using metapackage xorg-x11-devel
- "as-needed" build works, remove SUSE_ASNEEDED workaround.
- xdotool-devel requires pkgconfig(x11)

OBS-URL: https://build.opensuse.org/request/show/259247
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=8
2014-11-06 17:14:26 +00:00
Stephan Kulow
27723a882b Accepting request 158787 from X11:Utilities
- 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

- add disabled source service and update to github master @ 118979c5
  + 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

OBS-URL: https://build.opensuse.org/request/show/158787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=5
2013-03-14 14:02:40 +00:00
Ismail Dönmez
4cda865310 -
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=6
2013-03-13 07:36:56 +00:00
Ismail Dönmez
08d558af56 Accepting request 158655 from home:aspiers:branches:X11:Utilities
- add disabled source service
- update to latest upstream github master @ e0a3e8fb

OBS-URL: https://build.opensuse.org/request/show/158655
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=5
2013-03-13 07:35:15 +00:00
Stephan Kulow
c8a16f1b5d Accepting request 104697 from X11:Utilities
patch license to follow spdx.org standard (forwarded request 104580 from coolo)

OBS-URL: https://build.opensuse.org/request/show/104697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=2
2012-02-15 15:00:08 +00:00
Stephan Kulow
0a924a2693 Accepting request 104580 from devel:openSUSE:Factory:patch-license
patch license to follow spdx.org standard

OBS-URL: https://build.opensuse.org/request/show/104580
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=3
2012-02-13 13:46:50 +00:00
Stephan Kulow
5628d25837 Accepting request 99227 from X11:Utilities
A very useful X11 testing tool.

OBS-URL: https://build.opensuse.org/request/show/99227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdotool?expand=0&rev=1
2012-01-11 14:38:21 +00:00
Pascal Bleser
e8e804d376 Accepting request 99220 from openSUSE:Factory:Contrib
This is a very useful testing tool, should be in X11:Utilities and then be submitted to Factory.

OBS-URL: https://build.opensuse.org/request/show/99220
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xdotool?expand=0&rev=1
2012-01-06 12:17:26 +00:00