summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Bug fix: Issue #43, better client window lookupRichard Grenville2012-09-142-17/+41
| | | | | | | | | | | | | | | | | | More details on the issue report. - Look up the client window of a WM frame when it's mapped instead of when it's created, for better reliability. - Fix a warning when building.
| * fix code duplication resulting from rebaseChristopher Jeffrey2012-09-131-6/+3
| |
| * fix determine_evmask warningsChristopher Jeffrey2012-09-132-1/+11
| |
| * more style changesChristopher Jeffrey2012-09-132-23/+43
| |
| * stay consistent with code styleChristopher Jeffrey2012-09-132-75/+129
| |
| * whitespaceChristopher Jeffrey2012-09-132-4/+4
| |
| * Bug fix: Segfault when meeting FocusIn/Out from destoryed windowsRichard Grenville2012-09-131-6/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I found compton segfaults sometimes when starting from .xinitrc. Debugging reveals my conky window was just reparented to a fvwm's frame window before compton picked up a FocusOut event on this conky window that has just been destroyed in the event queue. find_win() call in ev_focus_in/out() returned a NULL pointer. When it tried to use the pointer segfault happens. - Add extra check to ev_focus_in/out() to stop the segfault. - Reset window event mask on window reparenting to a non-root window to minimize wrong events. - More abstraction for determining window event mask.
| * Improvement: Use find_toplevel() to find WM frameRichard Grenville2012-09-132-124/+147
| | | | | | | | | | | | | | | | | | Use find_toplevel() to find out the WM frame of a client window. I didn't noticed it beforehand. Fallback to the old method as compton does not always get correct client windows. - Clean up find_client_win() a bit. A BFS search algorithm could be more optimal yet it requires a queue implementation.
| * Improvement: Do not track focus changes unless necessaryRichard Grenville2012-09-131-8/+16
| | | | | | | | | | Stop tracking focus changes unless either inactive_opacity or inactive_dim is enabled, small performance boost in certain cases.
| * Bug fix: Issue #40: -z does not work as expectedRichard Grenville2012-09-122-23/+42
| | | | | | | | | | | | | | | | | | More information in the issue report. - Let window opacity affect the opacity of its shadow and frames even if -z is enabled. - Check for the range of -o to eliminate potential segfault.
| * Bug fix: Double free when XQueryTree() failsRichard Grenville2012-09-121-6/+24
| | | | | | | | | | | | Take care of failure of XQueryTree() to prevent it from causing a double-free crash. This usually happens when X is initializing and windows are constantly changing.
| * Bug fix: Issue #39: Render windows just mapped && focused incorrectlyRichard Grenville2012-09-121-0/+44
| | | | | | | | | | More info in the issue description. This also fixes the problem for --inactive-dim.
| * Feature: Issue #2: Support dim inactive windowsRichard Grenville2012-09-122-8/+59
| | | | | | | | | | | | | | - Add a switch --inactive-dim that dims inactive windows. - The window dimming feature is implemented in a pretty ugly way. Improve it if possible.
| * Debug: Enhanced debugging capabilityRichard Grenville2012-09-122-23/+91
| | | | | | | | | | | | | | | | - Change all #if DEBUG_XXX directives to #ifdef, thus making it possible to directly enable debugging options with CFLAGS (-DDEBUG_XXX). - Print timestamp before event debugging messages.
| * Bug fix: Segfault when encountering invalid long optionRichard Grenville2012-09-111-0/+2
| | | | | | | | I didn't read the documentation of getopt_long() carefully.
| * Bug fix: Issue #37, fix 5 opacity-related bugsRichard Grenville2012-09-112-54/+154
| | | | | | | | | | | | | | | | | | | | More details in the bug report. - Rewritten much of the opacity calculation, code cleanup. - Commandline switch --inactive_opacity_override to restore the old behavior in which inactive_opacity has higher priority than _NET_WM_OPACITY.
| * Feature: Issue #35, Add colored shadowsRichard Grenville2012-09-112-3/+58
| | | | | | | | | | | | | | - Use getopt_long() instead of getopt() for argument parsing, making long options possible. - Add support of colored shadows with 3 commandline switches.
| * Bug fix: Issue #36: Chromium window painting problemsRichard Grenville2012-09-112-24/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | More descriptions on issue #36. - Listens ShapeNotify event to get around the Chromium window painting issues. - Adds dependency on X Shape extension. - Adds a few functions for convenience, so a bit code clean up. - Better event debug support, adds restack_win() debug.
| * Bug fix: Issue #38, fixes painting specially-shaped semi-transparent windowsRichard Grenville2012-09-111-0/+4
| | | | | | | | Fix taken from xcompmgr.
| * avoid allocating a new win struct if possibleChristopher Jeffrey2012-09-081-5/+4
| |
| * add richardgv's patch. see #31.Christopher Jeffrey2012-09-081-0/+5
| |
| * apply patch from richardgv. fixes #5.Christopher Jeffrey2012-09-071-1/+3
| |
| * rename, refactor again.Christopher Jeffrey2012-06-031-9/+9
| |
| * refactor, renameChristopher Jeffrey2012-06-031-48/+49
| |
| * Fixed a (very) small 'bug' in the usage text, -f wasn't printed on a new line.Tim van Dalen2012-03-171-1/+1
| |
| * stop listening for property events on client window after unmapChristopher Jeffrey2012-02-281-0/+5
| |
| * minor changesChristopher Jeffrey2012-02-271-62/+44
| |
| * reorganize treeChristopher Jeffrey2012-02-272-0/+2959
|
* Add basic support for a modified compton compositor instead of the old buggy ↵Timothy Pearson2014-03-3125-44/+115
| | | | | | kompmgr Update additional Xorg atom names
* Rename TDE-specific atoms to avoid stomping on KDE atom namesTimothy Pearson2014-03-314-17/+17
|
* Fix incorrect crash report hash calculationTimothy Pearson2014-03-292-22/+115
| | | | Allow saving of an offline crash report for later upload if crash reporting server is unavailable
* Add preliminary support for uploading crash reports to a central server ↵Timothy Pearson2014-03-299-7/+966
| | | | without requiring Bugzilla
* Extract and include any pertinent SCM metadata from the crashed application ↵Timothy Pearson2014-03-288-3/+102
| | | | in its crash report
* Reset submodule main/tdebase/cmake to latest HEADAutomated System2014-03-281-0/+0
|
* Update common directoriesSlávek Banko2014-03-272-0/+0
|
* Updated images for KSplash default theme. These resolves bug 2013.Alex Couture2014-03-254-0/+0
|
* Fixed KSplash icon flashing position problem for 'default' theme engine.Michele Calgaro2014-03-255-20/+42
| | | | Removed nasty hardcoded hack and added 'Icon Offsets' option to Theme.rc file.
* Update Admin Guide.Darrell Anderson2014-03-242-153/+114
|
* Remove references to printing.kde.org. This relates to bug 1846.Michele Calgaro2014-03-234-8/+4
|
* Add secondary logout fadeaway controlDarrell Anderson2014-03-193-153/+191
| | | | | This resolves Bug 1999 This relates to Bug 258
* Fixed TDE-Classic config bug introduced in commit 77b01cb. This resolves bug ↵Michele Calgaro2014-03-182-4/+4
| | | | 2013.
* Replaced KSplash Default theme with new TDE Refresh theme. This relates to ↵Alex Couture2014-03-1816-53/+16
| | | | bug 2013.
* Copy KSplash Default theme to new TDE-Classic theme. This relates to bug 2013Michele Calgaro2014-03-1817-0/+80
|
* Add autotools support for KSplash Unified themeMichele Calgaro2014-03-181-0/+4
|
* Move "Show Desktop" icon from Settings to Utility category.Michele Calgaro2014-03-181-2/+2
| | | | | This resolves bug 1903 and at the same time leaves the icon available to users. Users can now even add this icon to a panel if they wish.
* Update Control Center icon in TDE menu to match the one shows in the submenuMichele Calgaro2014-03-181-2/+1
|
* Use the "confirm logout" option in KSMServer::logoutTimedFrancois Andriot2014-03-161-5/+12
|
* Use TDE hardware library to control shutdown options in Kickoff menuSlávek Banko2014-03-141-0/+7
| | | | This resolves Bug 1931
* Fix localURL signalFrancois Andriot2014-03-142-3/+4
| | | | This relates to Bug 1902
* Updated TDE description in TDE User Guide. This relates to bug 2001.Michele Calgaro2014-03-142-5/+13
|