Commit graph

26392 commits

Author SHA1 Message Date
Magnus Olsen 7faf7e1de8 fix smaller bug in SelectClipRgn
svn path=/trunk/; revision=28769
2007-09-02 12:58:35 +00:00
Magnus Olsen 9c2159e7f6 implement RemoveFontMemResourceEx (left todo fix it in win32k)
svn path=/trunk/; revision=28768
2007-09-02 12:18:34 +00:00
Magnus Olsen ef2cee7158 implement stub for NtGdiSelectBitmap, NtGdiSelectBrush, NtGdiSelectFont, NtGdiSelectPen, NtGdiSetBitmapAttributes, NtGdiSetFontEnumeration, NtGdiSetFontXform, NtGdiSetLinkedUFIs, NtGdiSetMagicColors, NtGdiGetDeviceWidth, NtGdiMirrorWindowOrg, NtGdiSetLayout, NtGdiStretchDIBitsInternal, NtGdiUnloadPrinterDriver, NtGdiUnmapMemFont
svn path=/trunk/; revision=28767
2007-09-02 11:28:34 +00:00
Art Yerkes 3833d9dc03 Ignore elf.
svn path=/trunk/; revision=28766
2007-09-02 11:14:58 +00:00
Art Yerkes fa7d1ae29f Ignore elf executables.
svn path=/trunk/; revision=28765
2007-09-02 11:10:27 +00:00
Magnus Olsen 245a9fc0b7 implement stub for NtGdiIcmBrushInfo, NtGdiInit, NtGdiMakeFontDir, NtGdiMakeInfoDC, NtGdiMonoBitmap, NtGdiMoveTo
svn path=/trunk/; revision=28764
2007-09-02 10:50:25 +00:00
Magnus Olsen d0fb82d2cf implement stub for NtGdiGetEmbUFI, NtGdiGetUFIPathname, NtGdiGetEmbedFonts, NtGdiChangeGhostFont, NtGdiAddEmbFontToDC, NtGdiGetWidthTable, NtGdiSTROBJ_bEnum, NtGdiSTROBJ_bEnumPositionsOnly, NtGdiSTROBJ_bGetAdvanceWidths, NtGdiSTROBJ_vEnumStart, NtGdiSTROBJ_dwGetCodePage, NtGdiGetDhpdev
svn path=/trunk/; revision=28763
2007-09-02 10:33:02 +00:00
Magnus Olsen 5cb3200f34 Implement stub for NtGdiGetServerMetaFileBits, NtGdiGetStats, NtGdiPolyTextOutW, NtGdiRemoveFontResourceW, NtGdiRemoveFontMemResourceEx, NtGdiSetBrushAttributes, NtGdiSetupPublicCFONT,
NtGdiSetVirtualResolution, NtGdiSetSizeDevice, NtGdiXLATEOBJ_cGetPalette, NtGdiXLATEOBJ_iXlate, NtGdiXLATEOBJ_hGetColorTransform, NtGdiXFORMOBJ_bApplyXform, NtGdiXFORMOBJ_iGetXform

svn path=/trunk/; revision=28762
2007-09-02 10:14:28 +00:00
Art Yerkes da634e3215 Empty OARCH.
svn path=/trunk/; revision=28761
2007-09-02 09:59:45 +00:00
Art Yerkes 4f9da98a43 Small change to make OARCH optional.
svn path=/trunk/; revision=28760
2007-09-02 09:59:11 +00:00
Art Yerkes bc79808b38 Remove hack-coff and le2be. We make an elf booter now.
svn path=/trunk/; revision=28759
2007-09-02 09:17:46 +00:00
Art Yerkes 1b0de699dd Adding misc ppc tools.
svn path=/trunk/; revision=28758
2007-09-02 09:11:10 +00:00
Art Yerkes debfd91189 Add interface generator for open firmware calls.
svn path=/trunk/; revision=28757
2007-09-02 09:02:12 +00:00
James Tabor 4a7979cd3e Working Dc_Attr support, tested and it worked. Will plugin the rest later.
svn path=/trunk/; revision=28756
2007-09-02 07:59:12 +00:00
James Tabor 108ae6fb76 Fix BootCD!!!!! Watch your commit GL! LOL!
svn path=/trunk/; revision=28755
2007-09-02 05:31:00 +00:00
Timo Kreuzer c82d56cc94 Revert wars! ;-)
I talked with GL, he agrees, it is correct.

