Richard Frith-Macdonald
b88ca8d8a6
Bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16554 72102866-910b-0410-8b05-ffd578937521
2003-04-27 08:27:28 +00:00
Alexander Malmberg
6e7c341d1f
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
Alexander Malmberg
e3eb6597e1
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
Alexander Malmberg
4e22694c3a
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
Adam Fedor
4a88a2b6a0
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
Alexander Malmberg
7c39c028db
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
Alexander Malmberg
5ce6055a5c
(-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
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
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
Wim (Willem Rein) Oudshoorn
62e8f2c4e4
updated changelog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16218 72102866-910b-0410-8b05-ffd578937521
2003-03-22 15:32:37 +00:00
Alexander Malmberg
7af0ef7962
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
Fred Kiefer
212db0ea31
Patch to fontconfig handling by Derek Zhou
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16091 72102866-910b-0410-8b05-ffd578937521
2003-03-01 00:42:56 +00:00
Fred Kiefer
dfe9d838b4
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
Fred Kiefer
a8690d6112
Patch from Derek Zhou dzhou@chrontel.com with some adaption to
...
support fontconfig for XFT fonts.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16085 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:25:47 +00:00
Fred Kiefer
080cacfdb3
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
Fred Kiefer
da84ab5f02
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
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
78e9c58b9b
Regenerated
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16081 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:23:30 +00:00
Fred Kiefer
7f44d219b3
Check for FreeType 2 fontconfig.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16080 72102866-910b-0410-8b05-ffd578937521
2003-02-27 01:22:45 +00:00
Adam Fedor
8eb3b817cf
Version 0.8.4
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16066 72102866-910b-0410-8b05-ffd578937521
2003-02-25 03:30:15 +00:00
Adam Fedor
2e966ea14d
* 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
Adam Fedor
d2d4e9cdb1
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
Adam Fedor
cc2363cce0
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
Richard Frith-Macdonald
654ec7fcae
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
Fred Kiefer
b391df04ca
Moved image sliding to frontend
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15948 72102866-910b-0410-8b05-ffd578937521
2003-02-12 00:11:48 +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
Fred Kiefer
2884c04818
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
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
Alexander Malmberg
946dbb2ec6
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
Adam Fedor
3cdcb6e0b9
* 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
Fred Kiefer
b1350d091a
Hacked support for printing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15910 72102866-910b-0410-8b05-ffd578937521
2003-02-09 00:36:09 +00:00
Fred Kiefer
90046f8fae
[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
Alexander Malmberg
f33fd16470
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
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
Richard Frith-Macdonald
00477f2f07
Fix for mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15898 72102866-910b-0410-8b05-ffd578937521
2003-02-06 11:28:54 +00:00
Alexander Malmberg
ad3d8e3e35
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
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
Alexander Malmberg
88fcf8d080
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
Adam Fedor
08f21f1073
Sane gpbs termination
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15853 72102866-910b-0410-8b05-ffd578937521
2003-02-02 04:43:07 +00:00
Fred Kiefer
ff2a5fc56d
Added glyph methods to GSXftFontInfo needed for new text system.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15851 72102866-910b-0410-8b05-ffd578937521
2003-02-02 01:22:58 +00:00
Fred Kiefer
7376de0848
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
Fred Kiefer
422914a158
New SlideView implementation that will soon move to front end.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15836 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:33:41 +00:00
Fred Kiefer
a169bbda83
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
Fred Kiefer
6dc01011b4
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
Fred Kiefer
8dcfa3a567
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
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
Alexander Malmberg
1e9d556988
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
Alexander Malmberg
e5b20ddaed
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
Alexander Malmberg
ff599a6236
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
Alexander Malmberg
b3dc1b6f11
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