Re: [compiz] Move KDE Plasma Integration to KDE Git Infrastructure

2011-01-20 Thread Danny Baumann
Hi, Let me first describe the current situation and the problems with it: Compiz and KDE releases are out of sync. We are currently more and more integrating features from the desktop shell into the window manager. In difference to other desktop shells (GNOME Shell, Unity) Plasma still allows

Re: [compiz] Move KDE Plasma Integration to KDE Git Infrastructure

2011-01-20 Thread Danny Baumann
Hi, I don't agree with this conclusion, though: Releasing KWD with KDE just moves the code-is-broken-due-to-unsynced-release problem from 'KWD is broken when KDE code is changed' to 'KWD is broken when Compiz code is changed'. I'm not sure how that improves things, especially given that Compiz

Re: [compiz] Compiz 8.6 on openSuSE 11.0 -- Success! But need help with a few issues.

2010-05-19 Thread Danny Baumann
Hi, Dominique, you wanted the feedback, and List, I need your help. I have installed and fully configured (kicked the tires) on compiz 8.6 on openSuSE 11.0 and on balance it is great. There are a few weird things going on. Most notably, the number of options in ccsm that now uncheck

Re: [compiz] Enable Plugin from DBus

2009-08-26 Thread Danny Baumann
Hi, how can I enable a plugin from the command line? I know how to *activate* it from dbus, i.e. do the equivalent of pressing Ctrl-F9 or whatever the hotkey is. But I don't know how to *enable* it, i.e. do the equivalent of clicking the enabled checkbox in compizconfig settings

Re: [compiz] Problems with _NET_WM_FULLSCREEN_MONITORS and screen refreshing

2009-05-26 Thread Danny Baumann
Hi, 1) When an application requests a topology change via _NET_WM_FULLSCREEN_MONITORS, Compiz does honor the topology change, but it does not refresh any monitor that has changed since the last _NET_WM_FULLSCREEN_MONITORS topology. If

Re: [compiz] [PATCH] Add iconGeometry getter

2009-03-10 Thread Danny Baumann
Hi, This patch: - Changes the XRectangle definition to CompRect as part of the new (unofficial) standard - Adds a getter for priv-iconGeometry and priv-iconGeometrySet The patch is attached. Kind Regards, Sam -- Sam Spilsbury Hi, Danny requested that I make

Re: [compiz] Clipped screen when using multiple X screens (regression) ?

2009-02-22 Thread Danny Baumann
Hi, The problem appears to be that compiz is getting screen 0 geometry for screen 1, and as screen 0 is 800 pixels high and screen 1 is 1024 pixels high, screen 1 ends up with a black band across the lower section of the monitor that appears to be 224 (1024-800) pixels high. The issue

[compiz] Command binding handling in compiz core

2009-02-03 Thread Danny Baumann
Hi, currently, we have a bunch of stuff in compiz core that is entirely Gnome specific, though it's designed to be general. What I mean is - arbitrary command bindings - terminal and screenshot command bindings - main menu and run dialog toolkit actions Neither of those is handled by the window

Re: [compiz] Command binding handling in compiz core

2009-02-03 Thread Danny Baumann
Hi, Hence I propose doing the following: - Add a commands plugin Handling of arbitrary command bindings should be moved from core to this plugin. Also, button and edge bindings for arbitrary commands as requested by a number of people can easily be added to such a plugin without

Re: [compiz] _NET_WM_FULLSCREEN_MONITORS hint (YAY!!)

2009-01-02 Thread Danny Baumann
Hi, You confused me... The spec goes top/bottom/left/right... Let me redo this that way... (monitor set: top/bottom/left/right - old code - new code) monitor #0 being 1280x800 monitor #1 being 1280x1024 A) - 1280x800+0+0 - 1280x800+0+0 B) - 1280x1024+1280+0 -

Re: [compiz] The future of Compiz

2009-01-02 Thread Danny Baumann
Hi, I think this is something we really need to fix as a community. Dennis should have just been able to post a mail to the list saying 'Core is broken, I have time to work on it, here is a list of features I propose', have minimal discussion, have him present to us a prototype and if

Re: [compiz] _NET_WM_FULLSCREEN_MONITORS hint (YAY!!)