svn path=/trunk/; revision=28754
2007-09-01 23:11:16 +00:00
Timo Kreuzer 2b31cf640d - Add test for AddFontResourceEx showing that the function accepts 0 as flags.
- remove header inclusion in test files

svn path=/trunk/; revision=28753
2007-09-01 22:06:05 +00:00
Magnus Olsen 34647baaf1 add PatBlt, PolyPatBlt to user mode
redirect PATHOBJ_bEnum@8 to NtGdiPATHOBJ_bEnum@8, PATHOBJ_bEnumClipLines@12 to NtGdiPATHOBJ_bEnumClipLines@12, PATHOBJ_vEnumStart@4 to NtGdiPATHOBJ_vEnumStart@4, PATHOBJ_vEnumStartClipLines@16 to NtGdiPATHOBJ_vEnumStartClipLines@16, PATHOBJ_vGetBounds@8 to NtGdiPATHOBJ_vGetBounds@8
update the good api list

svn path=/trunk/; revision=28752
2007-09-01 21:36:44 +00:00
Aleksey Bragin 9bb3aa1130 - Finish the memory map code, so it now actually creates a real memory map, with all reserved, unusable pages marked
- Add a memory type enum and use it in memory descriptors
- Improvements in KiRosFrldrLpbToNtLpb() (separate the code into different functions, bugfixes)

svn path=/trunk/; revision=28751
2007-09-01 20:54:02 +00:00
Magnus Olsen 290cc1ffd4 revert 28748 that change are incorrect,
it shall only check if the bits are set or not, 
if no flag are set we shall fail, if one flag are set we shall doing the call. 

svn path=/trunk/; revision=28750
2007-09-01 20:25:50 +00:00
Christoph von Wittich 94d3aeebb3 set eol-style:native
svn path=/trunk/; revision=28749
2007-09-01 19:53:06 +00:00
Timo Kreuzer 8afb55f5f5 fix AddFontResourceExAW parameter check
svn path=/trunk/; revision=28748
2007-09-01 19:32:20 +00:00
Johannes Anderwald d0bc8873a1 - dont show same wallpaper twice
- bug report + patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2601 for more details.

svn path=/trunk/; revision=28747
2007-09-01 17:18:00 +00:00
Johannes Anderwald ab1415d99c - fix loading of resources
svn path=/trunk/; revision=28746
2007-09-01 16:34:22 +00:00
Johannes Anderwald 67f1c2a0e9 - load icon from the right HINSTANCE handle
svn path=/trunk/; revision=28745
2007-09-01 16:03:12 +00:00
Johannes Anderwald 2733ed92aa - load resources from the dll handle
- loop untill the real stop condition is found
- this makes the console properties menu working again 
See issue #1827 for more details.

svn path=/trunk/; revision=28744
2007-09-01 15:54:16 +00:00
Magnus Olsen f3d89dd0ed implement stub for NtGdiPATHOBJ_vGetBounds, NtGdiPATHOBJ_vEnumStart, NtGdiPATHOBJ_vEnumStartClipLines
svn path=/trunk/; revision=28743
2007-09-01 15:10:17 +00:00
Magnus Olsen 8454705d07 implement stub for NtGdiPATHOBJ_bEnum, NtGdiPATHOBJ_bEnumClipLines
svn path=/trunk/; revision=28742
2007-09-01 14:13:53 +00:00
Magnus Olsen ae949a4864 update the good api list
svn path=/trunk/; revision=28741
2007-09-01 13:22:40 +00:00
Magnus Olsen c3e3a01734 fix two typo thx ged
svn path=/trunk/; revision=28740
2007-09-01 13:10:36 +00:00
Magnus Olsen 14d7a9c6ea fast bugfix, NtGdiExtEscape should accpect a NULL hdc.
svn path=/trunk/; revision=28739
2007-09-01 13:05:33 +00:00
Magnus Olsen 01758ff86f add stub for : IsValidEnhMetaRecord and IsValidEnhMetaRecordOffExt, I have not search after any info about thuse api
follow api need have some part done in user mode : OffsetRgn, GetTextCharsetInfo, IntersectClipRect, OffsetClipRgn.
Implement partly NamedEscape we need metadc support to finish full implement 
follow api have been move from redirect to smaller code into hacks.c for they are ros own syscall and 
does not exists in windows, GetStretchBltMode, GetTextAlign, GetTextColor, MoveToEx, OffsetViewportOrgEx, OffsetWindowOrgEx.
redirect HT_Get8BPPMaskPalette, HT_Get8BPPFormatPalette, GetSystemPaletteUse to win32k

