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