[compiz] [ANNOUNCE] compiz-0.7.8

2008-09-17 Thread Danny Baumann
A new compiz release 0.7.8 is now available from:

http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz

which can be verified with:


http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz.sha1
7b8a67b5d5b4aa6a33fcf60691bfae757768ffa3  compiz-0.7.8.tar.gz


http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz.sha1.asc
(signed by Danny Baumann)

  Additionally, a git clone of the source tree:

git clone git://git.freedesktop.org/git/xorg/app/compiz

will include a signed compiz-0.7.8 tag which points to a commit
named:
6069eec2533f9cf814c932d9e651e35fe8f3d953

which can be verified with:
git verify-tag compiz-0.7.8

and can be checked out with a command such as:
git checkout -b build compiz-0.7.8

WHAT's NEW
==

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.


Regards,

Danny


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 (81):
  Only move placed windows on decoration size changes.
  Minor cleanup.
  Fix a number of memory leaks.
  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.
  Add missing glib includes.
  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.
  Fix typo.
  Initialize option value correctly.
  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.
  Don't modify action priv value when applying option changes.
  Also update window sizes if the work area of a single output
changed.
  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.
  Add definitions for EWMH source indication values.
  Pass client type of _NET_MOVERESIZE_WINDOW message sender to
validate function.
  Bump core_ABIVERSION.
  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.
  

[compiz] Compiz Fusion CPU Usage During Idle Times.

2008-09-17 Thread Phillip Pi
Is it me or does this look abnormal when using Compiz Fusion in KDE 
v3.5.9 while idled?

top - 01:11:19 up  2:20,  3 users,  load average: 0.11, 0.09, 0.09
Tasks: 122 total,   2 running, 120 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.3%us,  3.0%sy,  0.7%ni, 95.0%id,  0.0%wa,  0.0%hi,  0.0%si,  
0.0%st
Mem:   1035332k total,   631816k used,   403516k free,44472k buffers
Swap:  2361512k total,0k used,  2361512k free,   375876k cached

  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
  
 4483 ant   24   4 64088  44m 7032 S  6.0  4.4   7:24.40 compiz.real
  
 4322 ant   24   4 38436  12m 8428 S  3.0  1.2   2:41.47 gkrellm
  
 4214 root  20   0 79232  40m 8344 S  2.0  4.0   3:24.26 Xorg   
  
 2907 messageb  20   0  2616  952  696 S  0.7  0.1   0:00.78 dbus-daemon
  
 4294 ant   20   0 33976  13m  10m S  0.7  1.3   0:01.24 kded   
  
 6094 ant   20   0  2392 1152  884 R  0.7  0.1   0:00.02 top
  
1 root  20   0  2100  724  616 S  0.0  0.1   0:00.94 init   
  
2 root  15  -5 000 S  0.0  0.0   0:00.00 kthreadd
...

I am not using any special effects like snow, rain, etc. No videos, 
desktop screen savers, etc. Only GKreLLM should be animating visually. 
Is this normal for my CPU to be that high? My computer specifications 
can be found at http://alpha.zimage.com/~ant/antfarm/about/computers.txt 
(secondary/backup computer).

Thank you in advance. :)
-- 
An ant can do more than an ox that is lying down. --unknown
  /\___/\
 / /\ /\ \   Phil/Ant @ http://antfarm.home.dhs.org (Personal Web Site)
| |o   o| | Ant's Quality Foraged Links (AQFL): http://aqfl.net
   \ _ / E-mail: [EMAIL PROTECTED] or [EMAIL PROTECTED]
( )
___
compiz mailing list
compiz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/compiz


Re: [compiz] [ANNOUNCE] compiz-0.7.8

2008-09-17 Thread Danny Baumann
Hi,

 A new compiz release 0.7.8 is now available from:
 
   http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz
 
 which can be verified with:
 
 
 http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz.sha1
   7b8a67b5d5b4aa6a33fcf60691bfae757768ffa3  compiz-0.7.8.tar.gz
 
 
 http://xorg.freedesktop.org/archive/individual/app/compiz-0.7.8.tar.gz.sha1.asc
   (signed by Danny Baumann)

Sorry folks, but I made a mistake when creating the tarball which leads
to the KDE parts not building when used outside Fedora.

I uploaded a new tarball, which now has the SHA1 sum
1a4197e6d8a18bda0c2240a69cf19e5315fa0acd

The issue is only in the tarball, the Git tag remains as it is.

Sorry for the inconvinience,

Danny

___
compiz mailing list
compiz@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/compiz