2008-12-31 Thread Danny Baumann
ready to start looking at patching _NET_WM_FULLSCREEN_MONITORS into Compiz and I discovered that Danny Baumann had done just that literally the day before. WOOT! Thank you Danny!!! You're welcome :) I spent some time Friday in using the simple test application that David Trowbridge wrote (http

Re: [compiz] compiz segmentation fault and synchronization

2008-12-27 Thread Danny Baumann
Hi, I got a segmentation fault in compiz and after some analysis have a question about synchronization in core compiz functions. From time to time when I switch my laptop between users I see corrupted picture on the display. Also I see the following lines in logs: Dec 22 22:05:34 note

Re: [compiz] Compiz 0.8 branched

2008-12-10 Thread Danny Baumann
Hi, Nothing has worked with the compiz that includes nomad. I don't understand what nomad is other than a few brief descriptions of it enabling features for rdp on linux -- but the down side is it *kills* emerald. Foolish trade-off in my view. Nomad is not on master, but on a separate

Re: [compiz] Annoying gconf/ccsm behavior

2008-11-29 Thread Danny Baumann
Hi, After reading the comments on: http://bugs.opencompositing.org/show_bug.cgi?id=379 The problem stemmed from the inability to unload the gconf plugin via gconf. However, what would the alternative be? It seems like a better solution overall to simply treat conf plugins for what

[compiz] [ANNOUNCE] compiz-0.7.8

2008-09-17 Thread Danny Baumann
-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

Re: [compiz] [ANNOUNCE] compiz-0.7.8

2008-09-17 Thread Danny Baumann
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

Re: [compiz] compiz-0.7.6-16.1 - Forces Yast s/w management to full-screen no decorations

2008-07-03 Thread Danny Baumann
Hi, For the past 1 or 2 compiz releases, for some reason it opens Yast software management full-screen with no window decorations in kde. kwin gives the normal windowed yast s/w management. Does playing around with the legacy fullscreen support option in the workarounds plugin change

Re: [compiz] Dbus Interface

2008-06-09 Thread Danny Baumann
Hi, I was looking into the source code in more detail and debuged the DBUs interface a bit and it seems to me that only a few commands of the compiz plugin are still exported as actions in version 0.7.6 of compiz. If I grep the source tree of compiz I find only 7 occurrences if action

Re: [compiz] [ANNOUNCE] compiz-0.7.0

2008-02-08 Thread Danny Baumann
Hi, For those of us out of the loop a bit of late, does anyone have the following snippets of info: 1. Is this meant to be a dev release (e.g. odd number == dev)? Yes. It should be a pretty stable dev release, though ;-) 2. What is the state of the fusion plugin set? Grab from git or

Re: [compiz] compiz-0.7.0-5.1 - Killed compiz-emerald-0.6.9_git071204-1.4

2008-02-08 Thread Danny Baumann
Hi, With the update to compiz 0.7.0-5.1, compiz-emerald and emerald-themes completely stopped working. Compiz will start and you can choose kde window decorations, but I cannot get emerald to work not matter what. Not from fusion icon, not from the cli with emerald --replace . It is as

Re: [compiz] compiz works really strange with external monitor

2008-02-07 Thread Danny Baumann
Hi, metacity doesn't know what is the full screen resolution https://bugzilla.redhat.com/show_bug.cgi?id=431302 Can you please look at it and say if this looks like a compiz, X, gnome which bug :) I've been aware of this issue for about a year or more now, but never really

Re: [compiz] compiz works really strange with external monitor

2008-02-05 Thread Danny Baumann
Hi, Maybe the following description would help a bit to find a reason ? I have similar example. It wasn't always like this, it started in the past after one of upgrades of compiz (months ago, I think shortly after beryl-compiz merge). It may be also due to upgrade of Xorg (from 1.2 to 1.3).

Re: [compiz] compiz works really strange with external monitor

2008-02-05 Thread Danny Baumann
Hi, I've been aware of this issue for about a year or more now, but never really considered it a bug. Like Danny sais in the cf bug report [1], it's totally wm-dependant how to treat this issue. However, I believe it makes sense for Compiz to have an option to ignore outputs that are

Re: [compiz] little but annoying bug :)

2008-02-04 Thread Danny Baumann
Hi, Hi, I first would thank all of you for great work that you do compiz, it really is one of poster child projects for opensource model of developing great apps. I have one small bug[1] but it is irritaing me a lot :) so can you please look at it and see

