Timo Kreuzer
5c5cfa7b96
- Move contents of eng/misc.h into include/misc.h, get rid of eng/misc.h
...
- Move eng/objects.h -> include/engobjects.h
svn path=/trunk/; revision=40071
2009-03-17 01:41:33 +00:00
Timo Kreuzer
8d1df272ce
Rewrite DRIVEROBJ api, giving the object a handle, belonging to the current process. Let the gdi obj cleanup take care for calling the callback function.
...
Allow deleting of objects that are exclusively locked by the current thread.
svn path=/trunk/; revision=40068
2009-03-17 00:30:15 +00:00
Stefan Ginsberg
ef394b196f
- Less STDCALL, more WINAPI/NTAPI/APIENTRY
...
svn path=/trunk/; revision=37752
2008-11-29 22:48:58 +00:00
James Tabor
174ffe7d8c
- Move functions out of freetype. Implemented FT: GetKerningPairs and RealizationInfo. Other misc changes.
...
svn path=/trunk/; revision=37148
2008-11-02 12:17:15 +00:00
James Tabor
e8c8ee7afe
- Update FONTGDI and TEXTOBJ. Added support for FT WinFNT. Fixed FillTM so it can pass underline and strike out support.
...
svn path=/trunk/; revision=37146
2008-11-02 00:57:17 +00:00
Jeffrey Morlan
388fc6e94e
- Don't use ntdll's RtlDuplicateUnicodeString in kmode; it allocates from the process heap. Instead, allocate from pool and copy the string manually.
...
- Get rid of other ntdll imports (memcmp in freetype, tan in win32k) and instead link the functions statically, so ntdll is no longer loaded at all in kmode. Saves about 550kB of memory.
- Also remove unused <library>hal</library> in freetype.
svn path=/trunk/; revision=34227
2008-06-30 23:58:48 +00:00
James Tabor
aa95d25bda
Fix STRGDI structure and update it. Move it into text.h.
...
svn path=/trunk/; revision=31411
2007-12-23 06:38:08 +00:00
Magnus Olsen
bb9e90f468
Bug : 1452 : patch from w3seek, some xlate obj fixes for indexed palettes, should fix a hack introduced in r21292
...
svn path=/trunk/; revision=21794
2006-05-04 05:23:54 +00:00
Maarten Bosma
e1f7c6d561
Moved win32k
...
svn path=/trunk/; revision=21063
2006-02-17 12:22:36 +00:00