Commit graph

16 commits

Author SHA1 Message Date
James Tabor e308fab607 - Started the use of DC_ATTR. Created dcutil.c to handle xfers. I choose XForms this time and still trouble shooting it. If anyone wants to join in and help. Optimize syncing the data packets, add more, etc. Don't be shy!
- Removed NtGdiGetWorldTransform from w32ksvc.db and updated ntgdibad.h.
- Implemented GetTransform redirect to NtGdiGetTransform.
- Connected the gdi32 parts.


svn path=/trunk/; revision=28442
2007-08-21 05:01:00 +00:00
James Tabor 3976fc7361 Removed AbortProc from WIN_DC_INFO. AbortProc is handled in gdi32 and stored in the Dc_Attr->pvLDC (LDC) structure. LDC structure is used for printing and EMF functions. WIN_DC_INFO is still useful and might stick around for a while.
svn path=/trunk/; revision=28235
2007-08-08 01:02:32 +00:00
James Tabor 2ccda083f9 Moved CurrentPos to Dc_Attr.ptlCurrent. Plugged in NtGdiGet-AndSetDCDword with out any internal support code. Still sorting out internal calls to old NtGdi functions. Ntgdibad.h will be updated on each removed external call of these functions are gone from w32ksvc.db.
svn path=/trunk/; revision=28234
2007-08-08 00:46:11 +00:00
James Tabor eadf106405 Move Break Extra and Count justification to Dc_Attr.
svn path=/trunk/; revision=28214
2007-08-07 07:27:12 +00:00
James Tabor 5a8a0a1af7 Moved Brush Origin to Dc_attr.
svn path=/trunk/; revision=28186
2007-08-06 08:28:54 +00:00
James Tabor 2619101eee Move Window and Viewport Ext and Org to Dc_Attr. Tested it with qemu.
svn path=/trunk/; revision=28184
2007-08-06 05:13:47 +00:00
James Tabor 556e9b7da8 Moved most of the old Win struct to Dc_Attr structure. Tested it with qemu.
svn path=/trunk/; revision=28183
2007-08-06 02:48:09 +00:00
James Tabor 619203c31c Start of the dcattr migration.
svn path=/trunk/; revision=28181
2007-08-05 22:02:12 +00:00
James Tabor e09513a12e Add the pDc_Attr to the main DC object. It will become a internal structure to Win32k.
svn path=/trunk/; revision=24827
2006-11-26 00:24:56 +00:00
Johannes Anderwald 9b71253be1 set most of trunk svn property eol-style:native
svn path=/trunk/; revision=24701
2006-11-08 11:47:44 +00:00
Saveliy Tretiakov a04da34bc0 More prototypes
svn path=/trunk/; revision=24255
2006-09-24 17:01:46 +00:00
Magnus Olsen d3eeef4046 NtGdiCloseEnhMetaFile
1. translate EMF_Create_HENHMETAFILE to reactos 
2. Delete hdc.

NtGdiCreateEnhMetaFile
1. Set hdc ownership. 


svn path=/trunk/; revision=24175
2006-09-17 20:21:01 +00:00
Magnus Olsen aa64d1177f Implement NtGdiCreateEnhMetaFile it is base on wine cvs 15/9-2006 version of CreateEnhMetaFileW in wine gdi32.dll
Our are not complete it can not create the file.
But we parseing now some NULL pointer test and some other test in winetest for gdi32. 

 

svn path=/trunk/; revision=24137
2006-09-15 23:24:04 +00:00
Hervé Poussineau b22255488e Fix BSOD in IntPrepareDriver (bug 1321)
svn path=/trunk/; revision=22126
2006-05-31 14:26:56 +00:00
Ged Murphy b5c963889c - change the GDI code a bit so it's able to handle multiple tables (e.g. separate Dd table)
- patch by Thomas Weidenmueller

svn path=/trunk/; revision=21433
2006-04-01 15:25:40 +00:00
Maarten Bosma e1f7c6d561 Moved win32k
svn path=/trunk/; revision=21063
2006-02-17 12:22:36 +00:00
Renamed from reactos/subsys/win32k/include/dc.h (Browse further)