source: trunk/xdotool/CHANGELIST @ 1087

Last change on this file since 1087 was 1087, checked in by dkg, 5 years ago

xdotool: packaged version 20080603

File size: 3.5 KB
Line 
120080603:
2  * Daniel Kahn Gillmor reported a problem with return codes from xdotool. All
3    commands return proper exit status now (0 == success, nonzero == error)
4  * I tested on 3 window managers: Gnome2 2.20.0, OpenBox 3.4, ion-3rc-20070608
5    - Gnome and OpenBox pass all tests.
6    - ion-3 fails on any desktop-related methods (ion-3 lacks the support).
7
820080601:
9  * Add new commands:
10    - windowactivate: Activate a window. If the window is on another desktop, we
11        will switch to that desktop and then activate the window.
12    - set_num_desktops number: Changes the number of desktops or workspaces.
13    - get_num_desktops: Output the current number of desktops.
14    - set_desktop desktop_number: Change the current view to the specified
15        desktop.
16    - get_desktop: Output the current desktop in view.
17    - set_desktop_for_window window_id desktop_number: Move a window to a
18        different desktop.
19    - get_desktop_for_window window_id: Output the desktop currently containing
20        the given window.
21
22    windowactivate tested and confirmed working in: ion-3 and Gnome2 (metacity)
23    The rest of the new commands have only been tested in Gnome2. They do not
24    work in ion-3 due to lacking support for EWMH in ion.
25  * Rewrote the man page in perlpod format.
26
2720080521:
28  * Import patches from keynav's xdotool branch (From Lukas Mai) which make
29    xdotool compile happily when building with -Wall and -pedantic (and others)
30  * Finally convert to using Window type for (hopefully) everything instead of
31    incorrectly typecasting Window to int sometimes.
32  * Confirmed that the one (but mostly useless) test passes.
33
3420071230:
35  * Manpage contribution by Daniel Kahn Gillmor
36  * Add COPYRIGHT from svn to the distributed package.
37
3820070903:
39  * Add xdo_mousemove_relative for relative mouse movements
40  * Add xdolib.sh. This is a script library to help with features xdo does not
41    explicitly implement, such as querying window attributes, or fetching the
42    root window id. An example which uses this is: examples/move_window_away.sh
43
4420070812:
45  * Magnus Boman contributed keysequence_{up,down} adding new commands to
46    xdotool: keyup and keydown. These take the same arguments as 'key' but only
47    send keyup or keydown events.
48  * Lee Pumphret contributed getwindowfocus, which tells you the window id of
49    the window currently holding focus.
50  * Removed 'Makefile.no-pkg-config' because the original Makefile now knows
51    how to build for both cases: with and without pkg-config.
52
5320070722:
54  * Compiles without warnings when using gcc -Wall now
55  * Fixed false error reporting due to some functions missing return statements
56
5720070713:
58  * Add flag SIZE_USEHINTS to xdo_window_setsize
59  * Add flag --usehints to xdotool windowsize
60
61  Increments are used often in terminals that say "my font is 5 by 7 pixels, so
62  resize by that increment". So, you can use this to set a terminal to be 80x24
63  characters instead of pixels. Verified by resizing xterm and gnome-terminal
64  (with menus enabled).
65
6620070712:
67  Added new search options to 'xdotool search'
68    --onlyvisible shows only visible windows in the results
69    --title causes only the window title to be matched
70    --name causes the window name to be matched
71    --class causes the window class to be matched
72
73  For information on names and classes, check out the xprop tool.
74    For example, for an xterm you will see this in the xprop output:
75    WM_CLASS(STRING) = "xterm", "XTerm"
76  "xterm" is the name, "XTerm" is the class. Don't ask me what the differences
77  are supposed to be. ;)
78
Note: See TracBrowser for help on using the repository browser.