Hello community,
here is the log from the commit of package compiz
checked in at Fri Jun 9 23:24:42 CEST 2006.
--------
--- compiz/compiz.changes 2006-06-09 02:20:47.000000000 +0200
+++ compiz/compiz.changes 2006-06-09 19:50:55.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Jun 9 19:50:28 CEST 2006 - danw@suse.de
+
+- Add translations
+
+-------------------------------------------------------------------
+Fri Jun 9 14:41:58 CEST 2006 - dreveman@suse.de
+
+- Allow windows to be both maximized and shaded. (bnc 182063)
+
+-------------------------------------------------------------------
New:
----
compiz-i18n.patch
gnome-xgl-settings-i18n.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ compiz.spec ++++++
--- /var/tmp/diff_new_pack.sSlWRT/_old 2006-06-09 23:24:31.000000000 +0200
+++ /var/tmp/diff_new_pack.sSlWRT/_new 2006-06-09 23:24:31.000000000 +0200
@@ -18,7 +18,7 @@
Requires: libpng libdrm gconf2 gtk2 gnome-desktop control-center2 libsvg libsvg-cairo libwnck xgl-hardware-list >= 060526
Autoreqprov: on
Version: cvs_060609
-Release: 1
+Release: 2
Summary: OpenGL window and compositing manager.
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64
@@ -33,6 +33,8 @@
Patch3: compiz-wobbly-off.patch
Patch4: java-config-notify.diff
Patch5: gnome-xgl-settings-install.patch
+Patch6: compiz-i18n.patch
+Patch7: gnome-xgl-settings-i18n.patch
%description
Compiz is an OpenGL compositing manager that use
@@ -56,7 +58,9 @@
patch -d compiz-0.0.13 -p0 < $RPM_SOURCE_DIR/compiz-audible-bell-off.patch
patch -d compiz-0.0.13 -p0 < $RPM_SOURCE_DIR/compiz-wobbly-off.patch
patch -d compiz-0.0.13 -p0 < $RPM_SOURCE_DIR/java-config-notify.diff
+patch -d compiz-0.0.13 -p0 < $RPM_SOURCE_DIR/compiz-i18n.patch
patch -d gnome-xgl* -p0 < $RPM_SOURCE_DIR/gnome-xgl-settings-install.patch
+patch -d gnome-xgl* -p0 < $RPM_SOURCE_DIR/gnome-xgl-settings-i18n.patch
%build
PREFIX=/usr
@@ -139,9 +143,14 @@
/opt/gnome/share/gnome-xgl-settings/xgl-icon-22.png
/opt/gnome/share/gnome-xgl-settings/gnome-xgl-settings.glade
/opt/gnome/share/pixmaps/xgl-settings-capplet.svg
+/opt/gnome/share/locale/*/LC_MESSAGES/xgl-settings.mo
/etc/opt/gnome/gconf/schemas/compiz.schemas
%changelog -n compiz
+* Fri Jun 09 2006 - danw@suse.de
+- Add translations
+* Fri Jun 09 2006 - dreveman@suse.de
+- Allow windows to be both maximized and shaded. (bnc 182063)
* Fri Jun 09 2006 - dreveman@suse.de
- Constrain window geometry in configure requests correctly.
(bnc 183121)
++++++ compiz-0.0.13.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.13/ChangeLog new/compiz-0.0.13/ChangeLog
--- old/compiz-0.0.13/ChangeLog 2006-06-09 02:05:35.000000000 +0200
+++ new/compiz-0.0.13/ChangeLog 2006-06-09 14:10:59.000000000 +0200
@@ -1,10 +1,17 @@
2006-06-09 David Reveman
+ * plugins/move.c (moveHandleMotionEvent): Handle shaded windows
+ better.
+
+ * src/window.c (maximizeWindow):
+ * src/event.c (handleEvent): Allow windows to be both maximized
+ and shaded.
+
* src/window.c: Update addWindowSizeChanges so it can be used by
moveResizeWindow.
(updateWindowAttributes): Add missing sendSyncRequest call.
(addWindowSizeChanges): Make maximized window placement a bit better.
- (moveResizeWindow): Adjust window geometry using
+ (moveResizeWindow): Adjust window geometry using
addWindowSizeChanges. (bnc 183121)
* src/window.c: Only allow shading on windows with top decoration.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.13/plugins/move.c new/compiz-0.0.13/plugins/move.c
--- old/compiz-0.0.13/plugins/move.c 2006-06-07 22:41:17.000000000 +0200
+++ new/compiz-0.0.13/plugins/move.c 2006-06-09 14:10:59.000000000 +0200
@@ -378,7 +378,8 @@
{
min = s->workArea.y + w->input.top;
max = s->workArea.y + s->workArea.height -
- w->input.bottom - w->height;
+ w->input.bottom - w->attrib.height -
+ w->attrib.border_width * 2;
if (w->attrib.y + dy < min)
dy = min - w->attrib.y;
@@ -393,7 +394,8 @@
min = s->workArea.x + w->input.left;
max = s->workArea.x + s->workArea.width -
- w->input.right - w->width;
+ w->input.right - w->attrib.width -
+ w->attrib.border_width * 2;
if (w->attrib.x + dx < min)
dx = min - w->attrib.x;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.13/src/event.c new/compiz-0.0.13/src/event.c
--- old/compiz-0.0.13/src/event.c 2006-06-09 00:22:48.000000000 +0200
+++ new/compiz-0.0.13/src/event.c 2006-06-09 14:10:59.000000000 +0200
@@ -632,9 +632,6 @@
if (w && (w->actions & CompWindowActionShadeMask))
{
w->state ^= CompWindowStateShadedMask;
- if (w->state & CompWindowStateShadedMask)
- w->state &= ~MAXIMIZE_STATE;
-
updateWindowAttributes (w, FALSE);
}
}
@@ -1171,20 +1168,6 @@
wState = constrainWindowState (wState, w->actions);
- /* unshade when maximizing and unmaximize when shading */
- if (wState & MAXIMIZE_STATE)
- {
- /* maximizing */
- if ((wState & ~w->state) & MAXIMIZE_STATE)
- {
- wState &= ~CompWindowStateShadedMask;
- }
- else
- {
- wState &= ~MAXIMIZE_STATE;
- }
- }
-
if (wState != w->state)
{
w->state = wState;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/compiz-0.0.13/src/window.c new/compiz-0.0.13/src/window.c
--- old/compiz-0.0.13/src/window.c 2006-06-09 02:05:35.000000000 +0200
+++ new/compiz-0.0.13/src/window.c 2006-06-09 14:10:59.000000000 +0200
@@ -3688,10 +3688,6 @@
w->state &= ~MAXIMIZE_STATE;
w->state |= state;
- /* unshade window when maximizing */
- if (w->state & MAXIMIZE_STATE)
- w->state &= ~CompWindowStateShadedMask;
-
recalcWindowType (w);
recalcWindowActions (w);
++++++ compiz-i18n.patch ++++++
++++ 17505 lines (skipped)
++++++ gnome-xgl-settings-i18n.patch ++++++
++++ 20519 lines (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit-help@opensuse.org