Re: [compiz] compiz works really strange with external monitor

2008-02-04 Thread Danny Baumann
Hi, Hi, u found this bug with compiz turned on: metacity doesn't know what is the full screen resolution https://bugzilla.redhat.com/show_bug.cgi?id=431302 Can you please look at it and say if this looks like a compiz, X, gnome which bug :) Thank you very much in advance,

Re: [compiz] little but annoying bug :)

2008-02-02 Thread Danny Baumann
Hi, Hi, I first would thank all of you for great work that you do compiz, it really is one of poster child projects for opensource model of developing great apps. I have one small bug[1] but it is irritaing me a lot :) so can you please look at it and see if is

Re: [compiz] compiz.ini option field format?

2008-01-28 Thread Danny Baumann
Hi, Looking through the compiz.ini, I don't understand the option format. Example: as_run_command0 = AltF2,Button0,,0,false What are the fields? I get AltF2, but what is Button0 (none?). What are the rest of the fields? as_run_command0 = Keys,MouseButton, ? , ?

Re: [compiz] [PATCH] Fix broken svg loading

2008-01-21 Thread Danny Baumann
Hi, SVG loading in Compiz was broken for some time on my system, giving errors like this when attempted: (process:32161): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.14.1/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function This patch

Re: [compiz] Open issues with localisation/internationalisation by Compiz Fusion KDE 0.6.2-3.1?

2007-11-20 Thread Danny Baumann
Hi, I've currently commited a fix for the window menu translation to master and the compiz-0.6 branch. That is interesting. I have noticed that some actions are offered twice in the context menu of my GNOME GUI after Compiz Fusion was started. Example: English Move to Another

Re: [compiz] Check behaviour of Compiz Fusion KDE 0.6.2-3.1

2007-11-20 Thread Danny Baumann
Hi, 2. Apparent program errors The software kde-window-decorator crashed yesterday after a bit of looking around. I guess that the same issue was reported by tribunal already. http://forum.compiz-fusion.org/showthread.php?t=5584 This problem is already fixed in both git head and 0.6

Re: [compiz] compLogMessage to a file?

2007-11-12 Thread Danny Baumann
Hi, I have such a plugin (dumping debug output to a file, including timestamps, filenames automatically generated from PID and time/date) lying around for some time. I meant to publish it sometime ago, but forgot about it. I will do so this week. OK, thanks. Does it catch logMessages

Re: [compiz] compLogMessage to a file?

2007-11-11 Thread Danny Baumann
Hi, please do not top quote. Yeah, I was thinking of that, however it would be nice if I didn't have to add a dependency :-/ I have such a plugin (dumping debug output to a file, including timestamps, filenames automatically generated from PID and time/date) lying around for some time. I

Re: [compiz] No 'core plugin'?

2007-11-01 Thread Danny Baumann
Hi, I was until a couple of days ago joyfully running the latest git version of compiz. Today when I started it using a compiz-manager script (after updating to the most recent) I got the following error: /usr/bin/compiz (core) - Error: no 'core' plugin with ABI version '20071017' loaded

Re: [compiz] compiz workarounds plugin and firefox on Fedora 8

2007-10-28 Thread Danny Baumann
Hi, Gitweb seems tob e out of order for 0.6, but commit f6c2f52156aaaf5bc3fc4718de85e1befc92dca1 in the 0.6.0 branch for plugins-main should be what you're looking for. thx! will build a new f8 package ASAP. From the id I think Danny is referring to this:

Re: [compiz] compiz workarounds plugin and firefox on Fedora 8

2007-10-27 Thread Danny Baumann
Hi, There is a bug report for this here: http://bugs.opencompositing.org/show_bug.cgi?id=431 It seems to be fixed for Firefox in the current git version. I cannot find any fix for this in git the commit linked above is already part of the 0.6.0 release. I heard that there is a fix

Re: [compiz] No 3D in KDE, other effects work

2007-10-20 Thread Danny Baumann
Hi, In Ubuntu 7.10 with KDE, I have compiz running under XGL. Although Beryl ran fine in Ubuntu 7.04, Compiz will not enable 3D effects such as wobbly windows. Other effects, such as minimize/restore animations, work properly. The machine is a Dell Inspiron 6400 / E1505 laptop, 2Ghz Intel

[compiz] [ANNOUNCE] compiz-0.6.2

