Commit graph

3658 commits

Author SHA1 Message Date
Luboš Luňák
9149a7d1a7 Merging from old trunk:
r623924 | goossens | 2007-01-16 00:56:29 +0100 (Tue, 16 Jan 2007) | 2 lines

Typo fix


svn path=/trunk/KDE/kdebase/workspace/; revision=659524
2007-04-30 11:35:05 +00:00
Luboš Luňák
fe3c4e286f Merging from old trunk:
r623744 | lunakl | 2007-01-15 13:19:44 +0100 (Mon, 15 Jan 2007) | 3 lines

Kill only with left or middle button.


svn path=/trunk/KDE/kdebase/workspace/; revision=659523
2007-04-30 11:34:41 +00:00
Luboš Luňák
3f12214c12 Merging from old trunk:
r619879 | lunakl | 2007-01-04 18:16:16 +0100 (Thu, 04 Jan 2007) | 3 lines

More transiency checks.


svn path=/trunk/KDE/kdebase/workspace/; revision=659522
2007-04-30 11:33:36 +00:00
Luboš Luňák
ce110c887f Merging from old trunk:
r619874 | lunakl | 2007-01-04 18:03:04 +0100 (Thu, 04 Jan 2007) | 4 lines

Properly add a window to a group.
(BUG: 139180)


svn path=/trunk/KDE/kdebase/workspace/; revision=659521
2007-04-30 11:33:14 +00:00
Luboš Luňák
047ad1b80a Merging from old trunk:
r619161 | mlaurent | 2007-01-02 22:48:19 +0100 (Tue, 02 Jan 2007) | 2 lines

Use signal to refresh config into all kwin instance


svn path=/trunk/KDE/kdebase/workspace/; revision=659520
2007-04-30 11:32:47 +00:00
Luboš Luňák
76c7e1445e Merging from old trunk:
r616668 | mlaurent | 2006-12-26 13:30:52 +0100 (Tue, 26 Dec 2006) | 2 lines

Install dbus interface


svn path=/trunk/KDE/kdebase/workspace/; revision=659497
2007-04-30 10:01:55 +00:00
Luboš Luňák
9a0efbdb80 Merging from old trunk:
r615683 | mlaurent | 2006-12-22 10:49:34 +0100 (Fri, 22 Dec 2006) | 2 lines

Missing one


svn path=/trunk/KDE/kdebase/workspace/; revision=659496
2007-04-30 10:01:22 +00:00
Luboš Luňák
ff291be58f Merging from old trunk:
r615451 | mlaurent | 2006-12-21 16:34:31 +0100 (Thu, 21 Dec 2006) | 2 lines

Use dbus interface


svn path=/trunk/KDE/kdebase/workspace/; revision=659495
2007-04-30 10:01:00 +00:00
Luboš Luňák
1afce20bbf Merging from old trunk:
r614901 | mlaurent | 2006-12-19 13:41:23 +0100 (Tue, 19 Dec 2006) | 2 lines

Fix dbus call


svn path=/trunk/KDE/kdebase/workspace/; revision=659493
2007-04-30 09:57:22 +00:00
Luboš Luňák
ff5d1fe5ad Merging from old trunk:
r614887 | mlaurent | 2006-12-19 12:13:01 +0100 (Tue, 19 Dec 2006) | 5 lines

Add signal to reload config on all kwin instance
(fix all dbus call)


svn path=/trunk/KDE/kdebase/workspace/; revision=659491
2007-04-30 09:57:03 +00:00
Luboš Luňák
d908454754 Merging from old trunk:
r614585 | dfaure | 2006-12-18 12:18:32 +0100 (Mon, 18 Dec 2006) | 2 lines

Many files were using KGlobal via the "#include <kglobal.h>" in kguiitem.h. Removed that include -> added many includes in the code.


svn path=/trunk/KDE/kdebase/workspace/; revision=659485
2007-04-30 09:51:12 +00:00
Luboš Luňák
3ef7eb5637 Merging from old trunk:
r613884 | lunakl | 2006-12-15 15:57:18 +0100 (Fri, 15 Dec 2006) | 3 lines

Boy, I'm so smart, first deleting an object and then doing a consistency check on it.


svn path=/trunk/KDE/kdebase/workspace/; revision=659484
2007-04-30 09:50:38 +00:00
Luboš Luňák
23f8ebf2ab Merging from old trunk:
r613847 | lunakl | 2006-12-15 14:01:19 +0100 (Fri, 15 Dec 2006) | 4 lines

Don't crash because of automatic deleting of groups.
(BUG: 138834)


