Wolfgang Lux
20d75aac56
Partially revert the (defunct) recent window miniaturization changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28930 72102866-910b-0410-8b05-ffd578937521
2009-11-01 12:55:52 +00:00
Thomas Gamper
1f84a6a21f
TG: Implement setMouseLocation:onScreen
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28898 72102866-910b-0410-8b05-ffd578937521
2009-10-27 18:42:33 +00:00
Richard Frith-MacDonald
d7dc549a3e
code for deminiaturisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28836 72102866-910b-0410-8b05-ffd578937521
2009-10-18 06:28:50 +00:00
Xavier Glattard
7e3dbdf741
OpenGL sub-windows: prevent back-store flush, handle expose events, and small fix/improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28036 72102866-910b-0410-8b05-ffd578937521
2009-03-04 09:58:41 +00:00
Richard Frith-MacDonald
8bb746dd57
minor fixes to compile with GC
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27843 72102866-910b-0410-8b05-ffd578937521
2009-02-11 08:45:56 +00:00
Wolfgang Lux
1101ab7f8f
Add an asterisk before the window's title if its document is edited
...
and the window manager is not capable of displaying the document's
status (i.e., any window manager other than Window Maker for now).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27821 72102866-910b-0410-8b05-ffd578937521
2009-02-08 23:04:34 +00:00
Richard Frith-MacDonald
e71618164d
Fix typo in method to set parent window of a child, optimise color handling in themes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27742 72102866-910b-0410-8b05-ffd578937521
2009-01-31 09:59:32 +00:00
Fred Kiefer
f99e97c43e
Implement new method -setPartentWindow:forChildWindow: for X and
...
Windows.
Adjust y coordinate of point in compositeGState:... for cairo. This
solves bug #24709 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27718 72102866-910b-0410-8b05-ffd578937521
2009-01-29 09:32:32 +00:00
Wolfgang Lux
993a5d976b
Set the WM protocols supported by a window according to its style
...
mask. This fixes an issue where an application could be deactivated
under Window Maker when a submenu is closed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27623 72102866-910b-0410-8b05-ffd578937521
2009-01-17 17:48:19 +00:00
Wolfgang Lux
8dddc6afcb
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
Fred Kiefer
c6c8160a30
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
Fred Kiefer
fc441f9bc5
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
Fred Kiefer
ff0796c5d4
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
Fred Kiefer
865a89a647
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
Fred Kiefer
97d1847e6a
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
Adam Fedor
250ebdfad0
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
Gregory John Casamento
8026904d7f
* 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
Fred Kiefer
bec7259309
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
Fred Kiefer
0f0191c547
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
Richard Frith-MacDonald
0f9d79fc58
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
Richard Frith-MacDonald
ff99e19fe9
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
Fred Kiefer
b5fc3678f3
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
Fred Kiefer
a9e8d647b2
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
Fred Kiefer
0f8c5487c7
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
Fred Kiefer
18f790a690
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
Fred Kiefer
355aa2db1e
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
Fred Kiefer
1100345667
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
Fred Kiefer
4bd371d64a
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
Fred Kiefer
79b9caf27f
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
Fred Kiefer
b7b431cd43
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
Fred Kiefer
05a23a6aae
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
Fred Kiefer
32d116c7b2
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
Adam Fedor
7bc423f962
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
Matt Rice
ec7b7e4742
* 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
Fred Kiefer
142f3510a3
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
Richard Frith-MacDonald
4bd0a9f1b5
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
Fred Kiefer
d1722446b4
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
Matt Rice
782d9d7d3f
* 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
Richard Frith-MacDonald
2bc0704e72
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
Richard Frith-MacDonald
2fcb1806cc
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
Richard Frith-MacDonald
f21f913f53
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
Richard Frith-MacDonald
9b0cac8c46
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
Richard Frith-MacDonald
e0024db991
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
Richard Frith-MacDonald
c5ef09b08c
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
Richard Frith-MacDonald
38c35f71c3
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
Richard Frith-MacDonald
3b5ee43d94
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
Richard Frith-MacDonald
657222ee92
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
Richard Frith-MacDonald
9021fec40a
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
Richard Frith-MacDonald
eedc280b9d
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
Richard Frith-MacDonald
c15fdb8e9c
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
Richard Frith-MacDonald
5c32e57883
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
Richard Frith-MacDonald
85f156bb70
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
Richard Frith-MacDonald
caf6538867
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
Richard Frith-MacDonald
1548f0617f
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
Fred Kiefer
0cbcc4f296
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
Fred Kiefer
ea2d620a27
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
Fred Kiefer
f4868d3a43
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
Fred Kiefer
c7e1737369
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
Fred Kiefer
6a98deaae9
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
Adam Fedor
e4c0a90bfb
* Source/x11/XGServerWindow.m (titlewindow::): Set NAME and ICON_NAME
...
WM properties (Patch #5014 from Yen-Ju Chen).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22829 72102866-910b-0410-8b05-ffd578937521
2006-04-26 14:50:08 +00:00
Fred Kiefer
ea871f3be2
Reset the window cache, when terminating the currnt window.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22645 72102866-910b-0410-8b05-ffd578937521
2006-03-12 23:28:26 +00:00
Richard Frith-Macdonald
783e7162c7
More 64bit fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22311 72102866-910b-0410-8b05-ffd578937521
2006-01-14 17:02:51 +00:00
Richard Frith-Macdonald
fe123cdc96
Some amd64 fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22305 72102866-910b-0410-8b05-ffd578937521
2006-01-14 11:34:55 +00:00
Fred Kiefer
684c01e984
Use UTF8 window title for X where possible.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22165 72102866-910b-0410-8b05-ffd578937521
2005-12-10 17:41:06 +00:00
Fred Kiefer
b846b79559
Don't user NET WM icon on Window Maker.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22043 72102866-910b-0410-8b05-ffd578937521
2005-11-18 17:53:53 +00:00
Richard Frith-Macdonald
08c5a3d3d0
Coding style fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22020 72102866-910b-0410-8b05-ffd578937521
2005-11-16 11:40:31 +00:00
Fred Kiefer
5de50d17fd
Small cairo fixes plus NET WM icon setting.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21964 72102866-910b-0410-8b05-ffd578937521
2005-11-07 00:11:09 +00:00
Fred Kiefer
47ddc6186d
Fix bug #12578 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21072 72102866-910b-0410-8b05-ffd578937521
2005-04-07 19:05:32 +00:00
Fred Kiefer
716fa5212a
Implemented window alpha handling for X servers that support it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20698 72102866-910b-0410-8b05-ffd578937521
2005-02-12 18:30:56 +00:00
Alexander Malmberg
41d945a4e2
2005-02-12 13:54 Alexander Malmberg <alexander@malmberg.org>
...
* Source/x11/XGServerWindow.m (setNormalHints): If the window isn't
resizable, force the min and max sizes to be equal to the current
size.
(-placewindow::): Set the hints after updating xframe.
Fixes bug #11713 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20693 72102866-910b-0410-8b05-ffd578937521
2005-02-12 12:50:23 +00:00
Alexander Malmberg
82ca6dd14a
2005-01-21 21:51 Alexander Malmberg <alexander@malmberg.org>
...
Various warning and whitespace cleanups.
* Headers/x11/XGServerWindow.h,
* Source/art/ftfont.m,
* Source/gsc/GSGState.m,
* Source/win32/WIN32Server.m,
* Source/x11/XGDragView.m,
* Source/x11/XGServerEvent.m,
* Source/x11/XGServerWindow.m: Change signedness of various
variables.
* Tools/gpbs.m: Add missing ctype.h include.
* Source/x11/XGDrawView.m (-_setCursor): Initialize variables.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20591 72102866-910b-0410-8b05-ffd578937521
2005-01-21 20:49:29 +00:00
Fred Kiefer
93045595ed
Don't provide defaults for missing standard cursors.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20429 72102866-910b-0410-8b05-ffd578937521
2004-12-08 23:57:06 +00:00
Fred Kiefer
0929578d2b
Reworked KDE window level handling ones more.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20424 72102866-910b-0410-8b05-ffd578937521
2004-12-06 19:47:32 +00:00
Matt Rice
e71ab02698
2004-11-10 Matt Rice <ratmice@yahoo.com>
...
* Source/x11/XGServerWindow.m (-iconSize): Implement new method.
(-iconTileImage:): ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20337 72102866-910b-0410-8b05-ffd578937521
2004-11-10 17:14:58 +00:00
Alexander Malmberg
0d356e9733
Update window frame handling to match -gui. Improve window resizing behavior in x11 backends.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19854 72102866-910b-0410-8b05-ffd578937521
2004-08-09 12:42:12 +00:00
Alexander Malmberg
431d4006bf
Create a icon pixmap for windowmaker.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19777 72102866-910b-0410-8b05-ffd578937521
2004-07-26 13:48:41 +00:00
Fred Kiefer
b829fc0758
Added more standard cursors.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19639 72102866-910b-0410-8b05-ffd578937521
2004-06-28 12:27:33 +00:00
Alexander Malmberg
e4e8a33716
Add buffer_width and buffer_height ivars and use them instead of xframe to keep track of buffer sizes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19636 72102866-910b-0410-8b05-ffd578937521
2004-06-27 22:51:08 +00:00
Alexander Malmberg
40c4368cc9
Improve handling of ConfigureNotify events. Add GSX11HandlesWindowDecorations defaults and code to handle it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19623 72102866-910b-0410-8b05-ffd578937521
2004-06-26 11:09:39 +00:00
Adam Fedor
72ef8dd8fd
Don't raise root window
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18614 72102866-910b-0410-8b05-ffd578937521
2004-02-18 04:29:36 +00:00
Adam Fedor
8600ffe85d
Prevent orderwindow:relativeTo: from making a window key.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18367 72102866-910b-0410-8b05-ffd578937521
2004-01-10 22:41:10 +00:00
Adam Fedor
fa9714776f
Revert unintended change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18366 72102866-910b-0410-8b05-ffd578937521
2004-01-10 20:02:26 +00:00
Adam Fedor
47c37caf62
Fix for w32 backends (ordering windows)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18365 72102866-910b-0410-8b05-ffd578937521
2004-01-10 19:59:43 +00:00
Adam Fedor
81dc2376f4
Update for window ordering fixes in gui
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18364 72102866-910b-0410-8b05-ffd578937521
2004-01-10 19:47:52 +00:00
Adam Fedor
72938ea456
Window focus fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18096 72102866-910b-0410-8b05-ffd578937521
2003-11-19 16:05:29 +00:00
Adam Fedor
41ce702299
Always set WindowMaker properties
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18006 72102866-910b-0410-8b05-ffd578937521
2003-10-29 16:15:32 +00:00
Richard Frith-Macdonald
b0deb82085
Minor crash fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17250 72102866-910b-0410-8b05-ffd578937521
2003-07-17 13:26:39 +00:00
Fred Kiefer
78cf5ccc03
[_checkWindowManager] better clean up of memory.
...
[_setupRootWindow] and [titlewindow::] free the value of the
XTextProperty.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17237 72102866-910b-0410-8b05-ffd578937521
2003-07-16 11:01:31 +00:00
Fred Kiefer
b11bad0d2c
[_checkWindowManager] initializes the new atoms. In
...
[setwindowlevel::] changed the EWMH case, so that it works
correctly with KDE 3.1. There we used to have borders on menu windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17150 72102866-910b-0410-8b05-ffd578937521
2003-07-05 23:50:31 +00:00
Fred Kiefer
6d9f7678aa
_setupRootWindow, windowdevice:, setwindowlevel::, imagecursor::::::)
...
Removed compiler warning about signed/unsigned comparision.
Adopted to changes in GSDisplayServer.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16941 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:32:37 +00:00
Adam Fedor
687e3750f0
Check for success explicitly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16876 72102866-910b-0410-8b05-ffd578937521
2003-06-07 03:44:54 +00:00
Wim (Willem Rein) Oudshoorn
00e084b65f
([XGServer -orderwindow:::]):
...
Use XWithDrawWindow instead of XUnmapWindow as suggested by
Xlib programming manuals.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16219 72102866-910b-0410-8b05-ffd578937521
2003-03-22 15:33:16 +00:00
Fred Kiefer
ba33a3a06a
Removed implementation of image sliding. Corrected
...
xgps_cursor_image compiler warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15947 72102866-910b-0410-8b05-ffd578937521
2003-02-12 00:11:22 +00:00
Alexander Malmberg
3d966981d2
Use safer order of includes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15860 72102866-910b-0410-8b05-ffd578937521
2003-02-02 21:05:43 +00:00
Fred Kiefer
9fb482ea8f
Implemented [movewindow::] and [restrictWindow:toImage:].
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15831 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:26:10 +00:00
Adam Fedor
aad0382917
setinputstate: Return if window is 0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15001 72102866-910b-0410-8b05-ffd578937521
2002-11-17 04:50:12 +00:00
Adam Fedor
aa544500b1
Make sure not to dereference a possible NULL pointer.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14871 72102866-910b-0410-8b05-ffd578937521
2002-10-29 22:01:06 +00:00
Adam Fedor
2495cdec17
Install back.make if building as a library only.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14701 72102866-910b-0410-8b05-ffd578937521
2002-10-10 14:21:18 +00:00
Adam Fedor
f6429ce1fc
Focus fixes. Update passing of colorspaces, fonts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14680 72102866-910b-0410-8b05-ffd578937521
2002-10-09 03:01:09 +00:00
Adam Fedor
c959aec53c
Fxi flipping in xlib. New background color method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14492 72102866-910b-0410-8b05-ffd578937521
2002-09-19 22:19:50 +00:00