2007-10-18 Thread Danny Baumann
-0.6.2.tar.gz http://xorg.freedesktop.org/archive/individual/app/compiz-0.6.2.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.6.2 tag which points

Re: [compiz] [ANNOUNCE] compiz-0.6.2

2007-10-18 Thread Danny Baumann
Hi, This release has still the flipping window problem I described a while back (mail from 25.8.) When moving a window fast to the left screen, so the cube spins, the window seems to jump to the other side of the screen and flip back. Yes, I know, wobbly snap still has issues. I have to

Re: [compiz] [ANNOUNCE] compiz-0.6.0

2007-10-17 Thread Danny Baumann
Hi, A new compiz release 0.6.0 is now available from: Are you aware that the compiz.org website is still lagging behind? It still mentions 0.4.0 as the current stable Yes, I am, but unfortunately I have no access to the site. Rico, can you please update the site accordingly (and

Re: [compiz] [PATCH] Make runCommand() work with multiple screens.

2007-10-17 Thread Danny Baumann
Hi, It's not perfect, assumes s-numScreens 10 and that DISPLAY ends with '.?', but it works and I can start apps on the second screen. I've commited an enhanced version of your patch which should work with every display string thrown at it. I've also commited your other patch to the

Re: [compiz] [ANNOUNCE] compiz-0.6.0

2007-10-03 Thread Danny Baumann
Hi, Unfortunately I noticed today that release 0.6.0 contains a bad problem that allows e.g. desktop windows being stacked over normal windows when they are mapped. This results in normal windows and/or panels not being visible when compiz is launched with the Gnome or KDE session

Re: [compiz] Dissappearing gnome terminal contents

2007-10-02 Thread Danny Baumann
Am Dienstag, den 02.10.2007, 11:45 +0200 schrieb Jesper Andersen: Hi. I was not able to find any notice of this issue in either the forums or bugzilla (http://bugs.opencompositing.org/) (is that still used btw) so I am posting it here in the hope that it is useful to someone. I am using

Re: [compiz] [PATCH] added key bindings for window raise/lower

2007-09-25 Thread Danny Baumann
Hi, I think you should look at extrawm compiz-fusion plugin if you want to add such features... Did a pretty simple patch to allow raising/lowering window using key bindings, which I personally use a lot in other window managers. As simple as it is, it changes the size of

Re: [compiz] [ANNOUNCE] compiz-0.5.4

2007-08-24 Thread Danny Baumann
Hi, Kristian, is there any specific reason that your fixes are not in master, but only in the 0.6 branch? It looks to me as it would make sense to include them in master as well. I'm pretty sure I put them on master (the default-plugins patch needed some adjusting) and I see them here:

Re: [compiz] [ANNOUNCE] compiz-0.5.4

2007-08-21 Thread Danny Baumann
Hi, I'm not sure what will end up in 0.6 and not. I'm not going to be much in charge of what goes into 0.6 and not. We can revert the commit that added the XCB requirement and re-base the 0.6 branch on head if people are interested in that. I think 0.6 got branched at a good time. The

Re: [compiz] Focus problem for shaded windows

2007-08-08 Thread Danny Baumann
Hi, You are right. This also works as intended. I walked a false path there, sorry. The real problem is that we don't select for FocusChange events for frame windows and thus never get FocusIn events for them. Correcting this revealed another problem: The lastFoundWindow

Re: [compiz] Focus problem for shaded windows

2007-08-07 Thread Danny Baumann
Hi, today, I noticed a problem in focus handling for shaded windows which is pretty easy to reproduce: - Disable Click to focus - Shade a window - Hover another window - Hover back to the window frame of the shaded window - Press Ctrl+Alt+S Expected behaviour would

Re: [compiz] Focus problem for shaded windows

2007-08-06 Thread Danny Baumann
today, I noticed a problem in focus handling for shaded windows which is pretty easy to reproduce: - Disable Click to focus - Shade a window - Hover another window - Hover back to the window frame of the shaded window - Press Ctrl+Alt+S Expected behaviour would be that the shaded

Re: [compiz] [PATCH] Screen edge trigger delay

2007-07-12 Thread Danny Baumann
Hi, I've updated the screen edge trigger delay patch I posted on this list on 19/06/07. The prevention of edge delays for edge action that don't want to be delayed is now done more appropriately by a metadata tag (ignore_edge_delay) and the edge delay is now also applied to edge DnD actions.

Re: [compiz] [PATCH] Fix timing of scale activate event ending

2007-07-12 Thread Danny Baumann
Hi, This small patch fixes the place where the activate event is sent in Scale to notify others about when its state goes back to normal. Previously it happened when its (going back to normal) animation starts, where it should have been when the animation ends. Without this fix, this

Re: [compiz] [PATCH] Screen edge trigger delay

2007-07-12 Thread Danny Baumann
Hi, I've updated the screen edge trigger delay patch I posted on this list on 19/06/07. The prevention of edge delays for edge action that don't want to be delayed is now done more appropriately by a metadata tag (ignore_edge_delay) and the edge delay is now also applied to edge DnD

Re: [compiz] [PATCH] plugin conflict resolution between Fade Animation

2007-07-05 Thread Danny Baumann
Hi, The patches I sent earlier apparently only worked for window closing. Animation's activate event was too late for suppressing minimize/open fading. Here are working patches that are also simpler, they don't involve any compiz-event handling. Now Fade just checks at the beginning whether

Re: [compiz] [PATCH] Always use mipmaps in cube plugin

2007-06-27 Thread Danny Baumann
Hi, Currently, the cube plugin uses mipmapping only when cube is unfolded. When the cube is rotated, mipmaps are not used, which leads to ugly look of textures. The attached patch fixes this. This leads to another kind of artifacts, which are fixable with anisotropic filtering.

Re: [compiz] [PATCH] Fix placement mode option

2007-06-27 Thread Danny Baumann
Hi, In current git, placement mode option isn't working. This patch fix this issue. Cedric Hmm, i just miss to remove the old placeMode struct :( I've just applied your patch - thank you. Regards, Danny ___ compiz mailing list

Re: [compiz] [PATCH] Scale z by 1 instead of 0

2007-06-27 Thread Danny Baumann
Hi, Currently some plugins call matrixScale with z parameter 0. This probably wasn't the intention and it might cause problems (it did in the past). 1 should be passed instead. This patch fixes this typo. Yes, that definitely makes sense. I've just applied your patch. Regards, Danny

[compiz] Focus problem for shaded windows

2007-06-25 Thread Danny Baumann
Hi, today, I noticed a problem in focus handling for shaded windows which is pretty easy to reproduce: - Disable Click to focus - Shade a window - Hover another window - Hover back to the window frame of the shaded window - Press Ctrl+Alt+S Expected behaviour would be that the shaded window is

[compiz] [PATCH] Case insensitive matching for the regex plugin

2007-06-20 Thread Danny Baumann
Hi, I have created an addition to the regex plugin that allows case insensitive matching for title/class/name/role. To enable the case insentive matching, I chose to prepend an 'i' before the tag (ititle=, iclass=, ...). The patch is obviously attached ;-) Are there any objections against

[compiz] [PATCH] Screen edge trigger delay

2007-06-19 Thread Danny Baumann
Hi, a popular feature in Beryl currently missing in Compiz was the ability to delay triggering screen edge actions, so that you have to keep your pointer at the screen edge for a while for the action to be triggered to prevent accidential triggering. The attached patch adds that feature. I'd

[compiz] Core option sorting in metadata

2007-06-13 Thread Danny Baumann
Hi, currently, all sorting order of the core and core plugin options inside the metadata files is based on the order they are listed in the C source files. Unfortunately, that's not optimal for automatic settings manager GUI generation. DO you think it's ok to sort them by functional groups?

Re: [compiz] window walking interface

2007-06-12 Thread Danny Baumann
Hi, Thanks for putting these changes in git, it indeed makes more sense than the way I did it first. I re-made the transparent cube patches to work now with this new interface. Tell me what you think about it. I re-did Roi's patches for latest cube plugin changes and coding style.

Re: [compiz] Scale Binding

2007-06-07 Thread Danny Baumann
Hi, isnt the default binding for scale ctrl + alt + up...? at least that's mine... That was the case before (until today morning CEST), but it was changed because it conflicted with the plane and wall plugins. Regards, Danny ___ compiz mailing

Re: [compiz] Scale Binding

2007-06-07 Thread Danny Baumann
Hi, Why was the scale binding changed and not plane's and wall's then? ctrl + alt + up is a very good binding for scale. What would be your suggestion for wall and plane then? cube uses Crtl +Alt+Left/Right for viewport switching left/right, so in my opinion it makes a lot of sense if wall and

Re: [compiz] Unable to start gwd under Fedora 7

2007-06-04 Thread Danny Baumann
Hi, gtk-window-decorator: Could not acquire decoration manager selection on screen 0 display :0.0 Which version of Compiz do you use? I just tried running gtk-window-decorator --replace on my box (F7 / latest Git Compiz) and it worked just fine. Or do you by any chance already have some

[compiz] Dbus plugin problem: Setting reset

2007-05-15 Thread Danny Baumann
Hi, since quite some time I encounter a problem which I believe is in the dbus plugin: Sometimes when I load or unload plugins by changing the configuration, all settings of all plugins are reset. At the same time, the following message appears multiple times in the terminal I started Compiz from

[compiz] [PATCH] Window base size calculation problem

2007-05-15 Thread Danny Baumann
Hi, I just noticed that Compiz' window base size calculation in the function recalcNormalHints() is broken. If both PMinSize and PBaseSize are set, the base size is overwritten by the minimum size first and after that the minimum size is overwritten by the base size again. This leads to the base

Re: [compiz] Dbus plugin problem: Setting reset

2007-05-15 Thread Danny Baumann
Hi, since quite some time I encounter a problem which I believe is in the dbus plugin: Sometimes when I load or unload plugins by changing the configuration, all settings of all plugins are reset. At the same time, the following message appears multiple times in the terminal I started

Re: [compiz] Dbus plugin problem: Setting reset

2007-05-15 Thread Danny Baumann
Hi, I finally have found the reason for the problem: It is wrapping into initPluginFor(Display|Screen) while executing initPluginFor(Display| Screen). Let me show this with the call stack. 'storage' in this example is the option storage plugin. - d-initPluginForDisplay

Re: [compiz] core.xml and compiz.xml

2007-05-08 Thread Danny Baumann
Hi, I think there's a naming error in the current git metadata: metadata/compiz.schemas and metadata/compiz.xml should be named metadata/core.schemas and metadata/core.xml. In my installation all my core settings are ignored: renaming the file /usr/share/compiz.xml in /usr/share/core.xml

Re: [compiz] extra plugins for 0.5.0?

2007-05-07 Thread Danny Baumann
Hi, is anybody already working on porting the extra plugins (those ported over from beryl) to compiz 0.5.0? I'm especially thinking about the animation plugin. Or is this something to be addressed post-unification? For the sake of completeness and if you once want to work with the Git version

[compiz] [PATCH] Option for activation behaviour on window close

2007-04-30 Thread Danny Baumann
Hi, please find attached a patch that makes the behaviour of window activation when a window is closed optional. Currently, always the last active window is activated. Sometimes this might not be the desired behaviour, but users (like me ;-) ) would like the window under the pointer to be

