Aleksey Bragin
77ea930fcb
- Fix definition of _DESCRIPTOR/KDESCRIPTOR
...
- Fix all code/data structures of GDT/IDT to match new definition
- Kernel is now MSVC/WDK compilable (but not linkable yet)
- Remove two previous fixes for bootvid/kdcom MSVC/WDK compiling
svn path=/trunk/; revision=28254
2007-08-09 07:12:59 +00:00
James Tabor
56ed3e702f
- Fixed NtGdiAlphaBlend prototype.
...
- Changed name for NtGdiSetIcmMode, updated ntgdibad.h.
- Fix size issue in w32ksvc.db.
svn path=/trunk/; revision=28253
2007-08-09 06:48:07 +00:00
Magnus Olsen
e11b16d9e7
gdi32
...
implement EngBitBlt
win32k
implement NtGdiEngBitBlt
svn path=/trunk/; revision=28252
2007-08-08 23:53:58 +00:00
Magnus Olsen
bc272f3edd
Implement NtGdiEngAlphaBlend
...
Implement EngAlphaBlend
svn path=/trunk/; revision=28251
2007-08-08 23:03:46 +00:00
Daniel Reimer
54c4a1be66
Add Cardsbav.dll to Build of RosApps
...
svn path=/trunk/; revision=28250
2007-08-08 22:05:04 +00:00
Colin Finck
83a2f634bd
Slovak translations for Explorer, Taskmgr and Winhelp by Mario Kacmar (kario AT szm DOT sk)
...
See issue #2543,2551,2552 for more details.
svn path=/trunk/; revision=28249
2007-08-08 19:23:53 +00:00
James Tabor
cce849b312
- Removed NtGdiGet/SetArcDirection and NtGdiGetSetTextCharExtra, update ntgdibad.h.
...
- Updated NtGdiGet/AndSet/DCDword.
- Changes to other files to reflect the updates and removals.
svn path=/trunk/; revision=28248
2007-08-08 18:58:06 +00:00
Sylvain Petreolle
812a9e4d7b
use unicode directive
...
svn path=/trunk/; revision=28247
2007-08-08 16:41:25 +00:00
Sylvain Petreolle
c03ea6d0ce
use unicode directive
...
svn path=/trunk/; revision=28246
2007-08-08 16:34:54 +00:00
Colin Finck
5e9cfe8af3
Never use spaces in rbuild files!
...
Also re-unlock the file again
svn path=/trunk/; revision=28245
2007-08-08 15:22:02 +00:00
Hervé Poussineau
e1fb5a56a5
Replace a call to undocumented function CreateUserProfile by its documented equivalent (LogonUser + LoadUserProfile)
...
In all cases, this code should be removed once NtUnloadKey is implemented
Add a message to remind when to remove this hack
svn path=/trunk/; revision=28244
2007-08-08 13:44:03 +00:00
Hervé Poussineau
583043c3b0
Be less alarming in a debug message
...
svn path=/trunk/; revision=28243
2007-08-08 10:46:03 +00:00
Hervé Poussineau
7707da030b
Add SCESTATUS_* constants
...
svn path=/trunk/; revision=28242
2007-08-08 08:58:58 +00:00
Hervé Poussineau
6d37743cf2
Improve LoadUserProfileW, by creating the profile if it doesn't exist
...
svn path=/trunk/; revision=28241
2007-08-08 08:26:44 +00:00
Hervé Poussineau
32789f3a9e
Implement LsaLookupSids
...
Add a fake implementation to LsaLookupNames to return some information
svn path=/trunk/; revision=28240
2007-08-08 08:24:32 +00:00
James Tabor
982677792e
Removed NtGdiGetRelAbs. Use GetDCDWord in gdi32. Update ntgdibad.h.
...
svn path=/trunk/; revision=28239
2007-08-08 02:20:43 +00:00
Timo Kreuzer
2fdc0258c0
remove NtGdiGetClipRgn from win32k
...
svn path=/trunk/; revision=28238
2007-08-08 02:03:25 +00:00
James Tabor
d89aa3a672
Add two more Dc_Attr Dirty flags.
...
svn path=/trunk/; revision=28237
2007-08-08 01:28:36 +00:00
Timo Kreuzer
a10bbf4d75
GetClipRgn: use NtGdiGetRandomRgn
...
svn path=/trunk/; revision=28236
2007-08-08 01:03:54 +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
Timo Kreuzer
18f3bc28a0
make NtGdiGetRandomRgn behave more like on XP, 33/34 tests now passing in w32knapi test
...
svn path=/trunk/; revision=28233
2007-08-08 00:28:08 +00:00
Timo Kreuzer
8f82a2f3ed
- restructure syscall code, add edi to RosSyscall clobber list
...
- more NtGdiGetRandomRgn tests
- more TEST -> RTEST
svn path=/trunk/; revision=28232
2007-08-07 23:13:25 +00:00
Timo Kreuzer
ac4a0d249c
fix build part 2
...
svn path=/trunk/; revision=28231
2007-08-07 23:06:51 +00:00
Ziliang Guo
e21a6e279a
Fix build part 1, add precomp.h into bootvid.rbuild
...
svn path=/trunk/; revision=28230
2007-08-07 23:04:19 +00:00
James Tabor
d64282be7c
Don't write to user space after an error. We do write if TRUE.
...
svn path=/trunk/; revision=28229
2007-08-07 22:19:32 +00:00
Christoph von Wittich
61583dabbe
add support for Visual Studio 2008 (Orcas)
...
svn path=/trunk/; revision=28228
2007-08-07 21:19:22 +00:00
Aleksey Bragin
b5c613692e
- WDK support for bootvid and kdcom.
...
svn path=/trunk/; revision=28227
2007-08-07 20:58:55 +00:00
Christoph von Wittich
d076ba3951
revert more.c to r25042
...
svn path=/trunk/; revision=28226
2007-08-07 20:52:55 +00:00
Aleksey Bragin
47bb187225
- Force using ReactOS's ntverp.h instead of the WDK.
...
- Don't include ntverp.h twice.
svn path=/trunk/; revision=28225
2007-08-07 20:51:50 +00:00
Aleksey Bragin
4224d31e22
- Make CSQ compatible with MSVC/WDK.
...
svn path=/trunk/; revision=28224
2007-08-07 20:49:09 +00:00
Aleksey Bragin
0e450718cd
- Rename exception.c to except.c to avoid conflict with another exception.c in rtl project.
...
- Fix WDK compatibility.
svn path=/trunk/; revision=28223
2007-08-07 20:46:24 +00:00
Aleksey Bragin
ed479b0bf9
- Fix build (remove RtlUnwind redeclarations).
...
svn path=/trunk/; revision=28222
2007-08-07 20:20:15 +00:00
Aleksey Bragin
735dbb12c6
- Add RtlUnwind to headers, and make list.h MSVC-compatible.
...
- Rename framebased.asm to framebased.S and write in GAS compatible assembly, instead of using nasmw.
- Fix WDK compatibility.
svn path=/trunk/; revision=28221
2007-08-07 20:11:21 +00:00
Christoph von Wittich
b95ab0c9d7
fix release build
...
svn path=/trunk/; revision=28220
2007-08-07 20:04:46 +00:00
James Tabor
b82f6444f6
Don't write to user space with after an error.
...
svn path=/trunk/; revision=28219
2007-08-07 19:29:48 +00:00
Hervé Poussineau
434e1ef9df
Support absolute paths for intermediate/output directories
...
Never put real intermediate/output directory names in generated makefile, use $(INTERMEDIATE) and $(OUTPUT) instead
svn path=/trunk/; revision=28218
2007-08-07 15:08:09 +00:00
Hervé Poussineau
ebb26326a5
Remove some debug messages
...
scsiport.c: Do not try to open Device subkey if we don't have a service key
cmhardwr.c: Write BIOS information only if we succeeded to open the key
svn path=/trunk/; revision=28217
2007-08-07 11:45:30 +00:00
Aleksey Bragin
9f62e7d5b8
- Remove empty init.S
...
svn path=/trunk/; revision=28216
2007-08-07 10:24:06 +00:00
The Wine Synchronizer
704b69f83f
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=28215
2007-08-07 07:27:43 +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
Hervé Poussineau
8039a51a3d
Add mlang.dll to bootcd
...
svn path=/trunk/; revision=28213
2007-08-07 06:54:21 +00:00
The Wine Synchronizer
2deacc72e3
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=28212
2007-08-07 06:52:34 +00:00
Hervé Poussineau
c86fc22726
Prepare import of mlang library. This revision does not compile.
...
svn path=/trunk/; revision=28211
2007-08-07 06:48:01 +00:00
James Tabor
914d831991
Removed NtGdiGetDCOrgEx, GetViewportExt/OrgEx, GetWindowExt/OrgEx. Added NtGdiGetDCPoint.
...
Will update ntgdibad.h once we sort out the internal use of these functions.
svn path=/trunk/; revision=28209
2007-08-07 05:58:29 +00:00
Timo Kreuzer
e54ae7b31f
update ntgdibad.h
...
svn path=/trunk/; revision=28208
2007-08-07 01:28:02 +00:00
Timo Kreuzer
234451155e
call IntGdiExtSelectClipRgn from inside win32k instead of NtGdiSelectClipRgn
...
remove NtGdiSelectClipRgn from win32k
svn path=/trunk/; revision=28207
2007-08-07 01:27:17 +00:00
Timo Kreuzer
4237ee71bd
SelectClipRgn: call NtGdiExtSelectClipRgn with RGN_COPY
...
svn path=/trunk/; revision=28206
2007-08-07 00:56:12 +00:00
Magnus Olsen
e7b5eb420f
Remove init.s and put Thomas's code into boot.s, so we don't have 2 files for the same purpose.
...
Write the few lines of C code that were part of the "final" code into boot.S as
well, to avoid yet another trampoline jump. and
Thanks again to Thomas for finding and fixing the bug.
svn path=/trunk/; revision=28205
2007-08-06 23:55:35 +00:00
Timo Kreuzer
67759e297b
fix build
...
svn path=/trunk/; revision=28204
2007-08-06 23:47:36 +00:00