Tag 'compiz-0.6.2' created by Danny Baumann <[EMAIL PROTECTED]> at 2007-10-18
16:10 +0000
compiz 0.6.2 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
iD8DBQBHF4V/6+ZunlVwJYMRAjMBAJ93gVQu3bkGCvaATXeib6W/l1H3NwCfZm9o
OghQVkqeNKP2M8XryUohu0w=
=++zw
-----END PGP SIGNATURE-----
Changes since compiz-0.6.0:
Danny Baumann (26):
Post-release version increment.
We always need to restack windows on map. Newly created windows are
placed on top of the stack first, which is not desired for some windows that
may be denied focus (such as desktop windows).
Send synthetic configure notify events where needed according to ICCCM
chapter 4.1.5.
glGetString is allowed to return NULL in case an error happened, so avoid
crashing in this case and bail out instead.
An aboveId of None means that the window was placed on bottom of the
stack, so also update the linked list accordingly.
Don't restack desktop windows. They are placed correctly by
updateWindowAttributes.
Always use the old geometry passed to addWindowSizeChanges for
comparisons.
Fix handling of ConfigureRequest events with CWStackMode set, but without
CWSibling set.
Correct handling of grab window in case it is destroyed.
Fix findLowestSiblingBelow function for desktop windows.
Immediately update the internal stack representation on stack changes
caused by MapRequest events.
Don't prevent focus for desktop and dock windows on arrival of a
_NET_ACTIVE_WINDOW message.
Use client message timestamp rather than window user time when processing
focus stealing prevention on _NET_ACTIVE_WINDOW messages.
Update saved window coordinates when window is resized by some client.
Clear all coordinates that match the server coordinates from the
configure request mask to make sure a synthetic configure notify event is sent
whenever needed.
We have to send the WM_TAKE_FOCUS message even if we directly set the
input focus.
Always allow focus for active window.
Prevent wobbling when shading maximized windows.
Fix in-viewport calculation.
Use real screen number rather than 0.
Use real screen number rather than 0.
Get private pointer for the current screen.
Run external commands with a DISPLAY string adjusted for the screen
number that was passed to runCommand.
putenv doesn't work properly with dynamically allocated strings that are
free'd right after the putenv call.
Add NEWS entry for 0.6.2 release.
Bump version.
Tomas Carnecky (1):
Start window decorator on all screens.
---
NEWS | 12 ++
configure.ac | 2
gtk/window-decorator/gtk-window-decorator.c | 13 +-
include/compiz.h | 11 +-
kde/window-decorator/main.cpp | 8 -
plugins/decoration.c | 17 +--
plugins/place.c | 2
plugins/wobbly.c | 13 ++
src/event.c | 27 +++--
src/screen.c | 42 ++++++++
src/window.c | 132 +++++++++++++++++++++-------
11 files changed, 210 insertions(+), 69 deletions(-)
---
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]