summaryrefslogtreecommitdiffstats
path: root/kwin
Commit message (Collapse)AuthorAgeFilesLines
* Fix kompmgr user handoff on logintpearson2011-10-141-5/+10
| | | | | | | Add new command line option '-k' to kompmgr to suppress restart on Xorg crash git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1258917 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Link most Trinity DSOs against the most common kdelibs libraries to ↵tpearson2011-10-104-4/+4
| | | | | | compensate for linking changes in modern distributions such as Ubuntu Oneiric git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1258263 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Hide shutdown dialog from taskbartpearson2011-10-081-1/+16
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1257821 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow the display configuration test dialog to steal focustpearson2011-10-061-1/+14
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1257650 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix keramic and b2 window clientstpearson2011-09-194-13/+56
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254498 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kdm to preload kwintpearson2011-09-151-1/+2
| | | | | | | This provides a smoother and more unified logon experience git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253865 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kwin to replace itself automaticallytpearson2011-09-151-2/+49
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253854 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add kdmtsak programtpearson2011-09-151-1/+2
| | | | | | | Fix possible kompmgr segfault under rare circumstances git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253695 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix system modal dialogstpearson2011-09-122-0/+4
| | | | | | | | | Fix shutdown background Add code to make the desktop locking system use the system window decorations and generally use the same theme and style as the active desktop This code is disabled for now, but can be enabled via the two new static variables in kdesktop/lock/main.cc git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252900 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Force windows with the modal system notification atom set to stay above ↵tpearson2011-09-102-6/+11
| | | | | | | | | | | other windows Enhance logout sequence appearance Add remote folder synchronization on logout support Fix flickering to black window with subsequent partial repaint of certain widgets occurring during fancy logout sequence git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252640 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr failing to move windows in opaque modetpearson2011-09-091-9/+14
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252373 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr crash on window resizetpearson2011-09-091-1/+5
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252372 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add new _KDE_WM_MODAL_SYS_NOTIFICATION atom to disable ↵tpearson2011-09-096-19/+68
| | | | | | | | | menu/close/on-all-desktops buttons Improve the appearance of the TDE logout sequence using the new atom git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252231 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr abort on TDE logintpearson2011-09-031-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251224 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix shutdown dialog fading when compositing is enabledtpearson2011-09-032-1/+2
| | | | | | | | Add a bit of logging to kompmgr Fix a broken signal/slot disconnect in kwin git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251223 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add another ATI fglrx workaround to kompmgrtpearson2011-09-021-12/+38
| | | | | | | This one restarts kompmgr if the connection to the X display is lost git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251019 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr fadingtpearson2011-09-021-14/+78
| | | | | | | Fadeouts are now silky smooth under all conditions... git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250992 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Additional kompmgr updates and fixestpearson2011-09-021-206/+305
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250862 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Work around ATI fglrx XDamage bug that was causing kompmgr to not draw new ↵tpearson2011-09-021-19/+106
| | | | | | | | | popup windows Clean up kompmgr a bit and attempt to smooth out the window fades git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250856 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr artifacts when resizing shaped windowstpearson2011-09-011-11/+130
| | | | | | | Restore original konsole opacity for background colors when ARGB visuals are active git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250652 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Indicate that kdesktop focus stealing prevention is a Default settingtpearson2011-08-311-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250387 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix run command not accepting focus when Firefox is running and active on ↵tpearson2011-08-301-1/+12
| | | | | | the current screen git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix desktop transparency fade out in kompmgrtpearson2011-08-291-4/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249956 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add ability to "punch through" to desktop for transparency in kompmgrtpearson2011-08-281-0/+73
| | | | | | | Activate Konsole ARGB mode by default when kompmgr is running git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249953 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix taskbar when parent application is using ARGB windowstpearson2011-08-251-3/+3
| | | | | | | | Fix composition configuration default settings Add logout notice to give the user feedback that yes, the logout command actually WAS accepted git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249522 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Rename option to enable kompmgr to a more user decipherable stringtpearson2011-08-211-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248526 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Convert remaining references to kde3 (e.g. in paths) to trinitytpearson2011-08-216-7/+7
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248408 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix a number of issues in kdebase caused by C style caststpearson2011-08-151-1/+1
| | | | | | | This includes Bug #492 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247425 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Hide nonfunctional kompmgr menu shadow settingstpearson2011-08-151-2/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247209 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use a more reasonable default window fade speedtpearson2011-08-141-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247198 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr configuration dialogtpearson2011-08-143-51/+194
| | | | | | | | All main settings now work and apply immediately There is also now no flicker during settings application! git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247196 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add initial framework for writing a kompmgr pid filetpearson2011-08-141-1/+88
| | | | | | | | For an unknown reason the pid is currently corrupted on UID switch, so the added code is disabled until it can be looked at again. git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247023 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Reload kompmgr settings on user switchtpearson2011-08-141-0/+30
| | | | | | | Check for null passwd struct in kdm kgapp git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247005 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add Xorg composition support to kdmtpearson2011-08-131-4/+35
| | | | | | | | | KDM composition can be enabled in the control center When enabled, it provides seamless composited logins to Trinity sessions It also gets rid of the remaining artifacts in the themed kdm login screen git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246834 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Export the kdm background pixmap via standard Xorg mechanisims for greater ↵tpearson2011-08-121-3/+3
| | | | | | flexibility git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246636 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix up kompmgr comfiguration and add skeleton for more optionstpearson2011-08-116-34/+75
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246532 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix a few practical usability GUI problems in the window opacity popup menutpearson2011-08-111-4/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246528 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix major kompmgr flickering on sesson startuptpearson2011-08-111-1/+16
| | | | | | | | Note that there is still a (small) single flicker that occurs as the composition is engaged, however this is an Xorg design defect and can only be fixed by loading composition support in kdm git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246526 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix kompmgr in the following ways:tpearson2011-08-114-51/+145
| | | | | | | | | | 1. Repair spurious crash dialog 2. Make kompmgr start if enabled when Apply is clicked in KCM 3. Fix flickering and general graphical ickiness on desktop switch 4. Fix flickering on root pixmap change git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246518 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* rename the following methods:tpearson2011-08-1027-123/+123
| | | | | | | | | tqfind find tqreplace replace tqcontains contains git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix spurious kompmgr crash dialogstpearson2011-08-093-45/+47
| | | | | | | Disable irritating and obsolete warning dialog when kompmgr is enabled git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1245889 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Another "redmond" kwin client fixtpearson2011-07-301-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1243972 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix the "redmond" kwin clienttpearson2011-07-303-6/+19
| | | | | | | It is highly recommended that "window resize and move when maximized" be disabled when this client is in use git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1243970 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Rename tqsizeHint* to sizeHint*tpearson2011-07-182-6/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1241971 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Remove the tq in front of these incorrectly TQt4-converted methods/data members:tpearson2011-07-092-3/+3
| | | | | | | | | | | | tqrepaint[...] tqinvalidate[...] tqparent[...] tqmask[...] tqlayout[...] tqalignment[...] git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1240522 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Rename incorrect instances of tqrepaint[...] to repaint[...]tpearson2011-07-074-5/+5
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1240369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Specify namespace when using WFlagstpearson2011-04-112-4/+4
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227664 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix Flags namespacetpearson2011-04-111-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227633 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Specify namespace when using WNoAutoErasetpearson2011-04-112-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227631 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Remove extra curly bracetpearson2011-04-041-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227024 283d02a7-25f6-0310-bc7c-ecb5cbfe19da