Re: [compiz] [PATCH] Resize improvements (Multiple resize modes, better aspect ratio constraining)

2007-04-27 Thread Danny Baumann
Hi, 0002-Do-not-make-constrainNewWindowSize-depend-on-the-act.patch This one updates constrainNewWindowSize so that it returns TRUE if the new calculated size does not match the old, passed size rather than the window's server size. I just noticed that this patch has some implications on

Re: [compiz] adding XCB dependency

2007-04-27 Thread Danny Baumann
Hi, I intend to make compiz depend on XCB and Xlib/XCB sometime soon so we can start using XCB where it's beneficial [1]. I'm mostly interested in using it for asynchronous reading of window properties but we should eventually try to use it for as much as possible. Removing Xlib completely

Re: [compiz] glu dependency

2007-04-26 Thread Danny Baumann
Hi, The following commit seems to have added a dependency on glu but does no checks to see if it is actually available: commit fa5bf5754d8a2e47d659a3abe5cb59a7b0e304d7 Author: David Reveman [EMAIL PROTECTED] Date: Tue Jan 16 06:07:39 2007 +0100 Project vertices and only update

Re: [compiz] Fullscreen windows(videos) and Compiz

2007-04-22 Thread Danny Baumann
Hi, from each other and that the window raising on fullscreen and maximization changes is considered desired behaviour by a number of users, I just went ahead and pushed out your patch, extended by window raising on a

