summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-09-25Make sure geometry rectangle is kept inside the screen area.Danny Baumann1-2/+11
2008-09-18[PATCH] Fix reading of floats in metadata for some locales.Erkin Bahceci1-0/+10
2008-09-17Fix a number of potential memleaks in XGetWindowProperty return value handling.Danny Baumann3-56/+89
If a property with 0 items was set, the return value was leaked.
2008-09-14Use pendingMaps variable to set w->managed on MapNotify.Danny Baumann1-1/+1
2008-09-14Only decrement pendingMaps variable when there are actually pending maps.Danny Baumann1-1/+2
2008-09-12Fix warning.Danny Baumann1-2/+1
2008-09-12Cleanup: pass button and key events directly (instead of generic XEvent) ↵Danny Baumann1-34/+37
into action handlers.
2008-09-12Call terminate function also for bindings without modifiers.Danny Baumann1-18/+24
2008-09-09When the startup ID of a window changes, move it to current viewport instead ↵Danny Baumann1-7/+10
of changing to the viewport of the window.
2008-09-08On startup ID changes, overwrite the initial viewport with the viewport the ↵Danny Baumann1-1/+10
window is currently on. When not doing so, the current viewport will always be filled in as initial viewport, thus making the focus stealing prevention trigger.
2008-09-08Activate window (if allowed) when its startup ID changes.Danny Baumann2-11/+43
2008-09-03Add support for matching a window's alpha channel availability.Danny Baumann1-0/+14
2008-09-01Merge branch 'master' of ↵Danny Baumann1-24/+34
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2008-08-31Fix memory leak.Danny Baumann1-24/+27
2008-08-28Made logMessage a wrappable core (instead of display) function.Danny Baumann10-68/+66
2008-08-28Improve focus stealing prevention.Danny Baumann1-4/+16
- Allow window focus if currently no window or only the desktop window is focussed. - Rename mode "High" to "Normal" and introduce "High" mode that denies focus attempts of windows not belonging to the active application. - Allow focus attempts of windows of the same application in Low, Normal, High modes.
2008-08-21Limit number of damage rects in one screen repaint.Danny Baumann1-0/+7
If the number of rects grows too much, we're using more resources managing the damage than doing the actual drawing.
2008-08-18Replace return to exit loop by break.Danny Baumann1-4/+9
2008-08-14Pass client type of _NET_MOVERESIZE_WINDOW message sender to validate function.Danny Baumann2-5/+10
Use this information to skip validation of pager initiated move/resize events.
2008-08-14Add definitions for EWMH source indication values.Danny Baumann2-4/+4
2008-08-08Don't use window found previously.Danny Baumann1-5/+7
2008-08-08Optimization.Danny Baumann1-7/+15
2008-08-08Try to find the window under the pointer through the server if d->below is ↵Danny Baumann1-0/+17
not valid. This may happen e.g. if focusDefaultWindow() is called right after moveScreenViewport(), as the EnterNotify event hasn't arrived at that time yet.
2008-08-08We now have the CompScreen variable at the right time, use it.Danny Baumann1-1/+1
2008-08-08Also update d->below variable when we have a grab, so that it has the ↵Danny Baumann1-43/+38
correct value after grab end. Needed e.g. for focussing the correct default window after viewport changes with click_to_focus disabled.
2008-08-08Merge branch 'master' of ↵Danny Baumann1-1/+2
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2008-08-08Also update window sizes if the work area of a single output changed.Danny Baumann1-5/+15
2008-08-08Merge branch 'master' of ↵Danny Baumann1-6/+8
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2008-08-08Don't modify action priv value when applying option changes.Danny Baumann1-1/+2
2008-08-07Minor coding style adjustment.Danny Baumann1-3/+1
Remove useless assignment.
2008-08-07Handle sync alarm events on screens other than the last.Aaron Plattner1-4/+8
2008-07-27Remove opacity, brightness and saturation members from CompWindow struct.Danny Baumann2-17/+13
w->paint.[opacity|brightness|saturation] now contains the property value cache and should never be changed.
2008-07-27Remove opacity adjustment handling (bindings, matches) from core.Danny Baumann5-153/+13
2008-07-26Update paint values and damage window properly on brightness and saturation ↵Danny Baumann1-6/+20
property changes.
2008-07-25Move unresponding window greyout to fade plugin.Danny Baumann2-36/+8
2008-07-09Fix typo.Danny Baumann1-1/+1
2008-07-03Only move focus to window on click if it wasn't focussed before.Danny Baumann1-2/+3
2008-07-03Improve ABI version check printout.Danny Baumann1-3/+13
2008-06-18Added synhronized timers.Dennis Kasprzyk4-13/+33
compAddTimeout now has a minimal and a maximal timeout time. This allows compiz to execute multiple timers at once and prevents unnecessary wakeups.
2008-06-15Fix some minor memory leaks.Danny Baumann2-0/+4
2008-06-10Store icon geometry in CompWindow struct.Danny Baumann3-1/+48
2008-06-08Warning fix.Danny Baumann1-1/+1
2008-06-08Plug some minor memory leaks.Danny Baumann2-7/+16
2008-06-07Minor cleanup.Danny Baumann1-5/+1
2008-06-07Merge branch 'master' of ↵Danny Baumann1-13/+6
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2008-06-07Fix a number of memory leaks.Danny Baumann4-4/+18
2008-06-06Minor cleanup.Danny Baumann1-13/+6
2008-05-24Optimizations.Danny Baumann1-43/+29
2008-05-24Remove useless checks.Danny Baumann1-7/+4
As w->alive is unconditionally set to true when adding windows, it makes no sense to check if it's true.
2008-05-24Coding style fixes.Danny Baumann1-4/+5