Tag 'compiz-0.7.8' created by Danny Baumann <[email protected]> at 2008-09-17 
05:53 +0000

compiz 0.7.8 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkjQm1wACgkQ6+ZunlVwJYPb/QCfTo17bExegCQyw6sMHHSEa4+l
lFcAoIh5Yxjo1OltD05XyELJ+9L57DvE
=x8Ji
-----END PGP SIGNATURE-----

Changes since compiz-0.7.6:
Aaron Plattner (1):
      Handle sync alarm events on screens other than the last.

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

Danny Baumann (95):
      Only move placed windows on decoration size changes.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Minor cleanup.
      Fix a number of memory leaks.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Minor cleanup.
      Fix another mem leak.
      Plug some minor memory leaks.
      Warning fix.
      Revert "Update default window match to account for panel selection mode."
      Evaluate window match only for non-panel selection mode.
      Store icon geometry in CompWindow struct.
      Bump ABIVERSION.
      Use icon geometry stored in CompWindow struct.
      Fix some minor memory leaks.
      Don't focus default window when rotating due to window activation.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Add missing glib includes.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Revert "Don't focus default window when rotating due to window 
activation."
      Improve ABI version check printout.
      Only move focus to window on click if it wasn't focussed before.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Fix typo.
      Initialize option value correctly.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Move unresponding window greyout to fade plugin.
      Made unresponsive window greyout configurable.
      Update paint values and damage window properly on brightness and 
saturation property changes.
      Added "obs" plugin that handles bindings and matches to adjust the 
default opacity, brightness and saturation of windows.
      Remove opacity adjustment handling (bindings, matches) from core.
      Don't touch paint modifiers directly.
      Remove opacity, brightness and saturation members from CompWindow struct.
      Bump ABIVERSION.
      Remove leftovers from core opacity handling.
      Initialize match factor correctly on match changes.
      Avoid unnecessary indirection and put customFactor and matchFactor 
directly in ObsWindow struct.
      Added "Fade with constant total fade time" fade mode.
      Load move and switcher after fade to get their paint modifier transitions 
faded.
      Simplify calculations.
      Remove arbitrary opacity fade slowdown for unknown windows.
      Added comment why drawWindow instead of paintWindow is used.
      Added option for forcing windows with fixed placement to be constrained 
to the work area.
      Minor coding style adjustment.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Don't modify action priv value when applying option changes.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Also update window sizes if the work area of a single output changed.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Also update d->below variable when we have a grab, so that it has the 
correct value after grab end.
      We now have the CompScreen variable at the right time, use it.
      Try to find the window under the pointer through the server if d->below 
is not valid.
      Optimization.
      Don't use window found previously.
      Added support for _NET_WM_MOVERESIZE_CANCEL.
      On selected window changes, always clear out label first to make sure a 
text-changed signal is emitted to atk.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Add definitions for EWMH source indication values.
      Pass client type of _NET_MOVERESIZE_WINDOW message sender to validate 
function.
      Bump core_ABIVERSION.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Fix fade in effect.
      Replace return to exit loop by break.
      Limit number of damage rects in one screen repaint.
      Allow mouse initiated resize not only in the 4 corner, but in all 
directions.
      Improve focus stealing prevention.
      Made logMessage a wrappable core (instead of display) function.
      Fix memory leak.
      Core plugin is part of the normal plugin list, no need to register it 
explicitly.
      Make sure object paths are registered and unregistered only once.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Fix compLogMessage call.
      There is no real reason to arbitrarily remove shadows on below state 
windows.
      Add support for matching a window's alpha channel availability.
      Replace hardcoded disabling of shadows for RGBA windows by metadata 
option.
      Make sure  RGBA matching is always present for shadows.
      Activate window (if allowed) when its startup ID changes.
      On startup ID changes, overwrite the initial viewport with the viewport 
the window is currently on.
      When the startup ID of a window changes, move it to current viewport 
instead of changing to the viewport of the window.
      Don't focus default window if viewport change was initiated due to window 
activation.
      Call terminate function also for bindings without modifiers.
      Cleanup: pass button and key events directly (instead of generic XEvent) 
into action handlers.
      Fix warning.
      Do not set PPosition without filling out position information.
      Put switcher window to correct stack position on map.
      Only decrement pendingMaps variable when there are actually pending maps.
      Revert "Put switcher window to correct stack position on map."
      Use pendingMaps variable to set w->managed on MapNotify.
      Use timer to start decorator.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Set window class and name on switcher window.
      Merge branch 'master' of 
git+ssh://[email protected]/git/xorg/app/compiz
      Make sure kwinadaptor.h is built before it's used in the source.
      Add NEWS entry and bump version for 0.7.8 release.

Dennis Kasprzyk (11):
      Post release version increment.
      Look for plasma header file in kde 4 check.
      Revert "Look for plasma header file in kde 4 check."
      Look for plasma header file in kde 4 check.
      Update switcher text background correctly.
      Use a single shot timer to prevent recursive repaint calls, if a 
decoration sets its mask during repaint.
      Added synhronized timers.
      Use default icon, if no icon is stored in the window properties.
      Improved handling of the "process killer" process.
      Don't distribute autogenerated files.
      Create compiz.pot file correctly.

Erkin Bahceci (1):
      Allow terminating scale mode while entering.

Michael Vogt (1):
      Re-sync Metacity button parsing code with Metacity to support new 
