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

Compiz Fusion 0.7.8 released !

This is the fourth 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.8,
brings the usual translations updates and bug fixes plus some work on kde4
integration and a lot of improvement to animations plugin (more on this below).
A quick changelog highlighting the main new features in this version and
a fully detailed changelog are available below.

The Compiz Fusion 0.7.8 tarballs are available at
http://releases.compiz-fusion.org/0.7.8/ . You can verify these tarballs
using the sha1sums in
http://releases.compiz-fusion.org/0.7.8/compiz-fusion-0.7.8.sha1 , which are
signed by Compiz Fusion Release Team GPG key (C2B8F46E) at
http://releases.compiz-fusion.org/0.7.8/compiz-fusion-0.7.8.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:
- - - -------------
 * Animation plugin is split into two plugins, with the basic animations kept in
   plugins-main and the more complex ones moved to plugins-extra.
 * Other plugins can now add new animations, which automatically show up in the
   animation selection boxes in ccsm and simple-ccsm.
 * Improved performance and stability in animations.
 * Various minor bugfixes

plugins-extra:
- - - --------------
 * New animationaddon plugin
 * Fix a lot of mem leaks
 * Merged cubecaps plugin functionality

libcompizconfig:
- - - ----------------
 * Fix many mem leaks
 * Added kde4 session support

Configuration managers changes:
 ccsm:
 -----
 * Added startup notification and optional dbus single-instance support
 * Make use of the new tooltip system introduced in GTK 2.12
 * Support animation subplugin system
 * Some smaller bug fixes and icon updates

 simple-ccsm:
 ------------
 * Fix profile handling when desktop effects are not enabled
 * Reduce startup time
 * Add support for the extensible animation plugin
 * Add support for staticswitcher and stackswitcher
 * Some bug fixes

Full log:
bcop :
- - - ------
Danny Baumann (1):
      Depend on pkgconfig file only at configure time, not at runtime.

Guillaume Seguin (1):
      * Bump version to 0.7.7

libcompizconfig :
- - - -----------------
Danny Baumann (9):
      Correctly set list type.
      Plug mem leak.
      Plug mem leak.
      Fix type conversion for bool settings.
      Added position_constrain_workarea option to appropriate subgroup.
      Allocate string buffer dynamically when writing lists.
      Mem leak fix.
      Fix mem leaks.
      Make sure basePlugin is never NULL.

Dennis Kasprzyk (2):
      Added kde4 session support.
      Track core changes

Erkin Bahceci (3):
      Add support for restricted string options and extensions.
      Get extension's screen/display info from XML attr. instead of from parent.
      Fix bug 1046: Rename extension option -> base_option,
      plugin -> base_plugin.

Guillaume Seguin (2):
      * Bump version to 0.7.7
      * Drop intltool-* from EXTRA_DIST and friends for building tarballs

compizconfig-backend-gconf :
- - - ----------------------------
Danny Baumann (2):
      Compiz' click_to_focus disabled is the equivalent of Metacity's sloppy
      focus mode.
      Fix saving of float lists.

Guillaume Seguin (1):
      * Bump version to 0.7.7

compizconfig-python :
- - - ---------------------
Erkin Bahceci (5):
      Add support for restricted string options and extensions.
      Apply self extensions also when base plugin is disabled.
      Fix initializing of disabled plugins.
      Handle lack of animation plugin.
      Provide metadata order for groups and subgroups.

Guillaume Seguin (1):
      * Bump version to 0.7.7

Patrick Niklaus (2):
      Changed from __new__ to __cinit__, since __new__ will be deprecated in
      future pyrex versions.
      Revert "Changed from __new__ to __cinit__, since __new__ will be
      deprecated in future pyrex versions."

ccsm :
- - - ------
C-F Language team (6):
      new translations and updates
      remove zh_CN for now as it has 0 translated strings
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Christopher Williams (7):
      Escape markup in all conflict dialog messages.
      Use the pango.WrapMode enum instead of gtk.WrapMode for the gtk.Label
      Add startup notification and optional dbus single-instance support
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/compizconfig/ccsm
      Only use gtk.Window.present() if the new window has no startup
      Use correct boolean value ('true') in desktop file
      Attempt to support dbus-python 0.80.0 and up for single-instance support

Danny Baumann (1):
      Translate N/A string.