svn path=/trunk/KDE/kdebase/workspace/; revision=659483
2007-04-30 09:49:41 +00:00
Luboš Luňák
b8ceefc820 Merging from old trunk:
r613681 | lunakl | 2006-12-14 17:32:55 +0100 (Thu, 14 Dec 2006) | 4 lines

Check for references to no longer existing windows in transiency checks
only when the list of windows is in consistent state.


svn path=/trunk/KDE/kdebase/workspace/; revision=659481
2007-04-30 09:47:59 +00:00
Luboš Luňák
1f40973a83 Merging from old trunk:
r613666 | lunakl | 2006-12-14 16:35:36 +0100 (Thu, 14 Dec 2006) | 3 lines

Few more consistency checks.


svn path=/trunk/KDE/kdebase/workspace/; revision=659479
2007-04-30 09:46:31 +00:00
Luboš Luňák
4512d39171 Merging from old trunk:
r613277 | lunakl | 2006-12-13 19:53:55 +0100 (Wed, 13 Dec 2006) | 6 lines

Remove group transients from transient_list of windows from old group.
I have to say I'm rather impressed by the level of brokeness of Java's
window handling.
(BUG: 117677)


svn path=/trunk/KDE/kdebase/workspace/; revision=659478
2007-04-30 09:45:56 +00:00
Luboš Luňák
bbd7e25d2b Merging from old trunk:
r613274 | lunakl | 2006-12-13 19:48:58 +0100 (Wed, 13 Dec 2006) | 4 lines

Add checking code to detect inconsistencies of internal structures
for window relations, like #117677.


svn path=/trunk/KDE/kdebase/workspace/; revision=659476
2007-04-30 09:45:07 +00:00
Luboš Luňák
da1bbe0e64 Merging from old trunk:
r613271 | lunakl | 2006-12-13 19:29:43 +0100 (Wed, 13 Dec 2006) | 3 lines

Don't move a group transient with a group set to another group.


svn path=/trunk/KDE/kdebase/workspace/; revision=659475
2007-04-30 09:44:32 +00:00
Luboš Luňák
95b5cca122 Merging from old trunk:
r609071 | lunakl | 2006-11-29 14:25:38 +0100 (Wed, 29 Nov 2006) | 4 lines

+    // grab X during the release to make removing of properties, setting to withdrawn state
+    // and repareting to root an atomic operation (http://lists.kde.org/?l=kde-devel&m=116448102901184&w=2)


svn path=/trunk/KDE/kdebase/workspace/; revision=659470
2007-04-30 09:41:48 +00:00
Luboš Luňák
9528129717 Merging from old trunk:
r608824 | lunakl | 2006-11-28 15:42:48 +0100 (Tue, 28 Nov 2006) | 4 lines

Match defaults.
(BUG: 137889)


svn path=/trunk/KDE/kdebase/workspace/; revision=659468
2007-04-30 09:40:14 +00:00
Luboš Luňák
176f0e39ce Merging from old trunk:
r608815 | lunakl | 2006-11-28 15:15:38 +0100 (Tue, 28 Nov 2006) | 4 lines

Confine mouse to the screen when doing move/resize.
(BUG: 88506)


svn path=/trunk/KDE/kdebase/workspace/; revision=659466
2007-04-30 09:39:24 +00:00
Script Kiddy
2f376bbf89 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/; revision=659370
2007-04-30 05:06:54 +00:00
Andreas Hartmetz
f312d14146 adaptations to the new KGlobalAccel and KActionCollection. Workspace::modalActionsSwitch() has a stupid name, feel free to do whatever with it.
svn path=/trunk/KDE/kdebase/workspace/; revision=659342
2007-04-30 00:52:51 +00:00
Luboš Luňák
629166134a Fix compile.
svn path=/trunk/KDE/kdebase/workspace/; revision=659314
2007-04-29 22:46:05 +00:00
Luboš Luňák
8c5d3af9d5 Merging from old trunk:
r605401 | lunakl | 2006-11-16 17:56:16 +0100 (Thu, 16 Nov 2006) | 7 lines

