-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Compiz Fusion Release 0.7.6 released!

This is the third development release of Compiz Fusion 0.7 series, which will
be the basis for the stable 0.8.0 release. This release, based on Compiz 0.7.6,
introduces a few - yet shiny - new plugins, some new features, and a bunch of
ccsm and simple-ccsm changes, alongside the usual translations updates and bug
fixes. A quick changelog highlighting the main new features in this version and
a fully detailed changelog are available below.

The Compiz Fusion 0.7.6 tarballs are available at
http://releases.compiz-fusion.org/0.7.6/ . You can verify these tarballs
using the sha1sums in
http://releases.compiz-fusion.org/0.7.6/compiz-fusion-0.7.6.sha1 , which are
signed by Compiz Fusion Release Team GPG key (C2B8F46E) at
http://releases.compiz-fusion.org/0.7.6/compiz-fusion-0.7.6.sha1.asc . The
matching Compiz Core tarball is available in the compiz/ subdirectory.

In addition to the usual tarballs, we have also released some test tarballs
which use the experimental CMake-based build system we have been setting up
alongside the usual autofoo-based system. These tarballs are mostly aimed at
distribution packagers so that they are ready when we will definitely move to
CMake in a near future, most likely after final 0.8.0 release. Anyone else is
obviously free to test them and report bugs as well.

Quick changelog:
plugins-main:
- -------------
 * New plugin: Static Switcher, a simpler switcher with a moving caret instead
   of moving thumbnails
 * Ezoom: New Zoom Box action allows using the mouse to select a zoom region.

plugins-extra:
- --------------
 * New plugin: Cube Addon, a merge of Cube Reflections and Cube Caps, adding
   new Cylinder and Sphere deformations
 * New plugin: Wallpaper, sets unique wallpapers per viewport. Replaces the
   Background images functionality in Desktop Cube.

libcompizconfig:
- ----------------
 * New "internal" tag in action metadata. The tag can be used to indicate that
   a binding is not a global binding.
 * Added workaround to ensure that Benchmark is the last plugin
 * App Switcher: Panel switching bindings moved to Bindings section

Configuration manager changes:
 ccsm:
 -----
 * Check if an action conflicts with another plugin when enabling a plugin
 * Internal action bindings will now only conflict with global bindings;
   internal actions in different plugins can have the same bindings.
 * Rewrote plugin overview page
 * Changed native size of category icons to 32x32
 * Internal code refactoring and bug fixes

 simple-ccsm:
 ------------
 * Removed hard-dependency on some plugins (e.g. animation),
   simple-ccsm will now be able to start without them
 * New profiles: Minimal, Medium, Advanced and Ultimate
 * Show which accessibility features (zoom, colorfilter) are enabled
 * Cube effects (deformation, transparency, reflection) are now configurable
 * Window focus animation is now configurable


Full log:
plugins-main:
- -------------
C-F Language team (2):
      translation updates
      translation updates

Danny Baumann (25):
      Properly restore input hint and window protocols.
      Allow viewport switching without any sliding animation.
      Fix segfault on using mouse selection.
      Use text's background rendering.
      Clear out last highlighted window on select to make sure the highlight is
      properly damaged if the window selection in scalefilter is changed.
      Optimizations.
      Only clear out last highlighted window on state changes, not on every
      selection.
      Set internal hint.
      Set internal hint.
      Set internal hint for desktop bindings.
      Coding style fixes, cleanups.
      Minor cleanup.
      Issue screengrab during sliding to make sure core ignores EnterNotify
      events happening during viewport change.
      Also activate sliding when switcher is active.
      Optimization.
      Cleanup, coding style.
      Added bindings for pulling windows to the current viewport.
      Fixup indention.
      Improve descriptions.
      More description fixup.
      Improved window pulling.
      Dummy commit.
      Added staticswitcher to build system.
      Improve damage behaviour.
      Damage optimizations.

Dennis Kasprzyk (23):
      Initialize es->expoActive correctly.
      Initialize variable.
      Removed old CMake build system.
      Cleanup.
      New general CMake build system.
      CMake build system update.
      CMake build system update.
      Added uninstall target.
      Load after cubeaddon.
      Optimization.
      Optimization.
      Removed warnings of cmake 2.6
      cmake_policy is only available in cmake >= 2.6
      CMake build system update.
      Use Cairo-based text background drawing.
      Use simpler deformation formula.
      Added normal calculation for proper lighting.
      Make sure that we don't hit a point on the other side of the curve.
      Added an additional scale to fix lighting of big walls.
      We have to scale the normal, because we are also scaling in z direction.
      Flp cull face for reflection.
      Handle clear mask correctly.
      Allow also the root window for action execution, even if a desktop window
      is present.