Erkin Bahceci (11):
      Pass on AutoResolve during recursion in PluginConflict.
      Add support for restricted string options and extensions.
      Fix setting current page when extension plugin is initialized.
      Show N/A for invalid restricted string value.
      Handle invalid value in restricted string flag options.
      Fix crash when initializing an extension plugin while in prefs page.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/compizconfig/ccsm
      Postpone page refresh on initializing extension plugin.
      Fix crash when New button is pressed in restricted string lists.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/compizconfig/ccsm
      Use metadata order for groups/subgroups instead of sorting them.

Guillaume Seguin (1):
      * Bump version to 0.7.7

Patrick Niklaus (11):
      Added icon for static switcher
      Added new icon for plugin stackswitch
      Do not show popup windows in the taskbar
      Do not crash in the about dialog when no icon for ccsm is present
      Added icon for obs, removed icon for bs.
      Translate category names in main view. Fixes bug 1026.
      A little bit extra padding for the category header
      Added icon for animation addon plugin.
      Do not allow empty values for matches, fixes bug 1043
      Make use of the new tooltip system introduced in GTK 2.12
      Added option name to setting tooltip

simple-ccsm :
- - - -------------
C-F Language team (5):
      new translations and updates
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Erkin Bahceci (5):
      Fix typo that prevents opening specific page from command line.
      Add support for the extensible animation plugin.
      Fix loading time regression.
      Handle lack of animation plugin. Update animation plugins.
      Reduce startup time.

Guillaume Seguin (1):
      * Bump version to 0.7.7

Michael Vogt (1):
      Fixed typo

Patrick Niklaus (6):
      Added support for staticswitcher and stackswitcher
      Updated profiles to load mouspoll for ezoom
      Merged simple-ccsm-enable-desktop-effects.patch with upstream.
      Reset window manager for KDE to kwin, when disabling desktop effects.
      Check for the running DE session and set fallback wm accordingly
      Fixed profile switching and running ccsm without
      CompizEnableDesktopEffects active

Timo Jyrinki (3):
      remove cubecaps and cubereflex from translation system
      remove cubecaps and cubereflex from translation system
      fi translation add copyright

plugins-main :
- - - --------------
Adel Gadllah (1):
      * Fix build on PPC64

C-F Language team (5):
      new translations and updates
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Danny Baumann (68):
      Added selected window highlight rectangle.
      Combine bring_to_front and highlight_selected options into one option,
      making them mutually exclusive.
      Allow DnD for wall's flip edges.
      Minor cleanup.
      Properly initialize variable.
      Properly initialize variable.
      Plug mem leaks.
      Plug mem leaks.
      Plug memory leak.
      Get rid of unneeded heap allocation.
      Plug mem leak.
      Only evaluate match for non-panel selection mode and set it to a
      sensible default.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/staticswitcher
      Don't show highlight rectangle for invisible windows.
      Properly initialize variables.
      Use icon geometry stored in CompWindow struct.
      Use icon geometry stored in CompWindow struct.
      Highlight icon geometry for minimized windows in rectangle highlight mode.
      Added option for highlight rectangle mode for minimized windows.
      Draw highlight border using three rects in 2 different colors.
      Added alignment of thumbnails to the right.
      Increase damage rectangle for minimized windows a bit to cover rounding
      issues.
      Added an option for converting urgency to demands_attention state.
      Disable line smoothing before drawing outline.
      Don't allow wall initiation when scale is active.
      Use simpler check for unmanaged windows.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/session
      Only focus default window when not activating a window.
      Only focus default window if switcher is not active.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins-main
      Always return TRUE after sucessfully processing screen option changes.
      Track core changes.
      Track core changes.
      Remove bs plugin from build system (obsoleted by Compiz obs plugin).
      Properly invoke next and prev actions.
      Fix typo in animation name.
      Install animation plugin devel stuff.
      Install animation plugin pkgconfig file.
      Install header and metadata only if plugin is installed as well.
      Fix file list.
      Added a match to open window maximized initially.
      Fini display options properly.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/animation
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/animation
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Do not focus default window if viewport change was initiated due to
      window activation.
      - Properly fill in PPosition info
      Only restore old window type and state if window is not already destroyed.
      Properly fill in PPosition info.
      Optimization.
      Damage old thumb properly when making it invisible.
      Prevent excessive damage.
      Fix constant damage of thumbnail while it is shown.
      Set window class and name on the switcher window.
      Prevent animations for switcher window by default.
      Fix potential memleak.
      Fix potential memleak.
      Update switcher window internal state on map.

