wlux
c3ff7631c8
Fix for bug #24707 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27101 72102866-910b-0410-8b05-ffd578937521
2008-11-20 16:51:33 +00:00
fredkiefer
a54994cddb
Correct code for double parent handling.
...
Patch by Wolfgang Lux <wolfgang.lux@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26950 72102866-910b-0410-8b05-ffd578937521
2008-10-22 07:36:10 +00:00
fredkiefer
90a62908d3
Add missing window caching for minimized check.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26809 72102866-910b-0410-8b05-ffd578937521
2008-08-14 06:33:04 +00:00
fredkiefer
590c984fed
Patch by Hubert Chathi <hubert@uhoreg.ca> to handle window minimization
...
on EWMH systems better.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26795 72102866-910b-0410-8b05-ffd578937521
2008-07-19 21:17:42 +00:00
fredkiefer
18913c4847
Disable new active window handling again, as it leads to flickering
...
windows on KDE 4.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26752 72102866-910b-0410-8b05-ffd578937521
2008-07-11 07:03:22 +00:00
fredkiefer
3d514fa728
Better focus setting for EWMH window managers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26749 72102866-910b-0410-8b05-ffd578937521
2008-07-07 23:02:46 +00:00
fedor
52a046da0f
Revert library license version to 2 until applications can be converted
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26620 72102866-910b-0410-8b05-ffd578937521
2008-06-10 04:12:46 +00:00
gcasa
7886e22ead
* Headers/x11/XGGeneric.h:
...
* Source/x11/XGServerWindow.m: Added code to automatically make
any window which uses the NSDesktopWindowLevel also be omnipresent.
This capability will be added as a style later.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26588 72102866-910b-0410-8b05-ffd578937521
2008-06-01 22:01:08 +00:00
fredkiefer
83b29da53d
Try to avoid value flip in window border computation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26136 72102866-910b-0410-8b05-ffd578937521
2008-02-26 00:32:33 +00:00
fredkiefer
61985e25a9
Rework of context window device setting. Requires corresponding change
...
in gui.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25981 72102866-910b-0410-8b05-ffd578937521
2008-01-19 13:12:03 +00:00
rfm
f07e56c4b8
Find offsets using off-screen windows unless GSBackChecksOffsetsOnScreen = YES
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25932 72102866-910b-0410-8b05-ffd578937521
2008-01-11 20:09:38 +00:00
rfm
30aba6d542
Fixup coordinated of cursor hotpoint for MacOS-X compatibility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25631 72102866-910b-0410-8b05-ffd578937521
2007-11-29 11:34:41 +00:00
fredkiefer
344df899d9
Remove non-normal windows from task list.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25626 72102866-910b-0410-8b05-ffd578937521
2007-11-29 00:56:11 +00:00
fredkiefer
325405c432
Use objectForKey: instead of stringForKey:.
...
Patch by Wolfgang Lux <wolfgang.lux@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25548 72102866-910b-0410-8b05-ffd578937521
2007-10-31 16:50:32 +00:00
fredkiefer
fa6e35e2f8
Change files to use GPL 3 and LGPL 3.
...
Prepare for next release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25538 72102866-910b-0410-8b05-ffd578937521
2007-10-29 23:25:10 +00:00
fredkiefer
7176d7a52c
Allow non-resizable windows to be resized programmatically.
...
Clean up compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25527 72102866-910b-0410-8b05-ffd578937521
2007-10-12 09:32:27 +00:00
fredkiefer
cb3f3e35bf
New methods to store and get last event time.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25457 72102866-910b-0410-8b05-ffd578937521
2007-09-05 14:35:06 +00:00
fredkiefer
8e311b82aa
Use defScreen istead of 0.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25452 72102866-910b-0410-8b05-ffd578937521
2007-09-04 23:59:54 +00:00
fredkiefer
045104c0c1
Use CurrentTime instead of generic.lastTime.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25405 72102866-910b-0410-8b05-ffd578937521
2007-08-21 13:37:20 +00:00
fredkiefer
d98bd807cf
Set lastTime to CurrentTime not 1 to get setinputfocus working for the
...
first activation of the application.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25395 72102866-910b-0410-8b05-ffd578937521
2007-08-16 14:14:33 +00:00
fredkiefer
399b5e0d47
Removed left over NSLog statements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25394 72102866-910b-0410-8b05-ffd578937521
2007-08-15 14:26:55 +00:00
fredkiefer
4b512fea97
Correct minor bugs in last changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25393 72102866-910b-0410-8b05-ffd578937521
2007-08-15 13:42:36 +00:00
fredkiefer
cda1672a5c
Add more EWMH methods and helper methods.
...
Simplify dragging support code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25389 72102866-910b-0410-8b05-ffd578937521
2007-08-14 22:44:40 +00:00
fedor
c777a10780
Patch #5434
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24363 72102866-910b-0410-8b05-ffd578937521
2007-01-16 05:25:26 +00:00
ratmice
97f98da902
* Source/x11/XGServerWindow.m (-flushwindowrect::): Don't convert
...
rect origin sent to handleExposeRect:forDriver: to int and back to
float.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24287 72102866-910b-0410-8b05-ffd578937521
2006-12-28 19:41:56 +00:00
fredkiefer
45e9de2ee8
Prevent some window types from showing up in the taskbar for old window
...
managers that cannot handle window types. Patch by Yen-Ju Chen
<yjchenx@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24246 72102866-910b-0410-8b05-ffd578937521
2006-12-26 14:55:18 +00:00
rfm
c1ef529e55
Use accessor for affine transform internals which should otherwise be private.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24131 72102866-910b-0410-8b05-ffd578937521
2006-11-19 11:08:09 +00:00
fredkiefer
a5d929ce42
Small correction to adopt to base change also remove annoying warning.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23971 72102866-910b-0410-8b05-ffd578937521
2006-10-27 12:25:26 +00:00
ratmice
b684db215f
* Source/win32/WIN32Server.m: Update -windowlist implementation.
...
* Source/x11/XGServerWindow.m (-orderwin:::): Replace
desiredOrderedWindow with ignore_take_focus.
(windowlist): Implement.
(setinputfocus:): Replace desiredOrderedWindow with
ignore_take_focus.
* Headers/x11/XGGeneric.h (XGGeneric): Remove
desiredOrderedWindow.
* Headers/x11/XGServerWindow.h (gswindow_device_t):
Add ignore_take_focus.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23937 72102866-910b-0410-8b05-ffd578937521
2006-10-21 19:16:47 +00:00
rfm
b95cc86af9
Use a single user default to turn on backend handling of window decorations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23652 72102866-910b-0410-8b05-ffd578937521
2006-09-28 13:09:57 +00:00
rfm
1877bb7075
iUse extens info where provided by window manager
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23632 72102866-910b-0410-8b05-ffd578937521
2006-09-27 06:15:45 +00:00
rfm
4f35ab4f65
Add hack to wait a while for visibility events when checking style offsets.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23626 72102866-910b-0410-8b05-ffd578937521
2006-09-26 12:58:34 +00:00
rfm
27c352c38a
Add more debug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23619 72102866-910b-0410-8b05-ffd578937521
2006-09-26 08:38:53 +00:00
rfm
336a4fd4b9
Some more style/offset checking.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23613 72102866-910b-0410-8b05-ffd578937521
2006-09-25 13:49:32 +00:00
rfm
c3f2db840a
Fix minor coordinate mapping issue
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23606 72102866-910b-0410-8b05-ffd578937521
2006-09-24 18:58:43 +00:00
rfm
a62ea84091
Don't request colormap and property notifications that we don't use
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23605 72102866-910b-0410-8b05-ffd578937521
2006-09-24 18:21:21 +00:00
rfm
a18cc85cf7
fix for bug 17713
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23483 72102866-910b-0410-8b05-ffd578937521
2006-09-13 04:50:13 +00:00
rfm
bf296603c6
Fixup for art flush
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23467 72102866-910b-0410-8b05-ffd578937521
2006-09-12 14:46:25 +00:00
rfm
caae9667d4
fixup flushwindowrect coordinate handling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23466 72102866-910b-0410-8b05-ffd578937521
2006-09-12 13:00:10 +00:00
rfm
c1cdc25750
Window frame/coordinate handling cleanups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23461 72102866-910b-0410-8b05-ffd578937521
2006-09-12 09:50:14 +00:00
rfm
e11c20b9ed
Fix transform error.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23439 72102866-910b-0410-8b05-ffd578937521
2006-09-09 07:59:59 +00:00
rfm
8de554b08f
Clarify names/comments for rectangle invalidation mechanism
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23405 72102866-910b-0410-8b05-ffd578937521
2006-09-06 17:28:54 +00:00
rfm
145fce5575
Fix offset error setting frame position
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23403 72102866-910b-0410-8b05-ffd578937521
2006-09-06 16:42:38 +00:00
rfm
d982a3b159
Only adjust position to allow for decorations when setting hints, not size.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23401 72102866-910b-0410-8b05-ffd578937521
2006-09-06 13:53:02 +00:00
rfm
f3a24e7bc5
Window frame handling fixups (bug #17377 )
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23400 72102866-910b-0410-8b05-ffd578937521
2006-09-06 11:29:32 +00:00
fredkiefer
22ce633be4
Added handlign of _NET_WM_PING.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23148 72102866-910b-0410-8b05-ffd578937521
2006-07-08 23:33:50 +00:00
fredkiefer
eba56b14dc
Don't set cursor on root window.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22989 72102866-910b-0410-8b05-ffd578937521
2006-05-27 22:00:44 +00:00
fredkiefer
a16455b809
New method -_XFrameToXHints:for:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22923 72102866-910b-0410-8b05-ffd578937521
2006-05-13 20:56:18 +00:00
fredkiefer
1bb8a0aea7
Better styleoffsets implementation by Yen-Ju Chen <yjchenx@hotmail.com>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22853 72102866-910b-0410-8b05-ffd578937521
2006-05-03 23:14:08 +00:00
fredkiefer
6dcb213152
Support method to wrap an X window inside of GNUstep.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22852 72102866-910b-0410-8b05-ffd578937521
2006-05-03 21:12:37 +00:00