Erkin Bahceci (7):
      Fix freeze (bug 906).
      Simplify the last commit.
      Fix all possible freezes for good.
      Use more realistic lighting in animations.
      Restore shade model (bug 919).
      Prevent dodging of nonmatching windows (like toolbars).
      Fix crash during magic lamp animation (bug 932).

Guillaume Seguin (4):
      * Bump version to 0.7.5
      Add optionnal Cairo based text background drawing
      Use Cairo-based text background drawing
      CMake build system: modify PKG_CONFIG_PATH only when needed

Joe Rabinoff (1):
      Fix applying the window protocols.

Kristian Lyngstol (13):
      Style cleanups, first iteration
      Obey texture filtering settings on cursor too
      Allow removal of mousepoll clients during client handeling
      Use the mousepoll plugin instead of polling localy
      Two for the price of one! Style fixes and removal of unused stuff.
      Minor comment cleanups
      Remove more mouse code (in favor of mousepoll), comment cleanups
      Style and comment cleanups
      Add zoom box feature; select and area to zoom in on it.
      Get outputdevice for zoombox by geometry, not point
      Do not try to restrain cursor when the cursor is bigger than the zoomed
      area
      Comment tweak
      More comment tweaks

Patrick Niklaus (3):
      Cleaned up preview painting code
      Added option to configure the switcher preview size
      Added option to configure border width

Roland Bär (2):
      Initalised lastZ variable
      Mam leak fix

plugins-extra:
- --------------
C-F Language team (2):
      translation updates
      translation updates

Danny Baumann (9):
      Whitespace fix.
      Fix description.
      Use text's background rendering.
      Cleanups, coding style fixes.
      Proper whitespacing.
      Also handle urgency hint.
      Damage fix.
      Warning fix.
      When the last scaled window is closed and any filter is applied, remove
      filter instead of exiting scale.

Dennis Kasprzyk (37):
      Dummy commit.
      Build cubeaddon.
      Do no prevent other plugins from painting viewport.
      Work together with cylinder transformation of cubeaddon (no window depth).
      Use cube progress value instead of own animation calculation.
      Simplify calculation.
      Removed unused code.
      Whitespace fixes.
      Do not paint windows outside the visible area.
      Only calculate second matrices, if window depth is active.
      Disable occlusion detection.
      Optimizations.
      More optimizations.
      Optimization.
      Don't try to paint inivisible windows, only if deformation is active.
      Optimization.
      Removed dead code.
      Only deform the cube if there is at least one desktop window.
      Prevent texture fetch indirections, caused by the compiz fragment
      interface.
      Added proper lighting support.
      Use cube changes to paint the desctop in correct order.
      Use output width for correct normal scaling.
      Use applyScreenTransform directly instead of the wrapped version, to fix
      wrong calculations if the 3d plugin is enabled.
      Restore normal to default.
      Make sure that screen gets damaged during animation.
      Damage screen only during animation.
      Apply cubeaddon option name change.
      Make sure, that deformation status is resetted correctly.
      Reduced number of addWindowGeometry calls.
      Fixed cylinder grid calculation.
      - Added value caching
      Merged cubecaps plugin functianality and relized full sphere deformation.
      Removed cubecaps and added wallpaper to build system.
      Added option to control unfold cube deformation.
      Added CMake build system.
      Only damage screen during animation.

Guillaume Seguin (3):
      * Bump version to 0.7.5
      Dummy commit
      CMake build system: modify PKG_CONFIG_PATH only when needed

Joe Rabinoff (1):
      Fix filtered windows disappearing temporarily when exiting scale.

Kristian Lyngstol (3):
      Ignore Docks except the struts
      Add an option to enable ADD Helper automatically on start
      Don't initially dim override_redirect windows, fixes menu issues

Roland Bär (2):
      Initilised previously uninit var
      Initialised probably uninit var lastZ

plugins-unsupported:
- --------------------
C-F Language team (1):
      translation updates

Dennis Kasprzyk (2):
      Don't crash if s == NULL;
      Added CMake build system.

Guillaume Seguin (2):
      * Bump version to 0.7.5
      CMake build system: modify PKG_CONFIG_PATH only when needed

libcompizconfig:
- ----------------
Danny Baumann (1):
      But switcher panel bindings into Bindings group.

Dennis Kasprzyk (3):
      Make sure "core" is always the first plugin.
      Added workaround to ensure that bench is the last plugin.
      Added an action information that indicates that a binding is not a global
      binding. The new "internal" tag ( or true)
      can now be used to mark an action setting as plugin internal.

Guillaume Seguin (1):
      * Bump version to 0.7.5

compizconfig-backend-gconf:
- ---------------------------
Danny Baumann (2):
      Remove integration for plane plugin settings.
      Fixed applying schemas to copied profiles.

Guillaume Seguin (1):
      * Bump version to 0.7.5

compizconfig-backend-kconfig:
- -----------------------------
Danny Baumann (1):
      Remove plane plugin integration.