Dennis Kasprzyk (13):
      Use mousepoll and only update mouse position if mouse is above a
      desktop window.
      Reset thumbnail correctly if mouse leaves thumbnail area.
      Track core changes
      Track core changes
      Track core changes
      Track core changes
      CMake build file.
      Merge branch 'master' of
      git+ssh://git.opencompositing.org/git/fusion/plugins/winrules
      Track core changes
      Track core changes
      Don't crash if ts->dock is not set.
      Fixed live preview calculations.
      Create valid pkg_config file.

Erkin Bahceci (25):
      Fix excess damaging in burn/beamup.
      Plug mem leak.
      Damage window region if it's killed during animation.
      Reduce CPU usage in non-dodge/focusfade animations.
      Remove unnecessary parameter.
      Reduce CPU use in magiclamp, dream, wave, rollup, horiz/curvedfold.
      Fix a crash during focus fade.
      Fix blur/reflex/neg conflicts with wave/dream/horizfold/curvedfold.
      Fix blur/reflex/neg conflicts with wave/dream/horizfold/curvedfold.
      Fix wrong opacity during focusfade with trailfocus.
      Rearrange some code in focusfade.
      Fix multiple output problem in curved/horiz.fold/wave.
      Allow extensions. Move some effects to animationaddon.
      Update file list in animation's Makefile.am.
      Fix dodge regression.
      Fix crash when extension is disabled during animation.
      Remove unnecessary files from animation.
      Fix potential crash with wave/curved/horiz.fold.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/animation
      Remove unnecessary includes.
      Remove unused attribute.
      Reorder groups and subgroups in metadata.
      Track libcompizconfig changes.
      Improve performance with some animations.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/animation

Guillaume Seguin (18):
      * Bump version to 0.7.7
      Fix schemas filename (.schema => .schemas) in CMake buildsystem
      Add deuteranopia and protonopia to default filters
      * Drop intltool-* from EXTRA_DIST and friends for building tarballs
      * Drop bs from POTFILES.in (plugin moved to compiz as obs)
      * Don't distribute autogenerated files
      * Don't distribute autogenerated files
      * Don't distribute autogenerated files
      * Fix typo
      * Make sure *_options.(c|h) are generated before plugin is built
      * Make sure *_options.(c|h) are generated before plugin is built
      * Don't distribute schemas
      * Use .xml.in metadata files instead of .xml ones
      * Fill BUILT_SOURCES
      * Fill BUILT_SOURCES
      * Fix imgjpeg plugin Makefile.am
      * Fix typo
      * Fix typo

Kristian Lyngstol (7):
      Fix warning
      Add minimum zoom factor option
      Use a separate convenience function for setting scale to an area
      Initialize lastChanged on start
      Add static scaling of mouse pointer
      When enabeling mouse polling, also refresh the current values
      Minor scope fixes in miniScreen (live preview) iteration

Repos Merger (1):
      Merge branch 'master' of /home/git/fusion/plugins-main

Tomas Carnecky (1):
      Make sure to find bcop.pc if the user selects a custom prefix.

plugins-extra :
- - - ---------------
C-F Language team (5):
      new translations and updates
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Danny Baumann (39):
      Initialize ts->win correctly.
      Only call matchExpHandlerChanged when not shutting down.
      Properly initialize variable.
      Plug memory leak.
      Plug another memory leak.
      Plug memory leak.
      Fix memory leak.
      Add _key postfix to activate_demands_attention key option for consistency.
      Fix nasty pixmap leak.
      Fix typo.
      Fix damage issues for tab switch animation time of 0.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/group
      Exclude dock, desktop and override_redirect windows from widget layer.
      Track core changes.
      Don't handle override_redirect windows ... we definitely don't want
      trailfocus to be active for menus etc.
      Load showdesktop after fade.
      Clear out movement variables correctly.
      Fixed animationaddon build system.
      Added animation plugin dependency.
      Fix typo in animation name.
      Added animation plugin dependency.
      Only install header, pkgconfig and metadata if plugin is also installed.
      Fini display options.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins/animationaddon
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Track core changes.
      Properly check for scalefilter prerequisites.
      Merge branch 'master' of
      git+ssh://[EMAIL PROTECTED]/git/fusion/plugins-extra
      Allow panels to be in the widget layer again.
      Fix potential memleak.

