Fred Kiefer
958fc4f709
Fix some compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27796 72102866-910b-0410-8b05-ffd578937521
2009-02-05 18:27:43 +00:00
Nicola Pero
39076b64a9
Removed GNUSTEP_CORE_SOFTWARE=YES from makefiles and instead set PACKAGE_NAME=gnustep-back
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27349 72102866-910b-0410-8b05-ffd578937521
2008-12-19 13:05:05 +00:00
Nicola Pero
417a0e2cbf
Set GNUSTEP_CORE_SOFTWARE to YES so that gnustep-back is installed by default in SYSTEM if gnustep-make has been configured with --disable-packages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27335 72102866-910b-0410-8b05-ffd578937521
2008-12-18 18:51:49 +00:00
Richard Frith-MacDonald
aeddc7b908
Fix #24671
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@27192 72102866-910b-0410-8b05-ffd578937521
2008-12-02 22:51:34 +00:00
Fred Kiefer
2c01043f5d
Correct the sign of the descender in the bounding box.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26760 72102866-910b-0410-8b05-ffd578937521
2008-07-12 08:02:37 +00:00
Fred Kiefer
c6f39a9553
Correct the setting of fontBBoxCorrect the setting of fontBBox..
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26757 72102866-910b-0410-8b05-ffd578937521
2008-07-11 23:08:36 +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
Fred Kiefer
6b0246aa65
Don't use initialized memory. Patch by Sebastian Reitenbach
...
<sebastia@l00-bugdead-prods.de>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26577 72102866-910b-0410-8b05-ffd578937521
2008-05-27 19:58:56 +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
76a82bc4d2
* Source/xlib/GSXftFontInfo.m (Ones): Correct the parameter
...
* name.
* Source/winlib/WIN32FontInfo.m (-glyphIsEncoded:): Add
* parameter
to windows call to supress defaults glyphs for missing ones.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26444 72102866-910b-0410-8b05-ffd578937521
2008-04-13 19:39:33 +00:00
Fred Kiefer
41baca7286
Correct the handling of complex path filling. This is needed for
...
the glyph drawing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26442 72102866-910b-0410-8b05-ffd578937521
2008-04-08 21:03:14 +00:00
Fred Kiefer
2015dcc588
Implement appendBezierPathWithGlyphs:count:toBezierPath: with code
...
copied over from the art backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26438 72102866-910b-0410-8b05-ffd578937521
2008-04-07 18:13:36 +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
18a0bea31e
Fix xlib font size bug with newer Fontconfig.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26000 72102866-910b-0410-8b05-ffd578937521
2008-01-24 18:44:37 +00:00
Fred Kiefer
0f0191c547
Rework of context window device setting. Requires corresponding change
...
in gui.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25981 72102866-910b-0410-8b05-ffd578937521
2008-01-19 13:12:03 +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
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
85576dbae2
Increase version number of font format, as font mask values have
...
changed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25397 72102866-910b-0410-8b05-ffd578937521
2007-08-16 14:47:45 +00:00
Fred Kiefer
1c702a4308
Replace obsolte NSAffinetransform methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24926 72102866-910b-0410-8b05-ffd578937521
2007-03-23 11:27:28 +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
Nicola Pero
c35b6f2940
Removed some obsolete code from makefiles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24700 72102866-910b-0410-8b05-ffd578937521
2007-02-27 12:07:55 +00:00
Richard Frith-MacDonald
4bd0a9f1b5
Use accessor for affine transform internals which should otherwise be private.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24131 72102866-910b-0410-8b05-ffd578937521
2006-11-19 11:08:09 +00:00
Nicola Pero
e708ccb6e6
Use GNUSTEP_INSTALLATION_DOMAIN instead of GNUSTEP_INSTALLATION_DIR, and DESTDIR instead of INSTALL_ROOT_DIR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24095 72102866-910b-0410-8b05-ffd578937521
2006-11-15 17:06:17 +00:00
Richard Frith-MacDonald
c0e8aa4c2a
iassume ascii as fallback encoding if registry mapping fails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24026 72102866-910b-0410-8b05-ffd578937521
2006-11-03 14:32:51 +00:00
Richard Frith-MacDonald
513475a150
Minor fixup for getting encoding from charset.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23992 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:40:46 +00:00
Adam Fedor
c38b381fb0
Fix spelling of length
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23860 72102866-910b-0410-8b05-ffd578937521
2006-10-12 17:49:28 +00:00
Richard Frith-MacDonald
9021fec40a
fixup flushwindowrect coordinate handling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23466 72102866-910b-0410-8b05-ffd578937521
2006-09-12 13:00:10 +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
Fred Kiefer
7fb9200cb9
Corrected some typos in method signatures
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23312 72102866-910b-0410-8b05-ffd578937521
2006-08-17 21:14:05 +00:00
Fred Kiefer
a939cc1423
Fix memory leak for XFT drawing. Bug #13705 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23000 72102866-910b-0410-8b05-ffd578937521
2006-05-29 22:27:03 +00:00
Fred Kiefer
223c1779f4
Cleanup in xlib backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22990 72102866-910b-0410-8b05-ffd578937521
2006-05-28 23:38:33 +00:00
Richard Frith-MacDonald
1139d62bb5
Fix irritating typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22938 72102866-910b-0410-8b05-ffd578937521
2006-05-16 13:22:10 +00:00
Richard Frith-Macdonald
08c5a3d3d0
Coding style fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@22020 72102866-910b-0410-8b05-ffd578937521
2005-11-16 11:40:31 +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
fa74219476
added extra #ifdef to XGGState.m around Xft-specific methods so compilation on non-libxft systems is unaffected
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21226 72102866-910b-0410-8b05-ffd578937521
2005-05-14 13:53:50 +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
Fred Kiefer
1a33640a5d
Fix for bug #12459 .
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21113 72102866-910b-0410-8b05-ffd578937521
2005-04-16 16:27:10 +00:00
Adam Fedor
e71e98d0e0
* Source/win32/WIN32Server.m: Re-add 2005-02-23 change.
...
* Source/xlib/GSXftFontInfo.m (-setupAttributes): Make log message
more verbose.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21030 72102866-910b-0410-8b05-ffd578937521
2005-04-01 15:44:24 +00:00
Alexander Malmberg
bb22782a46
2005-01-20 17:58 Alexander Malmberg <alexander@malmberg.org>
...
* Source/xlib/XGGState.m (-DPSrectstroke::::): Don't decrease
the width/height.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20586 72102866-910b-0410-8b05-ffd578937521
2005-01-20 17:02:18 +00:00
Adrian Robert
106c7e3674
new default 'GSModifiersAreKeys', if set XGServerEvent will always interpret the same key as the same keysym/modifier; also, fix typo in xlib/XGBitmap error message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20297 72102866-910b-0410-8b05-ffd578937521
2004-11-05 04:31:26 +00:00
Fred Kiefer
96a3253131
Made anti-aliased fonts the default for the xlib backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20271 72102866-910b-0410-8b05-ffd578937521
2004-10-30 14:17:08 +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
Fred Kiefer
cfdf161246
Support for UTF8 font family names for XFT.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19939 72102866-910b-0410-8b05-ffd578937521
2004-08-30 15:27:14 +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
Fred Kiefer
3c77485016
Moved extend string showing methods to GSG.
...
Simple (not working) alpha handling on windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19686 72102866-910b-0410-8b05-ffd578937521
2004-07-06 17:52:39 +00:00
Alexander Malmberg
555b1602b8
Remove use of cast-as-lvalue.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19635 72102866-910b-0410-8b05-ffd578937521
2004-06-27 22:48:18 +00:00