Commit graph

25 commits

Author SHA1 Message Date
fredkiefer
fefa08c1b7 Change DPS/PS functions to CGFloat and NSInteger.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@36063 72102866-910b-0410-8b05-ffd578937521
2013-02-05 19:18:49 +00:00
fredkiefer
590eedf3c0 * Headers/x11/XGServer.h: Add #include of config.h.
* Source/art/path.m (-DPSrectfill::::),
* Source/xlib/XGGState.m (-DPSrectfill::::): Change name of local
variable to avoid compiler warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@33365 72102866-910b-0410-8b05-ffd578937521
2011-06-22 22:09:41 +00:00
fredkiefer
9eca3a5075 Fix for bug #30140. The code was not converting the rectangle for
pattern drawing into device space.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@31044 72102866-910b-0410-8b05-ffd578937521
2010-07-28 09:11:04 +00:00
fredkiefer
b40cb71904 Implement pattern colours for all backends.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28850 72102866-910b-0410-8b05-ffd578937521
2009-10-19 14:17:45 +00:00
fedor
52a046da0f 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
fredkiefer
fa6e35e2f8 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
rfm
c1ef529e55 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
rfm
c1cdc25750 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
fedor
0d2629f32e * Source/art/path.m ([ARTGState -_stroke:]): Change floorf->floor.
Fixes bug #12731.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21127 72102866-910b-0410-8b05-ffd578937521
2005-04-20 02:44:07 +00:00
alexm
91191491c5 2005-02-05 00:44 Alexander Malmberg <alexander@malmberg.org>
* Source/art/path.m (-_clip_add_svp:): Handle the case where
	no spans are generated for the path.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20659 72102866-910b-0410-8b05-ffd578937521
2005-02-04 23:40:18 +00:00
alexm
30ba3fd3ef 2005-01-11 20:27 Alexander Malmberg <alexander@malmberg.org>
* Source/art/ARTGState.h: Add strokeadjust ivar.
	* Source/art/ARTContext.m (-DPScurrentstrokeadjust)
	(-DPSsetstrokeadjust): Use the strokeadjust ivar.
	* Source/art/path.m (-DPSrectclip::::): Don't use the optimized
	path if the clipping path is complex.
	(-_stroke::): Remove second argument, rename to ...
	(-_stroke:): ... this. If strokeadjust is active, adjust the path
	to make it clearer.
	(-DPSrectstroke::::): Update _stroke::: call. Remove dash adjustment
	code.
	(-DPSstroke): Update _stroke:: call.
	* Source/art/composite.m: Fix comment typo. Remove some old
	debugging code.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20536 72102866-910b-0410-8b05-ffd578937521
2005-01-11 19:23:54 +00:00
FredKiefer
cadb94d9e6 Adopted to changes in GUI header.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18290 72102866-910b-0410-8b05-ffd578937521
2003-12-30 12:47:34 +00:00
alexm
42fa842848 (-DPSrectclip::::): Make sure -DPSnewpath is called on all paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17777 72102866-910b-0410-8b05-ffd578937521
2003-10-04 12:30:33 +00:00
fedor
05825bb981 Clear path after rectclip
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17769 72102866-910b-0410-8b05-ffd578937521
2003-10-03 03:50:02 +00:00
alexm
4680d7148c 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
alexm
c50f898aea 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
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
alexm
6e4aeb9ff0 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
alexm
d9f4bd048a 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
alexm
23d9a2575a 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
alexm
7a94e951c2 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
alexm
b3f0cba5b0 Make DPSrectfill:::: calculate the alpha pointer when clipped. Fix order=2 in compositing. Whitespace cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14389 72102866-910b-0410-8b05-ffd578937521
2002-08-31 18:01:49 +00:00
alexm
ac84d437ff Store clipping path as a set of spans instead of as an svp. Update lots of related code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14387 72102866-910b-0410-8b05-ffd578937521
2002-08-31 12:42:36 +00:00
alexm
3a189c047c Move svp rendering code to path.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14379 72102866-910b-0410-8b05-ffd578937521
2002-08-30 13:43:14 +00:00
alexm
2ccb84fd46 Move remaining path handling code to path.m. Reformat.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14371 72102866-910b-0410-8b05-ffd578937521
2002-08-29 23:29:53 +00:00