Timo Kreuzer
a49057dcd6
Didn't want to commit this. Use the opportunity to convert spaces -> tabs.
...
svn path=/trunk/; revision=38062
2008-12-13 23:50:28 +00:00
Timo Kreuzer
fd55d5ab90
fix rosperf build
...
svn path=/trunk/; revision=38061
2008-12-13 23:48:38 +00:00
Timo Kreuzer
b59e7d655f
include stdlib.h for exit()
...
svn path=/trunk/; revision=38060
2008-12-13 23:37:26 +00:00
Timo Kreuzer
14fa0ef142
fix build of rostests
...
svn path=/trunk/; revision=38059
2008-12-13 23:12:44 +00:00
Timo Kreuzer
6b7663640a
fix fontview build
...
svn path=/trunk/; revision=38058
2008-12-13 22:25:59 +00:00
Timo Kreuzer
76a198afb9
Update crt headers and mingw lib from mingw64. Update crt a bit. 4 msvcrt time tests fixed.
...
svn path=/trunk/; revision=38052
2008-12-13 21:28:05 +00:00
Gregor Schneider
d7b72f79a2
Update RtlIsTextUnicode, ntdll rtlstr winetest failure down by 10, one remaining
...
svn path=/trunk/; revision=38051
2008-12-13 21:22:07 +00:00
Gregor Schneider
681e0e0b24
- Update _makepath and _wmakepath to allow in place operation and separated extension processing, based on wine code
...
- Fixes all 14 msvcrt dir winetests
svn path=/trunk/; revision=38050
2008-12-13 21:06:47 +00:00
Timo Kreuzer
1e4507a141
fix build
...
svn path=/trunk/; revision=38049
2008-12-13 19:47:24 +00:00
Aleksey Bragin
70195c5fa2
- Add missing PSHARED_CACHE_MAP.
...
svn path=/trunk/; revision=38048
2008-12-13 19:31:40 +00:00
Aleksey Bragin
fcd0ee7931
- Sync with Wine.
...
svn path=/trunk/; revision=38047
2008-12-13 19:30:38 +00:00
Timo Kreuzer
1208ee14e8
Add 101 tests for GetSystemMetrics
...
svn path=/trunk/; revision=38046
2008-12-13 17:55:44 +00:00
Timo Kreuzer
702df456d2
Add DumpMem function to apitests lib for debugging purposes
...
svn path=/trunk/; revision=38045
2008-12-13 16:52:49 +00:00
Timo Kreuzer
4a3e577b8f
Add tests for NtGdiCombineRgn (14), NtGdiCreateCompatibleDC (4), NtGdiDoPalette (1), NtGdiFlushUserBatch (10), NtGdiPolyPolyDraw (60), NtGdiselectBitmap (4), NtGdiSelectPen (6), NtGdiSetDIBitsToDeviceInternal (2), NtUserEnumDisplayMonitors (7), NtUserGetClassInfo (15), NtUserProcessConnect (1), NtUserSelectPalette (13), NtUserSystemParametersInfo (1) (= 138 new tests)
...
svn path=/trunk/; revision=38044
2008-12-13 16:48:01 +00:00
Dmitry Gorbachev
8a8705ed19
Remove workaround for GCC 4.4.0 bug, it is already fixed.
...
svn path=/trunk/; revision=38043
2008-12-13 15:49:41 +00:00
Dmitry Gorbachev
030afbd185
- Remove DBCSCodePage field from NLS_FILE_HEADER structure.
...
- Make RtlInitCodePageTable function slightly clearer.
- Fix IntIsLeadByte function (thanks to Gregor Schneider, bug #3944 ).
svn path=/trunk/; revision=38042
2008-12-13 15:42:56 +00:00
Eric Kohl
8fb679dc7c
Do not start LSASS as a service but as an ordinary process because:
...
1) LSASS and the NetLogon service are not the same.
2) The service manager must wait for LSASS to finish initialization. If LSASS is started as a service we will have a classic deadlock scenario.
svn path=/trunk/; revision=38041
2008-12-13 14:47:07 +00:00
Timo Kreuzer
fc635826a5
print out some info on non-type symbols
...
svn path=/trunk/; revision=38040
2008-12-13 12:05:16 +00:00
Timo Kreuzer
0dc6254f67
errcode is a type. using it as parameter name in a old type function declaration doesn't work.
...
Use modern style declaration
svn path=/trunk/; revision=38039
2008-12-13 01:05:46 +00:00
Timo Kreuzer
0c36e47417
update dbghelp_ros.diff. Only one tiny change left
...
svn path=/trunk/; revision=38038
2008-12-13 00:54:45 +00:00
Timo Kreuzer
eacec70b46
sync dbghelp to wine head
...
- replace wine's spec file with an own one
- add back the stubs file and rename it to rosstubs.c, so next time someone syncs dbghelp, he might notice that this file is ros specific and does NOT delete it
- fix FindFileInPath definition in dbghelp.h
- update wine/mscvpdb.h
svn path=/trunk/; revision=38037
2008-12-13 00:52:11 +00:00
Timo Kreuzer
4666ae75a3
add _strtoi64 and _strtoui64 to stdlib.h
...
svn path=/trunk/; revision=38036
2008-12-13 00:32:37 +00:00
Gregor Schneider
9bb14d43db
- Update ntdll winetests
...
- Warning: the reg test may bsod/restart your Windows system- not a problem in ros though
svn path=/trunk/; revision=38035
2008-12-12 23:42:40 +00:00
Timo Kreuzer
88f1899dcb
reduce the amount of hacks in dbghelp_ros.diff, also fix declaration of _strtoui64
...
svn path=/trunk/; revision=38034
2008-12-12 20:12:21 +00:00
Timo Kreuzer
019f6c6133
when defining ssize_t, also define _SSIZE_T_DEFINED
...
svn path=/trunk/; revision=38033
2008-12-12 19:37:56 +00:00
Timo Kreuzer
d6326245c7
remove useless circle definition _setjmp -> setjmp -> _setjmp
...
svn path=/trunk/; revision=38032
2008-12-12 19:27:14 +00:00
Timo Kreuzer
076f1a2735
MAX_PATH is neither defined by ntddk.h nor by crt headers, use _MAX_PATH instead
...
svn path=/trunk/; revision=38031
2008-12-12 19:06:57 +00:00
Aleksey Bragin
3858e67cb6
- Stubplement winsta.dll, based on a patch by Samuel Serapion.
...
See issue #2299 for more details.
svn path=/trunk/; revision=38030
2008-12-12 18:26:42 +00:00
Johannes Anderwald
99a9a89ee8
- Partly implement IPortTopology port driver
...
svn path=/trunk/; revision=38029
2008-12-12 17:20:15 +00:00
Johannes Anderwald
39d9b7ca5c
- interfaces definition for IMiniportTopology
...
svn path=/trunk/; revision=38028
2008-12-12 17:18:26 +00:00
Johannes Anderwald
710a394cb2
- Partly implement IPortWavePci interface
...
- Use IServiceSink interface for notification when capture frames are available
svn path=/trunk/; revision=38027
2008-12-12 15:01:31 +00:00
Johannes Anderwald
c2dbafa667
- Add IPortWavePciStream, IMiniportWavePciStream, IMiniportWavePci
...
svn path=/trunk/; revision=38026
2008-12-11 23:06:58 +00:00
Aleksey Bragin
f611b44733
Cary Xiao" <xiaowave@gmail.com>
...
- Add some code to complete breakpoint of gdbstub.
See issue #1817 for more details.
svn path=/trunk/; revision=38024
2008-12-11 19:44:56 +00:00
Aleksey Bragin
dd0e4d213f
- Add a commented out entry for green.sys driver.
...
See issue #3689 for more details.
svn path=/trunk/; revision=38023
2008-12-11 18:52:18 +00:00
Aleksey Bragin
3e8d35325b
- Fix incorrect drivers installation directories.
...
See issue #3689 for more details.
svn path=/trunk/; revision=38022
2008-12-11 18:49:20 +00:00
Aleksey Bragin
c026b4fed5
Daniel Zimmerman <netzimme@aim.com>
...
- Fix the "OVERRUN STATIC error" in CID 557-574 in explorer (use a byte array instead of a shortfilename-sized array).
See issue #3914 for more details.
svn path=/trunk/; revision=38020
2008-12-11 17:16:11 +00:00
Aleksey Bragin
e30784ec7b
- An "almost working" kbhit implementation by Russel. The code is rather crappy, feel free to improve it.
...
Some notes:
1) Forgive my sloppy coding skills (all those LeaveCriticalSections, use of malloc/free), a lot of it was written in a rush to get something going. 2) For some reason, the first char entered isn't detected (on windows and reactos)
3) The thread safety code is questionable, I haven't tested this, but windows does use critical sections for it.
4) Compared to the windows way of doing it, it is probably wrong.
5) Maybe other things as well.
But it does work (at least when I tested it on windows and reactos) compared to the previous implementation of it which did not at all.
See issue #3747 for more details.
svn path=/trunk/; revision=38019
2008-12-11 16:44:07 +00:00
Johannes Anderwald
9507d41bad
- Implement IDrmPort, IDrmPort2 interface
...
svn path=/trunk/; revision=38018
2008-12-11 14:51:57 +00:00
Johannes Anderwald
4e50d43e45
- Add IDrmPort, IDrmPort2 interfaces
...
svn path=/trunk/; revision=38017
2008-12-11 14:51:27 +00:00
Aleksey Bragin
77a33b8c79
- Add Dll Characteristics defines.
...
svn path=/trunk/; revision=38016
2008-12-11 12:50:37 +00:00
Christoph von Wittich
71f965358d
convert most of syssetup to unicode
...
svn path=/trunk/; revision=38012
2008-12-11 11:24:32 +00:00
Johannes Anderwald
d56dde4a07
- Use FILE_DEVICE_KS when creating new device object
...
- Partly implement PcNewRegistryKey, PcRegisterSubdevice
- DPC event is a Synchronization event- Implement PcRegisterAdapterPowerManagement
svn path=/trunk/; revision=38011
2008-12-11 11:23:14 +00:00
Johannes Anderwald
ce51a7b299
- Add IAdapterPowerManagement interface
...
svn path=/trunk/; revision=38010
2008-12-11 11:21:02 +00:00
Johannes Anderwald
a5b0f9d3dc
- Add undef macro to avoid warnings
...
svn path=/trunk/; revision=38009
2008-12-11 10:55:09 +00:00
Johannes Anderwald
283ad79b4a
- add IID_IServiceSink
...
- add IID_IServiceGroup
- add enum for IRegistryKey
svn path=/trunk/; revision=38008
2008-12-11 10:44:50 +00:00
Christoph von Wittich
15ea296cd4
convert parts of syssetup to WCHAR - please help to fix this mess
...
svn path=/trunk/; revision=38007
2008-12-11 09:41:55 +00:00
Johannes Anderwald
dbd198da9d
- Fix RegSetValueEx parameters
...
- Found by Chris
svn path=/trunk/; revision=38006
2008-12-11 09:05:19 +00:00
Christoph von Wittich
193151855a
don't set testplatform to wine anymore as our services code succeeds in wine todo blocks
...
svn path=/trunk/; revision=38005
2008-12-11 06:47:06 +00:00
Dmitry Gorbachev
676070c406
Update NLS files.
...
svn path=/trunk/; revision=38004
2008-12-10 22:43:37 +00:00
James Tabor
af9b7168ed
- Yet another victim of the Win32k Initialization BUG!
...
- Creating an Information DC is wrong when using it with Icon Creation. This makes the default bitmap monochrome and this is why CreateCompatibleBitmap is broken. Plus all the hacks related to making it all work in Win32k.
svn path=/trunk/; revision=38002
2008-12-10 21:14:02 +00:00