Dennis Kasprzyk (5):
      Track core changes
      Track core changes
      Track core changes
      Track core changes
      Create valid pkg_config file.

Erkin Bahceci (10):
      Dummy commit
      Added animationaddon to build system.
      Fix uninitialized variable.
      Fix libGLU undefined symbol error in animationaddon.
      Remove unnecessary includes.
      Remove unnecessary variable.
      Check window validity.
      Reorder subgroups in metadata.
      Appease gentoo's memcpy macro.
      Track libcompizconfig changes.

Guillaume Seguin (12):
      * Bump version to 0.7.7
      Fix schemas filename (.schema => .schemas) in CMake buildsystem
      * Drop intltool-* from EXTRA_DIST and friends for building tarballs
      * Fix Makefile.am for bcopified plugins
      * Don't distribute .xml and schemas files
      * Distribute all .xml.in files
      * Include animation_tex.h in dist
      * Fix some Makefiles
      * Fix typo
      * Include animation_tex.h in animationaddon sources
      * Include animationaddon.h in SOURCES
      Revert "fix include compiz-animationaddon.h" (this is not useful)

Jigish Gohil (1):
      fix include compiz-animationaddon.h

Repos Merger (2):
      Merge branch 'master' of /home/git/fusion/plugins-extra
      Merge branch 'master' of /home/git/fusion/plugins-extra

[EMAIL PROTECTED] (1):
      Add add_particle action. This makes it possible to draw fire using the
      dbus interface.

Thomas Jaeger (1):
      Remove bad union - fixes overlapping

Tomas Carnecky (1):
      Make sure to find bcop.pc if the user selects a custom prefix.

plugins-unsupported :
- - - ---------------------
C-F Language team (5):
      new translations and updates
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Danny Baumann (2):
      Combine bring_to_front and highlight_selected options into one option,
      making them mutually exclusive.
      Track core changes.

Dennis Kasprzyk (2):
      Track core changes
      Create valid pkg_config file.

Guillaume Seguin (5):
      * Bump version to 0.7.7
      Fix schemas filename (.schema => .schemas) in CMake buildsystem
      * Drop intltool-* from EXTRA_DIST and friends for building tarballs
      * Don't distribute .xml and schemas files
      * Fix plugins Makefile.am's

Repos Merger (1):
      Merge branch 'master' of /home/git/fusion/plugins-unsupported

emerald :
- - - ---------
C-F Language team (5):
      new translations and updates
      new translations and updates
      l10n updates
      l10n updates
      l10n updates

Danny Baumann (1):
      Fix crash if decorations are removed while button fade is in progress.

Guillaume Seguin (2):
      * Bump version to 0.7.7
      * Drop intltool-* from EXTRA_DIST and friends for building tarballs

Jigish Gohil (2):
      add DesktopSettings to theme manager fixes #999
      fix exec in theme manager fixes #1000


Diffstat:
bcop : 2 files changed, 2 insertions(+), 2 deletions(-)
libcompizconfig : 12 files changed, 412 insertions(+), 130 deletions(-)
compizconfig-backend-gconf : 2 files changed, 4 insertions(+), 4 deletions(-)
compizconfig-python : 2 files changed, 226 insertions(+), 5 deletions(-)
ccsm : 54 files changed, 3562 insertions(+), 1196 deletions(-)
simple-ccsm : 29 files changed, 4070 insertions(+), 172 deletions(-)
plugins-main : 117 files changed, 34624 insertions(+), 24101 deletions(-)
plugins-extra : 103 files changed, 38010 insertions(+), 14492 deletions(-)
plugins-unsupported : 40 files changed, 35216 insertions(+), 15653 deletions(-)
emerald : 42 files changed, 1607 insertions(+), 121 deletions(-)
Total : 403 files changed, 117733 insertions(+), 55876 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.9 (GNU/Linux)

iEYEARECAAYFAkjY3AUACgkQFGCg8MK49G5adACfe4++JDRQOdvqx0UJyJ878NP8
GZ8AnisqjCIp97ApVspo1HHH/lJL8YbG
=q1Rc
-----END PGP SIGNATURE-----
_______________________________________________
Dev mailing list
[email protected]
http://lists.compiz-fusion.org/mailman/listinfo/dev

Reply via email to