Re: [compiz] Bug with kde applications and damageWindowRect wrapping...

2007-04-19 Thread Danny Baumann
Hi, If someone can confirm this bug ... Run this in an xterm with smart placement method: while true; do konsole sleep 1; killall konsole; done Look at the screen, you should randomly see the bug at konsole window mapping... The placement plugin is broken. It

Re: [compiz] Bug with kde applications and damageWindowRect wrapping...

2007-04-18 Thread Danny Baumann
Hi, If someone can confirm this bug ... Run this in an xterm with smart placement method: while true; do konsole sleep 1; killall konsole; done Look at the screen, you should randomly see the bug at konsole window mapping... The placement plugin is broken. It shouldn't place

Re: [compiz] Bug with kde applications and damageWindowRect wrapping...

2007-04-18 Thread Danny Baumann
Hi, If someone can confirm this bug ... Run this in an xterm with smart placement method: while true; do konsole sleep 1; killall konsole; done Look at the screen, you should randomly see the bug at konsole window mapping... The placement plugin is broken. It shouldn't

[compiz] [PATCH] Resize improvements (Multiple resize modes, better aspect ratio constraining)

2007-04-12 Thread Danny Baumann
Hi, I have ported various improvements of Beryl's resize to Compiz: - multiple resize modes (aside to the standard normal mode those are Stretch, Outline and Filled Outline) - better aspect ratio constraining (you now also can resize aspect constrained windows from other edges than the lower

