Magnus Olsen
df77afe61e
bugfix : EngGetCurrentCodePage
...
svn path=/trunk/; revision=28522
2007-08-24 18:36:38 +00:00
Ged Murphy
6aa2fcb6f6
Start the move towards a partial rewrite of servman
...
Too many changes for me to bother listing
svn path=/trunk/; revision=28521
2007-08-24 18:27:12 +00:00
Magnus Olsen
00e28fca7d
sorry fix the build
...
svn path=/trunk/; revision=28520
2007-08-24 17:46:43 +00:00
Magnus Olsen
1195f389f1
Kill of NtGdiCreatePolyPolygonRgn from the syscall list, it being use only internal in win32k. it should be rename to intGdiCreatePolyPolygonRgn
...
svn path=/trunk/; revision=28519
2007-08-24 17:43:11 +00:00
Magnus Olsen
10f4522cb9
Fix CreatePolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
...
Fix CreatePolyPolygonRgn : use NtGdiPolyPolyDraw, old way was using NtGdiCreatePolyPolygonRgn, NtGdiCreatePolyPolygonRgn does not exists in windows NT 2000/XP/2003/VISTA
Redirect : EnableEUDC@4 to NtGdiEnableEudc@4, EngAssociateSurface@12 to NtGdiEngAssociateSurface@12, EngCheckAbort@4 to NtGdiEngCheckAbort@4, EngDeleteClip@4 to NtGdiEngDeleteClip@4
Redirect : EngCreateClip@0 to NtGdiEngCreateClip@0, EngCreateDeviceSurface@16 to NtGdiEngCreateDeviceSurface@16, EngCreateDeviceBitmap@16 to NtGdiEngCreateDeviceBitmap@16
svn path=/trunk/; revision=28518
2007-08-24 17:37:53 +00:00
Magnus Olsen
79bd659def
implement stub for NtGdiEnableEudc, NtGdiEngAssociateSurface, NtGdiEngCreateDeviceSurface, NtGdiEngCreateDeviceBitmap, NtGdiEngCreateClip, NtGdiEngDeleteClip, NtGdiEngCheckAbort
...
svn path=/trunk/; revision=28517
2007-08-24 14:49:53 +00:00
Magnus Olsen
7abd27da8c
the NtGdiEngCreateDeviceSurface got 4 param, see syscall table. and official doc from msdn and osr say only 3, we can clear see it is 4 param in the syscall table.
...
and I name it the four param as UNKNOWN for now.
svn path=/trunk/; revision=28516
2007-08-24 14:46:06 +00:00
Magnus Olsen
bd1e7500b2
NtGdiEngCreateDeviceBitmap need four param the last param are undoc in msdn/osr
...
at moment I do have small clude what it is use for. But I name it to UNKNOWN,
you can check the syscall table and u see it is 4 param not 3 it need.
svn path=/trunk/; revision=28515
2007-08-24 14:24:49 +00:00
Magnus Olsen
d419e5b695
Bug Fix from Gregor Brunmar (gregor dot brunmar at home dot se), IRC nick ALiENiD
...
we getting change display working again with this bugfix. details
* Added missing info from PrimarySurface.DMW when display driver defaults back to the video drivers standard mode
* Fixed caching system in IntEnumDisplaySettings when run more than once
* Hacked a way around the bug in FindDDIDriver
svn path=/trunk/; revision=28514
2007-08-24 12:10:10 +00:00
The Wine Synchronizer
c18bbbf9a7
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=28513
2007-08-24 09:42:29 +00:00
Hervé Poussineau
95797b4cf7
Update status of shlwapi
...
svn path=/trunk/; revision=28512
2007-08-24 09:40:17 +00:00
The Wine Synchronizer
6d150b1c57
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=28511
2007-08-24 09:07:52 +00:00
The Wine Synchronizer
bbc41d3721
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=28510
2007-08-24 09:07:34 +00:00
Aleksey Bragin
e1bf65e84c
Daniel Zimmerman <netzimme@aim.com>:
...
- Test app for IoCheckEaBufferValidity() implementation (not included into the build system yet).
svn path=/trunk/; revision=28507
2007-08-24 07:59:29 +00:00
Aleksey Bragin
262a6322c1
Daniel Zimmerman <netzimme@aim.com>:
...
- Implement IoCheckEaBufferValidity()
svn path=/trunk/; revision=28506
2007-08-24 07:55:14 +00:00
Andrew Munger
e6b469c9c0
Free memory with the proper tag.
...
Spotted by Gregor Brunmar (gregor dot brunmar at home dot se).
svn path=/trunk/; revision=28505
2007-08-24 07:43:42 +00:00
James Tabor
dea1da8be6
Fixed it. Pluged in Polygon to use NtGdiPolyPolyDraw.
...
svn path=/trunk/; revision=28504
2007-08-24 05:25:21 +00:00
James Tabor
0d1fa60060
Pluged in NtGdiPolyPolyDraw. Does not work yet, still testing it.
...
svn path=/trunk/; revision=28503
2007-08-24 04:49:38 +00:00
Johannes Anderwald
cffe612011
- make more util mui-aware
...
- english translation needs to be done
svn path=/trunk/; revision=28502
2007-08-23 23:52:59 +00:00
James Tabor
f7da3af16d
Fix math and add notes.
...
svn path=/trunk/; revision=28501
2007-08-23 22:29:37 +00:00
Aleksey Bragin
c2de09f61a
- Make freeldr do identity memory mapping. This simplifies a lot of things throughout the code, and finally places the kernel at the same addresses where NT kernel is located.
...
- Fix code in ntoskrnl which was based on (wrong) assumptions.
svn path=/trunk/; revision=28497
2007-08-23 21:29:28 +00:00
Johannes Anderwald
7cc80286e0
- add german translation
...
svn path=/trunk/; revision=28495
2007-08-23 20:47:53 +00:00
Magnus Olsen
ee0dd7fa6e
implement DeviceCapabilitiesExA and DeviceCapabilitiesExW, both always return -1
...
redirect DeleteColorSpace@4 to NtGdiDeleteColorSpace@4
svn path=/trunk/; revision=28494
2007-08-23 20:47:43 +00:00
Daniel Reimer
49b4adc779
Fix a typo.
...
svn path=/trunk/; revision=28493
2007-08-23 20:30:11 +00:00
Johannes Anderwald
40b600253d
- turn back cursor on screensaver exit
...
- display fullscreen instead of maximized
- patch by Vytis Girdzijauskas, "CMan", cman[at]cman[dot]us
See issue #2583 for more details.
svn path=/trunk/; revision=28492
2007-08-23 20:25:20 +00:00
Aleksey Bragin
fd759f410c
- Add some early skeleton for OHCI. This code isn't called by anything, so it can't break something.
...
svn path=/trunk/; revision=28491
2007-08-23 20:14:45 +00:00
Johannes Anderwald
a616c6c485
- part 2/2
...
- update french translation for sysdm by Pierre Schweitzer (heis_spiter at hotmail dot com)
See issue #2588 for more details.
svn path=/trunk/; revision=28490
2007-08-23 20:11:28 +00:00
Johannes Anderwald
cd2bd2ad1e
- part 1/2
...
- add french translation for logoff by Pierre Schweitzer (heis_spiter at hotmail dot com)
- also add german translation
See issue #2588 for more details.
svn path=/trunk/; revision=28489
2007-08-23 20:10:36 +00:00
Daniel Reimer
23b758b293
- Update all SF Links to one of the fastest Mirrors. puzzle is EVIL!
...
- Fix some broken Links
- Update some Files to newer Versions.
svn path=/trunk/; revision=28488
2007-08-23 20:03:37 +00:00
Magnus Olsen
9b03238d39
commit my verify list with api that been tested and works same/simluare as windows xp, in windows 2000/xp
...
svn path=/trunk/; revision=28487
2007-08-23 19:56:57 +00:00
Aleksey Bragin
6ccab0cf5a
- Set NULL Io cancel routine, fixes an assert when using usb storage driver.
...
svn path=/trunk/; revision=28486
2007-08-23 19:41:38 +00:00
Magnus Olsen
6b5a7d3908
Kill reactos own syscall api NtGdiCreatePolygonRgn, it have been redirect to another ros own syscall named NtGdiCreatePolyPolygonRgn. see my last commit for gdi32
...
svn path=/trunk/; revision=28485
2007-08-23 19:33:21 +00:00
Magnus Olsen
75fff0653f
remove redirect of CreatePolyPolygonRgn@16 and implement own stub for it, it is hacked, it should doing, return (HRGN) NtGdiPolyPolyDraw(fnPolyFillMode, lppt, lpPolyCounts, nCount, 6 );
...
remove redirect of CreatePolygonRgn@12 and implement own stub for it, it is hacked, it should doing return NtGdiPolyPolyDraw(fnPolyFillMode,lppt,cPoints,1,6);
remove redirect of CreateRectRgn@16 and implement own stub for it, some part need be done in user mode
Fix CreateRectRgnIndirect it call now on CreateRectRgn for some part need be done in user mode, and it crash if NULL comes in as param, like windows does.
Fix CreatePenIndirect ir call now on CreatePen for some stuff need be done in user mode.
Add comment to CreatePen it need be fix.
svn path=/trunk/; revision=28484
2007-08-23 19:21:16 +00:00
Aleksey Bragin
d88b419c3a
- Small NDK headers update
...
svn path=/trunk/; revision=28483
2007-08-23 19:20:28 +00:00
James Tabor
bae87c517b
Fix build?
...
svn path=/trunk/; revision=28482
2007-08-23 18:35:46 +00:00
Timo Kreuzer
58091ef92d
move NtGdiGetSetBoundsrect from paintobj.c to dc.c, remove paintobj.c
...
svn path=/trunk/; revision=28481
2007-08-23 17:28:24 +00:00
Magnus Olsen
5e95a39358
Remove NtGdiCreatePalette it was a ros specfify api in win32k syscall list. It have been replace with NtGdiCreatePaletteInternal
...
svn path=/trunk/; revision=28480
2007-08-23 17:22:27 +00:00
Timo Kreuzer
e60a2c2441
move NtGdiExtFloodFill from bitblt.c to filshap.c
...
svn path=/trunk/; revision=28479
2007-08-23 17:04:28 +00:00
Timo Kreuzer
c74dd37de0
- rename painting.c to bitblt.c
...
- move NtGdi/Int(Poly)PatBlt to bitblt.c
svn path=/trunk/; revision=28478
2007-08-23 16:38:23 +00:00
Magnus Olsen
3883e58615
Fix : CreatePalette@4 calling NtGdiCreatePaletteInternal
...
svn path=/trunk/; revision=28477
2007-08-23 16:19:51 +00:00
Magnus Olsen
a224171ac5
fast implementions of NtGdiCreatePaletteInternal
...
it is base on NtGdiCreatePalette
svn path=/trunk/; revision=28476
2007-08-23 15:36:20 +00:00
Ged Murphy
b5210a6c16
odd, this doesn't fail on my machine but it does on the buildserver
...
svn path=/trunk/; revision=28475
2007-08-23 15:30:49 +00:00
Ged Murphy
f68661bb9c
add new file to rbuild file and fix gcc complaints
...
svn path=/trunk/; revision=28474
2007-08-23 15:23:10 +00:00
Magnus Olsen
122ab0a2bb
Remove redirect of CreateDIBitmap@24 to NtGdiCreateDIBitmap@24, and create stub for it. we need do some stuff in user mode
...
Fix : CreateDiscardableBitmap shall be call on CreateCompatibleBitmap not the NtGdiCreateCompatibleBitmap, for we need do some thing in user mode
Fix : CreateEllipticRgnIndirect it crash now, if the param is NULL, that goes same for all windows NT I tested
svn path=/trunk/; revision=28473
2007-08-23 15:03:13 +00:00
Ged Murphy
0c529df2e0
simplify some code
...
svn path=/trunk/; revision=28472
2007-08-23 14:57:44 +00:00
Magnus Olsen
520d244fe2
create stub for both CreateCompatibleDC and CreateCompatibleBitmap instead for redirect them, they need share memory, and it need do some stuff in user mode
...
svn path=/trunk/; revision=28470
2007-08-23 14:02:10 +00:00
Magnus Olsen
ed494d70d2
remove redirect of CombineRgn and CreateBitmap some part are need be done in user mode. not in win32k,
...
implement it as stub, and doing the syscall until some got time review and rewrite this code right
svn path=/trunk/; revision=28469
2007-08-23 12:54:09 +00:00
Magnus Olsen
0c8c94eb0d
sorry fixed break in comping
...
svn path=/trunk/; revision=28468
2007-08-23 12:43:06 +00:00
Magnus Olsen
14b913746c
Redirect : BRUSHOBJ_pvGetRbrush@4 to NtGdiBRUSHOBJ_pvGetRbrush@4
...
Redirect : BRUSHOBJ_ulGetBrushColor@4 to NtGdiBRUSHOBJ_ulGetBrushColor@4
Redirect : CLIPOBJ_bEnum@12 to NtGdiCLIPOBJ_bEnum@12
Redirect : CLIPOBJ_cEnumStart@20 to NtGdiCLIPOBJ_cEnumStart@20
Redirect : CLIPOBJ_ppoGetPath@4 to NtGdiCLIPOBJ_ppoGetPath@4
svn path=/trunk/; revision=28467
2007-08-23 12:10:13 +00:00
Magnus Olsen
46fb3ca2dc
Implement stub : NtGdiCLIPOBJ_bEnum
...
Implement stub : NtGdiCLIPOBJ_cEnumStart
Implement stub : NtGdiCLIPOBJ_ppoGetPath
Implement stub : NtGdiBRUSHOBJ_ulGetBrushColor
Implement stub : NtGdiBRUSHOBJ_pvAllocRbrush
Implement stub : NtGdiBRUSHOBJ_pvGetRbrush
svn path=/trunk/; revision=28466
2007-08-23 12:07:37 +00:00