"spacer" feature.

---
 NEWS                                        |   26 
 autogen.sh                                  |    2 
 configure.ac                                |   10 
 gtk/gnome/Makefile.am                       |    2 
 gtk/window-decorator/Makefile.am            |    1 
 gtk/window-decorator/gtk-window-decorator.c |  113 +-
 include/compiz-core.h                       |  142 +-
 include/compiz.h                            |    3 
 kde/window-decorator-kde4/Makefile.am       |   12 
 kde/window-decorator-kde4/switcher.cpp      |    5 
 kde/window-decorator-kde4/window.cpp        |   87 +
 kde/window-decorator-kde4/window.h          |    9 
 kde/window-decorator/Makefile.am            |    6 
 metadata/Makefile.am                        |    7 
 metadata/core.xml.in                        |   37 
 metadata/fade.xml.in                        |   45 
 metadata/obs.xml.in                         |  168 +++
 metadata/place.xml.in                       |    5 
 metadata/switcher.xml.in                    |    2 
 plugins/Makefile.am                         |    5 
 plugins/annotate.c                          |    2 
 plugins/blur.c                              |   20 
 plugins/clone.c                             |    3 
 plugins/cube.c                              |    2 
 plugins/dbus.c                              |  201 ++--
 plugins/decoration.c                        |   73 +
 plugins/fade.c                              |  287 +++--
 plugins/gconf.c                             |    2 
 plugins/glib.c                              |    4 
 plugins/ini.c                               |   30 
 plugins/kconfig.cpp                         |    8 
 plugins/minimize.c                          |   67 -
 plugins/move.c                              |   16 
 plugins/obs.c                               |  742 ++++++++++++++
 plugins/place.c                             |   61 -
 plugins/regex.c                             |    4 
 plugins/resize.c                            |   40 
 plugins/rotate.c                            |   25 
 plugins/scale.c                             |   12 
 plugins/screenshot.c                        |    2 
 plugins/switcher.c                          |   20 
 plugins/video.c                             |    9 
 plugins/water.c                             |   16 
 po/af.po                                    |  426 ++++----
 po/ar.po                                    |  424 ++++----
 po/bg.po                                    |  870 ++++++++---------
 po/bn.po                                    |  474 +++++----
 po/bn_IN.po                                 |  474 +++++----
 po/bs.po                                    |  433 ++++----
 po/ca.po                                    |  477 +++++----
 po/cs.po                                    |  464 +++++----
 po/cy.po                                    |  433 ++++----
 po/da.po                                    |  466 +++++----
 po/de.po                                    |  504 +++++-----
 po/el.po                                    |  524 +++++-----
 po/en_GB.po                                 |  448 ++++----
 po/en_US.po                                 |  426 ++++----
 po/es.po                                    |  569 ++++++-----
 po/et.po                                    |  437 ++++----
 po/eu.po                                    |  791 ++++++++-------
 po/fi.po                                    |  784 ++++++++-------
 po/fr.po                                    |  548 ++++++----
 po/gl.po                                    |  523 +++++-----
 po/gu.po                                    |  463 +++++----
 po/he.po                                    |  504 +++++-----
 po/hi.po                                    |  466 +++++----
 po/hr.po                                    |  458 ++++-----
 po/hu.po                                    |  470 +++++----
 po/id.po                                    |  431 ++++----
 po/it.po                                    |  482 +++++----
 po/ja.po                                    |  461 +++++----
 po/ka.po                                    |  424 ++++----
 po/km.po                                    |  448 ++++----
 po/ko.po                                    |  502 +++++-----
 po/lo.po                                    |  424 ++++----
 po/lt.po                                    |  443 ++++----
 po/mk.po                                    |  424 ++++----
 po/mr.po                                    |  432 ++++----
 po/nb.po                                    |  464 +++++----
 po/nl.po                                    |  470 +++++----
 po/or.po                                    |  463 +++++----
 po/pa.po                                    |  470 +++++----
 po/pl.po                                    |  579 ++++++-----
 po/pt.po                                    |  474 +++++----
 po/pt_BR.po                                 |  465 +++++----
 po/ro.po                                    |  468 +++++----
 po/ru.po                                    |  476 +++++----
 po/sk.po                                    |  465 +++++----
 po/sl.po                                    |  594 ++++++-----
 po/sr.po                                    |  460 ++++-----
 po/sv.po                                    |  465 +++++----
 po/ta.po                                    |  424 ++++----
 po/tr.po                                    |  478 +++++----
 po/uk.po                                    |  633 ++++++------
 po/vi.po                                    |  424 ++++----
 po/xh.po                                    |  426 ++++----
 po/zh_CN.po                                 | 1401 +++++++++++++---------------
 po/zh_TW.po                                 |  465 +++++----
 po/zu.po                                    |  426 ++++----
 src/core.c                                  |   13 
 src/display.c                               |  152 ---
 src/event.c                                 |  334 +++---
 src/fragment.c                              |    6 
 src/main.c                                  |   22 
 src/match.c                                 |   19 
 src/metadata.c                              |   14 
 src/option.c                                |   12 
 src/plugin.c                                |   33 
 src/screen.c                                |  193 ++-
 src/session.c                               |    2 
 src/texture.c                               |    6 
 src/window.c                                |  168 +--
 112 files changed, 17510 insertions(+), 14114 deletions(-)
---


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to