Change logs for compiz source package in Precise

  • compiz (1:0.9.7.12-0ubuntu4) precise; urgency=low
    
      * debian/patches/fix_external_monitor_hotplug.patch
        - Cherry-pick fixes upstream for window mismanagement when adding
          and/or removing an external monitor. (LP: #763148) (LP: #1171878)
     -- Chris Townsend <email address hidden>   Mon, 07 Jul 2014 15:15:43 -0400
  • compiz (1:0.9.7.12-0ubuntu3) precise; urgency=low
    
      * debian/patches/blacklist_precise_mesa80_intel_nouveau.patch:
        - Revert to blacklisting also 9.0.x (LP: #1216781)
     -- Timo Jyrinki <email address hidden>   Tue, 27 Aug 2013 13:50:36 +0300
  • compiz (1:0.9.7.12-0ubuntu2) precise; urgency=low
    
      * debian/patches/fix_1095001.patch
        - Cherry-pick a patch from upstream to fix CPU usage (LP: #1095001)
      * debian/patches/blacklist_precise_mesa80_intel_nouveau.patch:
        - Rename the blacklist patch, add verbose description and allow
          fullscreen unredirection for also Intel and Nouveau users using
          Mesa 9.0.x (Ubuntu 12.04.2 LTS or those who have opted in to LTS-Q
          packages). (LP: #1167321)
     -- Timo Jyrinki <email address hidden>   Thu, 11 Apr 2013 12:05:04 +0300
  • compiz (1:0.9.7.12-0ubuntu1) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * debian/patches/revert_fix_994841.patch,
        debian/patches/revert_fix_933776_955035.patch
        - Removed, upstreamed
      * debian/watch:
        - Changed to the correct LP tarball path
      * debian/patches/compiz-package-gles2.patch:
        - Updated GLES patches to properly apply to the new compiz version
    
      [ Timo Jyrinki ]
      * New upstream release.
        - Compiz won't start if "unredirect fullscreen windows" is enabled
          (LP: #980663)
        - "Unredirect Fullscreen Windows" stay on top (unredirected) even
          when they're not on top any more (or the output is transformed)
          (LP: #1041047)
        - Unredirect Fullscreen Windows sometimes fails to unredirect fullscreen
          windows at all (LP: #1041066)
        - "Unredirect Fullscreen Windows" stay on top (unredirected) even when
          an RGBA window is stacked above it (LP: #1046661)
        - scale mode is not visible if a fullscreen window is unredirected
          (LP: #1047168)
        - Unredirecting a fullscreen window on a secondary monitor causes that
          monitor to flicker (LP: #1050749)
        - "Unredirect Fullscreen Windows" makes multi-monitor rendering much
          slower (LP: #1051885)
        - [regression] Maximized window gets unredirected when it's not
          fullscreen (LP: #1053902)
        - Unredirected fullscreen windows freeze and stay on top when wall
          sliding (Ctrl+Alt+Left/Right) (LP: #1084401)
        - "Unredirect Fullscreen Windows" can cause significant tearing on
          fullscreen windows (especially playing video) on some drivers
          (LP: #1051802)
        - HTML5 video in Firefox continues to tear (LP: #1086337)
        - Add support for blacklisting some drivers from using unredirected
          fullscreen windows. By default intel and nouveau on Mesa 8.0
          are blacklisted, configurable via ccsm. Users can upgrade to
          Mesa 9.0 around 12.04.2 time. (LP: #1089246)
        - Unredirect fullscreen windows should be the default for optimal
          performance (LP: #1063690)
      * debian/patches/workaround_broken_drivers.patch:
        - Updated to apply.
      * debian/patches/force_unredirect_enabling.patch:
        - Enable unredirect_fullscreen_windows unconditionally. Because of
          gconf hurdles we can't easily migrate existing users into the
          new default otherwise. Unredirection can be easily disabled with
          the new unredirect_match option, by blanking it completely,
          including removing the '(any)' part.
      * debian/patches/compiz-package-gles2.patch:
        - Update for the new blacklisting feature as well
      * debian/patches/blacklist_no_xml_double_escaping.patch:
        - Cherry-pick fix for the default string (LP: #1091103)
    
      [ Michael Terry ]
      * debian/patches/blacklist_no_xml_double_escaping.patch:
        - Update to also blacklist Mesa 9.0, which precise users may have from
          the x-updates PPA.  9.0 seems to have similar problems as 8.0 on
          Intel hardware.
     -- Timo Jyrinki <email address hidden>   Fri, 14 Dec 2012 10:41:24 +0200
  • compiz (1:0.9.7.8+bzr3121-0ubuntu1) precise-proposed; urgency=low
    
      * New upstream stable branch snapshot.
        - Includes all the previous cherry-picked fixes
        - Fix crash when imgsvg is loaded, due to missing symbol
          (decor_apply_gravity from libdecoration). (LP: #956986)
        - Fix multiple window placement bugs (LP: #974242) (LP: #976032)
        - Fix window handle leak causing gradual degradation in desktop
          performance (LP: #1050610)
        - Some decoration pixmaps get leaked on window resize, due to race
          conditions between gtk-window-decorator and the decor plugin.
          (LP: #1057263)
        - Avoid a NULL dereference and give a useful error message instead.
          (LP: #944653)
        - Fix leakage of destroyed_pixmaps_table, containing pointers to freed
          decor_t's which could result in a freed GHashTable being passed into
          g_hash_table_remove and causing a crash. (LP: #1060171)
      * debian/patches/compiz-package-gles2.patch:
        - Drop the NEWS file, update decor.cpp part to build with new upstream
          code.
      * debian/patches/revert_fix_933776_955035.patch:
        - Cherry-pick the revert from upstream since the bug fix is not
          suitable for SRU as is
      * debian/patches/revert_fix_994841.patch:
        - Cherry-pick also this revert as non-SRU material, not relevant
          to users
      * debian/libdecoration0.symbols:
        - Update with latest symbols
     -- Timo Jyrinki <email address hidden>   Mon, 12 Nov 2012 13:56:29 +0200
  • compiz (1:0.9.7.8-0ubuntu1.4) precise-proposed; urgency=low
    
      [ Steve Langasek ]
      * debian/patches/compiz-package-gles2.patch: refresh to account for
        fix_1012956.patch, which introduces non-GLES2 objects that need to be
        patched back out for ARM.  LP: #1032902.
    
    compiz (1:0.9.7.8-0ubuntu1.3) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * Cherry-pick upstream patches:
        - CMake Error at FindCompiz.cmake:84 (include): include could not find load
          file: CompizDefaults (LP: #993608)
        - compiz (decor) - Warn: failed to bind pixmap to texture (LP: #929989)
        - gtk-window-decorator crashed with SIGFPE in
          _decor_blend_horz_border_picture() (LP: #963794)
        - [callgrind] compiz spends ~25% of its time constructing/destructing
          strings in PrivateScreen::handleActionEvent (LP: #1005569)
        - gtk-window-decorator crashed with SIGSEGV in meta_get_decoration_geometry
          (LP: #1007754)
        - composite refresh rate falls back to 50Hz, which is wrong in most cases
          (LP: #1009338)
        - [callgrind] compiz spends ~7% of its time inserting into and destructing
          the events list in PrivateScreen::processEvents() (LP: #1006335)
        - It is possible for a dock shadow to be painted even if the dock window
          isn't painted (LP: #1012956)
    
      [ Timo Jyrinki ]
      * Cherry-pick upstream patches:
        - gtk-window-decorator crashes with BadWindow (invalid Window parameter),
          from XGetWindowProperty() from get_frame_type() (LP: #1019337)
        - Fix gtk-window-decorator crash in meta_get_button_position
          (LP: #1015593)
        - Fix crash LP: #1019337 properly this time. The original fix did not
          handle the case where (win != NULL && xid != None && !valid_window(xid))
          so would still exit with an X error. Now we trap and handle such errors
          gracefully, instead of hitting the default handler which kills
          gtk-window-decorator.
     -- Timo Jyrinki <email address hidden>   Tue, 07 Aug 2012 12:32:27 +0300
  • compiz (1:0.9.7.8-0ubuntu1.3) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * Cherry-pick upstream patches:
        - CMake Error at FindCompiz.cmake:84 (include): include could not find load
          file: CompizDefaults (LP: #993608)
        - compiz (decor) - Warn: failed to bind pixmap to texture (LP: #929989)
        - gtk-window-decorator crashed with SIGFPE in
          _decor_blend_horz_border_picture() (LP: #963794)
        - [callgrind] compiz spends ~25% of its time constructing/destructing
          strings in PrivateScreen::handleActionEvent (LP: #1005569)
        - gtk-window-decorator crashed with SIGSEGV in meta_get_decoration_geometry
          (LP: #1007754)
        - composite refresh rate falls back to 50Hz, which is wrong in most cases
          (LP: #1009338)
        - [callgrind] compiz spends ~7% of its time inserting into and destructing
          the events list in PrivateScreen::processEvents() (LP: #1006335)
        - It is possible for a dock shadow to be painted even if the dock window
          isn't painted (LP: #1012956)
    
      [ Timo Jyrinki ]
      * Cherry-pick upstream patches:
        - gtk-window-decorator crashes with BadWindow (invalid Window parameter),
          from XGetWindowProperty() from get_frame_type() (LP: #1019337)
        - Fix gtk-window-decorator crash in meta_get_button_position
          (LP: #1015593)
        - Fix crash LP: #1019337 properly this time. The original fix did not
          handle the case where (win != NULL && xid != None && !valid_window(xid))
          so would still exit with an X error. Now we trap and handle such errors
          gracefully, instead of hitting the default handler which kills
          gtk-window-decorator.
     -- Timo Jyrinki <email address hidden>   Thu, 12 Jul 2012 14:31:34 +0300
  • compiz (1:0.9.7.8-0ubuntu1.2) precise-proposed; urgency=low
    
      * Revert SRU because of last minute regression being reported. (LP: #1019337)
     -- Stephane Graber <email address hidden>   Tue, 10 Jul 2012 14:18:18 -0400
  • compiz (1:0.9.7.8-0ubuntu1.1) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * Cherry-pick upstream patches:
        - CMake Error at FindCompiz.cmake:84 (include): include could not find load
          file: CompizDefaults (LP: #993608)
        - compiz (decor) - Warn: failed to bind pixmap to texture (LP: #929989)
        - gtk-window-decorator crashed with SIGFPE in
          _decor_blend_horz_border_picture() (LP: #963794)
        - [callgrind] compiz spends ~25% of its time constructing/destructing
          strings in PrivateScreen::handleActionEvent (LP: #1005569)
        - gtk-window-decorator crashed with SIGSEGV in meta_get_decoration_geometry
          (LP: #1007754)
        - composite refresh rate falls back to 50Hz, which is wrong in most cases
          (LP: #1009338)
        - [callgrind] compiz spends ~7% of its time inserting into and destructing
          the events list in PrivateScreen::processEvents() (LP: #1006335)
    
      [ Didier Roche ]
      * debian/control:
        - change Vcs-Bzr to point to precise branches
     -- Lukasz 'sil2100' Zemczak <email address hidden>   Wed, 20 Jun 2012 15:02:31 +0100
  • compiz (1:0.9.7.8-0ubuntu1) precise-proposed; urgency=low
    
      [ Didier Roche ]
      * New upstream bug fix release:
        - [fglrx] Title bar does not update on non-maximized windows (LP: #770283)
        - Some apps (like Remmina) can't full-screen under Compiz (or Unity)
          (LP: #946388)
        - Compiz-core fails to compile with gcc-4.7 - 'cc1plus: all warnings
          being treated as errors' (LP: #972519)
        - Menu shadow clipping flickers while switching menubar items/indicators
          (LP: #978900)
        - Compiz should not move windows to workspace 0,0 when restarted
          (LP: #980026)
        - regression / unable to interact with window-titlebar (window decoration)
          after minimizing/unminimizing gnome-terminal (LP: #981703)
      * debian/patches/workaround_770283.patch,
        debian/patches/fix_976467.patch:
        - removed, upstreamed
    
      [ Oliver Grawert ]
      * update the GLES2 patch for the new upstream release.
    
    compiz (1:0.9.7.6-0ubuntu2) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * debian/patches/workaround_770283.patch:
        - Workaround a problem with fglrx not refreshing window decoration textures
          on pixmap modification (LP: #770283)
    
      [ Oliver Grawert ]
      * update GLES patch for new quilt patch, fix issue with GLES patch that
        forcefully unapplied other quilt patches and resulted in
        gtk-window-decorator to not be started.
     -- Didier Roche <email address hidden>   Thu, 26 Apr 2012 09:19:51 +0200
  • compiz (1:0.9.7.6-0ubuntu2) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * debian/patches/workaround_770283.patch:
        - Workaround a problem with fglrx not refreshing window decoration textures
          on pixmap modification (LP: #770283)
    
      [ Oliver Grawert ]
      * update GLES patch for new quilt patch, fix issue with GLES patch that
        forcefully unapplied other quilt patches and resulted in
        gtk-window-decorator to not be started.
     -- Oliver Grawert <email address hidden>   Fri, 20 Apr 2012 18:25:13 +0200
  • compiz (1:0.9.7.6-0ubuntu1) precise; urgency=low
    
      [ Didier Roche ]
      * New upstream release:
        - Memory leak in dlloaderListPlugins (LP: #968985)
        - priv->invisible is not updated when the window is mapped (LP: #969102)
        - window management, multi-monitor - In multi-monitor environment, windows
          should spread on the monitor in which they reside (LP: #919139)
        - Drop-down menus look disembodied from their titles (LP: #659816)
        - Improve performace of the shadow clipping code (LP: #931883)
        - DecorWindow::computeShadowRegion called way too much (LP: #969101)
        - white box randomly shows up at top left corner blocking application
          from using stuff under it (LP: #940603)
      * Rebuild against latest metacity to get the HUD key configuration
        exposed in unity 3D as well (LP: #969256)
      * debian/patches/ubuntu-config.patch:
        - set multioutput_mode to all outputs (windows to be scaled on each the
          monitor they are on only) (LP: #919139)
      * debian/patches/fix_976467.patch:
        - Fix shadows being clipped incorrectly (LP: #976467)
    
      [ Oliver Grawert ]
      * update the GLES2 patch for the new upstream release.
     -- Didier Roche <email address hidden>   Wed, 11 Apr 2012 18:35:39 +0200
  • compiz (1:0.9.7.4-0ubuntu3) precise; urgency=low
    
      * fix typo in copying of the cmake files, so FindOpenGLES2.cmake ends up in
        the right place for other packages (i.e. compiz-plugins-main on GLES2
        capable arches)
      * make copying the GLES2 cmake file architecture specifc instead of ignoring
        if it is not found on arches that do not have it.
     -- Oliver Grawert <email address hidden>   Fri, 06 Apr 2012 13:55:13 +0200
  • compiz (1:0.9.7.4-0ubuntu2) precise; urgency=low
    
      * enable Linaros compiz-package-gles2.patch for armhf(/el) builds, thanks
        to Alexandros Frantzis <email address hidden> for creating it.
      * enable quilt in debian/rules
      * apply patches based on debian architecture via series.<arch> file
        (stolen from eglibc)
      * add build deps to libgl1-mesa-dev and libgl-dev for armhf builds
      * add armel/armhf specific .install files since only a subset of modules can
        be built yet.
     -- Oliver Grawert <email address hidden>   Thu, 05 Apr 2012 19:09:27 +0200
  • compiz (1:0.9.7.4-0ubuntu1) precise; urgency=low
    
      * New upstream release
        - compiz crashed with SIGSEGV in CompositeScreen::compositingActive()
        - Window management - Closing one window sends others to the
          background (LP: #888704)
        - [regression] Invisible resize border is now only 1px wide (LP: #953839)
        - Coverity REVERSE_INULL - CID 10888 (LP: #957572)
        - Unity dash opens and immediately closes if you tap Super+A
          quickly (LP: #960831)
        - Unity 5.8: Flickering and corruption on Unity UI elements (LP: #963093)
        - Unity 5.8: Can't login to Unity since upgrade to 5.8 (LP: #963465)
        - [regression] Unity 5.8+Compiz 0.9.7.2: Pressing Super+Tab or
          Super+W works, but unity does not respond to when Super is
          released. (LP: #963470)
        - Unity 5.8: Login to blank screen (all black or just wallpaper)
          (LP: #963633)
        - Tests do not build when libgtest-dev is installed but libgtest
          isn't (LP: #964248)
        - Note that this fix is REMOVED for stability reasons:
           Unity/compiz intercepts Super and Alt keypresses from grabbed
           windows like VMs. (806255)
      * debian/patches/ubuntu-config.patch:
        - tweak slightly the shadow border for both active/inactive windows.
        - change the shortcuts as per design request: (LP: #969235)
          Ctrl + Super + D Minimises all windows
          Ctrl + Super + Cursor up Maximises the current window
          Ctrl + Super + Cursor down Restores or minimises current window
      * debian/rules, debian/compiz-gnome.gconf-defaults:
        - move the default for the unity-less default profile from DEFAULT_PLUGINS
          list as it seems compiz tries to load that list, then ccp, then the
          profile list.
        - put the active_plugins list back to the Default profile in gconf then.
      * debian/control:
        - set Standards-Version to latest
      * remove debian/patches/always_replace.patch,
        debian/patches/exit_1_if_composite_cant_init.patch,
        debian/patches/reset_active_plugin_list.patch,
        debian/reset-compiz-gconf, debian/compiz-gnome.install:
        - the 3 bad hacks are now not necessary anymore (LP: #963264)
      * remove as now in upstream tarball:
        - debian/patches/fix_953839.patch
        - debian/patches/revert_lim.patch
        - debian/patches/fix_953089_2.patch
        - debian/patches/fix_960831.patch
     -- Didier Roche <email address hidden>   Tue, 03 Apr 2012 15:43:16 +0200
  • compiz (1:0.9.7.2-0ubuntu4) precise; urgency=low
    
      * No-change upload to the release pocket instead of to -proposed, so we can
        get the package built on all archs immediately instead of it blocking on
        gtk+3.0's build on armel.
     -- Steve Langasek <email address hidden>   Mon, 26 Mar 2012 14:57:30 -0700
  • compiz (1:0.9.7.2-0ubuntu3) precise-proposed; urgency=low
    
      * debian/reset-compiz-gconf:
        - Fix crash in a new session
     -- Didier Roche <email address hidden>   Mon, 26 Mar 2012 20:35:33 +0200
  • compiz (1:0.9.7.2-0ubuntu2) precise-proposed; urgency=low
    
      * debian/patches/reset_active_plugin_list.patch:
        temporary wrapper from resetting the plugin list to the default.
        Uncorrect and unknown plugin makes various side effects, like removing
        plugins, creating hanging at startup and also creating on screen
        corruption. (LP: #963633)
     -- Didier Roche <email address hidden>   Mon, 26 Mar 2012 18:41:09 +0200
  • compiz (1:0.9.7.2-0ubuntu1) precise-proposed; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * New upstream snapshot:
        - Fix global menu not being ergonomical on large screens (LP: #682788)
        - Fix Alt+Right arrow key (LP: #943612)
        - Fix key bindings for actions while doing tap detection (LP: #944631)
        - Window movement is erratic and buggy, backport (LP: #923683)
        - CompScreenImpl::addAction(CompAction*): Assertion `priv->initialized'
          failed (LP: #946118)
        - gtk-window-decorator crash with SIGSEGV in max_window_name_width()
          (LP: #937815)
        - Finish the implementation of the locally integrated menubars
          (LP: #931245)
        - Unity/compiz intercepts keystrokes from grabbed windows (LP: #806255)
        - Pressing alt doesn't show the menu title bar in top panel (LP: #943194)
        - Fix Alt stealing focus from widgets (LP: #943851)
        - Fix Alt + drag (LP: #945373)
        - lp:compiz-core fails parallel builds (make -jN) (LP: #938417)
        - Changing the HUD shortcut disables all Alt-based combinations. And
          changing the Dash shortcut disables all Super-based shortcuts
          (LP: #945816)
        - Fix key bindings (such as Super) not working on empty workspace or on
          slow/loaded systems (LP: #953089)
        - compiz crashed with signal 5 in Glib::exception_handlers_invoke()
          (LP: #808007)
        - Fix segfault caused by r3043 (LP: #958540)
      * Removed cherry-picked patches:
        - debian/patches/fix_806255.patch
        - debian/patches/fix_923683.patch
        - debian/patches/fix_943194.patch
        - debian/patches/fix_944631.patch
        - debian/patches/fix_alt_pressing.patch
        - debian/patches/additional_alt_tapping_fix.patch
    
      [ Didier Roche ]
      * pick upstream fix, debian/patches/fix_953839.patch:
        [regression] Invisible resize border is now only 1px wide (LP: #953839)
      * debian/patches/revert_lim.patch:
        - revert the integrated menu patch. It won't be released in precise and
          triggers a regression (in bug #962085)
      * debian/patches/fix_953089_2.patch:
        - second trial to fix remaining corner cases
      * debian/patches/exit_1_if_composite_cant_init.patch:
        - try to workaround a crasher which seems to happen when the composite
          plugin failed to initialize. Hopefully exiting 1 will make gnome-session
          respawning compiz and then the init will work. (LP: #833729)
      * debian/patches/always_replace.patch:
        - right now, always replace the current WM as it seems that some people
          got another compositor running at the start of the session. This will
          hopefully workaround the issue that some people experience.
     -- Didier Roche <email address hidden>   Fri, 23 Mar 2012 09:13:51 +0100
  • compiz (1:0.9.7.0+bzr3035-0ubuntu1) precise; urgency=low
    
      [ Łukasz 'sil2100' Zemczak ]
      * New upstream snapshot:
        - Fix gtk-window-decorator crash upon demaximizing a window (LP: #930071)
        - Fix core keybindings (LP: #930412)
        - Fixes compiz crash with SIGSEGV on shutdown (LP: #931283)
        - Plugins can't tell the difference between a key-tap and modifier
          key-release (LP: #925293)
        - compiz-core r3001 (and 3002) ftbfs (LP: #933226)
        - Semi-maximized windows have no shadow or frame (LP: #924736)
        - Untranslated strings in gtk-window-decorator (LP: #780505)
        - Initialize the _NET_WM_STATE_FOCUSED (LP: #932087)
        - [regression] Customized shortcuts don't work (LP: #931927)
        - Window stacking problem (LP: #936675)
        - Quickly demaximized windows can receive maximized window decorations if
          they were initially maximized (LP: #936778)
        - Maximized windows do not get shadows at all (LP: #936774)
        - [regression] Launcher, top panel and keyboard un-responsive after using
          any Super-x shortcut (LP: #934058)
        - No draggable border if mutter isn't installed (LP: #936781)
        - Fix compiz crash with SIGSEGV in XDefineCursor() (LP: #936487)
        - Fixes memory leak at DecorWindow::updateSwitcher() (LP: #940115)
        - Unresolved symbols in plugins cause compiz to exit (LP: #938478)
        - Fix compiz spending about 51% of its CPU time in CompRegion
          construction/destruction (LP: #940139)
        - Fix Conditional jump or move depends on uninitialised value(s) in
          decor_match_pixmap (LP: #940066)
        - Fix 'show desktop' behaviour (LP: #871801)
        - Tweak algorithm used to cast shadows on maximized windows (LP: #936784)
        - "Svg" and "Png" should be "SVG and "PNG" (LP: #942890)
        - Fix invalid memory usage after free() in DecorWindow (LP: #943116)
        - Fix alt + F10 (LP: #943223)
      * Removed cherry-picked patches
      * debian/patches/fix_944631.patch:
        - Always replay the keyboard if something was grabbed and didn't trigger
          an action and don't trigger actions which aren't added accidentally
          (LP: #943612) (LP: #944631)
      * debian/patches/fix_923683.patch:
        - Backports a patch which prevents the shift race condition
    
      [ Didier Roche ]
      * debian/patches/fix_alt_pressing.patch:
        - Patch from ddv to fix all the regressions with the alt key fix and other
          (LP: #943851, #945373)
        - Fix Quicklist are not showing if right-clicking a launcher icon in Expo
          mode if triggered by Super + S (LP: #944979)
      * debian/patches/fix_806255.patch:
        - Unity/compiz intercepts keystrokes from grabbed windows (LP: #806255)
      * debian/patches/fix_943194.patch:
        - second part for the alt key fix (LP: #943194)
      * debian/patches/additional_alt_tapping_fix.patch:
        - again another alt tapping related fix for some regressions from the
          previous branch. Taken from "tapping-panacea" upstream branch.
     -- Didier Roche <email address hidden>   Mon, 12 Mar 2012 10:22:10 +0100
  • compiz (1:0.9.7.0~bzr2995-0ubuntu5) precise; urgency=low
    
      * Change some keybindings as per design (LP: #878820, #891757, #751050)
        debian/patches/ubuntu-config.patch:
        - Show desktop is now Super + d
        - Super + Up maximize the window
        - Super + Down restore the window
        - Super + W initiate scale for all windows on current ws
        - Control + Alt + NumPad 5 is used to switch/restore maximize state
        - Control + Alt + NumPad 0 is used to minimize current window
        - Ensure we don't have any conficting keys anymore (LP: #922354)
      * 01_ctrl_alt_*tea*.patch:
        - Merged into ubuntu-config.patch, no reason to keep it separated
      * debian/compiz-gnome.gconf-defaults, debian/rules, debian/unity.ini:
        - Set the new plugin order with the incoming unity change as the default
     -- Didier Roche <email address hidden>   Wed, 22 Feb 2012 13:44:25 +0100
  • compiz (1:0.9.7.0~bzr2995-0ubuntu4) precise; urgency=low
    
      * debian/patches/fix_925293.patch:
        - rollback that patch as well, not ready for wide consumption
          (triggered side effects)
     -- Didier Roche <email address hidden>   Fri, 17 Feb 2012 10:00:16 +0100
  • compiz (1:0.9.7.0~bzr2995-0ubuntu3) precise; urgency=low
    
      * debian/patches/series:
        - rollbacking fix_931473.patch which was supposed to fix
          "Rendering menus leaves transparent areas". Apparently, the fix does
          the opposite effect on most configurations. Reverted it put it back in
          the previous state and the ghost menus are way less common.
     -- Didier Roche <email address hidden>   Thu, 16 Feb 2012 20:47:35 +0100
  • compiz (1:0.9.7.0~bzr2995-0ubuntu2) precise; urgency=low
    
      * debian/compiz-kde.install, debian/control, debian/rules:
        - disable right now kde build for compiz-kde package. It's using
          deprecated kde libraries and fails to build on armel. It's
          probably as well not needed anymore as most of kde users are using
          kwin which is better integrated to kde than compiz. There is not
          anymore upstream compiz maintenance on this plugin as well.
          (LP: #931500)
      * debian/patches/fix_931958.patch:
        impossible to click on keyring dialog since the upgrade. Doesn't really
        fix 931958 as per say, but another issue impacting seahorse.
      * debian/patches/fix_871801.patch:
        window management, alt-tab - After using 'show desktop' to minimise
        all windows, opening any new window also incorrectly restores all
        the minimised windows (LP: #871801)
      * debian/patches/fix_925293.patch:
        Add support for key "tap" detection (LP: #925293)
      * debian/patches/fix_933226.patch:
        Fix FTBFS in previous commit (LP: #933226)
      * debian/patches/fix_932087.patch:
        Initialize the _NET_WM_STATE_FOCUSED (LP: #932087)
      * debian/patches/fix_931473.patch:
        - Menus don't fully appear (LP: #931473)
        - Rendering menus leaves transparent areas (LP: #932813)
      * debian/patches/fix_931927.patch:
        - Customized shortcuts don't work in compiz 1:0.9.7.0~bzr2995-0ubuntu1
          (LP: #931927). Breaks API/ABI.
     -- Didier Roche <email address hidden>   Thu, 16 Feb 2012 15:11:51 +0100
  • compiz (1:0.9.7.0~bzr2995-0ubuntu1) precise; urgency=low
    
      [ Didier Roche ]
      * New upstream snapshot:
        - Fix slow/stuttering display with fglrx (LP: #763005)
        - Don't dynamically link to compiz_core
        - Fix build failures with glib 2.30 (oneiric) (LP: #921406)
        - Fix uninitialized variable warnings in valgrind (LP: #921451)
        - Fixes up a bunch of boost::variant edge cases
        - Fixes a race condition where the xig restart test would fail spuriously
        - Incorrect (low/stuttering) refresh rate with NVIDIA driver (LP: #92599)
        - Benchmark window slows the system and degrades graphics resources
          (LP: #254561)
        - Windows that hide themselves when closed don't appear in any
          "this workspace" switcher  (LP: #684731)
        - hang in g_spawn_sync and select()  (LP: #690239)
        - word misspelled - bunding  (LP: #694169)
        - sometimes, restored window placed too high.  (LP: #716521)
        - Compiz clears the root window in the installer session  (LP: #720679)
        - unity-window-decorator: When switching between windows, Orca does
          not speak the title of the focused window.  (LP: #724093)
        - Cannot open a window that starts iconified  (LP: #732997)
        - Minimize animation flickr when for maximized apps  (LP: #737125)
        - Pixmap memory leak in gtk-window-decorator  (LP: #740258)
        - Windows should not automatically be focused when opened if the
          focus is on another application  (LP: #748840)
        - [sandybridge] Graphics tearing when playing video  (LP: #755841)
        - Compiz's "Sync to Vblank" makes display stutter/slow with fglrx
          (LP: #763005)
        - [regression] Moving windows lags behind the mouse by 1-2 seconds;
          appear to freeze when dragging.  (LP: #764330)
        - Launcher - Spread should not affect the state of window  (LP: #764673)
        - Clicking on a tweet/message link sometimes does not work  (LP: #790565)
        - scrolling on top of a close animation switches viewports  (LP: #795065)
        - unity video tearing when moving windows in oneiric with
          nvidia-current  (LP: #798868)
        - dialogs really slow to be displayed since the compiz update (LP: #812711)
        - It is possible to stack windows relative to windows that are
          destroyed  (LP: #837252
        - Should keep list of windows last sent to server and last recv
          from server  (LP: #841727)
        - compiz and X can disagree on the stacking order  (LP: #845719)
        - A minimized window 'remains' behind on the desktop if
          /apps/compiz-1/plugins/unityshell/screen0/options/
          show_minimized_windows is set to true  (LP: #847967)
        - maximized windows fail to update their input extents when
          undecorated  (LP: #853734)
        - resizing bugs with xterm  (LP: #854725)
        - crash on closing a window  (LP: #856015)
        - Java application windows cut-off/truncated/not displayed properly
          (LP: #857201)
        - compiz crashed with SIGSEGV in CompScreen::insertServerWindow()
          (LP: #857487)
        - compiz crashed with SIGABRT in raise()  (LP: #857738)
        - Applications which create multiple windows that are transients of
          each other can be given invalid stack positions  (LP: #858625)
        - Windows move to 0,0 on compiz restarts  (LP: #858629)
        - Crash when selecting Evolution in alt-tab  (LP: #859431)
        - invisible window when a window is mapped but not yet drawn on by
          the process mapping it  (LP: #860286)
        - race condition in configureXWindow causes unpredicatable window
          geometry changes  (LP: #860304)
        - windows that are decorated while resizing can cause incorrect
          resize results  (LP: #860306)
        - Moving a window while it is being resized by core caused
          unpredictable movement  (LP: #860309)
        - Windows which are marked transients of docks should be treated
          like docks  (LP: #860397)
        - can't maximize windows on second monitor and Qt windows displayed
          in wrong place  (LP: #861341)
      * debian/compiz-decorator, debian/compiz-gnome.install,
        debian/compiz-plugins-default.install,
        debian/compiz-plugins.install,
        debian/compiz-gnome.gconf-defaults, debian/rules, debian/unity.ini:
        - no more unity-window-decorator, switch back to gtk-window-decorator
        - remove plugins that are not shipped anymore
        - don't set in the default list plugins that are not shipped anymore
      * debian/libdecoration0.symbols:
        - upated to latest
      * Removed cherry-picked patches:
        - debian/patches/02_fix_autofocus_minimize_window.patch
        - debian/patches/03_fix_configureframe.patch
        - debian/patches/04_fix_insertServerWindow_crash.patch
        - debian/patches/05_fix_reconfigureXWindow_crash.patch
        - debian/patches/fix-748840.patch
        - debian/patches/fix-832150.patch
        - debian/patches/fix-863328.patch
        - debian/patches/fix-864330.patch
        - debian/patches/fix-864478.patch
        - debian/patches/fix-865863.patch
        - debian/patches/fix-866752.patch
        - debian/patches/fix-869316_869919.patch
        - debian/patches/fix-869967.patch
        - debian/patches/fix-886978.patch
        - debian/patches/fix_slow_vsync_lp763005.patch
        - debian/patches/rev_2821_fix_807487.patch
        - debian/patches/rev_2847_bug_796594.patch
        - debian/patches/rev_2878_bug_865696.patch
        - debian/patches/rev_2884_fix_874004.patch
        - debian/patches/rev_2890_fix_879253.patch
      * debian/rules:
        - the abi file is now renamed to core/abiversion.h
        - remove the .a
        - Remove -Bsymbolic-functions from LDFLAGS as it causes libcompiz_core to
          be loaded once per plugin when dlopened
        - don't run tests, they don't run on headless server anymore
      * debian/compiz-core.install:
        - contain new libcompiz-core lib
      * debian/compiz-kde.install:
        - do not ship kde part for now, it's broken upstream
      * debian/patches/ubuntu-config.patch:
        - default configuration is here now.
      * debian/patches/fix_gtk_w_d_crash.patch:
        - additional backport for gtk-w-d crash (LP: #930071)
      * debian/patches/fix_930412.patch:
        - backport to fix keybindings not working (LP: #930412)
      * debian/patches/fix_931283.patch:
        - trunk commit to fix a crash on shutdown (LP: #931283)
      * debian/patches/fix_924736.patch:
        - additional fix for getting the shadow active on maximized window
          (LP: #924736)
    
      [ Sam Spilsbury ]
      * Remove unused plugins, disable tests by default
      * debian/patches/ccp_plugin.patch : force load the cpp plugin if not
        specified
      * debian/patches/workaround_broken_drivers.patch : workaround broken
        drivers that do binary detection
      * debian/patches/default_drag_key.patch : add a default in case mutter
        isn't installed
     -- Didier Roche <email address hidden>   Mon, 13 Feb 2012 15:28:06 +0100
  • compiz (1:0.9.6+bzr20110929-0ubuntu8) precise; urgency=low
    
      * Drop build dependency on libdecoration0-dev (built from this very source).
     -- Matthias Klose <email address hidden>   Sun, 04 Dec 2011 22:21:08 +0100
  • compiz (1:0.9.6+bzr20110929-0ubuntu7) precise; urgency=low
    
      * Upload to precise
    
    compiz (1:0.9.6+bzr20110929-0ubuntu6) oneiric-proposed; urgency=low
    
      * debian/patches/rev_2821_fix_807487.patch:
        - unity-window-decorator crashed with SIGSEGV in
          g_datalist_id_set_data_full() (LP: #807487)
      * debian/patches/rev_2847_bug_796594.patch:
        - Window behaviour - pressing the 'restore' window indicator on a
          semi-maximised window should return it to the restored state
          (LP: #796594)
      * debian/patches/rev_2878_bug_865696.patch:
        - Windows from other workspaces missing decorations in window spread
          (LP: #865696)
      * debian/patches/rev_2884_fix_874004.patch:
        - When a window is minimized on another workspace it doesn't appear
          in the spread (LP: #874004)
      * debian/patches/rev_2890_fix_879253.patch:
        - Makes the previous patch building and not crashing.
      * Add some upstream missing bits from previous fixes:
        - debian/patches/fix-864330.patch
        - debian/patches/fix-864478.patch
      * debian/patches/fix-886978.patch:
        - compiz crashes with SIGSEGV in PrivateWindow::configure (LP: #886978)
     -- Didier Roche <email address hidden>   Thu, 10 Nov 2011 09:11:57 +0100
  • compiz (1:0.9.6+bzr20110929-0ubuntu5) oneiric-proposed; urgency=low
    
      * debian/patches/fix-864330.patch:
        - fix windows which can have towed moving (LP: #864330)
      * debian/patches/fix-864478.patch:
        - Window shading is broken (LP: #864478)
    
    compiz (1:0.9.6+bzr20110929-0ubuntu4) oneiric-proposed; urgency=low
    
      * debian/control:
        - don't suggest nvidia-glx, it's part of the old initial packaging
          and probably a bad hint on non nvidia system (LP: #844218)
      * Cherry-pick upstream patches:
        - Windows should not automatically be focused when opened if the focus
          is on another application (LP: #748840)
        - Launcher - If a spread contains minimised windows, when the spread
          exits, the minimised windows momentarily appear on the desktop
          before disappearing (LP: #863328)
        - reproducible stacking bug in compiz (LP: #869316)
        - Click-dragging a window that's stacked above a fullscreen window will
          cause it to go underneath the fullscreen window (LP: #869919)
        - sometimes the keyboard input doesn't go to the apparently focussed
          dialog (LP: #869967)
        - Opening mumble can cause it to be stacked above the dash if you
          open the dash at the same time (LP: #865863)
        - Sometimes configure events are missed and windows move slow as a result
          (LP: #866752)
        - Workaround ubuntu desktop unity. Mouse at the left side doesn't reveal
          launcher (LP: #832150)
     -- Didier Roche <email address hidden>   Wed, 12 Oct 2011 10:44:49 +0200
  • compiz (1:0.9.6+bzr20110929-0ubuntu3) oneiric; urgency=low
    
      * debian/patches/04_fix_insertServerWindow_crash.patch:
        - compiz crashed with SIGSEGV in CompScreen::insertServerWindow()
          (LP: #857487)
      * debian/patches/05_fix_reconfigureXWindow_crash.patch:
        - compiz crashed with SIGABRT in raise() (LP: #857738)
     -- Didier Roche <email address hidden>   Tue, 04 Oct 2011 13:49:01 +0200