svn path=/trunk/; revision=28738
2007-09-01 12:52:23 +00:00
Art Yerkes 26eaf001f3 Set needed sizes for return buffers when we return an insufficient buffer
error.

svn path=/trunk/; revision=28737
2007-09-01 11:14:25 +00:00
Eric Kohl bef3f9c7db Make all "OK" buttons default push buttons.
svn path=/trunk/; revision=28736
2007-09-01 10:37:01 +00:00
Art Yerkes 6b8a1ee32c Don't check inherit flags when checking access.
svn path=/trunk/; revision=28735
2007-09-01 10:04:15 +00:00
Magnus Olsen 5498466cc2 implement GetTextFaceAliasW <- the win32k part was already implement :)
svn path=/trunk/; revision=28734
2007-09-01 09:21:11 +00:00
James Tabor 1e038f4524 - Removed NtGdiPoly/Bezier/To and lineTo/Polyline/line. Updated w32ksvc.db and ntgdibad.h.
- Update gdi32.def.

svn path=/trunk/; revision=28733
2007-09-01 04:23:08 +00:00
James Tabor e52ae16a81 Remove fixme in GetCurrentObject.
svn path=/trunk/; revision=28732
2007-09-01 02:54:36 +00:00
James Tabor c8892c844b - Removed NtGdiPaintRgn and renamed NtGdiGetCurrentObject to NtGdiGetDCObject and NtGdiSetPixelV to GdiSetPixelV, w32ksvc.db and updated ntgdibad.h.
- Full use of painting.c, imp GetCurrentObject and update gdi32.def.

svn path=/trunk/; revision=28731
2007-09-01 02:51:48 +00:00
Magnus Olsen b7c7180b3a fix implement of GetTextFaceW checking if the param is vaild or not
svn path=/trunk/; revision=28730
2007-09-01 00:23:48 +00:00
Magnus Olsen 112625358d implement GetTextExtentExPointI
svn path=/trunk/; revision=28729
2007-08-31 23:56:11 +00:00
Magnus Olsen 25340773cc implement GetTextExtentExPointWPri
svn path=/trunk/; revision=28728
2007-08-31 23:41:07 +00:00
Magnus Olsen cb8070f587 redirect GetTextCharsetInfo to win32k
implement GetTextExtentPointI

svn path=/trunk/; revision=28727
2007-08-31 23:32:54 +00:00
Magnus Olsen d9ec9c0779 implement GetStringBitmapA (left todo implement it in win32k.sys)
svn path=/trunk/; revision=28726
2007-08-31 22:33:53 +00:00
Magnus Olsen abe208bcc5 implement GetStringBitmapW (left todo, implement it in win32k)
svn path=/trunk/; revision=28725
2007-08-31 22:21:35 +00:00
Magnus Olsen f7d3b17972 implement stub for NtGdiGetStringBitmapW
svn path=/trunk/; revision=28724
2007-08-31 22:15:37 +00:00
Johannes Anderwald d398f1b8d1 - fix typo
svn path=/trunk/; revision=28723
2007-08-31 21:22:19 +00:00
Magnus Olsen 77aba72c44 update the good api list
svn path=/trunk/; revision=28722
2007-08-31 20:55:10 +00:00
Magnus Olsen 196d2756e2 Add hacks.c contain api using only ros home made syscall
follow api have been move in there so far : GetPolyFillMode, GetGraphicsMode, GetROP2, SetDIBitsToDevice, SetBkMode, SetBkColor, SelectObject, GetMapMode
make follow in user mode : GetRgnBox, GetPixel
redirect GetMiterLimit to win32k.sys

svn path=/trunk/; revision=28721
2007-08-31 20:26:02 +00:00
Ged Murphy 282872d201 fix building of the new explorer
svn path=/trunk/; revision=28720
2007-08-31 19:26:11 +00:00