--- compiz-0.8.4.orig/debian/compiz-decorator +++ compiz-0.8.4/debian/compiz-decorator @@ -0,0 +1,101 @@ +#!/bin/sh +# Starts Compiz Decorator depending on the DE +# +# Copyright (c) 2007 CyberOrg +# Based on compiz-manager script by Kristian Lyngstøl +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# Contributions by: crdlb +# +COMPIZ_BIN_PATH=/usr/bin/ +KWIN=`which kwin` +METACITY="/usr/bin/metacity" + +# +# Default to gtk/kde(4)-window-decorator +# +USE_EMERALD="no" +DECORATOR="" + +#Do not leave users without decoration if decorator fails +if [ "$DESKTOP_SESSION" = "kde" ]; then + FALLBACKWM="${KWIN}" +else + FALLBACKWM="${METACITY}" +fi +FALLBACKWM_OPTIONS=" --replace" + +# +# Set to yes to enable verbose +# +VERBOSE="yes" + +# +# Echos the arguments if verbose +# +verbose() +{ + if [ "x$VERBOSE" = "xyes" ]; then + printf "$*" + fi +} + +# Read configuration from XDG paths +if [ -z "$XDG_CONFIG_DIRS" ]; then + test -f /etc/xdg/compiz/compiz-manager && . /etc/xdg/compiz/compiz-manager +else + test -f $XDG_CONFIG_DIRS/compiz/compiz-manager && . $XDG_CONFIG_DIRS/compiz/compiz-manager +fi + +if [ -z "$XDG_CONFIG_HOME" ]; then + test -f $HOME/.config/compiz/compiz-manager && . $HOME/.config/compiz/compiz-manager +else + test -f $XDG_CONFIG_HOME/compiz/compiz-manager && . $XDG_CONFIG_HOME/compiz/compiz-manager +fi + +# start a decorator +if [ -x ${COMPIZ_BIN_PATH}emerald ] && [ "$USE_EMERALD" = "yes" ]; then + DECORATOR=emerald +elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ] && [ -n "$GNOME_DESKTOP_SESSION_ID" ]; then + DECORATOR=gtk-window-decorator +elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ] && [ -n "$KDE_FULL_SESSION" ]; then + DECORATOR=kde-window-decorator +elif [ -x ${COMPIZ_BIN_PATH}kde4-window-decorator ] && [ x$KDE_SESSION_VERSION = x"4" ]; then + DECORATOR=kde4-window-decorator +fi + +# fall back to any decorator that is installed +if [ -z "$DECORATOR" ]; then + verbose "Couldn't find a perfect decorator match; trying all decorators\n" + if [ -x ${COMPIZ_BIN_PATH}emerald ]; then + DECORATOR=emerald + elif [ -x ${COMPIZ_BIN_PATH}gtk-window-decorator ]; then + DECORATOR=gtk-window-decorator + elif [ -x ${COMPIZ_BIN_PATH}kde-window-decorator ]; then + DECORATOR=kde-window-decorator + elif [ -x ${COMPIZ_BIN_PATH}kde4-window-decorator ]; then + DECORATOR=kde4-window-decorator + fi +fi + +if [ -n "$DECORATOR" ]; then + verbose "Starting ${DECORATOR}\n" + exec ${COMPIZ_BIN_PATH}$DECORATOR "$@" +else + verbose "Found no decorator to start\n" + exec $FALLBACKWM $FALLBACKWM_OPTIONS +fi + --- compiz-0.8.4.orig/debian/libdecoration0-dev.install +++ compiz-0.8.4/debian/libdecoration0-dev.install @@ -0,0 +1,3 @@ +usr/include/compiz/decoration.h +usr/lib/libdecoration.so +usr/lib/pkgconfig/libdecoration.pc --- compiz-0.8.4.orig/debian/compiz-dev.docs +++ compiz-0.8.4/debian/compiz-dev.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/compiz-gnome.install +++ compiz-0.8.4/debian/compiz-gnome.install @@ -0,0 +1,7 @@ +usr/lib/window-manager-settings/libcompiz.so usr/lib/libgnome-window-settings1 +usr/share/applications +usr/share/applications/compiz.desktop usr/share/gnome/wm-properties +usr/bin/gtk-window-decorator +usr/share/gconf/schemas/*.schemas +usr/share/gnome-control-center + --- compiz-0.8.4.orig/debian/compiz-gnome.manpages +++ compiz-0.8.4/debian/compiz-gnome.manpages @@ -0,0 +1 @@ +debian/gtk-window-decorator.1 --- compiz-0.8.4.orig/debian/compiz.1 +++ compiz-0.8.4/debian/compiz.1 @@ -0,0 +1,64 @@ +.TH COMPIZ 1 "September 29, 2006" + +.SH NAME +compiz \- OpenGL window and compositing manager + +.SH SYNOPSIS +.B compiz +.RI [ options ] +.RI [ plugins ] +.SH DESCRIPTION +.B compiz +is a compositing window-manager using OpenGL for rendering. + +.SH OPTIONS +.TP +.B \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.TP +.BI "\-\-display " DISPLAY +Manage the display called +.I DISPLAY +instead of the name obtained from the +.I $DISPLAY +environment variable. +.TP +.BI "\-\-refresh\-rate " RATE +Set the default refresh rate. +.TP +.BI \-\-fast\-filter +Use a fast texture filter. +.TP +.BI \-\-indirect\-rendering +Force an indirect rendering context. Use this when running compiz on AIGLX. +.TP +.BI \-\-strict\-binding +Enable strict binding of textures. Use this when running compiz on AIGLX. +.TP +.BI \-\-use\-cow +Make use of the composite overlay window. +.TP +.BI \-\-replace +Replace any existing window managers on the given X display. +.TP +.BI \-\-sm\-disable +Disable the session management. +.TP +.BI "\-\-sm\-client\-id " ID +Use the given +.I ID +as the client ID for session management. +.TP +.BI "\-\-bg\-image " IMAGE +Use +.I IMAGE +as background image. + +.SH AUTHOR +compiz was written by David Reveman and others. +.PP +This manual page was written by Thierry Reding , +for the Debian project (but may be used by others). --- compiz-0.8.4.orig/debian/compiz-core.manpages +++ compiz-0.8.4/debian/compiz-core.manpages @@ -0,0 +1 @@ +debian/compiz.1 --- compiz-0.8.4.orig/debian/watch +++ compiz-0.8.4/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://releases.compiz.org/([\d\.]+)[02468]/ compiz-(\d.*)\.tar\.gz + --- compiz-0.8.4.orig/debian/compiz-core.install +++ compiz-0.8.4/debian/compiz-core.install @@ -0,0 +1,6 @@ +usr/bin/compiz-decorator +usr/bin/compiz +usr/share/compiz/*.png +usr/share/compiz/core.xml +usr/share/locale +usr/share/apport --- compiz-0.8.4.orig/debian/libdecoration0-dev.docs +++ compiz-0.8.4/debian/libdecoration0-dev.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/compiz-kde.install +++ compiz-0.8.4/debian/compiz-kde.install @@ -0,0 +1 @@ +usr/bin/kde4-window-decorator --- compiz-0.8.4.orig/debian/compiz-gnome.docs +++ compiz-0.8.4/debian/compiz-gnome.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/kde-window-decorator.1 +++ compiz-0.8.4/debian/kde-window-decorator.1 @@ -0,0 +1,40 @@ +.TH KDE-WINDOW-DECORATOR 1 "January 3, 2007" +.SH NAME +kde-window-decorator \- Compiz window decorator for the KDE desktop +environment +.SH SYNOPSIS +.B kde-window-decorator +.RI [ options ] +.SH DESCRIPTION +.B kde-window-decorator +is a window decorator for +.B compiz +that provides a look and feel similar to that of the default KDE window +manager. +.SH OPTIONS +.B kde-window-decorator +accepts the following options: +.TP +.BI \-\-replace +Replaces any running window decorator. +.TP +.BI \-\-opacity " float" +Sets the decoration opacity (range: 0.0\-1.0, default: 0.75). +.TP +.BI \-\-no-opacity-shade +Disables opacity shading for decorations. +.TP +.BI \-\-active-opacity " float" +Sets the opacity for active decorations (range: 0.0\-1.0, default: 1.0). +.TP +.BI \-\-no-active-opacity-shade +Disables opacity shading for active decorations. +.TP +.BI \-\-help +Prints the list of accepted options. +.SH AUTHOR +kde-window-decorator was written by David Reveman and +others. +.PP +This manual page was written by Thierry Reding , +for the Debian project (but may be used by others). --- compiz-0.8.4.orig/debian/compiz-plugins.install +++ compiz-0.8.4/debian/compiz-plugins.install @@ -0,0 +1,2 @@ +usr/lib/compiz/lib*.so +usr/share/compiz/*.xml --- compiz-0.8.4.orig/debian/gtk-window-decorator.1 +++ compiz-0.8.4/debian/gtk-window-decorator.1 @@ -0,0 +1,30 @@ +.TH GTK-WINDOW-DECORATOR 1 "September 25, 2006" +.SH NAME +gtk-window-decorator \- Compiz window decorator using the Gtk toolkit +.SH SYNOPSIS +.B gtk-window-decorator +.RI [ options ] +.SH DESCRIPTION +.B gtk-window-decorator +is a window decorator for +.B compiz +that uses the Gtk toolkit to provide a look and feel similar to that of the +metacity window manager. +.SH OPTIONS +.B gtk-window-decorator +accepts the following options: +.TP +.BI \-\-minimal +Runs only with minimal window decorations. +.TP +.BI \-\-replace +Replaces any running window decorator. +.TP +.BI \-\-help +Prints the list of accepted options. +.SH AUTHOR +gtk-window-decorator was written by David Reveman and +others. +.PP +This manual page was written by Thierry Reding , +for the Debian project (but may be used by others). --- compiz-0.8.4.orig/debian/libdecoration0.install +++ compiz-0.8.4/debian/libdecoration0.install @@ -0,0 +1 @@ +usr/lib/libdecoration*.so.* --- compiz-0.8.4.orig/debian/compiz-plugins.docs +++ compiz-0.8.4/debian/compiz-plugins.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/compiz-dev.install +++ compiz-0.8.4/debian/compiz-dev.install @@ -0,0 +1,3 @@ +usr/include/compiz/compiz*.h +usr/lib/pkgconfig/compiz*.pc +usr/share/compiz/schemas.xslt --- compiz-0.8.4.orig/debian/control +++ compiz-0.8.4/debian/control @@ -0,0 +1,142 @@ +Source: compiz +Section: x11 +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian X Strike Force +Uploaders: Thierry Reding , David Nusinow +Build-Depends: debhelper (>= 5), quilt (>= 0.40), automake, cdbs, + libglib2.0-dev, libgconf2-dev, libpng12-dev | libpng-dev, + libxcomposite-dev (>= 1:0.3-2), libxfixes-dev (>= 1:4.0.1), + libxdamage-dev (>=1:1.0.3), libxrandr-dev (>= 2:1.1.0.2), + libxrender-dev (>= 1:0.9.1), libice-dev (>= 1:1.0.1), + libsm-dev (>= 1:1.0.1), libgl1-mesa-dev (>= 6.5.1) | libgl-dev, + libcairo2-dev, librsvg2-dev, libgnome-desktop-dev, + libgnome-window-settings-dev, libdbus-glib-1-dev, libwnck-dev, + libgtk2.0-dev, libpango1.0-dev, + x11proto-gl-dev (>= 1.4.8), libxinerama-dev, libmetacity-dev (>= 1:2.30.0-0ubuntu1), + kdebase-workspace-dev, kdelibs5-dev (>= 4:4.2.2), libdbus-qt-1-dev, + libxcursor-dev, libxml2-dev, libxslt1-dev, libxml-parser-perl, + libglu1-mesa-dev, xsltproc, metacity-common, libx11-xcb-dev, + intltool, gnome-control-center-dev, libgnomeui-dev +Standards-Version: 3.8.1 +Vcs-Bzr: https://code.launchpad.net/~compiz/compiz/ubuntu + +Package: compiz +Architecture: all +Depends: compiz-core (>= 1:0.8.3), compiz-plugins, compiz-gnome | compiz-kde, + compiz-fusion-plugins-main (>= 0.8.3), libcompizconfig0 (>= 0.8.3) +Provides: x-window-manager +Description: OpenGL window and compositing manager + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + This metapackage provides the components necessary for running compiz. It + provides the compiz core, a set of standard plugins, a window decorator using + the Gtk toolkit and the files necessary to integrate compiz with the GNOME + desktop environment. + +Package: compiz-dbg +Architecture: any +Priority: optional +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: OpenGL window and compositing manager debug symbols + Debug symbols for compiz + +Package: compiz-core +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: compiz-plugins (= ${binary:Version}) +Suggests: nvidia-glx (>= 1.0.9625-1) +Breaks: libcompizconfig0 (<< 0.8.3), + compiz-fusion-plugins-main (<< 0.8.3), + compiz-fusion-plugins-extra (<< 0.8.3) +Provides: compiz-core-abiversion-${coreabiversion} +Conflicts: compiz-wrapper (<< 1:0.8.4-0ubuntu4) +Replaces: compiz-wrapper (<< 1:0.8.4-0ubuntu4) +Description: OpenGL window and compositing manager + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + Compiz combines together a window manager and a composite manager using + OpenGL for rendering. A "window manager" allows the manipulation of the + multiple applications and dialog windows that are presented on the screen. A + "composite manager" allows windows and other graphics to be combined together + to create composite images. Compiz achieves its stunning effects by doing + both of these functions. + +Package: compiz-dev +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + libgl1-mesa-dev | libgl-dev, libpng-dev, libxcomposite-dev, libxfixes-dev, + libxdamage-dev, libxinerama-dev, libxrandr-dev, libxcursor-dev, + libice-dev, libsm-dev, libstartup-notification0-dev, libxslt1-dev, + libxml2-dev, libx11-xcb-dev +Description: OpenGL window and compositing manager - development files + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + This package contains the headers and libraries needed to compile compiz + plugins. + +Package: compiz-kde +Architecture: any +Depends: compiz-core (= ${binary:Version}), compiz-plugins (= + ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + compizconfig-backend-kconfig +Description: OpenGL window and compositing manager - KDE window decorator + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + This package contains a window decorator that uses KDE to provide a look and + feel similar to that of the default KDE window manager. + +Package: compiz-gnome +Architecture: any +Suggests: gnome-themes +Depends: ${shlibs:Depends}, ${misc:Depends}, compiz-core (= ${binary:Version}), + compiz-plugins (= ${binary:Version}), compizconfig-backend-gconf (>= 0.7.4) +Description: OpenGL window and compositing manager - GNOME window decorator + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + This package contains files needed to integrate compiz with the GNOME desktop + environment. + +Package: compiz-plugins +Architecture: any +Depends: compiz-core (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: OpenGL window and compositing manager - plugins + Compiz brings to life a variety of visual effects that make the Linux desktop + easier to use, more powerful and intuitive, and more accessible for users + with special needs. + . + This package contains the standard plugins that come with compiz. Compiz + without these plugins is not very useful. + +Package: libdecoration0 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Compiz window decoration library + The window decoration library is responsible for drawing the window borders + and title bar of windows managed by Compiz. It is used by window decorators + like gtk-window-decorator and kde-window-decorator. + +Package: libdecoration0-dev +Architecture: any +Section: libdevel +Depends: ${shlibs:Depends}, ${misc:Depends}, + libdecoration0 (= ${binary:Version}), libx11-dev, libxrender-dev +Description: Compiz window decoration library - development files + The window decoration library is responsible for drawing the window borders + and title bar of windows managed by Compiz. It is used by window decorators + like gtk-window-decorator and kde-window-decorator. + . + This package contains files required for developing window decorators + compatible with Compiz. + +# vim: tw=0 --- compiz-0.8.4.orig/debian/compiz-kde.docs +++ compiz-0.8.4/debian/compiz-kde.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/rules +++ compiz-0.8.4/debian/rules @@ -0,0 +1,158 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 +export QTDIR=/usr + +PACKAGE = compiz + +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build=$(DEB_HOST_GNU_TYPE) +else + confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) +endif + +CORE_ABIVERSION := $(shell sed -rn 's/^\#define[[:space:]]+CORE_ABIVERSION[[:space:]]+//p' include/compiz-core.h ) + +INSTALL = /usr/bin/install + +# generated via: +# python -c "import compizconfig; print ','.join(compizconfig.Context().Plugins['core'].Display['active_plugins'].Value)" +PLUGINS = core,ccp,dbus,place,mousepoll,gnomecompat,move,resize,decoration,png,svg,imgjpeg,text,commands,neg,wall,snap,animation,scale,scaleaddon,expo,staticswitcher,regex,resizeinfo,workarounds,ezoom,vpswitch,fade,session + +confflags += --disable-static \ + --enable-kde4 \ + --disable-kde \ + --disable-kconfig \ + --enable-librsvg \ + --with-default-plugins="$(PLUGINS)" + +build: patch build-stamp +build-stamp: + dh_testdir + mkdir obj-$(DEB_BUILD_GNU_TYPE) + cd obj-$(DEB_BUILD_GNU_TYPE) && \ + ../configure --prefix=/usr --sysconfdir=\$${prefix}/share $(confflags) \ + CFLAGS="$(CFLAGS)" + cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) + (cd po; intltool-update -p --verbose) + touch $@ + +prune: + rm -f autogen.sh + find -name .cvsignore | xargs rm -f + rm -f po/*.gmo + +clean: prune unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + rm -f config.cache config.log config.status + rm -f */config.cache */config.log */config.status + rm -f conftest* */conftest* + rm -rf autom4te.cache */autom4te.cache + rm -rf obj-* + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + $(INSTALL) --mode 0755 debian/compiz-decorator $(CURDIR)/debian/tmp/usr/bin/ + + # apport hook + mkdir -p $(CURDIR)/debian/tmp/usr/share/apport/package-hooks + $(INSTALL) --mode 0644 debian/source_compiz.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks + + # Language packs + for d in $$(find debian/tmp -type f \( -name "*.desktop" -o -name "*.directory" \) ); do \ + sed -ri '/^(Name|GenericName|Comment|X-GNOME-FullName)\[/d' $$d; \ + echo "X-Ubuntu-Gettext-Domain=compiz" >> $$d; \ + done; \ + for d in $$(find debian/tmp -type f -name "*.schemas" ); do \ + GETTEXT_DOMAIN="compiz" perl /usr/lib/cdbs/strip-schema.pl $$d > $$d.new; mv $$d.new $$d; \ + done; + + # remove unneeded .la files + find $(CURDIR)/debian/tmp/usr/lib -type f -name '*.la' | xargs rm -f + + # create compiz keybidings file based on the metacity ones + mkdir -p $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/ + sed 's/wm_name=\"Metacity\" package=\"metacity\"/wm_name=\"compiz\" package=\"compiz\"/' /usr/share/gnome-control-center/keybindings/50-metacity-desktop-key.xml > $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-desktop-key.xml + sed 's/wm_name=\"Metacity\" package=\"metacity\"/wm_name=\"compiz\" package=\"compiz\"/' /usr/share/gnome-control-center/keybindings/50-metacity-key.xml > $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-key.xml + sed -i 's#key=\"/apps/metacity/general/num_workspaces\" comparison=\"gt\"##g' $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-key.xml + + # add some selected keys + sed -i -f debian/compiz-keybindings.sed $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-desktop-key.xml + + # remove unsupported keys from compiz xml + for unsupported in switch_group switch_panels cycle_windows cycle_group cycle_panels; do \ + sed -i "/metacity\/global_keybindings\/$$unsupported/d" $(CURDIR)/debian/tmp/usr/share/gnome-control-center/keybindings/50-compiz-key.xml; \ + done; + + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + + dh_installdocs + dh_installchangelogs ChangeLog + dh_install -pcompiz-plugins -Xlibkconfig.so -Xkconfig.xml -Xlibgconf.so -Xgconf.xml -Xcore.xml --sourcedir=debian/tmp + dh_install -pcompiz-core --sourcedir=debian/tmp + dh_install -pcompiz-dev --sourcedir=debian/tmp + dh_install -pcompiz-gnome --sourcedir=debian/tmp + dh_install -pcompiz-kde --sourcedir=debian/tmp + dh_install -pcompiz-wrapper --sourcedir=debian/tmp + dh_install -plibdecoration0 --sourcedir=debian/tmp + dh_install -plibdecoration0-dev --sourcedir=debian/tmp + dh_install -pcompiz --sourcedir=debian/tmp + dh_installman + dh_link + dh_gconf + dh_strip --dbg-package=compiz-dbg + dh_compress + dh_fixperms + dh_makeshlibs + dh_shlibdeps -L libdecoration0 -l debian/libdecoration0/usr/lib + dh_installdeb + dh_gencontrol -- -Vcoreabiversion=$(CORE_ABIVERSION) + dh_md5sums + dh_builddeb + +# Build architecture-independent files here. +binary-indep: build install +# Nothing to do + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install + --- compiz-0.8.4.orig/debian/compiz-gnome.gconf-defaults +++ compiz-0.8.4/debian/compiz-gnome.gconf-defaults @@ -0,0 +1,6 @@ +/apps/compiz/plugins/decoration/allscreens/options/shadow_radius 9.0 +/apps/compiz/plugins/move/allscreens/options/constrain_y true +/apps/compiz/plugins/scale/allscreens/options/initiate_edge Disabled +/apps/compiz/general/screen0/options/hsize 4 +/apps/gwd/blur_type all +/apps/gwd/metacity_theme_shade_opacity true --- compiz-0.8.4.orig/debian/compat +++ compiz-0.8.4/debian/compat @@ -0,0 +1 @@ +5 --- compiz-0.8.4.orig/debian/compiz-keybindings.sed +++ compiz-0.8.4/debian/compiz-keybindings.sed @@ -0,0 +1,4 @@ +s/<\/KeyListEntries>/ \n\n<\/KeyListEntries>/ +s/<\/KeyListEntries>/ \n\n<\/KeyListEntries>/ +s/<\/KeyListEntries>/ \n\n<\/KeyListEntries>/ +s/<\/KeyListEntries>/ \n\n<\/KeyListEntries>/ --- compiz-0.8.4.orig/debian/compiz-core.README.Debian +++ compiz-0.8.4/debian/compiz-core.README.Debian @@ -0,0 +1,42 @@ +compiz - 0.0.13+git20060928 +=========================== + +This version of compiz was checked out from the upstream git repository at +git://anongit.freedesktop.org/git/xorg/app/compiz on September 28, 2006. + +Xorg Server Configuration +========================= + +In order for compiz to work you need to add the following to you server +configuration file (/etc/X11/xorg.conf): + + + Enable the composite extension: locate the section named "Extensions" and + add the following line: + + Option "Composite" "enable" + + If there is no section "Extensions" yet, you should add one that looks + like this: + + Section "Extensions" + Option "Composite" "enable" + EndSection + + + Make XAA not hold any pixmaps in offscreen memory. This slows down compiz + in many configurations. You can disable this by adding the following line + to your "Device" section: + + Option "XAANoOffscreenPixmaps" "true" + +Now restart your X server and login to your favorite session. After the +session has loaded completely, open a terminal window and type the following +command: + + $ compiz --replace & + +Which will start compiz, make it replace the current window manager and +background the process so you can safely close the terminal again. If all went +well, compiz should start up and enable a whole bunch of desktop effects. + + -- Thierry Reding Tue, 3 Oct 2006 14:12:26 +0200 + --- compiz-0.8.4.orig/debian/compiz-core.docs +++ compiz-0.8.4/debian/compiz-core.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/libdecoration0.docs +++ compiz-0.8.4/debian/libdecoration0.docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- compiz-0.8.4.orig/debian/copyright +++ compiz-0.8.4/debian/copyright @@ -0,0 +1,121 @@ +This package was debianized by Thierry Reding on +Fri, 18 Aug 2006 09:46:24 +0200. + +It was downloaded from http://xorg.freedesktop.org/releases/individual/app. + +Upstream author: David Reveman +Contributors: + Radek Doulik + Jeremy C. Reed + Dan Winship + Kristian Høgsberg + +------------------------------------------------------------------------------ + +Copyright: + +This software is copyright © 2005, 2006 Novell, Inc. + +You can redistribute this software and/or modify it under the terms of the GNU +General Public License as published by the Free Software Foundation; version 2 +dated June, 1991. + +This program is distributed in the hope that it will be useful, but- +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU- +General Public License for more details. + +------------------------------------------------------------------------------ + +The convertProperty / convert_property and handleSelectionRequest / +handle_selection_request functions in 'src/display.c' and +'gtk/window-decorator/gtk-window-decorator.c' are taken from the source code +of fvwm2 and copyright © Matthias Clasen and Dominik Vogt. + +Parts of the code in 'src/window.c': + + /* Ater gdk_window_constrain_size(), which is partially borrowed from fvwm. + * + * Copyright 1993, Robert Nation + * You may use this code for any purpose, as long as the original + * copyright remains in the source code and all documentation + * + * which in turn borrows parts of the algorithm from uwm + */ + +------------------------------------------------------------------------------ +-- Plugins: -- +-------------- + +Skydome support for the 'cube' plugin was written by Mirco Müller +. + +For the 'place' plugin: + + /* + * Copyright (C) 2001 Havoc Pennington + * Copyright (C) 2002, 2003 Red Hat, Inc. + * Copyright (C) 2003 Rob Adams + * Copyright (C) 2005 Novell, Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + * MA 02110-1301, USA. + */ + +The 'plane' plugin was written by Søren Sandmann : + + /* + * Copyright © 2006 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software + * and its documentation for any purpose is hereby granted without + * fee, provided that the above copyright notice appear in all copies + * and that both that copyright notice and this permission notice + * appear in supporting documentation, and that the name of + * Red Hat, Inc. not be used in advertising or publicity pertaining to + * distribution of the software without specific, written prior permission. + * Red Hat, Inc. makes no representations about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + * + * RED HAT, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN + * NO EVENT SHALL RED HAT, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Søren Sandmann + */ + +------------------------------------------------------------------------------ +-- Translations: -- +------------------- + +The Finnish translation in 'po/fi.po' is copyright © 2003 SuSE Linux AG and © +2005 SUSE Linux Products GmbH. + +The Polish translation in 'po/pl.po' are copyright © 2005 SUSE Linux Products +GmbH. + +The makefile 'po/Makefile.in.in' is copyright © 1995, 1996, 1997 by Ulrich +Drepper . + +------------------------------------------------------------------------------ + +The Debian packaging is copyright © 2006 by Thierry Reding +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + --- compiz-0.8.4.orig/debian/source_compiz.py +++ compiz-0.8.4/debian/source_compiz.py @@ -0,0 +1,52 @@ +'''apport package hook for compiz + +(c) 2009 Canonical Ltd. +Author: Brian Murray +''' + +from apport.hookutils import * +from os import path + +def add_info(report): + # Build System Environment + report['system'] = "distro = Ubuntu, architecture = %s, kernel = %s" % (command_output(['uname','-m']), command_output(['uname','-r'])) + + attach_related_packages(report, [ + "xserver-xorg", + "libgl1-mesa-glx", + "libdrm2", + "xserver-xorg-video-intel", + "xserver-xorg-video-ati" + ]) + + attach_file_if_exists(report, path.expanduser('~/.xsession-errors'), 'XsessionErrors') + attach_file(report, '/etc/X11/xorg.conf', 'XorgConf') + attach_file_if_exists(report, '/var/log/Xorg.0.log', 'XorgLog') + attach_file_if_exists(report, '/var/log/Xorg.0.log.old', 'XorgLogOld') + + attach_hardware(report) + + # One-line description of display hardware + report['PciDisplay'] = pci_devices(PCI_DISPLAY).split('\n')[0] + + # For resolution/multi-head bugs + report['Xrandr'] = command_output(['xrandr', '--verbose']) + attach_file_if_exists(report, + os.path.expanduser('~/.config/monitors.xml'), + 'monitors.xml') + + # GLX + report['glxinfo'] = command_output(['glxinfo']) + + # Plugins + report['CompizPlugins'] = command_output(['gconftool-2', '--get', '/apps/compiz/general/allscreens/options/active_plugins']) + + # User configuration + report['GconfCompiz'] = command_output(['gconftool-2', '-R', '/apps/compiz']) + +## DEBUGING ## +if __name__ == '__main__': + report = {} + add_info(report) + for key in report: + print '[%s]\n%s' % (key, report[key]) --- compiz-0.8.4.orig/debian/compiz-gnome.dirs +++ compiz-0.8.4/debian/compiz-gnome.dirs @@ -0,0 +1 @@ +usr/share/applications \ No newline at end of file --- compiz-0.8.4.orig/debian/changelog +++ compiz-0.8.4/debian/changelog @@ -0,0 +1,2126 @@ +compiz (1:0.8.4-0ubuntu15) lucid; urgency=low + + * debian/patches/060_move_checks_to_compiz.patch: + - improve the maxTextureSize check to test for >= instead of + just > (thanks to bryceh) LP: #428769 + + -- Michael Vogt Thu, 08 Apr 2010 09:22:03 +0200 + +compiz (1:0.8.4-0ubuntu14) lucid; urgency=low + + * debian/compiz-gnome.gconf-defaults: set to 4 ws by default + * add debian/patches/070_remove_deprecated_gtk_symbol.patch to build + new gtk + * add build-dep version on metacity to ensure it uses the patch for + right button layout display + + -- Didier Roche Thu, 01 Apr 2010 11:49:13 +0200 + +compiz (1:0.8.4-0ubuntu13) lucid; urgency=low + + * add debian/patches/021_hide_tooltip_on_decorator.patch: (LP: #519856) + add a gconf key (/desktop/gnome/interface/hide_decorator_tooltip) + to disable tooltip in decorator bar. If key not present, show the tooltip. + + -- Didier Roche Wed, 10 Feb 2010 15:33:10 +0100 + +compiz (1:0.8.4-0ubuntu12) lucid; urgency=low + + * debian/control, debian/rules: + - set gettext domain for desktop files and clean schemas translations, + build-depends on cdbs for the schemas cleaning script + + -- Sebastien Bacher Thu, 04 Feb 2010 10:57:47 -0800 + +compiz (1:0.8.4-0ubuntu11) lucid; urgency=low + + * debian/patches/029_default_options: + - updated to include + https://wiki.ubuntu.com/OneHundredPaperCuts/Spec/495641 (LP: #495641) + - change shadow_radius (LP: #495717) + - change resize colors (LP: #495702) + - use 4 hsize by default + + -- Michael Vogt Wed, 03 Feb 2010 16:36:31 -0800 + +compiz (1:0.8.4-0ubuntu10) lucid; urgency=low + + * No change rebuild for the libgnome-desktop soname change + + -- Sebastien Bacher Thu, 07 Jan 2010 23:23:43 +0100 + +compiz (1:0.8.4-0ubuntu9) lucid; urgency=low + + [ Michael Vogt ] + * 061_KWD_stubs.patch: updated to be less horrible, thanks + to Danny Baumann + + [ Travis Watkins ] + * debian/patches/015_draw_dock_shadows_on_desktop.patch: + - don't draw shadows for invisible dock windows (LP: #449272) + + -- Travis Watkins Thu, 10 Dec 2009 13:11:08 -0600 + +compiz (1:0.8.4-0ubuntu8) lucid; urgency=low + + * Add 061_KWD_stubs.patch: Horrible hack to define empty stubs for some new + pure virtual functions in KWD::Window, to fix FTBFS. + + -- Martin Pitt Wed, 09 Dec 2009 10:39:09 +0100 + +compiz (1:0.8.4-0ubuntu7) lucid; urgency=low + + * No-change rebuild to link against libmetacity-private0. + + -- Martin Pitt Wed, 09 Dec 2009 08:33:33 +0100 + +compiz (1:0.8.4-0ubuntu6) lucid; urgency=low + + * debian/rules: + - remove video and extrawm plugins from defaults, we don't use them + * debian/control: + - remove compiz-fusion-plugins-extra from depends as we no longer use + any plugins from it + + -- Travis Watkins Thu, 03 Dec 2009 06:47:21 -0600 + +compiz (1:0.8.4-0ubuntu5) lucid; urgency=low + + * debian/patches/060_move_checks_to_compiz.patch: + - add check for DESKTOP_SESSION_ID so we don't stall gnome-session + + -- Travis Watkins Thu, 26 Nov 2009 11:17:05 -0600 + +compiz (1:0.8.4-0ubuntu4) lucid; urgency=low + + [ Michael Vogt ] + * debian/patches/030_from_git_crash_fix_multiscreen.patch: + - merge commit 24dea72a395071b533dcf66b2eef37b20522cbba to fix + crash with wobbly windows in a multi screen setup + * debian/patches/031_from_git_fix_gnome_keybindings.patch: + - fix gnome keybindings (terminal key) + + [ Travis Watkins ] + * debian/patches/060_move_checks_to_compiz.patch: + - add all relevant checks from compiz-manager to compiz itself + Compiz already checks for almost everything it needs so there is no + need to check twice. + * debian/rules: + * debian/compiz-core.install: + * debian/compiz-core.manpages: + - install compiz as compiz, not compiz.real + * debian/compiz-manager: + * debian/compiz-manager.defaults: + * debian/compiz-wrapper.install: + * debian/compiz-core.links: + debian/compiz.real.1: + - no longer needed, deleted + * debian/control: + - remove compiz-wrapper package + * debian/patches/010-disable-child-window-clipping.patch: + * debian/patches/013-add-cursor-theme-support.patch: + * debian/patches/015_draw_dock_shadows_on_desktop.patch: + * debian/patches/016_call_glxwaitx_before_drawing.patch: + * debian/patches/017_always_unredirect_screensaver_on_nvidia.patch: + * debian/patches/020_fix_focus.patch: + * debian/patches/037_fullscreen_stacking_fixes.patch: + * debian/patches/049-damage-report-non-empty.patch: + * debian/patches/050_stacking.patch: + * debian/patches/099-autogen.patch: + - refreshed + + -- Travis Watkins Sun, 01 Nov 2009 11:33:21 -0600 + +compiz (1:0.8.4-0ubuntu2) karmic; urgency=low + + * debian/patches/020_fix_focus.patch: + - give back the focus to the previous focused window (LP: #455900) + + -- Michael Vogt Tue, 20 Oct 2009 12:28:25 +0200 + +compiz (1:0.8.4-0ubuntu1) karmic; urgency=low + + * new upstream release: (LP: #451773) + - cannot resize window taller than screen (LP: #221698) + - moving a "always on visible workspace" window to another workspace + makes it inaccessible (LP: #290079) + - enabling "always on visible workspace" for window on another + workspace does not bring to current workspace (LP: #372626) + - screenshot plugin gets confused by screenshot02.png.sig file (LP: #382969) + - window moves when closed (LP: #444836) + - translation updates + * debian/compiz-gnome.install: + - don't install the gconf plugin at all, it just causes problems with + the ccp plugin (LP: #439287) + * debian/watch: + - updated for new release website + + -- Travis Watkins Wed, 14 Oct 2009 14:55:25 -0500 + +compiz (1:0.8.3+git20091005-0ubuntu5) karmic; urgency=low + + * New snapshot from upstream stable git: + - compiz.real crashed with SIGSEGV in blurDrawWindow() + (LP: #353236) + - Windows disappear if resolution is changed to something smaller + than window size (LP: #414134) + - compiz.real crashed with SIGSEGV in handleEvent() (LP: #430518) + - Windows that span screen width or height cannot be resized + in that dimension (LP: #137134) + - Reducing number of workspaces leaves windows inaccessible + (LP: #189259) + - "Snap Inverted" in Wobbly Windows compiz plugin broken + (LP: #366822) + - Problem when resizing and the Panels + (LP: #408030) + * debian/control: + - make compiz package depend on compiz-gnome | compiz-kde (LP: #172385) + * debian/patches/015_draw_dock_shadows_on_desktop.patch: + - fix clock/calendar shadow not going away (LP: #428783) + thanks to Erkin Bahceci + * debian/patches/029_default_options: + - add a focus prevention match to allow polkit windows to steal focus + otherwise they never get focus (LP: #436852) + * debian/compiz-gnome.gconf-defaults: + - change /apps/gwd/blur_type to all since it only does anything if blur + is enabled and is usually what is wanted (LP: #158376) + - turn constrain_y back on (LP: #82654) + * debian/rules: + - add commands plugin to default active_plugins (LP: #355018) + + -- Travis Watkins Mon, 05 Oct 2009 15:42:00 +0200 + +compiz (1:0.8.3+git20090917-0ubuntu4) karmic; urgency=low + + * debian/patches/017_always_unredirect_screensaver_on_nvidia.patch: + - always unredirect gnome-screensaver when using nvidia, workaround + for LP #160264 while still disabling unredirect fullscreen + windows for nvidia users + * debian/compiz-manager: + - remove the code to enable unredirect fullscreen windows for + nvidia users + + -- Travis Watkins Fri, 25 Sep 2009 16:44:40 -0500 + +compiz (1:0.8.3+git20090917-0ubuntu3) karmic; urgency=low + + * debian/compiz-manager: + - reenable intel 845 blacklist (LP: #259385) + * debian/patches/016_call_glxwaitx_before_drawing.patch: + - Call glXWaitX before we start drawing to make sure X is done + handling rendering calls. Suggested by Michel Dänzer to ensure + we don't have any rendering glitches. + * debian/patches/035_ignore_workspaces: + - patch the right file to ensure users can't use workspaces instead + of viewports (LP: #385446) + + -- Travis Watkins Thu, 24 Sep 2009 13:53:04 -0500 + +compiz (1:0.8.3+git20090917-0ubuntu2) karmic; urgency=low + + * debian/rules: + - remove metacity num_workspaces check from keybinding file (LP: #150918) + * debian/compiz-manager: + - enable unredirect_fullscreen_windows if nvidia is detected + * debian/patches/029_default_options: + - turn off unredirect_fullscreen_windows by default again + + -- Travis Watkins Mon, 21 Sep 2009 08:56:25 -0500 + +compiz (1:0.8.3+git20090917-0ubuntu1) karmic; urgency=low + + * New git snapshot of the 0.8 stable branch: + - fix assert failure when core is loaded twice + * debian/patches/029_default_options: + - revert 'set Unredirect Fullscreen windows to "false"' change, + it causes problems on nvidia system + + -- Michael Vogt Thu, 17 Sep 2009 18:12:02 +0200 + +compiz (1:0.8.3+git20090915-0ubuntu1) karmic; urgency=low + + * New git snapshot of the 0.8 stable branch: + - fix window stacking order on initial login (LP: #429969) + - fixes in the kde4 window decorator + * debian/patches/029_default_options: + - set Unredirect Fullscreen windows to "false" again + + -- Michael Vogt Tue, 15 Sep 2009 18:10:04 +0200 + +compiz (1:0.8.3+git20090914-0ubuntu1) karmic; urgency=low + + * Pre-Version of the upcomming 0.8.4 bugfix release + - fixes crashes LP: #268683, #284362, #346391, #351878, #352037, #380338 + - fixes crashes on 64bit arches due to issue in va_list use + - fixes at least some of the doPoll/eventLoop crashes reported in + LP: #131679, #145360, #279820 + - likely fixes crashes LP: #340428 and #360643 + - fixes placing of dialogs (e.g. PolicyKit) behind currently focused + window (LP: #165161) + - fixes placing of new windows behind fullscreen window (LP: #153676) + - fixes wobbly bouncing near panel and screen edges (LP: #153374) + - screenshot plugin now saves to the correct desktop directory by default + (LP: #175116) + - lowering a window now activates the topmost window, unless + click-to-focus is off (LP: #122507) + - fixes inconsistent icon sizes in switcher, ring, shift, staticswitcher + plugins + - fixes some memory leaks + - texture compression is now off by default due to texture quality issues + - ported KDE4 window decorator to KDE 4.3 + * debian/control: + - add versionized dependency on compiz-wrapper from + compiz-core + + -- Michael Vogt Mon, 14 Sep 2009 09:39:42 +0200 + +compiz (1:0.8.3+git20090907-0ubuntu1~ppa1) karmic; urgency=low + + * new git snapshot + + -- Michael Vogt Mon, 07 Sep 2009 18:09:03 +0200 + +compiz (1:0.8.3+git20090904-0ubuntu1~ppa2) karmic; urgency=low + + [ Travis Watkins ] + * debian/compiz-manager: + - set COMPIZ_PLUGINS to plugins we want to always have enabled + + [ Saïvann Carignan ] + * debian/compiz-gnome.gconf-defaults: Re-enable desktop switching by + default as it has been fixed by appropriate GNOME schemas. (LP: #414170) + + -- Michael Vogt Fri, 04 Sep 2009 16:13:33 +0200 + +compiz (1:0.8.3+git20090904-0ubuntu1~ppa1) karmic; urgency=low + + * new git snapshot: + - fixes segfaults on 64bit arches + - warning fixes + - avoid adding core twice + + -- Michael Vogt Fri, 04 Sep 2009 10:06:00 +0200 + +compiz (1:0.8.3+git20090831-0ubuntu1) karmic; urgency=low + + [ Michael Vogt ] + * new git snapshot with fixes from 0.8 branch: + - fix stacking below problem with the polkit1 dialog + - fixes doPoll() crash (LP: #131679) + - many more bugfixes + * debian/control: + - add "Provides: x-window-manager" to the compiz package + (LP: #364242) + + [ Robert Ancell ] + * debian/control: + * debian/rules: + - Build a compiz-dbg package (LP: #420321) + + -- Michael Vogt Tue, 01 Sep 2009 06:52:29 +0200 + +compiz (1:0.8.2-0ubuntu16) karmic; urgency=low + + [ Travis Watkins ] + * debian/patches/015_draw_dock_shadows_on_desktop.patch: + - change decoration plugin to draw dock shadows only on the + desktop window instead of on top of all other windows + + [ Michael Vogt ] + * debian/control: + - build-dep on automake + + -- Michael Vogt Tue, 25 Aug 2009 09:02:09 +0200 + +compiz (1:0.8.2-0ubuntu15) karmic; urgency=low + + * debian/compiz-manager: + - Whitelist radeonhd video driver (LP: #399577) + - Unblacklist intel video cards (LP: #385398) + * debian/source_compiz.py: + - Update apport hooks to add more information + * debian/patches/028_compiz_manager_blacklist: + * debian/patches/029_compiz_manager_decoration.patch: + * debian/patches/029_compiz_manager_nvidia_settings.patch: + * debian/patches/030_compiz_manager_multi_display: + * debian/patches/031_compiz_manager_extra_blacklist_support: + * debian/patches/032_compiz_manager_add_gnomecompat: + * debian/patches/033_compiz_manager_xdg_dirs: + * debian/patches/034_compiz_manager_log: + * debian/patches/042-compiz-manager-default-plugin: + * debian/patches/044_compiz-manager_do_not_modify_special_ENV_environment_variable.patch: + * debian/patches/046_compiz_manager_second_screen.patch: + - Patches that applied to debian/compiz-manager now applied directly to this file + * debian/patches/010-disable-child-window-clipping.patch: + * debian/patches/013-add-cursor-theme-support.patch: + * debian/patches/014-fix-gtk-window-decorator-no-argb-crash.patch: + * debian/patches/049-damage-report-non-empty.patch: + * debian/patches/099-autogen.patch: + - Refreshed + + -- Robert Ancell Mon, 20 Jul 2009 11:35:32 +1000 + +compiz (1:0.8.2-0ubuntu14) karmic; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - Disable switching between desktop with mousewheel over desktop background + as this options is too easily launched by mistake, especially on laptops + with touchpads. (Saïvann Carignan, LP: #147230) + - Set /apps/compiz/plugins/move/allscreens/options/constrain_y to false + by default to be consistent with metacity (LP: #221698) + + -- Robert Ancell Fri, 03 Jul 2009 17:09:04 +0200 + +compiz (1:0.8.2-0ubuntu13) karmic; urgency=low + + [ Robert Ancell ] + * debian/compiz-decorator: + - Exec binaries from scripts so no script processes waste memory + (LP: #305740) + + -- Michael Vogt Mon, 15 Jun 2009 11:53:19 +0200 + +compiz (1:0.8.2-0ubuntu12) karmic; urgency=low + + [ Stéphane Graber ] + * debian/patches/034_compiz_manager_log: + - Update compiz-manager to better guess the current log file. + + [ Michael Vogt ] + * debian/patches/028_compiz_manager_blacklist: + - remove GM965 from the blacklist again, the karmic intel + driver should work fine with it + * debian/patches/044_compiz-manager_do_not_modify_special_ENV_environment_variable.patch: + - merged patch to not modify ENV (thanks to a7x), LP: #221661 + + -- Michael Vogt Wed, 03 Jun 2009 10:16:17 +0200 + +compiz (1:0.8.2-0ubuntu11) karmic; urgency=low + + * Transition from libplasma-dev to kdelibs5-dev + - debian/control: change libplasma-dev to kdelibs5-dev + + -- Alessandro Ghersi Fri, 22 May 2009 22:52:36 +0200 + +compiz (1:0.8.2-0ubuntu10) karmic; urgency=low + + * debian/control: + - provide compiz-core-abiversion-${coreabiversion} (thanks to Loic) + - cleanup really old conflicts/replaces + - enumerate the depends in a better readable way + - sync description changes with debian + * debian/patches/014_fix-no-border-window-shadow.patch: + - re-add patch (from debian) + * cleanup of the install files + + -- Michael Vogt Thu, 30 Apr 2009 15:14:28 +0200 + +compiz (1:0.8.2-0ubuntu8) jaunty; urgency=low + + * debian/patches/028_compiz_manager_blacklist: + - blacklist GM965 (8086:2a02) until the freeze with the intel + driver is fixed (LP: #359392) + + -- Michael Vogt Fri, 17 Apr 2009 19:27:42 +0200 + +compiz (1:0.8.2-0ubuntu7) jaunty; urgency=low + + * handle NO_FOCUS_MASK windows properly (LP: #355330) + + -- Michael Vogt Mon, 06 Apr 2009 14:12:42 +0200 + +compiz (1:0.8.2-0ubuntu6) jaunty; urgency=low + + * debian/patches/050_stacking.patch: + - map windows with focus_on_map=FALSE in the background + (just like metacity) (LP: #333284) + + -- Michael Vogt Thu, 02 Apr 2009 10:30:24 +0200 + +compiz (1:0.8.2-0ubuntu5) jaunty; urgency=low + + * debian/patches/029_default_options: + - fade.xml.in - make sure to subpress fade for notify-osd + (thanks to MacSlow) + + -- Michael Vogt Tue, 17 Mar 2009 19:01:09 +0100 + +compiz (1:0.8.2-0ubuntu4) jaunty; urgency=low + + * debian/patches/029_default_options: + - core.xml.in is now core.xml.in.in - this fixes the incorrect + sync_to_vblank option and should make compiz happy on UXA + + -- Michael Vogt Mon, 16 Mar 2009 15:12:23 +0100 + +compiz (1:0.8.2-0ubuntu3) jaunty; urgency=low + + [ Brian Murray ] + * debian/source_compiz.py: + - add gconf values for compiz and Xorg.0.log.old (LP: #341376) + + [ Michael Vogt ] + * auto add gnomecompat if its missing (LP: #331556) + + -- Michael Vogt Fri, 13 Mar 2009 18:38:39 +0100 + +compiz (1:0.8.2-0ubuntu2) jaunty; urgency=low + + * Depend still on compiz-fusion-plugins-{main,extra} instead of on + compiz-plugins-{main,extra}, as the package names have not changed in + 0.8.2. + + -- Steve Langasek Mon, 09 Mar 2009 16:43:50 -0700 + +compiz (1:0.8.2-0ubuntu1) jaunty; urgency=low + + * new upstream release 0.8.2 + - dropped 070_revert_prop_change (upstream now) + - dropped 071_fix_window_move (upstream now) + * debian/patches/033_compiz_manager_xdg_dirs: + - fix compiz-wrapper when multiple compiz dirs are given + (patch got dropped during the jaunty cycle) LP: #141621 + * re-re-add /usr/share/gnome/wm-properties/compiz.desktop to + make the gnome-window-properties work again (LP: #269805) + * debian/source_compiz.py, debian/rules: + - include apport hook (LP: #338472) + + -- Michael Vogt Mon, 09 Mar 2009 10:23:38 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu7~ppa2) jaunty; urgency=low + + * enable basic profiling + + -- Michael Vogt Tue, 03 Mar 2009 17:34:23 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu7~ppa1) jaunty; urgency=low + + * debian/patches/029_default_options: + - include the changes from the global.xml patch that used + to be part of libcompizconfig and is now deprecated + + -- Michael Vogt Tue, 03 Mar 2009 15:45:06 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu6) jaunty; urgency=low + + [ Michael Vogt ] + * debian/patches/031_compiz_manager_extra_blacklist_support: + - add support for extra /etc/xdg/compiz/compiz-manager.d + directory + * debian/patches/032_compiz_manager_add_gnomecompat: + - enable gnomecompat automatically in a gnome session + (LP: #331556) + + [ Loic Minier ] + * Build-dep on libcairo2-dev instead of libcairo-dev. + * Drop trailing whitespace in Vcs URL which confused vim. + + -- Michael Vogt Tue, 03 Mar 2009 14:22:14 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu5) jaunty; urgency=low + + [ Dave Walker ] + * Changed Maintainer field to Ubuntu Core Dev, (LP: #301474) + + [ Michael Vogt ] + * debian/patches/071_fix_window_move: + - fix window movement via g-w-d (LP: #330854) + + [ TJ ] + * debian/patches/030_compiz_manager_multi_display: + - check_texture_size() Support multiple X screens (LP: #207770) + Thanks to: TJ and mettle + + -- Michael Vogt Mon, 23 Feb 2009 16:32:21 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu4) jaunty; urgency=low + + * debian/patches/070_revert_prop_change: + - only set window->desktop if workspace is >= 0 + (thanks for seb128 for the bugreport) + + -- Michael Vogt Fri, 13 Feb 2009 11:03:25 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu3) jaunty; urgency=low + + * debian/rules: + - fix module odering at configure + + -- Michael Vogt Thu, 12 Feb 2009 18:06:39 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu2) jaunty; urgency=low + + * debian/patches/028_compiz_manager_blacklist: + - stop blacklisting the intel eagletake (LP: #261080) + + -- Michael Vogt Wed, 11 Feb 2009 17:41:43 +0100 + +compiz (1:0.7.9+git20090211-0ubuntu1) jaunty; urgency=low + + * build from the 0.8 git branch + - fixes focus problem (LP: #274407) + - fixes problem with latest libmetacity decoration (LP: #327793) + - enable new gnomecompat plugin by default + * debian/patches: + - updated 013-add-cursor-theme-support.patch + - updated 018_use_metacity_settings.patch + - updated 029_default_options + - updated 035_ignore_workspaces + - updated 037_fullscreen_stacking_fixes.patch (mostly merged upstream + just the move plugin changes remain) + - dropped 027_default_to_gnome_terminal + - dropped 040_resolve-animation-fade-conflict_from_upstream.patch + - dropped 047_no_display_compiz_desktop.patch + - dropped 048_from_git_fix_placement.patch + - dropped 050-scale-keybinding-toggle.patch + - dropped 051-new-kde4-plasma-api.patch + + -- Michael Vogt Tue, 10 Feb 2009 10:39:03 +0100 + +compiz (1:0.7.8-0ubuntu9) jaunty; urgency=low + + * debian/compiz-manager: + - merged the latest upstream version + - this should fix the session registration timeout via a + workaround, upstream problem is: + http://bugzilla.gnome.org/show_bug.cgi?id=559450 + * debian/patches/032_compiz_manager_default_window_manager.patch: + - removed, now upstream + * debian/patches/028_compiz_manager_blacklist: + - updated + + -- Michael Vogt Fri, 30 Jan 2009 10:07:50 +0100 + +compiz (1:0.7.8-0ubuntu8) jaunty; urgency=low + + * rebuild against the latest libplasma + + -- Michael Vogt Tue, 27 Jan 2009 17:46:15 +0100 + +compiz (1:0.7.8-0ubuntu7) jaunty; urgency=low + + * debian/patches/047_no_display_compiz_desktop.patch: + - add missing "Type=application" to the desktop file + (thanks to seb128) + + -- Michael Vogt Tue, 20 Jan 2009 11:27:10 +0100 + +compiz (1:0.7.8-0ubuntu6) jaunty; urgency=low + + * No change rebuild for libplasma3 abi changes + + -- Scott Kitterman Tue, 13 Jan 2009 15:22:03 -0500 + +compiz (1:0.7.8-0ubuntu5) jaunty; urgency=low + + [ Michael Vogt ] + * patch cleanup with compiz upstream, removed: + - 0001-Make-sure-that-unredirected-fullscreen-windows-are-f.patch + - 0003-Move-input-focus-back-to-the-active-window-after-red.pat + - 015-disable-glib-plugin.patch + - 019_fix_wnck_2.19.4.patch + - 022_fix_session_managment.patch + - 024_add_config_notify.patch + - 031_add_compiz_common.patch + - 038_from_git_fix_incomplete_rotate.patch + - 043-blur-plugin-fix-from-git.patch + - 043-new-gnome-session.patch + * removed no longer applied patches from the repo too + * debian/rules + - fix build failure with latest control center + * debian/control: + - add missing libgnomeui-dev build-depends + * rebuild against latest libgnome-desktop-dev + + [ Christopher James Halse Rogers ] + * debian/patches/050-scale-keybinding-toggle.patch + - Allow setting the scale initiate keybinding as a toggle (LP: #281911). + Patch from upstream git. + * debian/patches/051-new-kde4-plasma-api.patch + - PanelSvg has been renamed to FrameSvg in KDE 4.2. Upstream bug is + https://bugs.freedesktop.org/show_bug.cgi?id=18637 + + -- Michael Vogt Wed, 17 Dec 2008 21:19:13 +0100 + +compiz (1:0.7.8-0ubuntu4.1) intrepid-proposed; urgency=low + + * debian/patches/028_compiz_manager_blacklist: + - add i830MG and i845G chips to the blacklist (LP: #259385) + + -- Michael Vogt Tue, 28 Oct 2008 11:08:00 +0100 + +compiz (1:0.7.8-0ubuntu4) intrepid; urgency=low + + * debian/patches/049-damage-report-non-empty.patch: + - add workaround patch by Aaron Plattner to fix + problems with the damage extension and refresh + (LP: #269904) + + -- Michael Vogt Fri, 17 Oct 2008 09:29:01 +0200 + +compiz (1:0.7.8-0ubuntu3) intrepid; urgency=low + + * debian/rules: + - add mousepoll to the default plugins + + -- Michael Vogt Tue, 14 Oct 2008 10:23:13 +0200 + +compiz (1:0.7.8-0ubuntu2) intrepid; urgency=low + + * debian/patches/048_from_git_fix_placement.patch: + - ensure window fit into the work area when placing + them (LP: #257947) + + -- Michael Vogt Fri, 10 Oct 2008 22:46:03 +0200 + +compiz (1:0.7.8-0ubuntu1) intrepid; urgency=low + + [ Michael Vogt ] + * New upstream release: + - New plugin "obs" that handles opacity, brightness and saturation + bindings and matches. + - Put unresponsive window greyout, including options to configure it, + to fade plugin. + - Add "constant fade time" fade mode to fade plugin. + - Removed opacity bindings and matches from core. Users that entered + opacity matches should enable the obs plugin and enter the matches + there. + - Enhanced timer infrastructure to allow synchronization of execution + of multiple timer callbacks. + - Added matching for window's alpha channel (match type rgba=[0|1]). + - Reflect new Metacity "spacer" button type in gtk-window-decorator. + - Various bugfixes. + - Translation updates. + * 048_handle_sync_alarm_events_on_screens_other_than_the_last.patch: + - part of 0.7.8 upstream, no longer needed + + [ Christopher James Halse Rogers ] + * debian/compiz-manager + - Iterate over each path in XDG_CONFIG_DIRS to find compiz-manager + configuration. Edubuntu and Ubuntu studio are adding multiple paths + to XDG_CONFIG_DIRS, and this would break the wrapper. + * Retrospectively fix -0ubuntu12's changelog entry + + -- Michael Vogt Thu, 09 Oct 2008 11:18:55 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu13) intrepid; urgency=low + + * 048_handle_sync_alarm_events_on_screens_other_than_the_last.patch + - fixes a bug that caused delays on one xscreen when using compiz. + Patch from Aaron Plattner (upstream Compiz commit 5031a1f9). + (LP: #242735) + + -- Tobias Domhan Sun, 05 Oct 2008 21:51:55 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu12) intrepid; urgency=low + + * debian/patches/028_compiz_manager_blacklist: + - blacklist intel eagletake (driver issues, thanks to Bryce + Harrington) + - this fixes the previous commit that FTBFS + + -- Michael Vogt Mon, 29 Sep 2008 14:01:17 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu11) intrepid; urgency=low + + * debian/compiz-manager: + - blacklist intel eagletake (driver issues, thanks to Bryce + Harrington) + + -- Michael Vogt Thu, 25 Sep 2008 22:25:09 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu10) intrepid; urgency=low + + * re-add /usr/share/gnome/wm-properties/compiz.desktop to + make the gnome-window-properties work again (LP: #269805) + + -- Michael Vogt Wed, 17 Sep 2008 13:02:06 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu9) intrepid; urgency=low + + * debian/patches/047_no_display_compiz_desktop.patch: + - fix FTBFS + + -- Michael Vogt Tue, 16 Sep 2008 16:32:28 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu8) intrepid; urgency=low + + * debian/patches/046_compiz_manager_second_screen.patch: + - add detection for software rasterizer and do not start + compiz in this case (LP: #269509) + * debian/patches/047_no_display_compiz_desktop.patch: + - add NoDisplay=true to make it not appear in the menus + + -- Michael Vogt Tue, 16 Sep 2008 10:11:04 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu7) intrepid; urgency=low + + * move the compiz.desktop file to /usr/share/applications to + make it start automatically again + + -- Michael Vogt Fri, 12 Sep 2008 15:08:42 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu6) intrepid; urgency=low + + * Move mesa-utils depends from compiz-core to compiz-wrapper, + needed by wrapper script + + -- Jonathan Riddell Fri, 05 Sep 2008 00:22:28 +0100 + +compiz (1:0.7.7+git20080807-0ubuntu5) intrepid; urgency=low + + * drop debian/patches/036_blacklist_ati_on_laptop.patch + which was a firefighting hack (LP: #201330) + + -- Tormod Volden Fri, 29 Aug 2008 14:21:31 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu4) intrepid; urgency=low + + * debian/patches/045_xscreensaver_damage_fix.patch: + - disable for now, this causes issues with redraw in some + x11 applications (like emacs) + + -- Michael Vogt Tue, 19 Aug 2008 10:00:22 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu3) intrepid; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - re-enable /apps/gwd/metacity_theme_shade_opacity + (thanks to Christopher Williams) + + -- Michael Vogt Mon, 18 Aug 2008 09:42:29 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu2) intrepid; urgency=low + + * fix a incorrect versionized depends on compiz-core from + the compiz-plugins, compiz-kde and compiz-gnome package + (thanks to seb128) + + -- Michael Vogt Sat, 09 Aug 2008 00:13:46 +0200 + +compiz (1:0.7.7+git20080807-0ubuntu1) intrepid; urgency=low + + [ Michael Vogt ] + * New git snpashot, abi break + * update 013-add-cursor-theme-support + * improve the package relations to make it impossible + to install a broken combination of ABIs + + [ Jonathan Riddell ] + * Separate /usr/bin/compiz into compiz-wrapper so it can be + used by KWin + + -- Michael Vogt Thu, 07 Aug 2008 10:06:29 +0200 + +compiz (1:0.7.7+git20080630-0ubuntu3) intrepid; urgency=low + + * debian/patches/045_xscreensaver_damage_fix: + - fix lockup if too many damage events are sent (LP: #101943) + + -- Michael Vogt Mon, 28 Jul 2008 10:08:03 +0200 + +compiz (1:0.7.7+git20080630-0ubuntu2) intrepid; urgency=low + + * add registration for the new gnome-session to make + auto startup work again + + -- Michael Vogt Wed, 16 Jul 2008 11:07:34 +0100 + +compiz (1:0.7.7+git20080630-0ubuntu1) intrepid; urgency=low + + * New git snpashot + + -- Michael Vogt Mon, 30 Jun 2008 10:20:49 +0200 + +compiz (1:0.7.7+git20080618-0ubuntu1) intrepid; urgency=low + + * New git snpashot (ABI break) + * debian/patches/series: + - dropped 017_new_kwininterface.patch - no longer needed with kde4 + - dropped 044-from-git-metacity2_23_gwd.patch - in git now + * debian/rules: + - do not build the kconfig plugin (in favior of libcompizconfig) + + -- Michael Vogt Wed, 18 Jun 2008 10:29:16 +0200 + +compiz (1:0.7.6-0ubuntu2) intrepid; urgency=low + + * add compiz-manager link (thanks to cyberorg) + * build with kde4 window decorator, disable kconfig plugin + in favour of libcompizconfigs kconfig backend + * debian/compiz-gnome.gconf-defaults: + - fix wrong value in scle/initiate_edge gconf key, thanks to + Nick Baumeister for the fix (LP: #209207) + + -- Michael Vogt Mon, 09 Jun 2008 12:05:17 +0200 + +compiz (1:0.7.6-0ubuntu1) intrepid; urgency=low + + * new 0.7.6 release + + -- Michael Vogt Fri, 30 May 2008 16:03:26 +0200 + +compiz (1:0.7.4+git20080527-0ubuntu1) intrepid; urgency=low + + * new git snapshot for intrepid, ABI break, updated dependencies + * debian/patches/022_fix_session_managment.patch: + - updated and simplified + * debian/patches/028_compiz_manager_blacklist: + - blacklist i815 (LP: #221920) + * debian/patches/series: + - disable "030_fix_screensaver", that is fixed in the xserver + now + + -- Michael Vogt Tue, 27 May 2008 09:42:19 +0200 + +compiz (1:0.7.4-0ubuntu6) hardy; urgency=low + + [ Travis Watkins ] + * debian/patches/038_from_git_fix_incomplete_rotate.patch: + - cherry pick git commit cd93bb966ccf0bd951d202ec0cf4df610af0c9e0 + to fix incomplete rotation in rotate plugin (LP: #216705) + + -- Michael Vogt Tue, 15 Apr 2008 10:04:25 +0200 + +compiz (1:0.7.4-0ubuntu5) hardy; urgency=low + + * debian/patches/043-blur-plugin-fix-from-git.patch: + - cherry pick git commit bb8317d6e18a1c2da587f3313fadae42715e04a1 + to fix buffer overflows with gaussian shader radius bigger + than 12. + + -- Michael Vogt Mon, 14 Apr 2008 15:15:39 +0200 + +compiz (1:0.7.4-0ubuntu4) hardy; urgency=low + + [ Travis Watkins ] + * debian/patches/037_fullscreen_stacking_fixes.patch: + - check for valid window (LP: #206866) + + -- Michael Vogt Fri, 11 Apr 2008 17:37:59 +0200 + +compiz (1:0.7.4-0ubuntu3) hardy; urgency=low + + * add forgoten epoch to compiz-core dependency + + -- Michael Vogt Sun, 06 Apr 2008 12:06:12 +0200 + +compiz (1:0.7.4-0ubuntu2) hardy; urgency=low + + * tighten dependencies + + -- Michael Vogt Sat, 05 Apr 2008 17:59:20 +0200 + +compiz (1:0.7.4-0ubuntu1) hardy; urgency=low + + * new upstream release: + + Configurable handling of overlapping output devices. + + Enhanced focus stealing prevention with configurable amount + of focus stealing prevention. + + Added configurable, optional delay for edge actions to prevent + accidential invocation. + + Generalized vertex system to improve plugin compatibility. + + Optimized gaussian blur shaders to support more hardware. + + Improved unredirection of fullscreen windows. + + Several bugfixes. + + Translation updates. + * This fixes: LP: #123205, #105220, #156908 + + -- Michael Vogt Sat, 05 Apr 2008 12:24:06 +0200 + +compiz (1:0.7.2+git20080403-0ubuntu1) hardy; urgency=low + + * new git snapshot: + + fix session management + + improve xrandr 1.2 support (overlapping outputs) + + fix unredirection for games/apps that change the resolution + + Switch viewports on window activation, not on focus change. + + focus stealing fixes + + window managment fixes + + ABI bump + * debian/patches/013-add-cursor-theme-support.patch: + - updated to current code + * debian/patches/030_fix_screensaver: + - updated to current code + * debian/patches/041-start-decorator.patch: + - removed, part of upstream now + * debian/patches/042-compiz-manager-default-plugin.patch: + - always load core first + * debian/control: + - ABI bump, updated dependencies accordingly + - remove dependency on compiz-core from compiz-dev + + -- Michael Vogt Thu, 03 Apr 2008 09:59:02 +0200 + +compiz (1:0.7.2-0ubuntu2) hardy; urgency=low + + [ Travis Watkins ] + * debian/patches/036_blacklist_ati_on_laptop.patch: + - don't start compiz if using the ati or radeon driver + and using a laptop as mobility cards have issues (LP: #197135) + * debian/patches/037_fullscreen_stacking_fixes.patch: + - keep window on top of fullscreen windows during move + - when changing from fullscreen to non-fullscreen keep + window on top of other fullscreen windows (LP: #173303) + + [ Michael Vogt ] + * debian/patches/040_resolve-animation-fade-conflict_from_upstream.patch: + - patch from Erkin Bahceci to resolve conflict between fade and + animation plugin (thanks!) + * debian/compiz-decorator: + - added compiz-decorator script (thanks to Jigish Gohil) + * debian/patches/029_compiz_manager_decoration.patch: + - remove starting of the decorator from compiz-manager, this + is the job of the decorator plugin now + * debian/patches/029_compiz_manager_nvidia_settings.patch: + - check for nvidia-settings before using it (thanks to + Daniel Halhler, LP: #199944) + * debian/patches/029_default_options: + - use compiz-decorator as default decorator command + * debian/patches/032_compiz_manager_default_window_manager.patch: + - updated (conflicted with 029_compiz_manager_decoration) + * debian/rules: + - install compiz-decorator + * debian/patches/041-start-decorator.patch: + - cherry pick git commit 8cde7903f to start decorator early + + -- Michael Vogt Tue, 11 Mar 2008 22:14:48 +0100 + +compiz (1:0.7.2-0ubuntu1) hardy; urgency=low + + * new upstream release: + - fix crash in window decorators (LP: #128651) + - fix crash in cairo_set_line_width (LP: #149535) + - fixes in compiz scale (LP: #159780) + - fix resizing taskbar (LP: #172716) + - do not rotate to non-existing faces (LP: #149460) + - fixed incorrect switcher position (LP: #158877) + - add missing i18n (LP: #152911) + - do not switch viewports when a window requests to + get focus but wait if it actually really got it + - and more fixes + * debian/control: + - update standards version + - use ${binary:Version} + - add section 'libdevel' to libdecoration0-dev + - updated depends for the compiz metapackage + * debian/copyright: + - update FSF adress + + -- Michael Vogt Fri, 07 Mar 2008 14:26:18 +0100 + +compiz (1:0.7.0+git20080227-0ubuntu2) hardy; urgency=low + + * update build-dependencies to gnome-control-center-dev + to make it build again + + -- Michael Vogt Mon, 03 Mar 2008 12:02:41 +0100 + +compiz (1:0.7.0+git20080227-0ubuntu1) hardy; urgency=low + + * new git snapshot + * ABI break + * add proper breaks for plugins-{main,extra}, libcompizconfig0 + * enable 'session' plugin + * debian/patches/022_fix_session_managment.patch: + - updated to the current code + + -- Michael Vogt Fri, 29 Feb 2008 20:08:01 +0100 + +compiz (1:0.7.0-0ubuntu4) hardy; urgency=low + + * add libxml2-dev and libxslt1-dev to the depends of + compiz-dev (thanks to Michael Bienia) + + -- Michael Vogt Mon, 25 Feb 2008 10:44:41 +0100 + +compiz (1:0.7.0-0ubuntu3) hardy; urgency=low + + * debian/patches/035_ignore_workspaces: + - set max number of virtual desktops to 1. This does not affect + viewports (and big virtual desktops) and avoids confusion when + based on the viewport<->workspace difference between + compiz/metacity (LP: #118223) + + -- Michael Vogt Mon, 18 Feb 2008 11:11:17 +0100 + +compiz (1:0.7.0-0ubuntu2) hardy; urgency=low + + * use ezoom zoom in/out keys in gnome keybinding preferences + + -- Michael Vogt Thu, 14 Feb 2008 15:58:11 +0100 + +compiz (1:0.7.0-0ubuntu1) hardy; urgency=low + + * new 0.7.0 release (LP: #189943) + + -- Michael Vogt Thu, 07 Feb 2008 16:36:24 +0100 + +compiz (1:0.6.99+git20080204-0ubuntu1) hardy; urgency=low + + * new git snapshot + * debian/patches/series: + - droppped 033_honor_default_plugins, applied upstream + * debian/rules: + - add scale key to keybinding properties + + -- Michael Vogt Fri, 25 Jan 2008 13:46:46 +0000 + +compiz (1:0.6.99+git20080102-0ubuntu5) hardy; urgency=low + + * debian/rules: + - add scaleaddon,scalefilter to the default plugins + + -- Michael Vogt Wed, 23 Jan 2008 15:15:09 +0000 + +compiz (1:0.6.99+git20080102-0ubuntu4) hardy; urgency=low + + * debian/control: + - update dependencies for the compizconfig-backend-{gconf,kconfig} + rename + + -- Michael Vogt Wed, 09 Jan 2008 17:46:27 +0100 + +compiz (1:0.6.99+git20080102-0ubuntu3) hardy; urgency=low + + * debian/patches/033_honor_default_plugins: + - make the configure --default-plugins=foo option work again + + -- Michael Vogt Tue, 08 Jan 2008 10:57:20 +0100 + +compiz (1:0.6.99+git20080102-0ubuntu2) hardy; urgency=low + + * debian/patches/028_compiz_manager_blacklist: + - drop blacklisting of ati cards for now to see if the + new ATI driver works better with them + - add fglrx to the whitelist (it support + GLX_EXT_texture_from_pixmap now) + * debian/compiz-gnome.gconf-defaults: + - workaround problem with the nvidia driver and window + decorations by setting /apps/gwd/metacity_theme_shade_opacity False + + -- Michael Vogt Mon, 07 Jan 2008 12:03:46 +0100 + +compiz (1:0.6.99+git20080102-0ubuntu1) hardy; urgency=low + + * new git snapshot: + - fixes missing window decoration for "menu" window type + (gimp floating windows) + - fixes for the damage code for windows with borders + - fixes in the regexp module + + -- Michael Vogt Wed, 02 Jan 2008 11:07:43 +0100 + +compiz (1:0.6.99+git20071205-0ubuntu4) hardy; urgency=low + + * add missing epoch to replaces in for compiz-plugins + (LP: #174528) + + -- Michael Vogt Fri, 07 Dec 2007 10:30:59 +0100 + +compiz (1:0.6.99+git20071205-0ubuntu3) hardy; urgency=low + + [ Travis Watkins ] + * debian/compiz-manager: + - readd ati X300, X600, X700 to blacklist + - remove intel 965 from blacklist, we use EXA now + * add libx11-xcb-dev to compiz-dev depends to fix builds + + [ Michael Vogt ] + * debian/patch/028_compiz_manager_blacklist: + - disabled + + -- Michael Vogt Thu, 06 Dec 2007 10:57:39 +0100 + +compiz (1:0.6.99+git20071205-0ubuntu2) hardy; urgency=low + + * debian/rules: + - run intltool-update -p to make pkgstriptranslations happy + + -- Michael Vogt Wed, 05 Dec 2007 23:16:19 +0100 + +compiz (1:0.6.99+git20071205-0ubuntu1) hardy; urgency=low + + The "Happy birthday to Travis" upload + + [ Travis Watkins ] + * new git snapshot of the master branch + * debian/patches/031_add_compiz_common.patch: + - include compiz-common.h file until build system gets fixed + + [ Michael Vogt ] + * debian/control: + - add missing Replaces to upgrade cleanly + - update depends to get a clean upgrade + * debian/compiz-dev.install: + - add missing compiz-core.h, compiz-plugin.h, compiz-common.h + * debian/patches/029_default_options: + - disable hotcorner for scale + + [ Terence Simpson ] + * debian/patches/031_compiz_manager_default_window_manager + - Don't use matacity as the fallback window manager when it's not + installed (LP: #151005) + + -- Michael Vogt Wed, 05 Dec 2007 21:49:15 +0100 + +compiz (1:0.6.2+git20071119-0ubuntu1) hardy; urgency=low + + * new 0.6 git snapshot: + - fix translation issues in kwin + - fix stacking/placement issues + - fix dbus paths + + -- Michael Vogt Wed, 21 Nov 2007 10:33:39 +0100 + +compiz (1:0.6.2+git20071101-0ubuntu1) hardy; urgency=low + + * new git snapshot of the 0.6 branch: + - fixes in the kwm window decorator + + -- Michael Vogt Thu, 01 Nov 2007 11:53:43 -0400 + +compiz (1:0.6.2+git20071018-0ubuntu2) hardy; urgency=low + + * debian/patches/030_fix_screensaver: + - never unredirect the gnome-screensaver window to prevent + breaking the keyboard grab (#145123) + + -- Michael Vogt Mon, 29 Oct 2007 12:57:25 -0400 + +compiz (1:0.6.2+git20071018-0ubuntu1) hardy; urgency=low + + * new git snapshot of the 0.6 branch + - allow focus on desktop/dock windows on _NET_ACTIVE_WINDOW + - Use client message timestamp rather than window user time + - send the WM_TAKE_FOCUS message even if we directly set the input + (LP: #122654) + - fixes on setups with multiple screens + + -- Michael Vogt Mon, 29 Oct 2007 12:21:01 -0400 + +compiz (1:0.6.0+git20071008-0ubuntu1) gutsy; urgency=low + + * New git snapshot: + - properly fix bug to never stack under the desktop window (LP: #147943) + - fixes in the internal stack representation, this fixes the issue + that sometimes windows are put over or under panel windows + * debian/patches/026_fix_stacking: + - dropped, now part of upstream + * debian/patches/028_compiz_manager_blacklist: + - blacklist ati mobility X300,X600,X700 freezes (LP: #115283) + + -- Michael Vogt Wed, 10 Oct 2007 10:50:25 +0200 + +compiz (1:0.6.0+git20071006-0ubuntu2) gutsy; urgency=low + + * debian/patches/030_fix_screensaver: + - only check for the screensaver for InputOutput + window type, this fixes a segfault (LP: #150743) + + -- Michael Vogt Tue, 09 Oct 2007 00:12:02 +0200 + +compiz (1:0.6.0+git20071006-0ubuntu1) gutsy; urgency=low + + * new 0.6 git snapshot: + - fix initial stacking (LP: #147943) + - fix crash in grab hanlding in wobbly (LP: #125981) + * debian/patches/028_compiz_manager_blacklist: + - add a missing i965 pci id (LP: #149751) + * debian/patches/029_default_options: + - disable vsync by default here so that the compiz and + libcompizconfig do not fight over the default + * debian/patches/024_add_config_notify.patch: + - updated so that a extra configure notify is send in resizeWindow + (LP: #140773) + * debian/patches/023_ignore_hints_when_maximized.patch: + - removed, no longer needed with latest git (LP: #145843) + * debian/patches/030_fix_screensaver: + - return InputOutput override_redirct windows in + findTopLevelWindowAtScreen(), this fixes the focus problem + in gnome-screensaver (LP: #122549) + + -- Michael Vogt Sat, 06 Oct 2007 18:00:15 +0200 + +compiz (1:0.6.0+git20071004-0ubuntu2) gutsy; urgency=low + + * debian/patches/027_default_to_gnome_terminal: + - set default for command_terminal to gnome-terminal (LP: #135484) + + -- Michael Vogt Fri, 05 Oct 2007 10:52:47 +0200 + +compiz (1:0.6.0+git20071004-0ubuntu1) gutsy; urgency=low + + * new 0.6 snapshot: + - do not crash if glGetString() returns NULL + - don't restack desktop windows + - fix window geometry comparison + - Send synthetic configure notify events where needed (ICCCM spec) + * debian/patches/026_fix_stacking: + - never stack under the desktop window (LP: #147943) + * debian/patches/024_add_config_notify.patch: + - dropped, improved version now part of upstream source + + -- Michael Vogt Thu, 04 Oct 2007 14:18:17 +0200 + +compiz (1:0.6.0+git20071002-0ubuntu1) gutsy; urgency=low + + * new 0.6.0 release: + - more focus stealing improvements + * taken from git to include a fix that restacks windows + on map (avoid problem that sometimes windows are put + under the panel) + * debian/compiz-gnome.gconf-defaults: + - set sync_to_vblank to False to make suspend on nvidia working + (LP: #144732) + - set unredirected_fullscreen_windows to True to make compiz work + better with games + - move fade down the plugin loading list + + -- Michael Vogt Tue, 02 Oct 2007 10:31:55 +0200 + +compiz (1:0.5.2+git20070928-0ubuntu1) gutsy; urgency=low + + * updated to the latest 0.6 snapshot: + - improve focus stealing prevention (LP: #91590) + - fix crash in sdl fullscreen apps (LP: #130110) + - Fix map and restack ordering + - Fix in window position calculation + * debian/patches/ + 0002-Make-sure-that-unredirected-windows-get-redirected-o.patch + - removed, moved upstream + + -- Michael Vogt Fri, 28 Sep 2007 15:03:24 +0200 + +compiz (1:0.5.2+git20070918-0ubuntu5) gutsy; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - correctly fix schema value for shadow_radius (LP: #141361) + + -- Michael Vogt Fri, 21 Sep 2007 21:09:00 +0200 + +compiz (1:0.5.2+git20070918-0ubuntu4) gutsy; urgency=low + + * debian/compiz-manager: + - fix in the check for the TEXTURE_SIZE (LP: #124519, #141130) + + -- Michael Vogt Fri, 21 Sep 2007 17:43:31 +0200 + +compiz (1:0.5.2+git20070918-0ubuntu3) gutsy; urgency=low + + * debian/rules: + - load fade after animation to fix flickering on focus fade + + -- Michael Vogt Wed, 19 Sep 2007 19:58:58 +0100 + +compiz (1:0.5.2+git20070918-0ubuntu2) gutsy; urgency=low + + [ Michael Vogt ] + * debian/patches/ + 0001-Make-sure-that-unredirected-fullscreen-windows-are-f.patch, + 0002-Make-sure-that-unredirected-windows-get-redirected-o.patch, + 0003-Move-input-focus-back-to-the-active-window-after-red.patch: + - fix input focus grabing behaviour, thanks to Dennis Kasprzyk + (LP: #122549) + * debian/compiz-gnome.gconf-defaults: + - add schema default for hsize + - fix schema value for shadow_radius + * debian/compiz.wrapper: + - removed + * debian/compiz-manager, debian/compiz-manager.defaults, debian/rules: + - use upstreams compiz-manager script to start compiz instead of + our own and ship ubuntu specific defaults + * debian/rules: + - pass the correct plugin list to configure to mangle the default + xml and schema files + * debian/patches/020_no_active_plugins_default.patch: + - dropped, done via the configure argument now + + [ Travis Watkins ] + * debian/patches/024_add_config_notify.patch: + - add extra configure notify to make fullscreen gnome-terminal work + + -- Michael Vogt Wed, 19 Sep 2007 11:04:54 +0100 + +compiz (1:0.5.2+git20070918-0ubuntu1) gutsy; urgency=low + + * new 0.6 snapshot + - remember system beep setting from gnome (LP: #132804) + - fix auto-raise for transient parents + - drawer and clock windows no longer go under (LP: #131050) + * debian/compiz.wrapper: + - do not start compiz on i965 as video does not work + there under compiz (LP: #111257) + - use printf instead of echo (thanks to Kristian Lyngstøl) + - be more compatible with oldish shells (LP: #131484) + * debian/patches/013-add-cursor-theme-support.patch: + - updated to fix conflicts against the latest git + + -- Michael Vogt Tue, 18 Sep 2007 18:25:18 +0100 + +compiz (1:0.5.2+git20070917-0ubuntu1) gutsy; urgency=low + + * new 0.6 branch snapshot + * new ABI version + * debian/compiz.wrapper: + - blacklist the "mga" driver (LP: #122961) + * debian/patches/022_fix_session_managment.patch: + - fix the session managment id (thanks to Keybuk, LP: #130450) + * debian/patches/023_ignore_hints_when_maximized.patch: + - honor the maximize hint + + -- Michael Vogt Mon, 17 Sep 2007 14:26:17 +0100 + +compiz (1:0.5.2+git20070912-0ubuntu3) gutsy; urgency=low + + * debian/compiz.wrapper: + - support pci id based blacklisting and add rv480 to + the blacklist + + -- Michael Vogt Thu, 13 Sep 2007 13:11:25 +0200 + +compiz (1:0.5.2+git20070912-0ubuntu2) gutsy; urgency=low + + * compiz breaks rs480, and we don't have the granularity to blacklist + individual chipsets right now. Blacklist ati. + + -- Matthew Garrett Thu, 13 Sep 2007 01:53:23 +0100 + +compiz (1:0.5.2+git20070912-0ubuntu1) gutsy; urgency=low + + * new git snapshot based on the 0.6 branch + * fix dialog resizing (LP: #133225) + * debian/compiz.wrapper: + - add debug information about started decorator + + -- Michael Vogt Wed, 12 Sep 2007 17:43:30 +0200 + +compiz (1:0.5.2+git20070829-0ubuntu1) gutsy; urgency=low + + * debian/patches/011-restart.patch: + - updated to the current code + * debian/patches/20_no_active_plugins_default: + - update schema file for gotovp -> vpswtich transition + * new git snapshot of the 0.6 branch, ABI break + * debian/control: + - add breaks for older libcompizconfig versions + - update dependencies for plugins-{main,extra} and libcompizconfig0 + + -- Michael Vogt Tue, 28 Aug 2007 16:12:13 +0200 + +compiz (1:0.5.2+git20070827-0ubuntu1) gutsy; urgency=low + + * updated to the latest 0.6 branch + * debian/compiz.wrapper: + - fix setting of --indirect-rendering so that it does + not crash with latest nvidia-glx-new + + -- Michael Vogt Mon, 27 Aug 2007 09:20:19 +0200 + +compiz (1:0.5.2-0ubuntu4) gutsy; urgency=low + + * debian/patches/20_no_active_plugins_default: + - use defaults based on the libcompizconfig list in the compiz-core + schema file + * debian/rules: + - remove some unused keybindings from gnome-control-center xml file + + -- Michael Vogt Tue, 21 Aug 2007 16:55:06 +0200 + +compiz (1:0.5.2-0ubuntu3) gutsy; urgency=low + + * debian/rules: + - generate 50-compiz-key-xml and 50-metacity-desktop-key.xml + based on metacity keybindings + + -- Michael Vogt Mon, 13 Aug 2007 12:50:38 +0200 + +compiz (1:0.5.2-0ubuntu2) gutsy; urgency=low + + * debian/compiz.wrapper: + - fix check for failsafe session + - remove convert_gconf_plugin_list, ccp uses exactly + the same keys now as gconf plugin + + -- Michael Vogt Fri, 10 Aug 2007 18:42:08 +0200 + +compiz (1:0.5.2-0ubuntu1) gutsy; urgency=low + + [Michael Vogt] + * new upstream release + * added "sis" and "via" to driver blacklist + + [Sebastien Bacher] + * debian/compiz.wrapper: + - don't use compiz when running a failsafe session + + -- Michael Vogt Mon, 06 Aug 2007 09:33:45 +0200 + +compiz (1:0.5.1+git20070725-0ubuntu1) gutsy; urgency=low + + * debian/control: + - re-add compiz-fusion-plugins-extra + * debian/compiz.wrapper: + - make "kwin" the fallback wm if we run under kde + * new git snapshot (should fix issue with xinerama systems) + * updated depends on plugins-{main,extra} as this version breaks + the ABI again + + -- Michael Vogt Wed, 25 Jul 2007 12:21:38 +0200 + +compiz (1:0.5.1+git20070712-0ubuntu4) gutsy; urgency=low + + * debian/control: Don't depends on compiz-fusion-plugins-extra. It's not in + main. + + -- Daniel Holbach Tue, 17 Jul 2007 14:57:33 +0200 + +compiz (1:0.5.1+git20070712-0ubuntu3) gutsy; urgency=low + + * debian/compiz.wrapper: run without --sm-disable (LP: #122949) + * debian/control: drop epochs on compiz-fusion-plugins-main and + compiz-fusion-plugins-extra and make compiz installable again. + + -- Daniel Holbach Tue, 17 Jul 2007 08:16:10 +0200 + +compiz (1:0.5.1+git20070712-0ubuntu2) gutsy; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - don't assign a corner to scale + + [ Michael Vogt ] + * debian/control: + - make compiz depend on compiz-fusion-plugins-extra + - make compiz-kde depend on libcompizconfig-backend-kconfig + - add epoch to compiz-fusion-plugins-main dependency + - add dependency to compiz-plugins to compiz-gnome and + compiz-kde + + -- Sebastien Bacher Mon, 16 Jul 2007 14:15:41 +0100 + +compiz (1:0.5.1+git20070712-0ubuntu1) gutsy; urgency=low + + * debian/compiz.wrapper: + - detect kde environemnt and start right decorator + * new git snapshot + + -- Michael Vogt Thu, 12 Jul 2007 09:26:58 +0100 + +compiz (1:0.5.1+git20070711-0ubuntu1) gutsy; urgency=low + + [Sebastien Bacher] + * new git snapshot + * debian/compiz-gnome.gconf-defaults: + - change shadow_radius in gconf so the schemas doesn't overwrite it + + [ Michael Vogt] + * fix --indirect-rendering + * fix runing under Xgl + * debian/compiz.wrapper: + - added credits to Kristian Lyngstol + + -- Michael Vogt Wed, 11 Jul 2007 16:35:41 +0100 + +compiz (1:0.5.1+git20070703-0ubuntu3) gutsy; urgency=low + + * debian/compiz-dev.install: + - install extra *.h (LP: #124513) + * debian/compiz-gnome.install: + - install gnome-control-center keybindings + * debian/compiz-gnome.gconf-defaults: + - don't change default configuration there but rather to libcompizconfig + + -- Sebastien Bacher Mon, 09 Jul 2007 19:10:17 +0200 + +compiz (1:0.5.1+git20070703-0ubuntu2) gutsy; urgency=low + + * Install the missing compiz-{cube,gconf,scale} pkgconfig files with + compiz-dev, so that the scaleaddon and cubereflex plugins will be + built. + + -- Scott James Remnant Fri, 06 Jul 2007 17:12:35 +0100 + +compiz (1:0.5.1+git20070703-0ubuntu1) gutsy; urgency=low + + * new git snapshot + * debian/compiz.wrapper: + - pass "--indirect-rendering" to compiz if required + (Fixes LP: #122562) + - fix driver detection when driver are loaded and unloaded + (Fixes LP: #122604) + - add some extra-paranoia for the logfile detection + + -- Michael Vogt Tue, 03 Jul 2007 15:37:25 +0200 + +compiz (1:0.5.1+git20070626-0ubuntu3) gutsy; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - don't change the scale initiate_key, make it not activate in the corner + + -- Sebastien Bacher Wed, 27 Jun 2007 12:37:12 +0200 + +compiz (1:0.5.1+git20070626-0ubuntu2) gutsy; urgency=low + + * debian/compiz.wrapper: + - fix argument passing to fallback window manager. That + fix session managment (thanks to Martin Pitt) + - fix missing exec calls + + -- Michael Vogt Wed, 27 Jun 2007 11:11:12 +0200 + +compiz (1:0.5.1+git20070626-0ubuntu1) gutsy; urgency=low + + * new git snapshot + * debian/compizr.wrapper: + - only export $ENV if there is actually anything to export + - detect the used driver form the Xorg.log file. Using /proc/$pid/maps + does no longer work because of the new kernel maps protection + - run compiz.real with --sm-disable + - detect nv driver too + * debian/patches/016-fix-wnck.patch: + - droped, taken upstream + + -- Michael Vogt Tue, 26 Jun 2007 14:12:40 +0200 + +compiz (1:0.5.1+git20070621-0ubuntu3) gutsy; urgency=low + + * debian/compiz.wrapper: + - add fallback to metacity if compiz can not be run + - do run run glxinfo for vesa or vga driver (workaround for + LP:#119341) + - perform some tests to see if compiz is likely to work and if + not fallback to metacity + + -- Michael Vogt Fri, 22 Jun 2007 23:47:26 +0200 + +compiz (1:0.5.1+git20070621-0ubuntu2) gutsy; urgency=low + + * depend on compiz-fusion-plugins-main + + -- Michael Vogt Fri, 22 Jun 2007 08:43:59 +0200 + +compiz (1:0.5.1+git20070621-0ubuntu1) gutsy; urgency=low + + * new git snapshot + * debian/patches/019_fix_wnck_2.19.4.patch: + - fix broken resize with libwnck-2.19.4 + * add missing b-d on libgnome-settings-daemon-dev + + -- Michael Vogt Thu, 21 Jun 2007 14:01:04 +0200 + +compiz (1:0.5.1+git20070618-0ubuntu3) gutsy; urgency=low + + * debian/compiz-gnome.gconf-defaults: + - fix shadow_radius value (thanks to Travis Watkins) + - remove default plugin list, this is set by libcompizconfig + now + * debian/compiz.wrapper: + - fix gconf path for active_plugins -> ccp transition + + -- Michael Vogt Wed, 20 Jun 2007 22:23:39 +0200 + +compiz (1:0.5.1+git20070618-0ubuntu2) gutsy; urgency=low + + * debian/patches/018_use_metacity_settings.patch: + - Use metacity control center applet instead of compiz one. + The rationale is that the ccp backend will transparently + work with the metacity options under gnome. + + -- Michael Vogt Wed, 20 Jun 2007 11:51:10 +0200 + +compiz (1:0.5.1+git20070618-0ubuntu1) gutsy; urgency=low + + * new git snapshot + * remove from debian/patches: + - 015-disable-glib-plugin.patch + - 012-gnome-bridge-plugin.patch + * refreshed in debian/patches: + - 099-autogen.patch + * debian/control, added dependencies: + - "libcompizconfig-backend-gconf" added to compiz-gnome + - "compiz-compcomm-plugins-main" added to compiz + * debian/compiz.wrapper: + - default to ccp config system + - convert plugin list (thanks to Travis Watkins) + * debian/patches/017_new_kwininterface.patch: + - make the kde windows decorator build with the latest + kde + * debian/compiz-gnome.gconf-defaults: + - remove "gconf" and "keybindings" plugins from default plugins + + -- Michael Vogt Fri, 15 Jun 2007 09:28:14 +0200 + +compiz (1:0.5.0+git20070612-0ubuntu1) gutsy; urgency=low + + * new git snapshot + * debian/patches/015-disable-glib-plugin.patch: + - temporarly disable glib plugin, causes locks for + some people (Fixes LP: #119199) + * debian/patches/016-fix-wnck.patch: + - make it compile with latest libwnck + + -- Michael Vogt Tue, 12 Jun 2007 10:34:23 +0200 + +compiz (1:0.5.0+git20070605-0ubuntu1) gutsy; urgency=low + + * New git snapshot + * debian/compiz.wrapper: + - ensure that the glib plugin is loaded when the gconf plugin is used + + -- Michael Vogt Wed, 06 Jun 2007 10:05:56 +0200 + +compiz (1:0.5.0+git20070516-0ubuntu2) gutsy; urgency=low + + * 011_snap-by-default.patch: + 014_fix-no-border-window-shadow.patch: + 080_cube_settings_for_ubuntu.patch: + 083_change_wobbliness_settings.patch: + 093-add-toggle-window-on-all-desktop.patch: + - Dropped, no longer needed. + * 017-disable-child-window-clipping.patch: + - Renamed to 010-disable-child-window-clipping.patch + * 081-restart.patch: + - Renamed to 011-restart.patch + * 088-gnome-bridge-keybindings-plugin.patch: + - Renamed to 012-gnome-bridge-plugin.patch + - Make metacity workspace movement keys map to plane movement keys + (Fixes LP: #116824) + - Map maximized_vertically and friends map to their toggle_* versions in + compiz (Fixes LP: #116819) + * 091_add-cursor-theme-support.patch: + - Renamed to 013-add-cursor-theme-support.patch + * 094-fix-gtk-window-decorator-no-argb-crash.patch: + - Renamed to 014-fix-gtk-window-decorator-no-argb-crash.patch + * Change shadow_radius to 9 to prevent white shadows on DRI drivers + (Fixes LP: #116829) + + -- Travis Watkins Thu, 31 May 2007 21:43:04 -0500 + +compiz (1:0.5.0+git20070516-0ubuntu1) gutsy; urgency=low + + * New snapshot. + * Merged compiz-gtk into compiz-gnome + * Moved all gnome dependent things into compiz-gnome + * 010-tfp-server-extension.patch: + 012_debian-kde-includes-dir.patch: + 013_set-qtdir-fallback.patch: + 086-workspaces-terminal-keybindings.patch: + - Dropped, no longer needed. + * 015_optional-fbo.patch: + * 016-add-ignore-desktop-hints.patch: + 020-move-away-from-having-client-side-positioning-of-windows.patch: + 021-only-update-window-position-when-no-pending-position.patch: + 022-libXrender-workaround-gradient-issue.patch: + 023-dont-force-a-resize-when-maximize.patch: + 024-fix-a-few-initiate-functions.patch: + 026-enable-sync-request-protocol-for-override_redirect-windows.patch: + 027-fix-windows-being-maximized-on-incorrect-output.patch: + 028-make-sure-no-core-instance-of-window-is-painted-after-minimize.patch: + 029-add-demands-attention-state-when-focus-on-map-was-prevented.patch: + 030-reset-rotation-correctly-when-we-receive-a-client-message.patch: + 031-fix-active-window-tracking.patch: + 032-check-for-pending-maps-on-hide.patch: + 033-maximize-windows-if-too-big-for-desktop.patch: + 034-read-current-window-position-properly.patch: + 035-set-state-to-normal-when-window-is-mapped.patch: + 036-use-findTopLevelWindowAtDisplay-when-receiving-FocusIn-events.patch: + 037-rewrite-restackWindowBelow.patch: + 038-check-for-sync-alarm-notify-after-core-handleEvent.patch: + 039-place-windows-with-an-invalid-desktop-number-on-current-desktop.patch: + 040-allow-move-with-window-when-we-re-currently-not-moving.patch: + 041-adjust-metacity-border-region-code.patch: + 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: + 082_basic-focus-prevention-support.patch: + 084_render-decoration-after-client-window.patch: + 087_terminate-move.patch: + 089_init-inotify-struct.patch: + 090_fix-mouse-move-key.patch: + 100_fix_sync_request.patch: + - Applied upstream. + + -- Travis Watkins Mon, 14 May 2007 17:21:00 -0500 + +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 + --- compiz-0.8.4.orig/debian/compiz-kde.manpages +++ compiz-0.8.4/debian/compiz-kde.manpages @@ -0,0 +1 @@ +debian/kde-window-decorator.1 --- compiz-0.8.4.orig/debian/patches/020_fix_focus.patch +++ compiz-0.8.4/debian/patches/020_fix_focus.patch @@ -0,0 +1,81 @@ +Index: compiz-0.8.4/include/compiz-core.h +=================================================================== +--- compiz-0.8.4.orig/include/compiz-core.h 2009-11-01 11:14:28.704773780 -0600 ++++ compiz-0.8.4/include/compiz-core.h 2009-11-01 11:15:04.254773783 -0600 +@@ -142,6 +142,7 @@ + #define CompWindowStateBelowMask (1 << 10) + #define CompWindowStateDemandsAttentionMask (1 << 11) + #define CompWindowStateDisplayModalMask (1 << 12) ++#define CompWindowStateUnmanagingMask (1 << 13) + + #define MAXIMIZE_STATE (CompWindowStateMaximizedHorzMask | \ + CompWindowStateMaximizedVertMask) +Index: compiz-0.8.4/src/event.c +=================================================================== +--- compiz-0.8.4.orig/src/event.c 2009-11-01 11:14:04.764750121 -0600 ++++ compiz-0.8.4/src/event.c 2009-11-01 11:15:04.254773783 -0600 +@@ -1366,13 +1366,14 @@ + } + else /* X -> Withdrawn */ + { ++ unsigned int newState = w->state; ++ + /* Iconic -> Withdrawn */ + if (w->state & CompWindowStateHiddenMask) + { + w->minimized = FALSE; + +- changeWindowState (w, +- w->state & ~CompWindowStateHiddenMask); ++ newState &= ~CompWindowStateHiddenMask; + + updateClientListForScreen (w->screen); + } +@@ -1380,6 +1381,12 @@ + if (!w->attrib.override_redirect) + setWmState (d, WithdrawnState, w->id); + ++ if (w->managed) ++ newState |= CompWindowStateUnmanagingMask; ++ ++ changeWindowState (w, newState); ++ ++ w->managed = FALSE; + w->placed = FALSE; + } + +Index: compiz-0.8.4/src/window.c +=================================================================== +--- compiz-0.8.4.orig/src/window.c 2009-11-01 11:14:04.774749786 -0600 ++++ compiz-0.8.4/src/window.c 2009-11-01 11:15:04.264770655 -0600 +@@ -2554,7 +2554,7 @@ + if (w->unmapRefCnt > 0) + return; + +- if (w->managed && !w->placed) /* only for managed and closed windows */ ++ if (w->state & CompWindowStateUnmanagingMask) + { + XWindowChanges xwc; + unsigned int xwcm; +@@ -2573,7 +2573,7 @@ + if (xwcm) + configureXWindow (w, xwcm, &xwc); + +- w->managed = FALSE; ++ changeWindowState (w, w->state & ~CompWindowStateUnmanagingMask); + } + + if (w->struts) +@@ -2948,6 +2948,12 @@ + if (!w->managed) + return FALSE; + ++ if (w->destroyed) ++ return FALSE; ++ ++ if (w->state & CompWindowStateUnmanagingMask) ++ return FALSE; ++ + if (!onCurrentDesktop (w)) + return FALSE; + --- compiz-0.8.4.orig/debian/patches/061_KWD_stubs.patch +++ compiz-0.8.4/debian/patches/061_KWD_stubs.patch @@ -0,0 +1,13 @@ +diff --git a/kde/window-decorator-kde4/window.h b/kde/window-decorator-kde4/window.h +index 40a5076..4422a15 100644 +--- a/kde/window-decorator-kde4/window.h ++++ b/kde/window-decorator-kde4/window.h +@@ -50,7 +50,7 @@ namespace KWin + + namespace KWD + { +-class Window: public QObject, public KDecorationBridgeUnstable { ++class Window: public QObject, public KDecorationBridge { + Q_OBJECT public: + + enum Type --- compiz-0.8.4.orig/debian/patches/010-disable-child-window-clipping.patch +++ compiz-0.8.4/debian/patches/010-disable-child-window-clipping.patch @@ -0,0 +1,41 @@ +Index: compiz-0.8.4/src/display.c +=================================================================== +--- compiz-0.8.4.orig/src/display.c 2009-11-01 11:14:10.317274954 -0600 ++++ compiz-0.8.4/src/display.c 2009-11-01 11:14:13.267249390 -0600 +@@ -2194,6 +2194,23 @@ + lastScreen = ScreenCount (dpy) - 1; + } + ++ { ++ XSetWindowAttributes attr; ++ Atom atom; ++ ++ attr.override_redirect = TRUE; ++ d->glIncludeInferiorsOwner = ++ XCreateWindow (dpy, XRootWindow (dpy, 0), ++ -100, -100, 1, 1, 0, ++ CopyFromParent, CopyFromParent, ++ CopyFromParent, ++ CWOverrideRedirect, ++ &attr); ++ ++ atom = XInternAtom (dpy, "_COMPIZ_GL_INCLUDE_INFERIORS", False); ++ XSetSelectionOwner(dpy, atom, d->glIncludeInferiorsOwner, CurrentTime); ++ } ++ + for (i = firstScreen; i <= lastScreen; i++) + { + Window newWmSnOwner = None, newCmSnOwner = None; +Index: compiz-0.8.4/include/compiz-core.h +=================================================================== +--- compiz-0.8.4.orig/include/compiz-core.h 2009-11-01 11:14:10.317274954 -0600 ++++ compiz-0.8.4/include/compiz-core.h 2009-11-01 11:14:13.267249390 -0600 +@@ -1027,6 +1027,8 @@ + + GLenum textureFilter; + ++ Window glIncludeInferiorsOwner; ++ + Window activeWindow; + + Window below; --- compiz-0.8.4.orig/debian/patches/029_default_options +++ compiz-0.8.4/debian/patches/029_default_options @@ -0,0 +1,227 @@ +Index: compiz-0.8.4/metadata/core.xml.in.in +=================================================================== +--- compiz-0.8.4.orig/metadata/core.xml.in.in 2009-09-06 16:12:02.000000000 -0700 ++++ compiz-0.8.4/metadata/core.xml.in.in 2010-02-03 16:55:41.000000000 -0800 +@@ -272,7 +272,7 @@ + + + +@@ -307,7 +307,7 @@ + + + + + + + + + +@@ -133,7 +131,7 @@ + <_long>Overlay an icon on windows once they are scaled + 0 + 2 +- 1 ++ 0 + + 0 + <_name>None +Index: compiz-0.8.4/metadata/decoration.xml.in +=================================================================== +--- compiz-0.8.4.orig/metadata/decoration.xml.in 2009-08-15 00:24:40.000000000 -0700 ++++ compiz-0.8.4/metadata/decoration.xml.in 2010-02-03 16:56:17.000000000 -0800 +@@ -16,7 +16,7 @@ + + + +@@ -109,9 +109,7 @@ + <_long>List of PNG and SVG files that should be rendered on top face of cube + string + file;image; +- +- freedesktop +- ++ /usr/share/gdm/themes/Human/ubuntu.png + + ++ ++ +