Re: [compiz] Fullscreen windows(videos) and Compiz

2007-04-10 Thread Danny Baumann
Hi, I worte in my last mail that when I ue compiz git fullscreen videos are no longer ontop of the gnome-panel... that means that the gnome-panel is still visible while playing the video in fullscreen. The commit which I said may caused it has nothing to do with it compiz does not build if I

Re: [compiz] Fullscreen windows(videos) and Compiz

2007-04-10 Thread Danny Baumann
Hi, I worte in my last mail that when I ue compiz git fullscreen videos are no longer ontop of the gnome-panel... that means that the gnome-panel is still visible while playing the video in fullscreen. The commit which I said may caused it has nothing to do with it compiz does not build

Re: [compiz] re-work option initialization

2007-03-29 Thread Danny Baumann
Hi, I think in the long term, the autogenerated settings managers will be replaced with hard coded user friendly ones, this will leave all of these extra attributes with nowhere to go. I disagree. There are different usage models, reflected best by having different settings managers. Beginner

[compiz] Re: compiz: Changes to 'master' (Added possibility to load textures with fixed RGBA byte ordering from header files)

2007-03-28 Thread Danny Baumann
Hi, I find this change pretty ugly. Bool fixedRGBA looks like a quick hack to extend the imageToTexture function with some specific functionality. Creating a lower level function that accept a format and a type GLenum seems like a more appropriate solution to me. To be honest, I'm a bit

AW: [compiz] [PATCH] Notification on window restacking

