Commit Graph

  • b71b06af44 Adding kcfg files for two very common apps. Please check entries. It's missing types for a lot of entries and it proly misses a few hidden entries, if you know those please add those (you can use kcfgcreator if you want to do it quickly) Zack Rusin 2004-05-14 16:31:26 +00:00
  • ab428d9ab0 Patch for xinerama mode to allow fullscreens both on one or several screen(s) Xavier Izard 2004-05-10 23:22:27 +00:00
  • 36a1cd4b18 Detect also X focus policy set to PointerRoot, and re-activate the active window instead of setting focus to null focus window. CCMAIL: 81145-done@bugs.kde.org Luboš Luňák 2004-05-10 14:06:32 +00:00
  • 568b06087b if (bla) delete bla; => delete bla; Laurent Montel 2004-05-09 16:45:04 +00:00
  • 4b22ed1d20 Again, a patch by Wilfried Huss: Make the menu button fade out like the other buttons. Sandro Giessl 2004-05-05 18:24:39 +00:00
  • b20cf8bf18 Fix for bug #78739 cc:kwin@kde.org Luciano Montanaro 2004-05-04 13:59:48 +00:00
  • b50995f3cf Middle-click on the maximize button also put the window into background, because QButton::mousePressEvent() ignores mouse non-LBM clicks. Luboš Luňák 2004-05-04 12:39:01 +00:00
  • bfc2e69530 So much for clever workarounds. CCMAIL: 80653-done@bugs.kde.org Luboš Luňák 2004-04-30 15:12:28 +00:00
  • d05a7b068b Add some checks. Luboš Luňák 2004-04-29 14:52:33 +00:00
  • d373e84e3a Fix fix for #77341. Luboš Luňák 2004-04-29 14:13:08 +00:00
  • bc8e0805a7 This should fix #77341 (fingers crossed), group transients without apps specifying the group for windows. Luboš Luňák 2004-04-29 09:43:01 +00:00
  • 5da0e37909 Handle the case when there's actually no key for 4th modifier. Luboš Luňák 2004-04-27 14:59:47 +00:00
  • 984bb69341 CVS_SILENT made messages Script Kiddy 2004-04-26 02:06:32 +00:00
  • 6f3db8f9fe Topmenus have special layer, avoid stacking operations with them. Fixes a small problem with #77341. Luboš Luňák 2004-04-23 14:51:30 +00:00
  • 75029e652b *cough* Luboš Luňák 2004-04-22 16:52:24 +00:00
  • 6d919922e2 Better implementation for ##36065. Luboš Luňák 2004-04-22 12:30:57 +00:00
  • 88e699aea2 Fix #66868. Luboš Luňák 2004-04-20 15:19:47 +00:00
  • 0b012b18f3 Show sizeAllCursor also when moving a shaded window. Luboš Luňák 2004-04-19 14:55:29 +00:00
  • f0fcba2d6d Oops, fix clickraise. CCMAIL: 57111-done@bugs.kde.org Luboš Luňák 2004-04-19 14:29:37 +00:00
  • 43ed3b4fa5 Fix #78856. CCMAIL: 78856-done@bugs.kde.org Luboš Luňák 2004-04-19 11:37:48 +00:00
  • 4bf13f6f8f Make Shift+MMB in Konqy work even with no focus stealing prevention. Luboš Luňák 2004-04-19 09:29:53 +00:00
  • 23ac6a4381 Initialize values needed for electric borders even in the only-move case. (#79252). Luboš Luňák 2004-04-16 16:17:32 +00:00
  • 425e10ed1d Really interesting way of setting a default value. CCMAIL: 78759-done@bugs.kde.org Luboš Luňák 2004-04-16 15:41:11 +00:00
  • 2c1fd54015 Ok, the unreasonable focus policies need a special comment after all. Luboš Luňák 2004-04-16 15:31:56 +00:00
  • bf30a6995d Fix Shift+MMB in Konqy not working right. Luboš Luňák 2004-04-16 11:46:21 +00:00
  • f701524d4e Experimental support for #36065 (dragging from a window shouldn't raise it). Needs a Qt patch. Luboš Luňák 2004-04-16 10:23:42 +00:00
  • 1f628f4a5b Support for timestamp in the window restack request. Luboš Luňák 2004-04-16 09:43:53 +00:00
  • c311b39bd3 Don't have more than one reference to the same dummy variable in one borders() call. So innocent decoration developers can be sure that a value of one reference won't change a few lines later just because it has been overwritten by another reverence to the same value... Sandro Giessl 2004-03-30 13:52:27 +00:00
  • 186e42c151 Update. Luboš Luňák 2004-03-26 09:48:15 +00:00
  • 9a0f2b6e9b When the active window gets a modal dialog, activate the modal. Happens with kwalletmanager and the wallet open dialog. Luboš Luňák 2004-03-25 16:24:56 +00:00
  • 854e9cc05a With windows that have are listed for the focus stealing prevention workaround, don't make their user timestamp newer than the active window's one (unless a real user activity takes place in them). As they are belong to the active application and just fail to say so, this makes sure they won't prevent that application from getting focus by having newer timestamp. E.g. Alt+F2, typing URL, kio_uiserver dialog shows (has workaround), SSL certificate dialog shows (shown by kdesktop), and it wouldn't get focus, because kio_uiserver's timestamp would be later. Luboš Luňák 2004-03-24 19:05:49 +00:00
  • 1c302cb000 CVS_SILENT made messages Script Kiddy 2004-03-24 07:02:07 +00:00
  • d160269cde I guess I didn't intend to commit this file with that. Luboš Luňák 2004-03-23 16:52:12 +00:00
  • 0eeaa25674 No NET::NET::Utility. Luboš Luňák 2004-03-22 17:06:49 +00:00
  • 42b0d187ca Oops. CCMAIL: 78231-done@bugs.kde.org Luboš Luňák 2004-03-22 17:06:12 +00:00
  • 108d73625a A workaround for #70943 until xinerama placement works properly with windows that request a specific position. Luboš Luňák 2004-03-22 16:39:58 +00:00
  • dd81cc4c6e Use the actual border sizes instead of hardcoded 4 for mousePosition(), so that this is more flexible and decorations don't have to reimplement it completely. Luboš Luňák 2004-03-18 16:56:11 +00:00
  • 30faf2c53e KIOSK: Hide configure option if control modules have not been authorized Waldo Bastian 2004-03-18 13:18:41 +00:00
  • 0992665bb4 Handle shape correctly if mask is missing. Waldo Bastian 2004-03-18 13:17:18 +00:00
  • ac083a60f8 unbreak compilation Dirk Mueller 2004-03-17 02:57:23 +00:00
  • 0bb2610a9e CVS_SILENT made messages Script Kiddy 2004-03-16 07:18:40 +00:00
  • a6adcb9056 Ignore FocusIn events for clients which were unmapped by kwin but had got focus shortly before. Otherwise quick switching between two virtual desktops with Konsoles can result in demand attention state. Luboš Luňák 2004-03-11 13:15:04 +00:00
  • 8a9738e02f This looks strange, whatever this is supposed to do. And if it's "compile fixes for FreeBSD", then I'm a kangaroo. Luboš Luňák 2004-03-11 12:59:55 +00:00
  • cc59587052 Don't lock up after doing Ctrl+Alt+Esc and clicking on the root window. Luboš Luňák 2004-03-09 13:05:29 +00:00
  • 4b0caa15b3 patch from Lubos for Xinerama movement snapping George Staikos 2004-03-08 22:32:47 +00:00
  • edbcd03ce9 Fix a problem with topmenu which shows up when turning topmenus off, adding menu applet, turning them on, removing applet -> kwin won't notice it has to manage them. Luboš Luňák 2004-03-08 15:31:09 +00:00
  • 4b28eb82db Fixed double-click on the window border behaviour. It incorrectly triggered the titlebar double-click action. Luciano Montanaro 2004-03-06 15:21:14 +00:00
  • ff081c36a0 Fix #76394, Luboš Luňák 2004-03-05 14:22:11 +00:00
  • 458573e997 Oops, clicking on the titlebar started drag, broken by last commit. Luboš Luňák 2004-03-05 14:07:11 +00:00
  • e329c3d872 Use a separate InputOnly window covering whole screen because it reportedly improves move/resize performance on some systems for some reason which I fail to see, but oh well. (http://lists.kde.org/?t=107302193400001&r=1&w=2) Luboš Luňák 2004-03-05 13:39:27 +00:00
  • be8387b70e sticky -> on all desktops Luboš Luňák 2004-03-04 16:52:37 +00:00
  • bee30bc5b2 Improve a bit the descriptions of the focus policies. Also remove the bashing of the unreasonable focus policies ;). Luboš Luňák 2004-03-04 14:21:53 +00:00
  • 454648b78b Uh oh, looks like this code missed one renumbering of the levels :(. (#74546) Luboš Luňák 2004-03-02 17:43:46 +00:00
  • 0760f3f763 Ok, some of these should be still slots after all. Luboš Luňák 2004-03-02 17:37:20 +00:00
  • 48a8d6ada0 Fix #74971 - never lower windows because their raise was refused by focus stealing prevention. CCMAIL: 74971-done@bugs.kde.org Luboš Luňák 2004-03-02 17:28:37 +00:00
  • aa8f2d6607 Fix some focus stealing prevention problems when timestamp is not explicitly specified. Luboš Luňák 2004-03-02 16:43:29 +00:00
  • 648fb3ed22 Avoid minimize animation when a newly managed window requests to be initially minimized. Luboš Luňák 2004-03-01 18:00:07 +00:00
  • aee628e008 Fix #76408 - do range checking on _NET_WM_DESKTOP values. CCMAIL: 76408-done@bugs.kde.org Luboš Luňák 2004-03-01 17:20:19 +00:00
  • 6e819697ad CVS_SILENT made messages Script Kiddy 2004-02-29 07:04:32 +00:00
  • 96cc95943a Fix #72074 - when trying to close a window, update user timestamp on the whole group, so that the possible 'close?' dialog has a recent timestamp even if the window about to be closed wasn't active. Luboš Luňák 2004-02-27 13:35:09 +00:00
  • 6905d4530a As the comment says, these don't need to be slots anymore. Luboš Luňák 2004-02-27 12:46:21 +00:00
  • b3547b4059 Access the static method directly (not that it wouldn't work via NULL pointer). Luboš Luňák 2004-02-25 10:00:37 +00:00
  • d2e94b988e Watch properties also on the group leader window, for now only the startup notification property, but it could be extended to read icons etc. as well if needed (ICCCM 4.1.2.7). Luboš Luňák 2004-02-25 09:51:47 +00:00
  • 9ace7a3634 Fix i18n. CCMAIL: 72239-done@bugs.kde.org Luboš Luňák 2004-02-24 13:32:39 +00:00
  • 307ee66123 Use "Modern System" in all visible strings as the name of this modsystem^H^H^Hmodernsys^H^H^Hmodernsystem decoration. CCMAIL: 74346-done@bugs.kde.org Luboš Luňák 2004-02-24 12:34:58 +00:00
  • 4b522c51cb Remove all CVS Id tags from kdebase, if I haven't missed one. Frans Englich 2004-02-24 11:30:21 +00:00
  • 53eefc6ed3 Before getting event about focus being set to None, really check if it's still so before reseting it. Fixes problem with kview run from konsole, set to fullscreen, set back to normal, closed -> konsole doesn't become active. Luboš Luňák 2004-02-23 17:09:47 +00:00
  • 339c7a297f Change the alt+f3 warning to avoid saying 'use the keyboard shortcut' when the shortcut is unset. Luboš Luňák 2004-02-23 14:25:55 +00:00
  • 3575a90230 Avoid -1 as array index. Luboš Luňák 2004-02-23 14:20:13 +00:00
  • 37d83f6c9c No need for quoting with KProcess. Luboš Luňák 2004-02-23 13:45:36 +00:00
  • 3abd0ebdf0 Oops. Qt3.2 used to set resource class in WM_CLASS all lowercase, but Qt3.3 capitalizes it (part of my own patch IIRC, hehe :-/), so all the workarounds for specific apps no longer work -> force resource class to be always lowercase. Luboš Luňák 2004-02-23 12:47:28 +00:00
  • 1e121b6c94 - fix compiler error - fix compiler warning Dirk Mueller 2004-02-23 03:23:29 +00:00
  • c452b659d4 Removed Id line, as per KDE CVS policy. Luciano Montanaro 2004-02-21 11:49:01 +00:00
  • d216898373 Really smart to say in the cvs log that kwmtheme is disabled, and accidentally enable it by the commit. Luboš Luňák 2004-02-19 12:35:03 +00:00
  • f4ee84d509 When activating a modal dialog instead of a mainwindow, and the mainwindow is on all desktops, don't force the modal dialog to be on all desktops too. Luboš Luňák 2004-02-19 09:52:51 +00:00
  • df2f09f18e List decorations that still need porting to the new API (any volunteer for finishing kwmtheme?). CCMAIL: kwin@kde.org Luboš Luňák 2004-02-19 09:52:11 +00:00
  • 89aefe8811 Before using the global desktop topmenu, try to find any topmenu belonging to the application. CCMAIL: 72113-done@bugs.kde.org Luboš Luňák 2004-02-18 18:27:04 +00:00
  • e7cc4aa974 One more bug in clientArea(). Luboš Luňák 2004-02-18 18:12:09 +00:00
  • bf814c45e0 Handle two todo comments from the recent partial struts commit, and fix a problem with clientArea( WorkArea ) ignoring struts. Luboš Luňák 2004-02-18 17:57:57 +00:00
  • 41bcfe70ed With restricted movement, don't require 100 pixels to be visible if the window is not so wide. CCMAIL: 71111-done@bugs.kde.org Luboš Luňák 2004-02-18 16:57:52 +00:00
  • a483fdeca7 Oops, sorry. Luboš Luňák 2004-02-18 09:47:38 +00:00
  • f5433a4e1d Compile fix... the for loop can go entirely... CCMAIL: l.lunak@suse.cz Otto Bruggeman 2004-02-17 22:31:45 +00:00
  • 2eb784cf35 Support for NETWM partial struts (_NET_WM_STRUT_PARTIAL, we call them extended here, ask Lubos why :>). This patch also includes workaround for kicker (in its current state, without extended-strut support), so it works in xinerama setups as expected. Thanks go to Lubos for help with implementation and for review. Peter Rockai 2004-02-17 17:34:00 +00:00
  • 4dabc236c8 Use debug area. Luboš Luňák 2004-02-17 17:17:06 +00:00
  • ea87eea812 On auto unshading, don't keep focus on the unshaded window, revert focus to the previously active window. CCMAIL: 75302-done@bugs.kde.org Luboš Luňák 2004-02-16 15:19:39 +00:00
  • c2b1856bc8 Looks it wasn't that good idea to force active dialogs very high (#74372). Luboš Luňák 2004-02-16 14:56:51 +00:00
  • 22e7409160 Revert r2.51. Tk is either too stupid to see a difference between normal and synthetic configure events, or it's too paranoid to trust the normal ones. CCMAIL: 75167-done@bugs.kde.org Luboš Luňák 2004-02-13 17:29:56 +00:00
  • ed511fc454 Reshuffle the options in the Alt+F3 menu a bit and see what is does ... Luboš Luňák 2004-02-13 15:15:37 +00:00
  • f53874b30f a few more kconf_update scripts, i missed these first due to an error in my script :(. Also remove some trailing spaces in #!/usr/bin/perl lines Dominique Devriese 2004-02-11 12:12:28 +00:00
  • 96cf50cdae Even kconf_update scripts are scripts Dominique Devriese 2004-02-11 11:23:10 +00:00
  • 0c051481e9 Fix #74063 - if there's a restacking operation, cancel pending autoraise for the window. Luboš Luňák 2004-02-10 14:46:03 +00:00
  • d465d96819 Ignore windows kept below others for smart placement. Luboš Luňák 2004-02-10 13:09:49 +00:00
  • 0a283ed773 Oops, I broke cancelling fullscreen from Alt+F3. Luboš Luňák 2004-02-10 11:46:46 +00:00
  • ef5340d6b9 Don't force windows to be inside workarea if their geometry comes from session restoration or if the window is already mapped. CCMAIL: 74057-done@bugs.kde.org Luboš Luňák 2004-02-10 11:45:00 +00:00
  • 5f079f5e3d Fix for #67416 by Martin Koller + my grab code changes to get mouse clicks even for the active window. Luboš Luňák 2004-02-10 09:24:57 +00:00
  • 9e9a93fe62 Corrected some typos. Sandro Giessl 2004-02-09 19:50:09 +00:00
  • 714d3fcd6c If e.g. the titlebar is already outside of the workarea, there's no point in performing a restricted move/resize, because then e.g. resize would also move the window (#74555). Luboš Luňák 2004-02-09 18:09:01 +00:00
  • 81a1feae6d Finally the proper way of doing r1.395. Luboš Luňák 2004-02-09 13:33:57 +00:00
  • 685f642737 CVS_SILENT made messages Script Kiddy 2004-02-07 07:08:22 +00:00
  • 0d346bcebf CVS_SILENT static const char *description -> static const char description[] Andy Goossens 2004-02-06 23:46:21 +00:00