Commit graph

175 commits

Author SHA1 Message Date
fedor
f1c1504dcf Updates for filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16567 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:35:05 +00:00
FredKiefer
c552b4c338 Create the fontDictionary in [_setFontInfo].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16562 72102866-910b-0410-8b05-ffd578937521
2003-04-27 15:50:03 +00:00
FredKiefer
46e3d118fa In [setupAttributes] removed setting of fontDictionary values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16561 72102866-910b-0410-8b05-ffd578937521
2003-04-27 15:49:27 +00:00
alexm
4b6a644e69 Don't explicitly set the X window's background pixmap back to None.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16411 72102866-910b-0410-8b05-ffd578937521
2003-04-10 10:14:47 +00:00
alexm
bcb9e0bf47 Fix calculation up alpha in plusd_aa. Clean up some includes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16329 72102866-910b-0410-8b05-ffd578937521
2003-04-02 12:07:34 +00:00
alexm
9abc0be347 Implement text rendering to buffers with destination alpha. Change the subpixel rendering to override the glyph operator.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16288 72102866-910b-0410-8b05-ffd578937521
2003-03-29 18:16:40 +00:00
fedor
23a3ed2d56 Protext id
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16270 72102866-910b-0410-8b05-ffd578937521
2003-03-26 04:09:26 +00:00
alexm
78ae31019c Do overlap checks based on window, not gstate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16268 72102866-910b-0410-8b05-ffd578937521
2003-03-25 23:27:03 +00:00
alexm
cc6c1c8b5b (-dealloc): Free the shared memory pixmap (if one was allocated).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16267 72102866-910b-0410-8b05-ffd578937521
2003-03-25 23:26:35 +00:00
wim
52817232bd ([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
alexm
90192784a0 Remap glyph numbers from freetype so NSNullGlyph is never used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16121 72102866-910b-0410-8b05-ffd578937521
2003-03-03 19:06:55 +00:00
FredKiefer
f86d46c607 In [setupAttributes] moved the call to open the XFT font further
to the back as Derek Zhou claims that this takes over the
ownership of the pattern, which then results in strange behaviour.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16090 72102866-910b-0410-8b05-ffd578937521
2003-03-01 00:42:05 +00:00
FredKiefer
84e57d47d3 Use new enumerator in anti-alias mode if available.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16084 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:24:58 +00:00
FredKiefer
92f46e994f Added fontconfig specific code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16083 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:24:38 +00:00
fedor
b3fcdcbb2f * Source/xlib/XGFont.m ([XGFontInfo -setupAttributes]): Use ascender and
descender informaton of the X11 font instead of using maximum bounding box.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16041 72102866-910b-0410-8b05-ffd578937521
2003-02-22 00:16:36 +00:00
fedor
412358a1ea Add special function to print floats regardless of locale.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16019 72102866-910b-0410-8b05-ffd578937521
2003-02-20 03:07:57 +00:00
fedor
6f47478f97 Use frame rect not given rect
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16009 72102866-910b-0410-8b05-ffd578937521
2003-02-19 03:54:45 +00:00
CaS
9bb69d3fa3 Fix level of dragged image
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15972 72102866-910b-0410-8b05-ffd578937521
2003-02-16 06:23:43 +00:00
FredKiefer
2726443274 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
FredKiefer
70597a1b9e Removed XGSlideView.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15946 72102866-910b-0410-8b05-ffd578937521
2003-02-12 00:10:15 +00:00
FredKiefer
2eedf0acc2 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
alexm
9be730bc7e Implement -glyphIsEncoded:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15927 72102866-910b-0410-8b05-ffd578937521
2003-02-10 17:46:06 +00:00
fedor
813056cf7b * Source/gsc/GSStreamContext.m (-GSShowGlyphs::): Implement to use
glyphshow if font gives back glyph names, otherwise use previous
hack.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15919 72102866-910b-0410-8b05-ffd578937521
2003-02-10 04:32:38 +00:00
FredKiefer
37dde48fc8 [DPSconcat:] simplify the output for common cases.
[GSShowGlyphs::] added hack implementation, so that some usefull
output is still provided.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15909 72102866-910b-0410-8b05-ffd578937521
2003-02-09 00:35:41 +00:00
alexm
4f37faea45 Add experimental -nameOfGlyph: method to try to get printing to work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15905 72102866-910b-0410-8b05-ffd578937521
2003-02-08 20:12:25 +00:00
CaS
0970b0f6b8 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
alexm
24779c0c48 Convert glyph buffers to 16-bit buffers that the Xft functions can handle.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15861 72102866-910b-0410-8b05-ffd578937521
2003-02-02 21:06:03 +00:00
alexm
4308c40177 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
alexm
c0f06772ba Use better guess for x-height value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15859 72102866-910b-0410-8b05-ffd578937521
2003-02-02 21:05:32 +00:00
FredKiefer
69f9622fea Added glyph methods needed for new text system.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15850 72102866-910b-0410-8b05-ffd578937521
2003-02-02 01:22:10 +00:00
FredKiefer
82242df51c Use new display server methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15835 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:31:04 +00:00
FredKiefer
f0c5255132 Use new display server methods to implement without X calls. This
class can now be moved to frontend.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15834 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:30:42 +00:00
FredKiefer
7e7cc80bab Removed the xPixmap methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15833 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:30:16 +00:00
FredKiefer
f4af5c6621 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
alexm
2701bf19b6 Implement handling of text attachment characters.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15827 72102866-910b-0410-8b05-ffd578937521
2003-01-31 21:36:00 +00:00
alexm
591a550f38 Clean up includes. Fix handling of screen fonts for flipped fonts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15741 72102866-910b-0410-8b05-ffd578937521
2003-01-27 17:14:10 +00:00
alexm
b4bb31a91b Update Xft font code with new backend/gui interface.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15729 72102866-910b-0410-8b05-ffd578937521
2003-01-26 20:29:13 +00:00
alexm
ae36bf80c3 Round expose rectangle outwards.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15717 72102866-910b-0410-8b05-ffd578937521
2003-01-26 19:09:33 +00:00
alexm
e94597a41b 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
fedor
19f1244173 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
fedor
5ee7b36f84 Remove spurious negative
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15668 72102866-910b-0410-8b05-ffd578937521
2003-01-21 05:13:50 +00:00
fedor
5061f88b04 Correct printing images
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15667 72102866-910b-0410-8b05-ffd578937521
2003-01-21 05:11:28 +00:00
nico
33acee79ea Fixed memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15656 72102866-910b-0410-8b05-ffd578937521
2003-01-21 01:12:35 +00:00
FredKiefer
ea5c15b1e0 Removed unneeded method [xrContext]. Moved context access into
[createDPSContext] and call [XGServer xrContextForScreen:] instead
of [XGServer xrContext].


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15589 72102866-910b-0410-8b05-ffd578937521
2003-01-14 01:00:54 +00:00
fedor
a3e1a25844 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
FredKiefer
2f7594910f In [lookupStringForEvent🪟keysym:] autorelease the string,
so it gets freed late on.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15073 72102866-910b-0410-8b05-ffd578937521
2002-11-24 01:44:13 +00:00
fedor
cb81caa7fa Version 0.8.3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15043 72102866-910b-0410-8b05-ffd578937521
2002-11-22 03:19:12 +00:00
FredKiefer
b08806a88c Implemented [GSSendBezierPath:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15042 72102866-910b-0410-8b05-ffd578937521
2002-11-21 20:31:09 +00:00
FredKiefer
e385065151 Removed (empty) implementation of [GSSendBezierPath:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15041 72102866-910b-0410-8b05-ffd578937521
2002-11-21 20:30:43 +00:00
FredKiefer
b98d3c7d1d Added #ifdef around include of XGOpenGL.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15040 72102866-910b-0410-8b05-ffd578937521
2002-11-21 20:29:56 +00:00