2007-03-24 Thread Danny Baumann
Hi, This patch adds notification on window restacking. Plugins may need to do something when that happens. For example, it is used in the new version of animation plugin to perform a fade effect when a window moves above or below other windows (in the plugin's settings this effect is

Re: AW: Re: [compiz] [PATCH] minimize doesn't respect no core instance flag

2007-03-12 Thread Danny Baumann
Hi, We've done this before and the problem with this is that there might be conflicts with other plugins. What if some other plugin also wants to transform the core instance? Having plugins animate a separate instance of the window instead of the core instance gives us a well defined

AW: Re: [compiz] [PATCH] minimize doesn't respect no core instance flag

2007-03-09 Thread Danny Baumann
to do that would be to just return from paintWindow instead of calling the next plugin, but I think that's a bad solution. Regards, Danny - Ursprüngliche Nachricht - Von: David Reveman [EMAIL PROTECTED] An: Danny Baumann [EMAIL PROTECTED] Cc: compiz@lists.freedesktop.org Gesendet: 09.03.2007

Re: [compiz] Plugin Library Interface

2007-03-08 Thread Danny Baumann
Hi, Except from the notifications on Load/Unload it does not offer anything but another framework to load dlls at runtime. I fail to see any real benefit Maybe I should outline the benefits a bit more: - as you said, load/unload notifications - library plugins can wrap into core functions,

[compiz] [PATCH] minimize doesn't respect no core instance flag

2007-03-07 Thread Danny Baumann
Hi, In current git, minimize doesn't respect the PAINT_WINDOW_NO_CORE_INSTANCE_MASK flag set by other plugins. I noticed that especially in group: Tabbed windows are hidden by setting PAINT_WINDOW_NO_CORE_INSTANCE_MASK. When these windows are minimized together with their group, minimize draws

Re: [compiz] Plugin Library Interface

2007-03-07 Thread Danny Baumann
Hi, What are the major pros/cons of using this method over plain old libraries? They plug into the normal plugin infrastructure and don't add the need for plugin writers to mess around with dlopen(), dlsym() and such. Basically, they work like normal libraries and look like a plugin. A large

Re: [compiz] Re: Strange issue with windows positioning

2007-03-06 Thread Danny Baumann
Hi, Sorry, I forgot to write my gconf active plugin list: gconf,decoration,png,wobbly,fade,minimize,cube,rotate,move,resize,switcher,scale,zoom,dbus,annotate,blur You are missing the place plugin. With that plugin, your problems should be gone. Regards, Danny

Re: [compiz] [PATCH] Grab state Last state remembering

2007-03-06 Thread Danny Baumann
Hi, - Remembering of the last window state inside the state change notify This is useful for properly tracking down the window state changes (e.g. has the window been maximized in that state change?). In Beryl, we added a variable lastState into CompWindow, which is updated inside core's

Re: [compiz] decoration mask

2007-03-02 Thread Danny Baumann
Hi, Beryl has this mask called PAINT_WINDOW_DECORATION_MASK that the decoration plugin sets when it's drawing the decorator windows. It lets you apply an effect to a window that doesn't affect the decorations. Does this sound like something that would be useful in compiz? OK - I

Re: [compiz] decoration mask

2007-03-02 Thread Danny Baumann
Hi, Yes, I think comparing the names is a workaround which works for the moment. I didn't try with group though since it doesn't work with compiz just yet. The only Beryl-specific thing group is using right now (at least that I'm aware of) is the offscreen interface. This is needed to

Re: [compiz] window matching interface and the new match option

2007-02-27 Thread Danny Baumann
Hi, Or you could call it the obs plugin ;) Yes, I did exactly that in Beryl ;) The bso plugin should not exist because it does not actually do the work of changing the paint values. It just sets the atoms which core responds to, so it is just a hack. I disagree. obs (as well as bs before)

[compiz] Re: BSO paint values - was window matching interface and the new match option

2007-02-27 Thread Danny Baumann
Hi, obs does not appear to listen for the client messages, so I assume that there is a separate code path in core which does a very similar thing to your changeWindowOpacity function? Indeed. This is done in core's event.c. Are you planning to pull all of that out into a plugin too? Hmm,

[compiz] [PATCH] Extended window resize notify function

2007-02-20 Thread Danny Baumann
Hi all, attached is a patch which extends the window resize notify function: Instead of just passing the CompWindow*, additionally the resize difference information is passed (difference of position, width and height). Originally, I wrote this one for Beryl as we needed it for the group plugin,

Re: [compiz] Question about extending screengrabs

2007-01-11 Thread Danny Baumann
Hi, The same would happen for terminate bindings so other plugins can keep an internal track of all other plugins (even if the author didnt write their plugin specifically for them). The problem is that this method (which also came to my mind yesterday ;-) ) can't be used at all for replacing

Re: [compiz] Question about extending screengrabs

2007-01-11 Thread Danny Baumann
Hi, I wouldn't want it to replace otherScreenGrabExist because I feel that is for a slightly different purpose. My approach was to try to add cooperation, but not dependencies between plugins. My examples are: 1. 3D, Beryl uses IPCS for this which is not recommended. I would like 3D

Re: [compiz] Question regarding window output extents

2006-12-28 Thread Danny Baumann
Hi, what you're suggesting is pretty much exactly what I've already done. I just pushed out the changes for this. There's now a getOutputExtentsForWindow function that you should wrap. It only deals with the output extents currently but we can easily do the same thing for the input extents

Re: [compiz] Question regarding window output extents

2006-12-27 Thread Danny Baumann
Hi, The question now is: How can we communicate the fact that there is a second set of decoration properly to other plugins so that window damaging and transformation are aware of the glow? From my understanding, the member output of the CompWindow structure is supposed to do exactly that.

  1   2   >