fredkiefer
506997b71a
Remove a few compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@31726 72102866-910b-0410-8b05-ffd578937521
2010-12-11 14:49:54 +00:00
fredkiefer
ff347dffb1
Better error detection in Windows image display.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@31725 72102866-910b-0410-8b05-ffd578937521
2010-12-11 14:28:44 +00:00
ericwa
f228d45b78
core/back: replace objc_{malloc/free} with malloc/free
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@31629 72102866-910b-0410-8b05-ffd578937521
2010-11-18 20:28:15 +00:00
qmathe
a1528f9165
Small correction of alpha blending related comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@30831 72102866-910b-0410-8b05-ffd578937521
2010-06-22 22:28:13 +00:00
qmathe
b36e330207
Fixed Windows backend issues introduced with r30523 where images are drawn at
...
the wrong location by -[NSImage drawXXX] methods.
See bug report #30069
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@30829 72102866-910b-0410-8b05-ffd578937521
2010-06-22 22:18:56 +00:00
dpsimons
2b63b842c2
Fix problem with display location for some composited images
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@30228 72102866-910b-0410-8b05-ffd578937521
2010-04-23 23:01:34 +00:00
gcasa
24867218d9
Changes to prevent inconsistent main/key state and move alphablend to a separate function call.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@29722 72102866-910b-0410-8b05-ffd578937521
2010-02-24 21:50:20 +00:00
rfm
d29fcf430e
commit alpha tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28953 72102866-910b-0410-8b05-ffd578937521
2009-11-04 12:09:15 +00:00
rfm
09913df356
fixup to retrieve bitmapo data into correct location
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28952 72102866-910b-0410-8b05-ffd578937521
2009-11-04 09:51:34 +00:00
rfm
77ac4dc204
first go at GSReadRect
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28931 72102866-910b-0410-8b05-ffd578937521
2009-11-01 17:43:42 +00:00
fredkiefer
be51aeba0a
Small correction of last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28862 72102866-910b-0410-8b05-ffd578937521
2009-10-20 07:39:37 +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
fredkiefer
ca9b424b59
* Source/winlib/WIN32GState.m (-_paintPath:) Only draw when the
...
fill/stroke colour has a non zero alpha.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28391 72102866-910b-0410-8b05-ffd578937521
2009-07-13 15:58:42 +00:00
fredkiefer
77aaf931f4
Finish rework of composite operators started four years ago.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@28313 72102866-910b-0410-8b05-ffd578937521
2009-05-31 19:46:28 +00:00
fredkiefer
666ead1082
Implement transparent windows on MS Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26963 72102866-910b-0410-8b05-ffd578937521
2008-10-24 17:35:45 +00:00
fredkiefer
9930ef5705
Better image handling on Windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@26915 72102866-910b-0410-8b05-ffd578937521
2008-10-14 18:57:15 +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
rmottola
07349e480f
implement Grayscale image handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25673 72102866-910b-0410-8b05-ffd578937521
2007-12-03 20:56:04 +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
fredkiefer
ecad307fd7
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
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
6e9cdab70a
Update for coordinate mapping changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23473 72102866-910b-0410-8b05-ffd578937521
2006-09-12 19:53:46 +00:00
rfm
daabbd1691
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23274 72102866-910b-0410-8b05-ffd578937521
2006-08-13 09:46:36 +00:00
rfm
d29799d998
Some fixups t the previous patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23273 72102866-910b-0410-8b05-ffd578937521
2006-08-13 09:33:11 +00:00
gcasa
cc63b7bec9
Applying patch to windows backend by Christopher Armstrong.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23239 72102866-910b-0410-8b05-ffd578937521
2006-08-10 05:29:50 +00:00
rfm
554a207542
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
CaS
97aecfddb2
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
fedor
c411e2d2f2
* Restructuring of the windows server to handle various
...
window and toolbar issues (See Source/win32/RELEASE_NOTES for
more info).
* Headers/win32/WIN32Server.h: Added ivars and flags and methods.
* Headers/winlib/WIN32GState.h: Added method to avoid confliting
types with superclass.
* Source/win32/GNUmakefile: Add new files.
* w32_debug.m, w32_activate.m, w32_create.m, w32_general.m,
w32_movesize.m, w32_text_focus.m, w32_windowdisplay.m,
GSDisplayServer_details.m: New files.
* Source/win32/WIN32Server.m: Large changes. Merged with
WIN32ServerEvent. Lots of documentation.
* Source/winlib/WIN32GState.m: Variable name changes to
avoid shadowing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21716 72102866-910b-0410-8b05-ffd578937521
2005-09-14 15:48:11 +00:00
fedor
365ca4519b
* Source/winlib/WIN32GState.m ([WIN32GState -compositeGState:...]): Fall
...
through to default operation if alpha blend not sucessful.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21476 72102866-910b-0410-8b05-ffd578937521
2005-07-14 21:30:09 +00:00
FredKiefer
025f9fc834
Support for images in NSCalibratedRGBColorSpace for windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21292 72102866-910b-0410-8b05-ffd578937521
2005-06-07 19:38:54 +00:00
fedor
faaebcda2a
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
CaS
5cf17fd3b4
Transparency fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21042 72102866-910b-0410-8b05-ffd578937521
2005-04-04 08:46:08 +00:00
CaS
584e797dc9
Various improvements in win32 window management
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@21000 72102866-910b-0410-8b05-ffd578937521
2005-03-29 14:03:30 +00:00
FredKiefer
036917f740
Disable use of AlphaBlend for windows backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20080 72102866-910b-0410-8b05-ffd578937521
2004-09-17 17:52:28 +00:00
FredKiefer
eb4baf23a9
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
FredKiefer
fac6c5fbf0
Exchanged appendTransform: and prePendTransform:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18479 72102866-910b-0410-8b05-ffd578937521
2004-01-25 16:50:33 +00:00
uid65745
910fd58804
New font handling and some bug fixing for MS Windows backend.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18257 72102866-910b-0410-8b05-ffd578937521
2003-12-23 16:42:40 +00:00
fedor
8145426559
Workaround for bug in Windows GDI drawing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18250 72102866-910b-0410-8b05-ffd578937521
2003-12-02 15:37:42 +00:00
fedor
e919515e3b
Clear path after rectclip
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17768 72102866-910b-0410-8b05-ffd578937521
2003-10-03 03:19:15 +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
fedor
8ce5bbbfbc
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
alexm
82c71e6b9c
Optimize color handling by passing pointers instead of device_color_t structures.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14329 72102866-910b-0410-8b05-ffd578937521
2002-08-25 18:54:07 +00:00
FredKiefer
8cb1c8fc51
dont change the path in DPSrectstroke
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13799 72102866-910b-0410-8b05-ffd578937521
2002-06-07 23:20:31 +00:00
FredKiefer
69d7f1f3da
Rewrote clipping code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13767 72102866-910b-0410-8b05-ffd578937521
2002-06-04 13:22:01 +00:00
FredKiefer
18c7af0f8e
Reimplemented the creation of bitmaps.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13759 72102866-910b-0410-8b05-ffd578937521
2002-06-02 12:22:33 +00:00
fedor
fb030b75bd
Better initgraphics
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13638 72102866-910b-0410-8b05-ffd578937521
2002-05-13 03:34:47 +00:00
fedor
f4d7699d2c
Typo fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13624 72102866-910b-0410-8b05-ffd578937521
2002-05-10 15:15:51 +00:00
fedor
6543d94104
Implement color handling in GSGState
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13623 72102866-910b-0410-8b05-ffd578937521
2002-05-10 15:06:17 +00:00
FredKiefer
675b19b08b
Free only resources allocated by our code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13549 72102866-910b-0410-8b05-ffd578937521
2002-04-27 10:14:20 +00:00
FredKiefer
799021760a
New MS Windows backend
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13523 72102866-910b-0410-8b05-ffd578937521
2002-04-21 22:51:21 +00:00