Commit graph

164 commits

Author SHA1 Message Date
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
fedor
1e0ac0e134 Remove assert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15002 72102866-910b-0410-8b05-ffd578937521
2002-11-17 04:53:51 +00:00
fedor
64208ef33b 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
fedor
92d8441bc8 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
fedor
e91e850a33 Always reassert focus or send FocusIn event
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14957 72102866-910b-0410-8b05-ffd578937521
2002-11-08 16:34:32 +00:00
fedor
2008ec4669 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
fedor
3950112be5 Use GSsetalpha
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14864 72102866-910b-0410-8b05-ffd578937521
2002-10-29 03:48:13 +00:00
fedor
bcaafb2dd9 Use GSEncodingFromLocale
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14834 72102866-910b-0410-8b05-ffd578937521
2002-10-22 03:47:15 +00:00
fedor
643b3f366c Hack to keep from deactivation app.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14801 72102866-910b-0410-8b05-ffd578937521
2002-10-20 02:42:55 +00:00
fedor
5a499508aa Only send event on take focus if we don't have a key window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14799 72102866-910b-0410-8b05-ffd578937521
2002-10-19 03:04:37 +00:00
nico
496660b791 If a font can't be loaded, don't return the default fixed font
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14710 72102866-910b-0410-8b05-ffd578937521
2002-10-10 23:23:21 +00:00
fedor
28040a0bd0 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