Commit Graph

85 Commits (b69a4883748e967bfd7564a7a07c0f9d9832397b)

Author SHA1 Message Date
tpearson b69a488374 Link most Trinity DSOs against the most common kdelibs libraries to 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
14 years ago
tpearson 28310a5368 Hide shutdown dialog from taskbar
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1257821 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson bbd15b6d4c Allow the display configuration test dialog to steal focus
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1257650 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 48ead3b93b Fix keramic and b2 window clients
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254498 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 34869df7a3 Allow kdm to preload kwin
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
14 years ago
tpearson 3bcc1ce0c9 Allow kwin to replace itself automatically
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253854 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 458b7cead4 Add kdmtsak program
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
14 years ago
tpearson 9925fc58bc Fix system modal dialogs
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
14 years ago
tpearson 1f40ada72d Force windows with the modal system notification atom set to stay above 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
14 years ago
tpearson 9fe53a2a43 Fix kompmgr failing to move windows in opaque mode
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252373 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f69216c644 Fix kompmgr crash on window resize
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252372 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f5f0024b74 Add new _KDE_WM_MODAL_SYS_NOTIFICATION atom to disable 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
14 years ago
tpearson cf01bd685d Fix kompmgr abort on TDE login
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251224 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 342b8e69aa Fix shutdown dialog fading when compositing is enabled
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
14 years ago
tpearson 4e660380ca Add another ATI fglrx workaround to kompmgr
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
14 years ago
tpearson a847ac79a0 Fix kompmgr fading
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
14 years ago
tpearson f5a065d579 Additional kompmgr updates and fixes
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250862 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson c0455ff674 Work around ATI fglrx XDamage bug that was causing kompmgr to not draw new 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
14 years ago
tpearson cbb186912d Fix kompmgr artifacts when resizing shaped windows
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
14 years ago
tpearson 5f8350de50 Indicate that kdesktop focus stealing prevention is a Default setting
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250387 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 5ee66bc400 Fix run command not accepting focus when Firefox is running and active on the current screen
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1250369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 5e5763fa9c Fix desktop transparency fade out in kompmgr
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249956 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson afb2c168c7 Add ability to "punch through" to desktop for transparency in kompmgr
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
14 years ago
tpearson d6bcc187d2 Fix taskbar when parent application is using ARGB windows
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
14 years ago
tpearson 6e709686b2 Rename option to enable kompmgr to a more user decipherable string
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248526 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 549c7e4d63 Convert remaining references to kde3 (e.g. in paths) to trinity
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1248408 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson d54ab55951 Fix a number of issues in kdebase caused by C style casts
This includes Bug #492


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247425 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 4b12a38f6e Hide nonfunctional kompmgr menu shadow settings
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247209 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 3809a25a5d Use a more reasonable default window fade speed
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1247198 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f5c73c7a67 Fix kompmgr configuration dialog
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
14 years ago
tpearson 5df7872c53 Add initial framework for writing a kompmgr pid file
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
14 years ago
tpearson 7bf4b53615 Reload kompmgr settings on user switch
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
14 years ago
tpearson f50ce50331 Add Xorg composition support to kdm
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
14 years ago
tpearson ecb591aa84 Export the kdm background pixmap via standard Xorg mechanisims for greater flexibility
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246636 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 5292ca5c9f Fix up kompmgr comfiguration and add skeleton for more options
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246532 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson a5bdf0c279 Fix a few practical usability GUI problems in the window opacity popup menu
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246528 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson a3d5ebbdd7 Fix major kompmgr flickering on sesson startup
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
14 years ago
tpearson 4f1f76a2d3 Fix kompmgr in the following ways:
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
14 years ago
tpearson 9a3f0aacd4 rename the following methods:
tqfind find
tqreplace replace
tqcontains contains


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 341ad02235 Fix spurious kompmgr crash dialogs
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
14 years ago
tpearson 1a308b9fda Another "redmond" kwin client fix
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1243972 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 4f396b03eb Fix the "redmond" kwin client
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
14 years ago
tpearson 73cc29bc4e Rename tqsizeHint* to sizeHint*
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1241971 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson bee265d855 Remove the tq in front of these incorrectly TQt4-converted methods/data members:
tqrepaint[...]
tqinvalidate[...]
tqparent[...]
tqmask[...]
tqlayout[...]
tqalignment[...]


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1240522 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 6171b51130 Rename incorrect instances of tqrepaint[...] to repaint[...]
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1240369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f57854f6f4 Specify namespace when using WFlags
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227664 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson e2830561bd Fix Flags namespace
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227633 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 2b11e51517 Specify namespace when using WNoAutoErase
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227631 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson e5ad541e17 Remove extra curly brace
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227024 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 4ce11e2938 Fix kdebase FTBFS
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1227017 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago