compiz (1:0.3.6-1ubuntu13) feisty; urgency=low * 020-move-away-from-having-client-side-positioning-of-windows.patch: - Upstream patch : Move away from having client side positioning of windows. Window size must be server side so to be able to do atomic move-resize operations position must also be server-side. This means that serverX and serverY fields in CompWindow struct has higher priority than attrib.x and attrib.y. attrib.x and attrib.y is still the client side position and any code dealing with the visible position of a window should use these. Code that needs to be aware of any pending position changes should look at serverX and serverY. * 021-only-update-window-position-when-no-pending-position.patch: - Upstream patch : Only update window position when no pending position changes exists. * 022-libXrender-workaround-gradient-issue.patch: - Upstream patch : Check version of libXrender and workaround gradient issue if older than 0.9.3. (Close #99508) * 023-dont-force-a-resize-when-maximize.patch: - Upstream patch : Do not force a resize when maximize state changes. * 024-fix-a-few-initiate-functions.patch: - Upstream patch : Fix a few initiate functions that should steal events. * 026-enable-sync-request-protocol-for-override_redirect-windows.patch: - Upstream patch : Enable sync request protocol for override_redirect windows as 025-fix-sync-request-issue.patch likely fixed the issues seen previously. * 027-fix-windows-being-maximized-on-incorrect-output.patch: - Upstream patch : Fix issue with windows being maximized on incorrect output. * 028-make-sure-no-core-instance-of-window-is-painted-after-minimize.patch: - Upstream patch : Make sure no core instance of window is painted after minimize animation. (bnc 240960) * 029-add-demands-attention-state-when-focus-on-map-was-prevented.patch: - Upstream patch : Add demands attention state when focus on map was prevented. * 030-reset-rotation-correctly-when-we-receive-a-client-message.patch: - Upstream patch : Reset rotation correctly when we receive a client message that cause us to move the viewport. * 031-fix-active-window-tracking.patch: - Upstream patch : Fix active window tracking. We're always setting the active window property so there's no need to monitor that property. * 032-check-for-pending-maps-on-hide.patch: - Upstream patch : Check for pending maps when trying to hide a window. * 033-maximize-windows-if-too-big-for-desktop.patch: - Upstream patch : Enable the code in the placement plugin that maximize windows when they are too big for their work area. * 034-read-current-window-position-properly.patch: - Upstream patch : Read current window position properly. * 035-set-state-to-normal-when-window-is-mapped.patch: - Upstream patch : Make sure we set state to Normal again when window is mapped. * 036-use-findTopLevelWindowAtDisplay-when-receiving-FocusIn-events.patch: - Upstream patch : Use findTopLevelWindowAtDisplay when receiving FocusIn events as the frame might be the window that got focused when the client window is shaded. * 037-rewrite-restackWindowBelow.patch: - Upstream patch : Rewrite restackWindowBelow. The old implementation was broken as it allowed stacking to positions where windows are not allowed to be. New implementation makes sure windows are always stacked at allowed positions. (Close #92920) * 038-check-for-sync-alarm-notify-after-core-handleEvent.patch: - Upstream patch : Check for sync alarm notify after core handleEvent function has been called as syncWait will always be true otherwise. * 039-place-windows-with-an-invalid-desktop-number-on-current-desktop.patch: - Upstream patch : Place windows with an invalid desktop number on current desktop instead of all desktops. * 040-allow-move-with-window-when-we-re-currently-not-moving.patch: - Upstream patch : Only allow move with window when we're currently not moving. * 041-adjust-metacity-border-region-code.patch: - Upstream patch : Adjust metacity border region code so it matches latest version of metacity. * 042-gwd-add-button_layout-support.patch: * 043-gwd-position_action_menu-at-menu-button.patch: * 044-gwd-metacity-button_layout-width-calc-fix-1.patch: - button_layout support for gtk-window-decorator (Martin Szulecki patch) (Close #89488) -- Nicolas Bruguier Tue, 3 Apr 2007 10:09:39 +0200 compiz (1:0.3.6-1ubuntu12) feisty; urgency=low * debian/patches/100_fix_sync_request.patch: - patch from upstream git that should fix bug 99740 -- Travis Watkins Mon, 2 Apr 2007 08:45:18 -0500 compiz (1:0.3.6-1ubuntu11) feisty; urgency=low * debian/compiz.wrapper: - use metacity and not gnome-wm if compiz doesn't work (Ubuntu: #97053) -- Sebastien Bacher Sat, 31 Mar 2007 14:41:02 +0200 compiz (1:0.3.6-1ubuntu10) feisty; urgency=low * Disable clipping of child windows -- Matthew Garrett Tue, 27 Mar 2007 00:56:40 +0100 compiz (1:0.3.6-1ubuntu9) feisty; urgency=low * debian/compiz.wrapper: - run gnome-wm if compiz can't be used correctly (Ubuntu: #93734) [ Nicolas Bruguier ] * debian/patches/011_snap-by-default.patch: disable patch (close #88733, #89592). * debian/patches/016-add-ignore-desktop-hints.patch: Add --ignore-desktop-hints command line option, which can be used to make compiz not read "number of desktops" and "current desktop" hints left by previous WM. * debian/compiz.wrapper: Add --ignore-desktop-hints in default options * debian/patches/086-workspaces-terminal-keybindings.patch: * debian/patches/088-gnome-bridge-keybindings-plugin.patch: * debian/patches/093-add-toggle-window-on-all-desktop.patch: Add toggle window on all desktop keybinding (close #94402) * debian/patches/094-fix-gtk-window-decorator-no-argb-crash.patch: Fix gtk-window-decorator crash when ARGB isn't enabled and only that, in this case window-decoration are invisible (Close #94140, #82205). * debian/patches/098-schemas: Schemas regeneration * debian/patches/088-gnome-bridge-keybindings-plugin-schemas.patch: Dropped. * debian/compiz-plugins.gconf-defaults: Add left click to TopRight corner scale activation (Close #92493) Add zoom plugin by default (Close #93046) Keenan Pepper patch -- Sebastien Bacher Mon, 26 Mar 2007 14:56:59 +0200 compiz (1:0.3.6-1ubuntu8) feisty; urgency=low * debian/compiz.wrapper: - make compiz work with xgl again (Ubuntu: #92657) * debian/patches/083_change_wobbliness_settings.patch: - change the default wobbliness settings, change from Matt Zimmerman -- Sebastien Bacher Fri, 16 Mar 2007 11:33:52 +0100 compiz (1:0.3.6-1ubuntu7) feisty; urgency=low * debian/control: - compiz-dev Depends on libxfixes-dev, libxcursor-dev -- Sebastien Bacher Tue, 27 Feb 2007 12:16:49 +0100 compiz (1:0.3.6-1ubuntu6) feisty; urgency=low * debian/control: - use epoch for the Conflicts,Replaces version, fix upgrade problem (Ubuntu: #87334) -- Sebastien Bacher Mon, 26 Feb 2007 16:00:56 +0100 compiz (1:0.3.6-1ubuntu5) feisty; urgency=low * debian/patches/010-tfp-server-extension.patch: - Make compiz look for GLX_EXT_texture_from_pixmap in the server extensions * debian/compiz.wrapper: - Desactivate gtk-window-decorator startup made by compiz - Desactivate GLX_EXT_texture_from_pixmap made by compiz -- Nicolas Bruguier Fri, 23 Feb 2007 00:13:37 +0100 compiz (1:0.3.6-1ubuntu4) feisty; urgency=low * Sync with Debian * debian/control: - don't Conflicts with the new libmetacity0 package - make new packages Conflicts,Replaces for binary split - the package is maintained by the MOTU team * debian/compiz-plugins.gconf-defaults: - change schemas values from there instead of patching the source * debian/patches/080_cube_settings_for_ubuntu.patch: - updated image and color for Ubuntu * debian/patches/081-restart.patch: - compiz restarts only if it is the current window manager * debian/patches/082_basic-focus-prevention-support.patch: - upstream patch : Add basic prevention focus support * debian/patches/084_render-decoration-after-client-window.patch: - upstream patch : Render decorations after client window so it's possible to have decorations that cover part of the client window. * debian/patches/085-fix-show-managed-window.patch: - don't focus new window if a user input in active window * debian/patches/086-workspaces-terminal-keybindings.patch: - add workspaces and terminal keybindings * debian/patches/086-workspaces-terminal-keybindings-schemas.patch: - compiz.schemas regen with workspaces and terminal keybindings * debian/patches/087_terminate-move.patch: - use upstream patch, terminate move state on button clicks. * debian/patches/088-gnome-bridge-keybindings-plugin.patch: - metacity / compiz keybindings plugin sync * debian/patches/099_autogen.patch: - run autogen to update Makefile [ Nicolas Bruguier ] * debian/control: - add libxcursor-dev build-dep * debian/patches/089_init-inotify-struct.patch: - initialize inotify struct on startup (Ubuntu: #82336) * debian/patches/090_fix-mouse-move-key.patch: - fix mouse mouse move key gconf entry (Ubuntu: #86378) * debian/patches/091-add-cursor-theme-support.patch: - add cursor theme and size support (Ubuntu: #86184) -- Sebastien Bacher Wed, 21 Feb 2007 14:28:52 +0100 compiz (0.3.6-1) experimental; urgency=low [ Thierry Reding ] * New upstream release: + Drop 002_tfp-server-extension.patch, obsolete. + Drop 005_glfinish.patch, fixed upstream. + Refresh 011_snap-by-default.patch. * Replace build-dependency on libdbus-1-dev by libdbus-glib-1-dev. * Add build-dependency on kdebase-dev and libdbus-qt-1-dev for the KDE window decorator. * Add patch 012_debian-kde-includes-dir to correctly detect the KDE include directory on Debian systems. * Add patch 013_set-qtdir-fallback to set the QTDIR variable to /usr if it has not explicitly been set before. This allows the configure script to correctly detect the moc compiler. * Add the compiz-kde package which provides a window decorator for KDE. Closes: #390338. * Add the libdecoration0 and libdecoration0-dev packages. libdecoration0 is needed by both Gtk and KDE window decorators while libdecoration0-dev can be used to write additional decorators. * Add patch 015_optional-fbo which adds a command-line option for disabling the use of FBOs (work around buggy drivers). Add the --no-fbo option to command-line in the compiz wrapper. * Remove the --strict-binding and --use-cow options from the command-line in the compiz wrapper. These are now the defaults. * Add png and svg to the list of default plugins. They are needed to load PNG and SVG images (e.g. for the cube's top face). * Check whether the GLX_EXT_texture_from_pixmap extension is available in direct or indirect rendering contexts. If it is available only in indirect rendering contexts, force compiz to use indirect rendering. -- David Nusinow Wed, 17 Jan 2007 23:46:34 -0500 compiz (0.3.4-1) experimental; urgency=low * New upstream release: + Drop 012_metacity-theme-support.patch, fixed upstream. + Drop 013_fix-default-plugins.patch, fixed upstream. + Refresh all other patches. * Don't use xsfbs anymore until there's an easy way to keep it up-to-date in git repositories. For now using quilt works just fine. * Drop build-dependencies on automake1.9 and libtool because we don't run the complete autotools stack anymore. * Add missing dependencies to the compiz-dev package. It needs to pull in all packages required by its pkgconfig file. * Add a dependency on libgl1-mesa-dev | libgl-dev to compiz-dev because compiz.h includes files provided in that package. -- Thierry Reding Sun, 26 Nov 2006 00:36:39 +0100 compiz (0.3.2-1) experimental; urgency=low * New upstream release. Closes: #396770. + Remove 010_snap-inverted.patch, applied upstream. + Refreshed other patches to apply cleanly again. + Remove gtk-window-decorator.schemas and use the one provided by upstream (gtk/window-decorator/gwd.schemas). * Targetted at experimental until the release of etch. -- Thierry Reding Tue, 14 Nov 2006 02:36:40 +0100 compiz (0.2.2-1) unstable; urgency=low [ Thierry Reding ] * New upstream release: + Drop 013_dont-fail-if-theme-not-found.patch, applied upstream. * Make 012_metacity-theme-support also patch the configure script, not only configure.ac. * Add 013_fix-default-plugins.patch which fixes upstream's handling of the default plugins configuration variable. * Make all plugins that were enabled in previous versions default plugins so compiz' behaviour doesn't change. Drop the 'water' plugin because our X server does not support it yet. * Drop --disable-kde from the configure flags because it is now disabled by default. * Add a dependency on mesa-utils to compiz-core to provide glxinfo that is needed by the compiz wrapper. Thanks Per Bojsen. Closes: #393113. * Conflict with libmetacity0 (>= 1:2.15.21) because it would currently make gtk-window-decorator segfault. [ David Nusinow ] * Add myself to uploaders. Thierry is still the primary maintainer. -- David Nusinow Mon, 6 Nov 2006 23:13:41 -0500 compiz (0.2.0-1) unstable; urgency=low [ Thierry Reding ] * New upstream release. + Drop 011_plane-plugin-schema.patch, applied upstream. + Drop 012_freedesktop-schema.patch, applied upstream. * Replace 010_snap-by-default by the upstream patch 010_snap-inverted and add 011_snap-by-default to enable snapping by default. * Add 012_metacity-theme-support.patch which uses an older version of the metacity library for theme support so that compiz can be built for Debian unstable. * Install a schemas file for the Gtk window decorator which is used to enable the use of metacity themes. * Suggest nvidia-glx (>= 1.0.9625-1). (Closes: #390326). * Add code to the compiz wrapper to handle the NVIDIA GLX implementation Closes: #390814. * No longer build static versions of the plugins. * Remove .la files manually because they are not needed. * Clean up build-dependencies: + Remove unnecessarily versioned build-dependencies. + Tighten the build-dependency on libxcomposite-dev to (>= 1:0.3-2). Closes: 390304, 390416. * Add a manpage documenting the compiz wrapper. * Check if the gconf plugin is installed before trying to load it in the wrapper. * Enable building the gconf-dump plugin. * Add a README file to the compiz-core package. * List copyright holders and contributors in the copyright file. Closes: #392422. * Add 013_dont-fail-if-theme-not-found.patch which will make compiz use its default theme if the metacity theme cannot be found. * Make compiz-gtk suggest gnome-themes so people can take advantage of the metacity theme support. [ David Nusinow ] * Tighten up all the X library build-depends by explicitly using current versions. Thanks aj. -- David Nusinow Fri, 13 Oct 2006 16:22:17 -0400 compiz (0.0.13+git20060928-2) unstable; urgency=low * Change the maintainer field to the Debian X Strike Force. * Add myself to the uploaders field. * Move compiz.{docs,install,manpages} to compiz-core.{docs,install,manpages} so the installed files end up in the correct package. * Rename compiz.1 to compiz.real.1, because it's actually documenting the real compiz binary. -- Thierry Reding Fri, 29 Sep 2006 09:24:30 +0200 compiz (0.0.13+git20060928-1) unstable; urgency=low * Initial release. (Closes: #352151) * Install the compiz schema during postinst and removes it during prerm (using dh_gconf). * Add patches by Kristian Høgsberg to make compiz work on AIGLX: + 002_tfp-server-extension.patch + 005_glfinish.patch * No longer build the compiz-kde package, because it is unusable. * Add gtk-window-decorator.1 manpage. * Install the window settings configuration plugin into the right location (/usr/lib/libgnome-window-settings1/libcompiz.so). * Bump build-dependency on libxcomposite-dev (>= 0.3) because it provides the XComposite{Get,Release}OverlayWindow functions. * Install a compiz wrapper as /usr/bin/compiz to call compiz.real with required arguments (load gconf plugin). * Add 010_snap-by-default.patch to turn snapping on by default. * Add a versioned build-dependency on x11proto-gl-dev (>= 1.4.8-1) to make sure compiz gets built with the correct opcodes for the GLX_EXT_tfp extension. * Add build-dependency on libmetacity-dev, which is needed for metacity theme support. * Add the compiz-gtk package containing the former gnome-window-decorator. The compiz-gnome package provides the files necessary to integrate compiz and compiz-gtk with the GNOME desktop environment. * Add a build-dependency on libxinerama-dev, needed to build compiz with support for the xinerama extension. * Revise the compiz.1 manpage. * Rename the compiz package to compiz-core and make compiz a meta-package pulling in everything necessary to run compiz from within GNOME. * Add 011_plane-plugin-schema.patch by Eugene Konev adding gconf settings for the plane plugin. * Add 012_freedesktop-schema.patch that fixes a typo in compiz.schema.in. -- Thierry Reding Fri, 29 Sep 2006 07:56:05 +0200