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
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
Adam Fedor
ca9fe1135d
Standardize cache name to handle new Mac OS X display names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26530 72102866-910b-0410-8b05-ffd578937521
2008-05-16 17:14:30 +00:00
Fred Kiefer
f2217879fb
Backend support for appendBezierPathWithPackedGlyphs:.
...
Implementation of coveredCharacterSet on GSXftFontInfo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26436 72102866-910b-0410-8b05-ffd578937521
2008-04-07 13:51:28 +00:00
Fred Kiefer
8233f379cf
Remove method resetForGSWindowStyle:w32Style:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26245 72102866-910b-0410-8b05-ffd578937521
2008-03-07 23:18:39 +00:00
Richard Frith-MacDonald
cef51849f7
fix for segementation violation accessing window of another app
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26226 72102866-910b-0410-8b05-ffd578937521
2008-03-06 13:48:40 +00:00
Richard Frith-MacDonald
29169b608e
some work towards supportign window levels
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26195 72102866-910b-0410-8b05-ffd578937521
2008-03-05 08:07:51 +00:00
Xavier Glattard
201d3bf367
Experimental Cairo and Cairo/Glitz backends on win32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26189 72102866-910b-0410-8b05-ffd578937521
2008-03-04 10:14:29 +00:00
Fred Kiefer
4d00d5253c
General cleanup of win32 code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26066 72102866-910b-0410-8b05-ffd578937521
2008-02-14 22:26:00 +00:00
Fred Kiefer
f801684505
Windows resize/drawing patch by Christopher Armstrong
...
<carmstrong@fastmail.com.au>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26065 72102866-910b-0410-8b05-ffd578937521
2008-02-14 21:13:17 +00:00
Fred Kiefer
e2c622bad5
Get to work with newer versions of GLX.
...
Patch by Thomas Gamper <icicle@cg.tuwien.ac.at>,
slightly reworked.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25990 72102866-910b-0410-8b05-ffd578937521
2008-01-21 21:27:58 +00:00
Isaiah Beerbower
5dd462faa9
Reverting back to former font system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25721 72102866-910b-0410-8b05-ffd578937521
2007-12-11 12:06:42 +00:00
Isaiah Beerbower
2d50c93089
Rewrite font system to cache fonts in a plist and support nfont bundles.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25717 72102866-910b-0410-8b05-ffd578937521
2007-12-11 00:14:01 +00:00
Fred Kiefer
2ca28c413e
Change stroke and fill to use NSColorSpace
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25711 72102866-910b-0410-8b05-ffd578937521
2007-12-10 15:34:56 +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
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
2050099a6e
Declare the -getsample:: method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25521 72102866-910b-0410-8b05-ffd578937521
2007-10-07 10:26:25 +00:00
Fred Kiefer
f2ac847ff4
Add a generic basic implementation for the DPSshfill: operator. This
...
needs to be optimized for each individual backend and the original art
implemenation should be moved to this.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25519 72102866-910b-0410-8b05-ffd578937521
2007-10-05 20:57:59 +00:00
Fred Kiefer
1ce0bd5175
Add PDF output for cairo backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25479 72102866-910b-0410-8b05-ffd578937521
2007-09-12 15:46:55 +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
Sergii Stoian
ed77ebb967
* Source/cairo/CairoGState.m
...
(-DPSsetstrokeadjust:): Implement.
(-DPSinitgraphics): Set _strokeadjust to 1 by default.
(-_adjustPath:): Implement new method that place the path to pixel
boundaries.
(-_setPath:): Change method definition adding fillOrClip argument.
Use _adjustPath: method.
(-DPSclip): Change call of _setPath: to new format.
(-DPSeoclip): Ditto.
(-DPSeofill): Ditto.
(-DPSfill): Ditto.
(-DPSstroke): Ditto.
(-compositerect:op:): Ditto.
* Headers/cairo/CairoGState.h: Define _strokeadjust variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25299 72102866-910b-0410-8b05-ffd578937521
2007-07-01 23:02:29 +00:00
Fred Kiefer
c1d1c74891
Printing improvements and handle rotated text.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25296 72102866-910b-0410-8b05-ffd578937521
2007-06-29 11:31:53 +00:00
Fred Kiefer
89c1ce993a
Use cairo specific code for PS file creation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25088 72102866-910b-0410-8b05-ffd578937521
2007-04-27 12:23:28 +00:00
Fred Kiefer
ff21318a0a
Backend part of graphic context rewrite.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24965 72102866-910b-0410-8b05-ffd578937521
2007-04-04 14:33:10 +00:00
Fred Kiefer
7f68c2ef43
Add missing transformation change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24952 72102866-910b-0410-8b05-ffd578937521
2007-03-30 20:52:28 +00:00
Xavier Glattard
41208bb38d
Many changes :
...
- Deletion of all non-GNUstep debug stuff (printf...)
- Deletion of all Notification hooks (used for a debugging purpose)
- Deletion of the Application preference Panel that popups (pops up?)
the 1st time you run _any_ application
- Deletion of the check of GSWINHandlesWindowDecorations and
GSWIN32HandlesWindowDecorations options (none worked because of
a typo and are now deprecated).
- use of GSBackHandlesWindowDecorations option like X11 backend
instead of GSUseWMStyles (marked as deprecated)
- use of GSBackUsesNativeTaskbar option instead of GSUseWMTaskbar
(marked as deprecated)
- all these options are read in -initWithAttribute: (no more in
+inializeBackend) and set an instance (not class) variable.
- add methods -handlesWindowDecorations/-setHandlesWindowDecorations
- add methods -usesNativeTaskbar/-setUsesNativeTaskbar
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24804 72102866-910b-0410-8b05-ffd578937521
2007-03-07 18:11:17 +00:00
Fred Kiefer
78ba818f54
Clean up of font attributes and better protection against _ct being null
...
in cairo backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24710 72102866-910b-0410-8b05-ffd578937521
2007-02-27 16:35:31 +00:00
Richard Frith-MacDonald
df830a647f
implement more font info
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24445 72102866-910b-0410-8b05-ffd578937521
2007-01-31 17:15:27 +00:00
Richard Frith-MacDonald
38f4377214
OpenGL mingw32 support by xavier glattard
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24437 72102866-910b-0410-8b05-ffd578937521
2007-01-31 11:29:41 +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
Fred Kiefer
cf27a422f6
Added cairo transparancy patch by Yen-Ju Chen <yjchenx@gmail.com>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24244 72102866-910b-0410-8b05-ffd578937521
2006-12-26 13:26:40 +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
Fred Kiefer
7bf3e2dce1
Cleaned up change of super class for CairoGState.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23746 72102866-910b-0410-8b05-ffd578937521
2006-10-03 23:29:53 +00:00
Hans Baier
5bebf3cb25
* refactores CairoGState as a subclass of GSGState
...
* header fixes to include freetype
* fixed glitz api change (but does not work, because I don't know how to
retrieve a proper VisualID for the display)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23681 72102866-910b-0410-8b05-ffd578937521
2006-09-30 12:21:13 +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
32d2f9faca
Update for coordinate mapping changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23473 72102866-910b-0410-8b05-ffd578937521
2006-09-12 19:53:46 +00:00
Richard Frith-MacDonald
45fbea927a
Fix x coordinate offset error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23462 72102866-910b-0410-8b05-ffd578937521
2006-09-12 10:32:18 +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
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
Gregory John Casamento
e97de80626
Applying patch to windows backend by Christopher Armstrong.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23239 72102866-910b-0410-8b05-ffd578937521
2006-08-10 05:29:50 +00:00
Riccardo Mottola
5197cf6328
changed method signatures to fix bug intruduced by RFM during typo fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23197 72102866-910b-0410-8b05-ffd578937521
2006-08-01 22:21:36 +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
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
e6e743663b
Rewrote cairo backend glitz code to fit with changed glitz interface.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22819 72102866-910b-0410-8b05-ffd578937521
2006-04-25 22:40:49 +00:00
Fred Kiefer
6d504f2218
General cleanup of cairo backend code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22644 72102866-910b-0410-8b05-ffd578937521
2006-03-12 21:50:17 +00:00
Fred Kiefer
d9a4b4da8d
Removed some compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22444 72102866-910b-0410-8b05-ffd578937521
2006-02-06 19:33:56 +00:00
Fred Kiefer
33ac1163e4
Made the cairo backend compile with the current cairo CVS version.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22350 72102866-910b-0410-8b05-ffd578937521
2006-01-23 20:51:40 +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
Adam Fedor
e82a05ed18
* Headers/win32/WIN32Server.h: uint -> unsigned int
...
* Source/win32/...: Idem.
* Source/win32/w32_notifications.m: Comment out unimplmented
windows method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21852 72102866-910b-0410-8b05-ffd578937521
2005-10-21 03:40:07 +00:00
Adam Fedor
f15240096a
* Source/win32/: Fixed a compile error when debug flags were
...
activated. Removed detailed documation from MS. Read and
write correctly from defaults.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21851 72102866-910b-0410-8b05-ffd578937521
2005-10-21 03:07:19 +00:00
Adam Fedor
1ce2926317
* Restructuring of the windows server to handle various
...
window and toolbar issues (See Source/win32/RELEASE_NOTES for
more info).
* Headers/win32/WIN32Server.h: Added ivars and flags and methods.
* Headers/winlib/WIN32GState.h: Added method to avoid confliting
types with superclass.
* Source/win32/GNUmakefile: Add new files.
* w32_debug.m, w32_activate.m, w32_create.m, w32_general.m,
w32_movesize.m, w32_text_focus.m, w32_windowdisplay.m,
GSDisplayServer_details.m: New files.
* Source/win32/WIN32Server.m: Large changes. Merged with
WIN32ServerEvent. Lots of documentation.
* Source/winlib/WIN32GState.m: Variable name changes to
avoid shadowing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21716 72102866-910b-0410-8b05-ffd578937521
2005-09-14 15:48:11 +00:00
Fred Kiefer
7a1693eaf2
Get cairo surfaces working for resized windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21685 72102866-910b-0410-8b05-ffd578937521
2005-08-28 00:48:12 +00:00
Fred Kiefer
b16cb0fe3c
Changed to compile with latest cairo interface changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21561 72102866-910b-0410-8b05-ffd578937521
2005-07-27 23:25:32 +00:00
Fred Kiefer
5a70e75973
dded partial implementation for pattern colour and alpha image composition.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21437 72102866-910b-0410-8b05-ffd578937521
2005-07-09 00:10:08 +00:00
Adam Fedor
85bf065924
Add/fix copyright and licenses.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21392 72102866-910b-0410-8b05-ffd578937521
2005-07-01 20:43:10 +00:00
Adam Fedor
7a3f75f9ac
Update FSF Address
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21263 72102866-910b-0410-8b05-ffd578937521
2005-05-26 22:51:53 +00:00
Adrian Robert
b4d300d6c3
changed some HAVE_LIBXFT #ifdefs to HAVE_XFT; clarified difference between the two in configure.ac and config.h.in comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21239 72102866-910b-0410-8b05-ffd578937521
2005-05-20 13:57:21 +00:00
Adrian Robert
649d316cff
cache Xft draw state in XGGState and use this to speed glyph rendering in GSXftFontInfo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21218 72102866-910b-0410-8b05-ffd578937521
2005-05-12 13:43:18 +00:00
Richard Frith-Macdonald
f9c0246d47
DnD cleanups and fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21028 72102866-910b-0410-8b05-ffd578937521
2005-04-01 14:10:39 +00:00
Richard Frith-Macdonald
d7737164ec
Make XGDragView a subclass of GSDragView
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20999 72102866-910b-0410-8b05-ffd578937521
2005-03-29 10:11:16 +00:00
Alexander Malmberg
3a1bd8c7f0
2005-02-12 13:58 Alexander Malmberg <alexander@malmberg.org>
...
* Headers/x11/XGServerWindow.h: Make the border and depth ivars
unsigned.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20694 72102866-910b-0410-8b05-ffd578937521
2005-02-12 12:51:28 +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
Alexander Malmberg
455372bfec
2005-01-11 21:57 Alexander Malmberg <alexander@malmberg.org>
...
* Headers/x11/XWindowBuffer.h: Make the pending_rect ivar a struct
of int:s.
* Source/x11/XWindowBuffer.m: Add casts to remove pointer sign
warnings.
(-_exposeRect:, -_gotShmCompletion): Update uses of pending_rect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20537 72102866-910b-0410-8b05-ffd578937521
2005-01-11 21:00:14 +00:00
Fred Kiefer
63366359cf
Small imporvements for Cairo backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20037 72102866-910b-0410-8b05-ffd578937521
2004-09-08 22:08:15 +00:00
Adam Fedor
0f4e4f317e
* Headers/x11/XGServer.h: Add 8bit fast drawing.
...
* Source/x11/XGServer.m ([XGScreenContext
-initForDisplay:screen:]): For 8bit, test for RGB_BEST_MAP.
* Source/xlib/XGBitmap.m (_pixmap_combine_alpha,
_bitmap_combine_alpha, _pixmap_read_alpha): Add 8 bit case.
(patch from Paul Secchia <paul@worldnet.att.net>).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20033 72102866-910b-0410-8b05-ffd578937521
2004-09-08 16:22:00 +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
Fred Kiefer
1d40f7d8cc
Added cairo backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19820 72102866-910b-0410-8b05-ffd578937521
2004-08-02 21:50:17 +00:00
Alexander Malmberg
55647cbdf1
Implement GSReadRect in art/.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19800 72102866-910b-0410-8b05-ffd578937521
2004-07-30 13:57:27 +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
Fred Kiefer
bd0bd21d94
Applied first part of WIN32 patch by MA Garcias.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19285 72102866-910b-0410-8b05-ffd578937521
2004-05-11 23:30:31 +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
b358280c23
Focus fixes for w32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18277 72102866-910b-0410-8b05-ffd578937521
2003-12-27 01:06:19 +00:00
Adam Fedor
bd5ac3f8dd
Rearrage event handler. Fix focus recursion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18254 72102866-910b-0410-8b05-ffd578937521
2003-12-03 20:39:45 +00:00
Adam Fedor
522f69c2b3
Add GSReadRect support to xlib backend
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17692 72102866-910b-0410-8b05-ffd578937521
2003-09-21 03:19:17 +00:00
David Ayers
98036d3302
* Source/art/GNUmakefile: Do not make headers publilc.
...
* Source/gsc/GNUmakefile: Ditto.
* Source/x11/GNUmakefile: Ditto.
* Source/xdps/GNUmakefile: Ditto.
* Source/xlib/GNUmakefile: Ditto.
* Headers/win32/*.h: Update includes for new header structure.
* Headers/winlib/*.h: Ditto.
* Headers/x11/XGServer.h: Ditto.
* Headers/xlib/*.h: Ditto.
* Source/art/ftfont.m: Ditto.
* Source/gsc/*.m: Ditto.
* Source/x11/*.m: Ditto.
* Source/xdps/*.m: Ditto.
* Source/xlib/*.m: Ditto.
* Tools/gpbs.m: Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17409 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:57:11 +00:00
Adam Fedor
a20f5d62ed
New multi-byte support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17322 72102866-910b-0410-8b05-ffd578937521
2003-07-24 03:24:13 +00:00
Adam Fedor
23a64a292a
GLX 1.2 support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17306 72102866-910b-0410-8b05-ffd578937521
2003-07-23 03:40:47 +00:00
Adam Fedor
57f11eaa12
Add XIM Input Method, UPdate to wraster 0.80.2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17286 72102866-910b-0410-8b05-ffd578937521
2003-07-22 04:28:43 +00:00
Fred Kiefer
cd323a0e5b
Added some new Atoms to structure XGWMWinTypes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17149 72102866-910b-0410-8b05-ffd578937521
2003-07-05 23:49:59 +00:00
Fred Kiefer
d6df4c5870
Made ivar focusRequestNumber unsigned.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16937 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:30:25 +00:00
Adam Fedor
b502b5346e
Merge from 0.8.5 branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16250 72102866-910b-0410-8b05-ffd578937521
2003-03-24 18:15:56 +00:00
Fred Kiefer
ca7aa55903
Define font enumerator for fontconfig.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16082 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:23:57 +00:00
Fred Kiefer
718b9aef29
Moved over from X11 backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15945 72102866-910b-0410-8b05-ffd578937521
2003-02-12 00:09:49 +00:00
Richard Frith-Macdonald
71287aef45
Support drawing of glyphs for new text system
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15899 72102866-910b-0410-8b05-ffd578937521
2003-02-06 12:09:17 +00:00
Alexander Malmberg
c1f7e90bcb
Merge in text-system-branch.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15716 72102866-910b-0410-8b05-ffd578937521
2003-01-26 19:07:53 +00:00
Adam Fedor
c0cffa34f0
Rename class
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15687 72102866-910b-0410-8b05-ffd578937521
2003-01-24 04:50:18 +00:00
Adam Fedor
dc3b209d1b
Redefine BOOL to avoid name collision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15433 72102866-910b-0410-8b05-ffd578937521
2002-12-31 16:49:48 +00:00
Gregory John Casamento
3ca3aceb03
Minor fix to avoid name collision with "id" type in Objective-C.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15000 72102866-910b-0410-8b05-ffd578937521
2002-11-16 19:41:16 +00:00
Adam Fedor
6bec019bff
OpenGL implmentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14998 72102866-910b-0410-8b05-ffd578937521
2002-11-16 05:00:14 +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
Alexander Malmberg
605ce8e712
If possible, create a shared pixmap from the image data and use it as the window's background pixmap.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14501 72102866-910b-0410-8b05-ffd578937521
2002-09-21 10:16:47 +00:00
Alexander Malmberg
fb35644e9c
Track all XIC:s and destroy them explicitly to work around xfree86 bug.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14485 72102866-910b-0410-8b05-ffd578937521
2002-09-18 22:34:44 +00:00
Alexander Malmberg
d460fca45d
Add more documentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14427 72102866-910b-0410-8b05-ffd578937521
2002-09-10 20:11:58 +00:00
Alexander Malmberg
496e7e4a6e
Rename ARTWindowBuffer to XWindowBuffer and move it to x11/.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14426 72102866-910b-0410-8b05-ffd578937521
2002-09-10 19:37:47 +00:00
Adam Fedor
83b509bec5
Better stream context implementation (holds context)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14408 72102866-910b-0410-8b05-ffd578937521
2002-09-06 19:36:04 +00:00
Alexander Malmberg
d987d61bb5
Remove ARTGState's own path handling and have it use GSGState's again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14370 72102866-910b-0410-8b05-ffd578937521
2002-08-29 22:35:02 +00:00
Alexander Malmberg
a35bc00d50
Move image handling to its own file and implement it (almost) completely.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14334 72102866-910b-0410-8b05-ffd578937521
2002-08-26 14:03:04 +00:00