toon_root.c: fix handling of XGetWindowProperty
[xpenguins.git] / ChangeLog
blobdb0392e57a8665907b80859f2b5421cbdd729c09
1 * Version 2.2 (1 October 2001)
2 - Added Bill and Big Penguins themes
3 - New ToonCheckBlocked() function to avoid changing toons dying immediately
4 - Moved Lemmings theme to xpenguin_themes-0.9 in case of copyright issues
5 - Added Brian Chu's superpenguin that can face in both directions
6         
7 * Version 2.1.4 (2 September 2001)
8 - Action toons that move left or right no longer get stuck at walls
10 * Version 2.1.3 (22 August 2001)
11 - Included Dave Andreoli's Lemmings clone theme
13 * Version 2.1.2 (24 June 2001)
14 - Use `--squish' to kill the toons with the mouse
15 - Code uses _() around strings to allow future i10n
17 * Version 2.1.1 (21 June 2001)
18 - Desktops only: redraw icons by sending expose events to root window
19 - Enabled multiple themes to be selected
20 - Use the `--all' option to run all available themes simultaneously
22 * Version 2.1 (26 May 2001)
23 - Found a WM that requires vroot.h: amiwm - replaced vroot.h functionality
24 - Detects KDE, Enlightenment & Nautilus desktops & draws to them (at last!)
25 - Sends expose event to background window so that KDE icons reappear
26 - ToonErase does not erase whole screen on first call
27 - No longer segfaults if display not found (new bug in 2.0)
28 - Can override root window detection using `--id'
29 - Use `--nice' to respond to system load by killing toons
31 * Version 2.0 (7 May 2001)
32 - Minor changes to error reporting
34 * Version 1.9 (1 May 2001)
35 - Code modularisation and separation into lots of different files
36 - A massive rewrite of xpenguins_*.c code (toon_*.c functions mostly unchanged)
37 - Themability added and some default themes written
38 - Now use automake and autoconf
39 - Removed use of vroot.h - I really don't know what it did anyway
41 * Version 1.2 (22 May 2000)
42 - Use the X shape extension to allow penguins to negotiate shaped windows
43 - `-rectwin' option available to bypass calculation of window shape if too slow
44 - Walker and climber behaviour changed to overcome small obstacles
45 - Removed whitespace around most penguins images to 30x30 (from 32x32)
46 - Walker image changed so walker actually on window, not 1 pixel above!
47 - Fixed bug in ToonAdvance that caused toons to get stuck behind KDE panel
48 - Renamed functions in toon.c so that all begin with `Toon'
49 - Tumblers now accelerate under gravity until they reach `terminal velocity'
50 - Can use `-n' as well as `-penguins' to specify the number of penguins
51 - Climbers maintain tendency to climb until they next become faller/tumbler
52 - Every timestep perform check that penguins are not in the window region
53 - Walkers and climbers now move with the windows they're on (up to a limit)
54 - Penguins fall in properly from the very top of the screen
56 * Version 1.1 (26 February 2000)
57 - Use Xpm attribute `closeness' so that 8-bit displays are supported
58 - Smoothed the jagged edges of floater image (from Pingus)
59 - Added the `-ignorepopups', `-version' and `-quiet' options
60 - Second interupt causes bursting penguins to be immediately erased
61 - Fixed ToonLocateWindows bug that returned before all windows mapped
63 * Version 1.0 (28 November 1999)
64 - Decided that version numbers less than 1 are silly