Fix finding the most recently raised window when updating mouse
grab for click raise (#137119).

And I think I'll have somewhen to fix all the tabs and other
horrible things porting has done to indentation.


svn path=/trunk/KDE/kdebase/workspace/; revision=659312
2007-04-29 22:39:07 +00:00
Luboš Luňák
1f71d535b5 Merging from old trunk:
r604645 | mlaurent | 2006-11-13 16:31:59 +0100 (Mon, 13 Nov 2006) | 2 lines

Fix compile with compilator!=gcc


svn path=/trunk/KDE/kdebase/workspace/; revision=659311
2007-04-29 22:38:19 +00:00
Luboš Luňák
a18969213a Merging from old trunk:
r603296 | lunakl | 2006-11-08 15:09:06 +0100 (Wed, 08 Nov 2006) | 3 lines

One change that was supposed to go with r603295.


svn path=/trunk/KDE/kdebase/workspace/; revision=659309
2007-04-29 22:37:46 +00:00
Luboš Luňák
b9ce4b2954 Merging from old trunk:
r603295 | lunakl | 2006-11-08 14:59:27 +0100 (Wed, 08 Nov 2006) | 6 lines

Ok, with a compositing manager running, VisibilityNotify no longer
considers windows not visible just because a window is above them,
so the code from r198017 no longer works.
(#128648)


svn path=/trunk/KDE/kdebase/workspace/; revision=659308
2007-04-29 22:37:19 +00:00
Luboš Luňák
bdabd3c2ee Merging from old trunk:
r603050 | lunakl | 2006-11-07 18:07:24 +0100 (Tue, 07 Nov 2006) | 4 lines

Fix stacking order and focus chain when opening links in background
in Konqueror.


svn path=/trunk/KDE/kdebase/workspace/; revision=659304
2007-04-29 22:34:35 +00:00
Luboš Luňák
2e39d12ff6 Merging from old trunk:
r603033 | lunakl | 2006-11-07 17:19:39 +0100 (Tue, 07 Nov 2006) | 3 lines

Keep stacking order and focus chain order e.g. after doing "kwin --replace".


svn path=/trunk/KDE/kdebase/workspace/; revision=659303
2007-04-29 22:33:55 +00:00
Luboš Luňák
87daa082be Merging from old trunk:
r602387 | montanaro | 2006-11-05 22:19:05 +0100 (Sun, 05 Nov 2006) | 3 lines

- Indentation cleanup
- Use largest size for VeryHuge and Oversize cases


svn path=/trunk/KDE/kdebase/workspace/; revision=659302
2007-04-29 22:33:21 +00:00
Luboš Luňák
b2eabf7b36 Merging from old trunk:
r602118 | neundorf | 2006-11-05 13:24:44 +0100 (Sun, 05 Nov 2006) | 5 lines

-remove kde4_install_libtool_file(), not necessary anymore since we switched away from libltdl

Alex


svn path=/trunk/KDE/kdebase/workspace/; revision=659301
2007-04-29 22:32:46 +00:00
Luboš Luňák
bcf8544a27 Merging from old trunk:
r601570 | mlaurent | 2006-11-03 17:58:18 +0100 (Fri, 03 Nov 2006) | 2 lines

Port to uic4


svn path=/trunk/KDE/kdebase/workspace/; revision=659299
2007-04-29 22:31:09 +00:00
Luboš Luňák
9faad7bc5e Merging from old trunk:
r601561 | mlaurent | 2006-11-03 17:35:38 +0100 (Fri, 03 Nov 2006) | 2 lines

Port to uic4


svn path=/trunk/KDE/kdebase/workspace/; revision=659298
2007-04-29 22:30:07 +00:00
Luboš Luňák
2c539daa5d Merging from old trunk:
r598290 | mlaurent | 2006-10-23 08:53:27 +0200 (Mon, 23 Oct 2006) | 5 lines

Apply Alex patch (now we can use enable-final argument
some module compiles with enable-final now)
As discussed with Alex it's not necessary to have program name
into automoc macro


svn path=/trunk/KDE/kdebase/workspace/; revision=659295
2007-04-29 22:04:13 +00:00
Luboš Luňák
80e6a05440 Merging from old trunk:
r595998 | lunakl | 2006-10-16 14:41:38 +0200 (Mon, 16 Oct 2006) | 3 lines

Fix two same argument names.


svn path=/trunk/KDE/kdebase/workspace/; revision=659293
2007-04-29 22:01:59 +00:00
Luboš Luňák
50a788d633 Merging from old trunk:
r594160 | lunakl | 2006-10-10 12:28:32 +0200 (Tue, 10 Oct 2006) | 6 lines

Build the input shape on a helper window instead of directly,
this avoids having a hole in the shape temporarily. This seems
to break non-click-to-focus mouse policies on some systems
(works fine here though).


svn path=/trunk/KDE/kdebase/workspace/; revision=659292
2007-04-29 21:59:40 +00:00
Luboš Luňák
310de2bde5 Merging from old trunk:
r588719 | lunakl | 2006-09-26 19:30:21 +0200 (Tue, 26 Sep 2006) | 3 lines

Some links to X docs.


svn path=/trunk/KDE/kdebase/workspace/; revision=659291
2007-04-29 21:58:34 +00:00
Luboš Luňák
d0a5af275b Merging from old trunk:
r583878 | mlaurent | 2006-09-13 20:09:22 +0200 (Wed, 13 Sep 2006) | 2 lines

Fix signal/slot


svn path=/trunk/KDE/kdebase/workspace/; revision=659290
2007-04-29 21:57:32 +00:00
Luboš Luňák
f5daa61abc Merging from old trunk:
r580071 | mlaurent | 2006-09-02 16:59:11 +0200 (Sat, 02 Sep 2006) | 2 lines

Add const


svn path=/trunk/KDE/kdebase/workspace/; revision=659289
2007-04-29 21:54:40 +00:00
Luboš Luňák
3dad48bfe2 Merging from old trunk:
r580068 | mlaurent | 2006-09-02 16:47:24 +0200 (Sat, 02 Sep 2006) | 2 lines

Not necessary to test it


svn path=/trunk/KDE/kdebase/workspace/; revision=659288
2007-04-29 21:54:14 +00:00
Luboš Luňák
93dab3f3f2 Merging from old trunk:
r578790 | mlaurent | 2006-08-30 10:53:33 +0200 (Wed, 30 Aug 2006) | 2 lines

Not necessary


svn path=/trunk/KDE/kdebase/workspace/; revision=659287
2007-04-29 21:53:47 +00:00
Luboš Luňák
30a119982a Merging from old trunk:
r578784 | mlaurent | 2006-08-30 10:33:11 +0200 (Wed, 30 Aug 2006) | 4 lines

Clean up
Use cmake macro
Remove not necessary files


svn path=/trunk/KDE/kdebase/workspace/; revision=659286
2007-04-29 21:52:25 +00:00
Luboš Luňák
53647ffef0 Merging from old trunk:
r574292 | lunakl | 2006-08-18 18:26:28 +0200 (Fri, 18 Aug 2006) | 3 lines

Small fix.


svn path=/trunk/KDE/kdebase/workspace/; revision=659283
2007-04-29 21:41:03 +00:00
Luboš Luňák
ca316fbefe Merging from old trunk:
r574280 | lunakl | 2006-08-18 18:02:56 +0200 (Fri, 18 Aug 2006) | 3 lines

Add a HOWTO for preconfiguring window-specific settings.


svn path=/trunk/KDE/kdebase/workspace/; revision=659282
2007-04-29 21:40:29 +00:00
Luboš Luňák
b99dee8cf7 Merging from old trunk:
r574237 | lunakl | 2006-08-18 15:45:50 +0200 (Fri, 18 Aug 2006) | 5 lines

Differentiate properly between shape set by the window itself
(which forces it to be a non-decorated window) and mask set
by the decoration.


svn path=/trunk/KDE/kdebase/workspace/; revision=659281
2007-04-29 21:39:58 +00:00
Luboš Luňák
04d5294afa Merging from old trunk:
r573246 | lunakl | 2006-08-15 14:48:37 +0200 (Tue, 15 Aug 2006) | 3 lines

Fix compilation with older XShape (#132310).


svn path=/trunk/KDE/kdebase/workspace/; revision=659279
2007-04-29 21:38:44 +00:00
Luboš Luňák
638de5e338 Build.
svn path=/trunk/KDE/kdebase/workspace/; revision=659276
2007-04-29 21:28:06 +00:00
Philip Falkner
630f5793dc Update SHM mode.
For 16bpp pixmaps, we use GL_RGB and GL_UNSIGNED_SHORT_5_6_5 with
glTex(Sub)Image2D, which means that SHM mode works with 16bpp X
servers.

Also, only create one XShmPixmap per damaged pixmap, instead of one
per (optimised) damage rectangle.  Now we can use GL_RGB textures for
24bpp pixmaps, just like fallback mode does and tfp mode can.


svn path=/trunk/KDE/kdebase/workspace/; revision=659274
2007-04-29 21:22:49 +00:00
Luboš Luňák
5feb577369 Merging from old trunk:
r571712 | lunakl | 2006-08-10 15:15:16 +0200 (Thu, 10 Aug 2006) | 3 lines

Support for input shape from XShape1.1 (#122425).


svn path=/trunk/KDE/kdebase/workspace/; revision=659272
2007-04-29 21:19:29 +00:00