Commit Graph

  • 5bf63947d9 Layout and whitespace update. Nadeem Hasan 2003-10-23 14:56:44 +00:00
  • 26a5b0bfb4 I'm not sure anymore what that was, but pointing out that kwin could simply use kdialog was right. Luboš Luňák 2003-10-23 13:38:42 +00:00
  • 7d10a9a2c9 Let's use SIGKILL instead of just SIGTERM. The user has to explicitly confirm killing the app anyway, and some stuck apps might not exit on SIGTERM. Luboš Luňák 2003-10-23 09:29:00 +00:00
  • fffdc0d01a Required for the exploit-new-kwin-colors patch Daniel Molkentin 2003-10-23 05:26:53 +00:00
  • b3144663fd CVS_SILENT Typographical corrections and changes Malcolm Hunter 2003-10-22 16:57:59 +00:00
  • e510e8dd73 Forgot to make the variable static Luciano Montanaro 2003-10-22 13:52:51 +00:00
  • bc025a9ed5 CVS_SILENT Typographical corrections and changes Malcolm Hunter 2003-10-22 12:34:04 +00:00
  • 546d2ce58c Check for being deleted ( KDecorationFactory::exists() ). Luboš Luňák 2003-10-22 08:47:32 +00:00
  • 43c71a8c72 No delayed deleting of decorations. They'll have to check themselves instead, using KDecorationFactory::exists(). Fixes #66205, and it wasn't really that good idea anyway. Luboš Luňák 2003-10-22 08:26:09 +00:00
  • 52cb814d32 Make the killer dialog transient for the nonresponding window. Luboš Luňák 2003-10-22 08:18:04 +00:00
  • 4d129cc9ba CVS_SILENT made messages Script Kiddy 2003-10-22 05:17:48 +00:00
  • f78608d336 CVS_SILENT Typographical corrections and changes Malcolm Hunter 2003-10-21 00:22:42 +00:00
  • c47d64a4cc I committed too hastily. This patche is the good one! Luciano Montanaro 2003-10-19 09:26:34 +00:00
  • eaeb27fd13 Enabled titlebar dragging by shift-clicking it. Still missing is the automatic titlebar unhiding. Luciano Montanaro 2003-10-19 09:16:11 +00:00
  • c2eacac63f Oops I didn't notice the typo. Luciano Montanaro 2003-10-18 21:03:29 +00:00
  • 9ebccb978e Scale up maximize and close button if there is enough room. Beginning to add code to try to not reset decoraton if configuration changes are small enough. Luciano Montanaro 2003-10-18 20:37:49 +00:00
  • 141add5d5f CVS_SILENT made messages Script Kiddy 2003-10-17 05:59:43 +00:00
  • 40b7e4a8ad Implemented Titlebar resizing based on the font height. Luciano Montanaro 2003-10-15 16:50:29 +00:00
  • b58d566ee7 CVS_SILENT made messages Script Kiddy 2003-10-15 10:51:25 +00:00
  • 5af892be88 Avoid infinite loop with empty caption. CCMAIL: jowenn@kde.org This should fix your problem, can you try again? Luboš Luňák 2003-10-15 09:48:22 +00:00
  • 170cdee841 Add --lock option to run without configure options. Waldo Bastian 2003-10-14 16:06:54 +00:00
  • 20ffdc2263 Send synthetic configure notify event when manually moving/resizing. Luboš Luňák 2003-10-14 15:33:05 +00:00
  • fa2f71549f Patch from Frerich to use KGlobalSetting instead of hardcoding helvetica. Looks like he's too shy to commit it himself ;). Luboš Luňák 2003-10-14 12:49:24 +00:00
  • 11ce009264 Fix default value Laurent Montel 2003-10-13 20:27:31 +00:00
  • f91bd865af Don't show windows that have modals in the Alt+Tab dialog, show the modals instead. Luboš Luňák 2003-10-13 16:22:58 +00:00
  • 8b5159bb1a Warn when somebody plays too much, turns off a border and doesn't know how to put it back *sigh*. Luboš Luňák 2003-10-13 16:22:39 +00:00
  • a77da4851e Use KApplication::updateUserTimestamp() instead of trying to set it directly on the dialog. Luboš Luňák 2003-10-13 16:18:24 +00:00
  • 25e85e3a48 Small cleanup of the Alt+F3 menu. Luboš Luňák 2003-10-13 16:18:04 +00:00
  • fc334ef5c1 Renamed class LaptopClientButton to LaptopButton Luciano Montanaro 2003-10-11 12:34:09 +00:00
  • 4f0bc08749 Cleaned up spaces, reordered classes Luciano Montanaro 2003-10-11 12:24:51 +00:00
  • 46d2e8d6fb CVS_SILENT made messages Script Kiddy 2003-10-11 05:45:02 +00:00
  • 09f1ceb353 Looks like I reversed this condition in r1.398.2.49 . Luboš Luňák 2003-10-10 17:28:47 +00:00
  • bf4fc6b898 Fix margin. Nadeem Hasan 2003-10-10 16:18:41 +00:00
  • 1751ac0880 Fix #31484 - snapping to workarea edges is already done by snapping to windows, snap also to screen edges. CCMAIL: 31484-done@bugs.kde.org Luboš Luňák 2003-10-10 13:09:54 +00:00
  • b8db522f64 fix messages target Dirk Mueller 2003-10-10 13:08:14 +00:00
  • 984c76f0c1 More shade related changes. Luboš Luňák 2003-10-10 13:00:26 +00:00
  • d45a853dd4 Fixes related to shown shaded windows. Luboš Luňák 2003-10-10 13:00:01 +00:00
  • 7f30475e40 Read initial states of windows. Luboš Luňák 2003-10-10 12:59:40 +00:00
  • 34fa4a4399 Cleanup of Xinerama handling. I don't claim I actually fixed something, but at least now the code doesn't look like uncommented random something. And who knows, maybe I even fixed it ;). Luboš Luňák 2003-10-10 12:58:38 +00:00
  • f89dfaa318 Wrap if translated string doesn't have rich text elements in text. Hasso Tepper 2003-10-10 12:56:02 +00:00
  • e8da27f399 Fix #65462. Luboš Luňák 2003-10-10 12:55:43 +00:00
  • 83835a8757 Small cleanup related to timestamp handling. Luboš Luňák 2003-10-10 12:48:09 +00:00
  • 0deb5fa09d CVS_SILENT made messages Script Kiddy 2003-10-10 11:27:56 +00:00
  • 2981785b56 Support for UrgencyHint - such windows are demanding attention when inactive. Luboš Luňák 2003-10-10 11:23:42 +00:00
  • 128085b3d7 Don't try to fit a window inside workarea if it's larger. CCMAIL: 65633-done@bugs.kde.org Luboš Luňák 2003-10-10 09:47:14 +00:00
  • b95ee3bbb1 Obey motif hints only from apps that don't support the NETWM spec, as those should set window type, and should not be stupid. Actually the reason for this change is OO setting the no-resize Motif hint, and requesting that the WM fullscreens the window, which, guess what, means resizing the window, but this makes sense in general. Luboš Luňák 2003-10-08 09:33:15 +00:00
  • 02933b7c03 CVS_SILENT made messages Script Kiddy 2003-10-08 05:07:26 +00:00
  • 1d87270bb3 Make a difference between fake session data ('save window settings') and real SM session data. Luboš Luňák 2003-10-06 14:40:19 +00:00
  • ee848958b3 Make a difference between fake session data ('save window settings') and real SM session data. Luboš Luňák 2003-10-06 14:19:06 +00:00
  • 43ff6ea638 Move struct SessionInfo from workspace.h to sm.h . Luboš Luňák 2003-10-06 14:03:15 +00:00
  • e07db73f38 Removed superfluous Q_OBJECT Luciano Montanaro 2003-10-06 13:02:49 +00:00
  • 566d2ec180 Unshade before going fullscreen. Luboš Luňák 2003-10-06 11:36:24 +00:00
  • e85dae70f5 Don't allow turning off the border while shaded. Luboš Luňák 2003-10-06 11:31:43 +00:00
  • 30d013ce07 CVS_SILENT i18n style guide fix Stephan Binner 2003-10-05 15:12:49 +00:00
  • 13037237fc CCMAIL: Gunnar Schmi Dt <gunnar@schmi-dt.de> Applied Gunnar's patch, tweaked minimumSize() Luciano Montanaro 2003-10-05 14:23:10 +00:00
  • 74e89c0549 CVS_SILENT made messages Script Kiddy 2003-10-05 05:28:29 +00:00
  • 7f6a69be67 Fixed bottom border rendering, made titlebar at least as large as the resize handle, like the other decorations do. Luciano Montanaro 2003-10-04 23:55:55 +00:00
  • a98beeee30 KWhatsBroken tells me that redmond is broken. This appears to be what the other clients do George Staikos 2003-10-04 21:27:23 +00:00
  • 9ccad80cc4 Added support for variable border sizes. Currently only BorderTiny, BorderNormal, BorderLarge and BorderVeryLarge are supported. I'll add the other sizes after making the titlebar height adjustable too. Luciano Montanaro 2003-10-04 18:53:44 +00:00
  • 4dca82efb1 A little eyecandy: support titlebar color gradients Luciano Montanaro 2003-10-04 02:02:07 +00:00
  • 78f1c3ab0e CCMAIL: rcliff@panix.com Fixed maximization. Thanks to Robert Clifford for noticing the bug. Luciano Montanaro 2003-10-04 00:15:34 +00:00
  • 52c25a402d CVS_SILENT made messages Script Kiddy 2003-10-03 20:22:06 +00:00
  • bde8e27f21 fixed a problem in KeramikClient::mousePosition Gunnar Schmidt 2003-10-03 13:51:02 +00:00
  • 5e32acc176 CCMAIL: l.lunak@kde.org Make middle and right click on window buttons work again. The solution looks a bit like a workaround for some kwin problem, though. Why do I have to always fake a LeftButton press? Luciano Montanaro 2003-10-03 12:03:16 +00:00
  • 47f5381fca Constified bitmap data Luciano Montanaro 2003-10-03 08:09:15 +00:00
  • 2e42c39a74 CVS_SILENT Fixed typo in a comment, reworded one of my notes Luciano Montanaro 2003-10-02 16:52:20 +00:00
  • ea9742f367 Implemented basics of accessibility support. I'll tweak it a bit more later on. Luciano Montanaro 2003-10-02 16:46:13 +00:00
  • 2047c24dff remove doubles Andy Goossens 2003-10-02 14:46:47 +00:00
  • cb51d8ebd6 Another minicli focus stealing prevention fix, this time for David. Luboš Luňák 2003-10-02 14:38:17 +00:00
  • 52b2452085 Catch all events related to clients, even if they're not e->xany.window . Luboš Luňák 2003-10-02 12:33:51 +00:00
  • 9d641a1ac5 Updates. Luboš Luňák 2003-10-02 09:03:40 +00:00
  • 08bb12efcf If a windows tries to grow larger than the workarea, don't allow it to do so, if size constraints allow it. If resizing a window would make it get partially out of workarea, move it so that it stays in workarea. Luboš Luňák 2003-10-02 08:57:17 +00:00
  • 121c613228 Gravitation fixes, visible with repeated kwin --replace. Luboš Luňák 2003-10-02 08:56:59 +00:00
  • 3e1df92066 Try to place dialogs on their mainwindow. Except for non-NETWM apps where the it's transient therefore it's a dialog assumption is not true often enough for this to be annoying. Luboš Luňák 2003-10-02 08:56:44 +00:00
  • 6f272da774 Revert special dialog placement policies. I don't think I need to go that far with overconfigurability. Luboš Luňák 2003-10-01 16:51:19 +00:00
  • 7c751219d0 Check "unshading" by unwanted geometry change during resizing too. Luboš Luňák 2003-10-01 16:04:26 +00:00
  • 74536fc72c Oops, mainClients() returns a temporary (just like if its comment didn't say so ...). Fixes #65297. Luboš Luňák 2003-10-01 15:46:23 +00:00
  • 017a08e98b CCMAIL: kwin@kde.org The fix wasn't complete. A doShape() is also needed. Luciano Montanaro 2003-10-01 13:01:50 +00:00
  • 4f8f89cf46 CCMAIL: kwin@kde.org Fixed the misrendered shaded border. For me, the problem was fixed by redoing the layout in the shapeChange() function. Maybe the other styles have to modified in a similar way. Luciano Montanaro 2003-10-01 12:55:55 +00:00
  • bd4789e32b Looks like I got window gravities working correctly also for configure requests. CCMAIL: 64981-done@bugs.kde.org Luboš Luňák 2003-10-01 12:10:22 +00:00
  • 6b3d8e134a Implemented _NET_MOVERESIZE_WINDOW. Moved KWin code related to configure request to geometry.cpp to a common function. Luboš Luňák 2003-10-01 12:08:53 +00:00
  • ca3a1382f2 Drop configure events compression a) it's wrong (it may e.g. miss gravity change) b) I doubt it improves anything Luboš Luňák 2003-10-01 12:08:09 +00:00
  • ba06d6afbf Fixed bug #46966 using the first of the suggested methods. The second part of the bug report does not seem to apply to any other decoration in CVS. Luciano Montanaro 2003-09-30 18:13:18 +00:00
  • 9226142471 Announce support for restacking. Luboš Luňák 2003-09-30 15:15:21 +00:00
  • 90281645bf As KPassivePopup shows, things can be annoying even if they don't steal the focus and just are there. Therefore, as a part of focus stealing prevention, let's also block raising of windows. Also added special request for Kicker, as taskbar requests for raising should be obeyed. (Not that this does anything to KPassivePopup.) Luboš Luňák 2003-09-30 12:49:23 +00:00
  • ce37c50587 Small cleanups. Luboš Luňák 2003-09-30 10:55:06 +00:00
  • 59e880217f Added the wide-borders feature to the Quartz decoration Gunnar Schmidt 2003-09-29 16:35:12 +00:00
  • a3767f483a Fix timestamp before restoring focus - FocusIn event has no timestamp :(. Luboš Luňák 2003-09-29 15:56:07 +00:00
  • 0050bd7155 Don't miss synhetic UnmapNotify from XWithdrawWindow() sent to the root window. Luboš Luňák 2003-09-29 14:39:02 +00:00
  • 423d9c1066 *sigh*, ok, reverting r1.39. Luboš Luňák 2003-09-29 13:40:25 +00:00
  • 703ea3989f Let's have keyboard shortcut for activating windows demanding attention by default - Ctrl+Alt+A. Luboš Luňák 2003-09-29 11:24:23 +00:00
  • 720b988790 Configurable focus stealing prevention aggressivity. Luboš Luňák 2003-09-29 11:23:14 +00:00
  • 81e475c523 Make it possible to find out window type also in createDecoration(). Luboš Luňák 2003-09-29 11:21:46 +00:00
  • c8c1c6c764 Since the messages are in kwin's .po file, I guess this is needed. Luboš Luňák 2003-09-29 11:21:28 +00:00
  • a406bee353 Let decoration get show/hide events when showing/hiding the frame. Luboš Luňák 2003-09-29 11:21:11 +00:00
  • 4cd961af56 When the original request causing removal of a decoration comes from the decoration, use delayed delete. Luboš Luňák 2003-09-29 11:20:32 +00:00
  • 80376961fc More debug output. Luboš Luňák 2003-09-29 11:20:12 +00:00
  • 79796b2fb7 Make keyboard move/resize faster with Alt pressed. Luboš Luňák 2003-09-29 11:19:55 +00:00
  • e82bcc09ac Move Client::keyPressEvent() to the source file where it belongs. Luboš Luňák 2003-09-29 11:19:39 +00:00
  • 937c7ae491 Let's add some default shortcuts for window moving. Luboš Luňák 2003-09-29 11:18:45 +00:00