Commit Graph

  • bb54822810 Added the wide-borders feature to the KDE2 decoration Gunnar Schmidt 2003-09-28 14:06:52 +00:00
  • 80e11df49c Corrected the size of the diagonal resize corners Gunnar Schmidt 2003-09-28 13:58:33 +00:00
  • ccdafde758 build Harald Fernengel 2003-09-28 11:11:46 +00:00
  • 5b518b57b0 Added the wide-borders feature to the Keramik decoration Gunnar Schmidt 2003-09-28 09:59:11 +00:00
  • aba6c4993b Merging new badly needed icons. Created by Everaldo. Paid and donated to KDE by SuSE. Small modifications by me. Everything LGPL Frank Karlitschek 2003-09-27 22:18:17 +00:00
  • bb49e073fa CVS_SILENT made messages Script Kiddy 2003-09-27 04:57:58 +00:00
  • 2ec6c54769 Moved window options into a sub-menu. Still not convinced that having full screen and noborder there is a good idea. How does an application get notified that it was switched to full screen mode? How do you revert these settings? Stephan Binner 2003-09-26 21:32:49 +00:00
  • cbcad61c71 CVS_SILENT made messages Script Kiddy 2003-09-26 12:44:59 +00:00
  • 219d1f6cca Added the border size feature to the Modern System decoration Gunnar Schmidt 2003-09-26 12:09:20 +00:00
  • 46d91e95da Added the border size feature to the Redmond decoration Gunnar Schmidt 2003-09-26 12:06:58 +00:00
  • 62a9bc1a80 CVS_SILENT made messages Script Kiddy 2003-09-25 17:42:56 +00:00
  • dcb2349a19 Fix #64769. CCMAIL:64769-done@bugs.kde.org Luboš Luňák 2003-09-25 15:36:10 +00:00
  • 19c204b429 A feeble attempt to fix #63223 that does not really work and is disabled. Luboš Luňák 2003-09-25 12:17:35 +00:00
  • 0a84495ba9 Disable debug output for now. Luboš Luňák 2003-09-25 10:47:36 +00:00
  • 8261663d5d Use kdebug area, and make the messages less cryptic. Luboš Luňák 2003-09-25 10:42:11 +00:00
  • 81c3ff262b This can actually happen with moving/resizing started from keyboard, buttonDown is then set manually. Luboš Luňák 2003-09-25 10:37:27 +00:00
  • 0be0f139fa This shouldn't happen at all anymore, so make it fatal. Luboš Luňák 2003-09-25 10:36:31 +00:00
  • 8e367689cd Rework restricted move/resize to be readable, and as a side effect make it finally work correctly. Luboš Luňák 2003-09-25 09:29:18 +00:00
  • b1fe242be0 Use the right parts of XEvent with MotionNotify. Luboš Luňák 2003-09-25 09:28:56 +00:00
  • 556c95ec32 added the borderSizes() method to the Plastik decoration and corrected the parameters of the borderSizes() method in the KStep decoration Gunnar Schmidt 2003-09-24 20:02:35 +00:00
  • 67e894e1c6 Update for recent API change. Luboš Luňák 2003-09-24 18:59:07 +00:00
  • 124dd73f49 This should fix #64869 - make sure the user timestamp is valid at the end of manage(). CCMAIL: 64869-done@bugs.kde.org Luboš Luňák 2003-09-24 18:31:30 +00:00
  • 8a11c2ff74 Fix transiency loop with WM_TRANSIENT_FOR poiting to itself (e.g. with ssh-askpass), and put the Only True assert() (TM) back. Luboš Luňák 2003-09-24 16:56:49 +00:00
  • 3081abc4b8 Sorry, this is not right. For RTL, gravities should be used. Luboš Luňák 2003-09-24 14:53:45 +00:00
  • 866fc75200 'static' and 'const' added to local variables and pixmap data. Luciano Montanaro 2003-09-24 14:35:18 +00:00
  • cefae8f1e4 Allows the decorations to specify which border sizes they support. Also added GUI for the border size, not perfect, but it's there. Luboš Luňák 2003-09-24 12:41:56 +00:00
  • bfcadaa3de Let's have something more useful in KWin's README than a statement that it's KWin. For example an explanation how to handle problems with focus stealing prevention, and hopefully more to come later. Luboš Luňák 2003-09-24 11:07:56 +00:00
  • 89cd9ee65b Made bitmap data constant etc. Luciano Montanaro 2003-09-24 11:06:08 +00:00
  • 2fdf81d4c6 Don't resize frame to the full size when shaded. Luboš Luňák 2003-09-24 11:01:14 +00:00
  • f91b62ba2f Disable the "curtain" when changing decoration, it actually seems to make things worse now. Luboš Luňák 2003-09-24 11:00:57 +00:00
  • 9e49d37f82 Fix workarea restrictions when moving/resizing windows. CCMAIL: 64672-done@bugs.kde.org Luboš Luňák 2003-09-24 11:00:40 +00:00
  • 592a92f00b Move code related to mouse window resizing to geometry.cpp . Luboš Luňák 2003-09-24 10:55:54 +00:00
  • 22979730ee Don't use the already installed headers. Luboš Luňák 2003-09-24 10:54:13 +00:00
  • d9066553de KWin crashing on every KDE startup isn't fun.... Some info: kdeinit: kwin -session 110a000002000106431633100000023760005_1064355176_942460: /mnt/devel/kde/kdecvs/kdebase/kwin/group.cpp:537: void KWinInternal::Cli ent::addTransient(KWinInternal::Client*): Assertion `cl != this' failed. (the debug output before that includes a backtrace to _ZN12KWinInternal9Workspace21allowClientActivationEPKNS_6ClientEmbb David Faure 2003-09-24 08:23:39 +00:00
  • b8c3c6667b Removed pieces of Knifty which I forgot to remove earlier... Has caused plugin loading problems for some people. Sandro Giessl 2003-09-23 21:16:46 +00:00
  • 863057e660 - The decoration should be useable in reverse layout mode now. - Readding the possibility to close windows by double clicking the menu button on request, setting disabled by default. Sandro Giessl 2003-09-23 20:39:13 +00:00
  • 89601d5312 Changed the KStep and Plastik window decorations to respect the two new (extra wide) border sizes Gunnar Schmidt 2003-09-23 14:45:56 +00:00
  • 1f560dbba0 Changed the Web window decoration to respect the two new (extra wide) border sizes Gunnar Schmidt 2003-09-23 14:40:18 +00:00
  • 2e416ecfd5 Added two extra huge border sizes (BorderVeryHuge and BorderOversized) that are needed for accessibility reasons. Gunnar Schmidt 2003-09-23 14:31:11 +00:00
  • d5fb3625b1 heh, there are always ways to make it break - I never thought of KCModules in KCModules: fix changed state handling Matthias Kretz 2003-09-22 20:46:26 +00:00
  • 837263f963 CVS_SILENT made messages Script Kiddy 2003-09-22 05:22:57 +00:00
  • adf7e8bad8 Override default drawbounds(). Now when "Display contents of moving/resizing" windows is disabled, a polygon approximating the window shape is shown instead of the normal rectangle. Luciano Montanaro 2003-09-21 20:43:44 +00:00
  • ef476127f8 Found the correct method to send mousepresses to kwin. I still miss the mouserelease, though. Luciano Montanaro 2003-09-21 20:14:26 +00:00
  • 3b502ae558 b2 needs to check in the right include path also Kevin Puetz 2003-09-21 03:42:11 +00:00
  • b3792f72bb Enabled the compilation of b2 Luciano Montanaro 2003-09-20 17:46:38 +00:00
  • bfd4eccd49 CCMAIL: kwin@kde.org Ported b2 to the new api. Well, some stuff does not yet work, but I'll work on that later, and I'll need some assistance for the Automatic titlebar movement. Luciano Montanaro 2003-09-20 17:44:49 +00:00
  • 380280cf76 fix resizing windows in RTL mode now the left border is moved instead of the right one, as it should be :) Diego Iastrubni 2003-09-20 10:37:04 +00:00
  • 9ca67c1618 CVS_SILENT made messages Script Kiddy 2003-09-20 05:19:34 +00:00
  • 1e61c406f9 Temporary fix for #64516. Luboš Luňák 2003-09-19 14:53:39 +00:00
  • 735ffb369b Oops, looks like I forgot this. Luboš Luňák 2003-09-19 14:16:24 +00:00
  • 84dc01a473 Since Workspace::workspaceEvent() now checks also for windowwrapper and frame events, it's not necessary to handle them specially there. Also move DestroyNotify handling to windowEvent(). Luboš Luňák 2003-09-19 11:16:57 +00:00
  • c433d78a51 Don't use the iconic name when shaded. Luboš Luňák 2003-09-19 11:16:40 +00:00
  • e102cc772b The headers didn't state the licence. Luboš Luňák 2003-09-19 11:14:41 +00:00
  • d8406cf439 Cleanup of Motif hints. Ignore hints forbidding minimize/maximize. Fix using isResizable()/isMovable() instead of only checking the Motif hint. Luboš Luňák 2003-09-19 11:14:16 +00:00
  • d5dd99ba82 Ensure that KDecoration::width() etc. and KDecoration::widget()->width are in sync. Luboš Luňák 2003-09-19 11:13:24 +00:00
  • a8b5c7365c Keep workarea edge distance when turning on/off decoration. Reduce the maximum distance for keeping it at the edge to 1/10 of workarea size. Update edge distance when changing geometry. Luboš Luňák 2003-09-19 11:13:04 +00:00
  • 12ec2718cd Remove hack for splashscreens and focus stealing. This will have to be done differently. Luboš Luňák 2003-09-19 11:12:41 +00:00
  • 1451910bc6 Allow resizing of a window back to its original geometry. Luboš Luňák 2003-09-19 11:12:06 +00:00
  • 9fac9d2a43 Fixes for mousePosition(). Since Qt propagates mouse events up the widget hierarchy, it's better to filter out Qt events rather than X events for the decoration. Luboš Luňák 2003-09-19 11:11:07 +00:00
  • 5f4b9de17c Small cleanup of mouse events handling. Luboš Luňák 2003-09-19 11:08:37 +00:00
  • 9db6939eca Save windows state in phase2. The XSMP spec allows apps to change their state in phase1 :(. Luboš Luňák 2003-09-19 11:07:46 +00:00
  • 0391b7bfaf need this to compile the clients Stephan Kulow 2003-09-19 05:25:18 +00:00
  • c6390bdf4c - Use KDecorationFactory::resetDecorations() instead of a custom signal/slot. - Fixed the crashes reported on the kwin mailing list. - Various cleanups. Fredrik Höglund 2003-09-18 17:07:49 +00:00
  • 5f6bd80480 activate Quartz Sandro Giessl 2003-09-18 15:27:39 +00:00
  • 1ba98c8ef6 - Ported to the new style API, hope everything is ok. - Hide borders for maximized windows if the kwin "allow moving and resizing of maximized windows" setting is disabled. Sandro Giessl 2003-09-18 15:27:12 +00:00
  • 09d670bc4c activate Web. Sandro Giessl 2003-09-18 15:00:05 +00:00
  • d82cbed7c0 - Ported to the new style API, hope everything is ok. - Respect KWins' border size suggestion. Sandro Giessl 2003-09-18 14:59:47 +00:00
  • f8be2d6f8d CVS_SILENT made messages Script Kiddy 2003-09-18 07:30:56 +00:00
  • f23a3b153a - Ported to the new kwin style API. - Don't close the window when double clicking on the menu button. - Reorganized the settings dialog: * "border size" has moved to the kwin core. * "shrink borders for maximized windows" has moved to the kwin "allow moving and resizing of maximized windows" setting. Sandro Giessl 2003-09-17 18:43:17 +00:00
  • 89f3ba455a somebody forgot installing its desktop file Stefan Gehn 2003-09-17 18:41:27 +00:00
  • 56609fc014 Some updates. Luboš Luňák 2003-09-17 15:47:27 +00:00
  • 4aa26e6ddb Fixed resize artifacts Luciano Montanaro 2003-09-17 14:25:14 +00:00
  • 87fa54326f As kdelibs/NAMING says, using lib<appname>.la as name for a library is bad. Library name changed to libkdecorations.la . Luboš Luňák 2003-09-17 14:23:53 +00:00
  • c33987fd9e I forgot to enable compilation of Redmond. Luboš Luňák 2003-09-17 14:12:51 +00:00
  • 48af013ee1 Fix reseting. Luboš Luňák 2003-09-17 11:44:33 +00:00
  • ed8b2ae9d8 Update version number. Luboš Luňák 2003-09-17 11:17:38 +00:00
  • affe6e19cc Keyboard shortcut for turning off the border. Luboš Luňák 2003-09-17 10:57:28 +00:00
  • 5f0056e873 Appied Lubos patch for the renamed slots. Luciano Montanaro 2003-09-17 09:23:08 +00:00
  • af5c35303f Enabled laptop client Luciano Montanaro 2003-09-17 08:54:18 +00:00
  • 6becc8bb5f Ported client to kwin_iii Luciano Montanaro 2003-09-17 08:53:04 +00:00
  • 586b2c8fd2 Fix --enable-final. Luboš Luňák 2003-09-17 08:38:14 +00:00
  • 8c0404ee31 Improve reseting of the decoration. Luboš Luňák 2003-09-17 08:37:56 +00:00
  • 1739330acc Use non-deprecated KNotifyClient::event(). Luboš Luňák 2003-09-17 08:36:02 +00:00
  • 7b0773facd Redmond style merged back from kwin_iii to HEAD, done by Chris Lee. Luboš Luňák 2003-09-17 08:27:26 +00:00
  • 6e273005c7 CVS_SILENT made messages Script Kiddy 2003-09-17 05:22:08 +00:00
  • 6c74979d72 - --warnings Frerich Raabe 2003-09-16 19:57:44 +00:00
  • d05a0d438a Enable only ported decorations, and also merge back the testing decoration. Luboš Luňák 2003-09-16 19:41:07 +00:00
  • aa986329ac Merging back the KDE2 default decoration from kwin_iii to HEAD. The config/ subdir is not updated, is kept from HEAD. Luboš Luňák 2003-09-16 19:40:44 +00:00
  • 216d330162 Merging back the Keramik decoration from kwin_iii to HEAD. Luboš Luňák 2003-09-16 19:40:07 +00:00
  • 813ce7ccce Merging back the ModernSys decoration from kwin_iii to HEAD. The config/ subdir is not updated (and thus it keeps the changes done in HEAD). Luboš Luňák 2003-09-16 19:37:46 +00:00
  • d4cec4d60a Merging back kcm modules from kwin_iii to HEAD. Luboš Luňák 2003-09-16 19:34:03 +00:00
  • 0ef8354c30 Merging back the process killing helper from kwin_iii to HEAD. Luboš Luňák 2003-09-16 19:32:34 +00:00
  • 1ffd659717 Merging back tools directory from kwin_iii to HEAD. Luboš Luňák 2003-09-16 19:31:17 +00:00
  • f8b2ceee53 Merging old headers from kwin_iii back to HEAD. Luboš Luňák 2003-09-16 19:30:05 +00:00
  • 613d583174 Merging decoration library from kwin_iii back to HEAD. Luboš Luňák 2003-09-16 19:29:21 +00:00
  • 10f405c73d Merging kwin core from kwin_iii back to HEAD. Luboš Luňák 2003-09-16 19:28:03 +00:00
  • 5afd41a4ec CVS_SILENT made messages Script Kiddy 2003-09-12 05:37:33 +00:00
  • 34427cb289 compile Dirk Mueller 2003-09-10 17:58:07 +00:00
  • d05d96d5e2 Don't crash on pixmaps without a mask. Waldo Bastian 2003-09-10 15:11:42 +00:00
  • 165188c4f5 Draw resize handle for resizable tool windows. Luciano Montanaro 2003-09-10 13:48:57 +00:00