Guillaume Seguin (1):
      * Bump version to 0.7.5

ccsm:
- -----
C-F Language team (2):
      translation updates
      translation updates

Christopher Williams (6):
      Clean up Conflict and Plugin filter code and ensure that the main plugin
      Remove popup dialogs when checking for action conflicts since conflict
      Add support for internal actions to action conflict-handling code
      Flip plugin and setting names in UpdateSetting so that it will actually
      find setting widgets
      Don't lower edge values in edge conflict handling to unbreak the
      'disable conflict' resolution choice
      Improve internal action conflict logic.

Danny Baumann (2):
      Fix typos.
      Fix typos and keep lines shorter than 80 characters.

Guillaume Seguin (3):
      * Bump version to 0.7.5
      Correctly filter uncategorized plugins using categories list on the left
      Fix French translation

Patrick Niklaus (15):
      Set the none value of number settings always to the minum value
      Split ActionConflict code into 3 child classes
      Check for action conflicts when enabling a plugin
      Minor coding style fix
      Added Christopher Williams to the authors
      Refactored MainWin code into MainPage, PluginButton, PluginWindow and
      CategoryBox
      Added some table padding to the category boxes
      Disable check for action conflicts when enabling a plugin, if the plugin
      conflict is auto resolved
      Removed dummy and added new icon for 24x24
      Fixed translation for desktop file, thanks to Milo Casagrande
      Revert "use background color for viewport background instead of base
      color, fixes dark themes"
      New 32x32 category icons
      Check info lenght before trying to access one if its items
      Added new cubeaddon icon, removed cubereflex and cubecaps
      Added bicubic filtering icon

Travis Watkins (1):
      use background color for viewport background instead of base color,
      fixes dark themes

simple-ccsm:
- ------------
Guillaume Seguin (1):
      * Bump version to 0.7.5

Milo Casagrande (1):
      Fixed simple-ccsm window title and marked some strings as not translatable

Patrick Niklaus (24):
      Make sure simple-ccsm works even when there are no animation setting
      values
      Instead of setting a specific icon for the main window, set an default
      icon name
      Fixed ccm for new ActionConflict API
      Removed unused code
      Expand desktop preview frame
      Added 24x24 icon
      Fixed signals in glade file
      Cleaned up rating
      Fxied accessibility, show which accessibility feature is not enabled
      Make ccsm work without "animation" beeing installed
      Make simple-ccsm work without effect plugins
      Fixed translation for desktop file
      Added cube effects to effect page
      Updated German translation
      Made focus animation configureable
      Added new profiles and descriptions
      Always reimport the simple ccsm profiles to avoid corruptions
      Updated German translation
      Added option to completely disable the application switcher
      Made profile names translatable
      Updated German translation
      Set default desktop size
      Fixed Advanced and Ultimate profile: messed up hsize and vsize
      Fixed switcher box

emerald:
- -------
C-F Language team (2):
      translation updates
      translation updates

Guillaume Seguin (1):
      * Bump version to 0.7.5

Jigish Gohil (1):
      remove wrong be.po

Kristian Lyngstol (2):
      Use vbox instead of hbox for edit->buttons checkboxes.
      Add some newlines in the edit->titlebar description to avoid taking
      so much space

Diffstat:
bcop : 1 files changed, 1 insertions, 1 deletions
libcompizconfig : 5 files changed, 52 insertions, 7 deletions
compizconfig-backend-gconf : 2 files changed, 18 insertions, 42 deletions
compizconfig-backend-kconfig : 2 files changed, 1 insertions, 19 deletions
compizconfig-python : 2 files changed, 10 insertions, 4 deletions
ccsm : 86 files changed, 7147 insertions, 5553 deletions
simple-ccsm : 25 files changed, 714 insertions, 320 deletions
plugins-main : 102 files changed, 12461 insertions, 5841 deletions
plugins-extra : 81 files changed, 12557 insertions, 5818 deletions
plugins-unsupported : 37 files changed, 3159 insertions, 1428 deletions
emerald : 39 files changed, 353 insertions, 1208 deletions
Total : 382 files changed, 36473 insertions, 20241 deletions

Compiz Fusion is entirely developed as a volunteer project, and we'd like
to thank everyone who contributed to this release. Translators, testers,
the support team and developers: thank you, your continuous contributions
made it all possible.

We hope you will enjoy using Compiz Fusion as much as we enjoyed writing it!

- - The Compiz Fusion Team

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIQT3vFGCg8MK49G4RAi9rAKDHCdFJBe79tU7R8IabdjFchHDDoACfY10k
smebKgtmP97oQBHMsyGI0O8=
=Sh/g
-----END PGP SIGNATURE-----
_______________________________________________
Dev mailing list
[email protected]
http://lists.compiz-fusion.org/mailman/listinfo/dev

Reply via email to