Alexander Malmberg
|
a2cf178126
|
Detect and handle large values by scaling them down in order to prevent overflow on large images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17702 72102866-910b-0410-8b05-ffd578937521
|
2003-09-22 11:06:19 +00:00 |
|
Alexander Malmberg
|
29c7703f2b
|
Add some debug logging.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17637 72102866-910b-0410-8b05-ffd578937521
|
2003-09-07 23:40:01 +00:00 |
|
Alexander Malmberg
|
957a0e4d76
|
Override the new default font name methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17468 72102866-910b-0410-8b05-ffd578937521
|
2003-08-10 21:31:12 +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 |
|
Alexander Malmberg
|
253eae545e
|
Handle freetype <=2.1.2 in the error reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17127 72102866-910b-0410-8b05-ffd578937521
|
2003-07-05 12:06:01 +00:00 |
|
Alexander Malmberg
|
c28d082604
|
Give more information when reporting FTC_SBitCache_Lookup() errors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17091 72102866-910b-0410-8b05-ffd578937521
|
2003-07-03 20:04:55 +00:00 |
|
Alexander Malmberg
|
5e9f36d111
|
(-initWithFontName:matrix:screenFont:): Return nil if it's not a valid font.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17088 72102866-910b-0410-8b05-ffd578937521
|
2003-07-02 15:38:35 +00:00 |
|
Alexander Malmberg
|
9c3ad84a95
|
Use the right flags when loading glyphs for freetype >=2.1.3. Anti-alias by default if GSFontAntiAlias isn't set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17083 72102866-910b-0410-8b05-ffd578937521
|
2003-07-01 14:39:34 +00:00 |
|
Alexander Malmberg
|
c4122018aa
|
Make handling of non-integer sized screen fonts consistent.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17066 72102866-910b-0410-8b05-ffd578937521
|
2003-06-29 15:36:28 +00:00 |
|
Alexander Malmberg
|
419f8c9e8c
|
Make nfont face name localization work. Add English and Swedish translations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17061 72102866-910b-0410-8b05-ffd578937521
|
2003-06-28 13:32:59 +00:00 |
|
Alexander Malmberg
|
c768a703c1
|
Add (experimental) handling of utf16 to glyph generation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17033 72102866-910b-0410-8b05-ffd578937521
|
2003-06-25 22:35:34 +00:00 |
|
Alexander Malmberg
|
dc0673ffca
|
Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16950 72102866-910b-0410-8b05-ffd578937521
|
2003-06-17 18:08:59 +00:00 |
|
Alexander Malmberg
|
1a6c3e6734
|
Handle freetype v2.0.* correctly in the freetype version check.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16909 72102866-910b-0410-8b05-ffd578937521
|
2003-06-12 19:45:02 +00:00 |
|
Alexander Malmberg
|
684b8ddf3b
|
Implement -glyphWithName: and -appendBezierPathWithGlyphs:count:toBezierPath:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16902 72102866-910b-0410-8b05-ffd578937521
|
2003-06-11 13:33:34 +00:00 |
|
Alexander Malmberg
|
084a2548bd
|
Get it to compile with freetype <=2.1.2 and >=2.1.3.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16883 72102866-910b-0410-8b05-ffd578937521
|
2003-06-07 21:06:19 +00:00 |
|
Alexander Malmberg
|
3d01a03dd5
|
Clamp to range when getting samples. Use -doubleValue instead of -intValue where values may be real numbers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16748 72102866-910b-0410-8b05-ffd578937521
|
2003-05-19 16:27:39 +00:00 |
|
Alexander Malmberg
|
8aa01a22f5
|
Implement basic version of shfill operator.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16745 72102866-910b-0410-8b05-ffd578937521
|
2003-05-17 22:06:05 +00:00 |
|
Alexander Malmberg
|
acb35ccbb4
|
Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16744 72102866-910b-0410-8b05-ffd578937521
|
2003-05-17 22:05:29 +00:00 |
|
Alexander Malmberg
|
ebef30d1cc
|
Report errors in more cases.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16698 72102866-910b-0410-8b05-ffd578937521
|
2003-05-11 17:23:43 +00:00 |
|
Adam Fedor
|
79bfa23d53
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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
|
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
|
802e8e9997
|
Use [fi class] instead of fi->isa.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14603 72102866-910b-0410-8b05-ffd578937521
|
2002-09-29 10:25:42 +00:00 |
|
Alexander Malmberg
|
519c1ee986
|
Add .font package handling again.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14599 72102866-910b-0410-8b05-ffd578937521
|
2002-09-28 20:04:55 +00:00 |
|
Alexander Malmberg
|
d17bd4b4d5
|
Add support for the 'Family' key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14596 72102866-910b-0410-8b05-ffd578937521
|
2002-09-28 15:31:42 +00:00 |
|
Alexander Malmberg
|
bdb8454f69
|
Implement handling of 'ScreenFonts'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14583 72102866-910b-0410-8b05-ffd578937521
|
2002-09-26 14:08:55 +00:00 |
|
Alexander Malmberg
|
dcf402e6b5
|
Rework font configuration to handle the updated (and rather different) .nfont package format.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14556 72102866-910b-0410-8b05-ffd578937521
|
2002-09-25 20:42:33 +00:00 |
|
Alexander Malmberg
|
79ee0fe839
|
Use GSFontAntiAlias to decide whether antialiasing should be enabled in the default rendering hints.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14537 72102866-910b-0410-8b05-ffd578937521
|
2002-09-24 12:39:53 +00:00 |
|
Alexander Malmberg
|
dd75dce3bd
|
Retain familyName correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14525 72102866-910b-0410-8b05-ffd578937521
|
2002-09-23 17:32:04 +00:00 |
|
Alexander Malmberg
|
3f71ce768e
|
Use correct x coordinate for final span on a row, and place the last entry of clip_index correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14496 72102866-910b-0410-8b05-ffd578937521
|
2002-09-20 16:38:39 +00:00 |
|
Alexander Malmberg
|
22002b701b
|
Keep the clipping bounding box up-to-date when clipping with paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14495 72102866-910b-0410-8b05-ffd578937521
|
2002-09-20 16:07:22 +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 |
|
Alexander Malmberg
|
7ad3a88b9b
|
Implement dissolving.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14484 72102866-910b-0410-8b05-ffd578937521
|
2002-09-18 18:00:31 +00:00 |
|
Alexander Malmberg
|
de72985141
|
Match -xlib's behavior wrt pre-multiplied images in DPSimage:...'s common case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14480 72102866-910b-0410-8b05-ffd578937521
|
2002-09-17 22:37:28 +00:00 |
|
Alexander Malmberg
|
8340a66c75
|
Change default rendering hints.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14461 72102866-910b-0410-8b05-ffd578937521
|
2002-09-16 14:44:23 +00:00 |
|
Alexander Malmberg
|
19aa16c74d
|
Handle NSBackingStoreUnretained.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14460 72102866-910b-0410-8b05-ffd578937521
|
2002-09-16 14:38:25 +00:00 |
|
Alexander Malmberg
|
4b78053b0b
|
Keep track of the family name so FTFontInfo can return it correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14440 72102866-910b-0410-8b05-ffd578937521
|
2002-09-14 11:39:51 +00:00 |
|
Alexander Malmberg
|
9e2790a4f3
|
Add support for some simple rendering hints.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14438 72102866-910b-0410-8b05-ffd578937521
|
2002-09-14 11:03:41 +00:00 |
|
Alexander Malmberg
|
c25fac7c8c
|
Fix clamping of y.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14431 72102866-910b-0410-8b05-ffd578937521
|
2002-09-12 00:29:54 +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 |
|
Alexander Malmberg
|
4b53ede6af
|
Implement handling of transformations and clipping.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14425 72102866-910b-0410-8b05-ffd578937521
|
2002-09-10 15:38:50 +00:00 |
|