Commit graph

40000 commits

Author SHA1 Message Date
Timo Kreuzer 6e3e947a79 [GENINC]
This is going to be a host tool that autogenerates assembly definitions from the target headers. This is done in two steps: 1) a raw data file is compiled with the target compiler using the target headers 2) The host tool parses this data file and creates an appropriate .h or .inc file.
So far there's only the source for the data file, which is halfway complete and currently compiled as bootloader type, as we don't seem to have raw binary target.
WIP

svn path=/trunk/; revision=44748
2009-12-24 03:45:21 +00:00
James Tabor a73299ffde [gdi32]
- Move more region code from stubs into the appropriate file.
- Enable and fix more user code.


svn path=/trunk/; revision=44747
2009-12-23 23:30:26 +00:00
James Tabor 3180f15b3d [gdi32]
- Move region code from stubs into the appropriate file.
- Enable and fix SetRectRgn user code.


svn path=/trunk/; revision=44746
2009-12-23 23:10:32 +00:00
James Tabor 35f89c78de [Win32k]
- Set error if no handle is provided.

svn path=/trunk/; revision=44745
2009-12-23 20:12:28 +00:00
Timo Kreuzer cba6f25d3d [i8042prt]
- Fix Ctrl-Scroll key combination, by ignoring ACK codes and not relying on a 0xe0 sequence code, which is not being sent at least on VBox.
- Fix Tab-K handling at high irql, by moving it out of the DPC routine into the ISR.

svn path=/trunk/; revision=44743
2009-12-23 18:43:27 +00:00
Gregor Schneider 0567d77694 [msvcrt] Update c++ symbol demangling to Wine 1.1.35 (msvcrt:cpp test buffer overrun)
svn path=/trunk/; revision=44742
2009-12-23 17:48:27 +00:00
Gregor Schneider 1cb2122720 [win32k] NtGdiSetDIBitsToDeviceInternal:
- Choose the number of scan lines from the parameter and the bitmap size
- Add scan line offset to the destination rectangle top left corner (fixes drawing images line by line)
- Add debug print for further problem solving (deactivated)

svn path=/trunk/; revision=44741
2009-12-23 17:41:20 +00:00
Christoph von Wittich 900787a278 [winmm_winetest]
sync winmm_winetest to wine 1.1.35

svn path=/trunk/; revision=44740
2009-12-23 16:02:37 +00:00
Christoph von Wittich fb2407c104 [wldap32_winetest]
sync wldap32_winetest to wine 1.1.35

svn path=/trunk/; revision=44739
2009-12-23 15:58:59 +00:00
Christoph von Wittich f521358b5c [advapi32_winetest]
add eventlog tests to build

svn path=/trunk/; revision=44738
2009-12-23 15:57:45 +00:00
Timo Kreuzer f40fe21109 Fix release builds
svn path=/trunk/; revision=44737
2009-12-23 15:32:54 +00:00
Christoph von Wittich 1c1ceaa277 [advapi32_winetest]
sync advapi32_winetest with wine 1.1.35

svn path=/trunk/; revision=44736
2009-12-23 15:15:54 +00:00
Christoph von Wittich a059004e99 [psdk]
add EVENTLOG_FULL_INFORMATION structure (from wine)

svn path=/trunk/; revision=44735
2009-12-23 15:15:21 +00:00
Eric Kohl 83c4eea575 Assign the services Dhcp, EventLog, PlugPlay and RpcSs to the LocalSystem account.
svn path=/trunk/; revision=44734
2009-12-23 14:59:47 +00:00
Eric Kohl 211c79ac94 - RChangeServiceConfigA/W: Update the service group properly and fix the ANSI to Unicode string conversion.
This fixes one winetest.

svn path=/trunk/; revision=44733
2009-12-23 14:32:15 +00:00
Christoph von Wittich 05ea3194c6 [kernel32]
fix typos in comments (as in wine 1.1.35)

svn path=/trunk/; revision=44732
2009-12-23 12:10:58 +00:00
Christoph von Wittich 2ee611e9c9 [netapi32]
sync netapi32 with wine 1.1.35

svn path=/trunk/; revision=44731
2009-12-23 11:36:17 +00:00
Christoph von Wittich e2af57a32d [inetcomm]
sync inetcomm with wine 1.1.35

svn path=/trunk/; revision=44730
2009-12-23 11:32:32 +00:00
Christoph von Wittich 39a8faa3dc [shell32]
partial shlview winesync to wine 1.1.35

svn path=/trunk/; revision=44729
2009-12-23 11:28:12 +00:00
Christoph von Wittich f89743a362 [shell32]
partial SHGetFileInfoW winesync to wine 1.1.35 (fixes uninitialized memory access)

svn path=/trunk/; revision=44728
2009-12-23 11:21:41 +00:00
Christoph von Wittich 16efd1a5a0 [shell32]
partial shelllink winesync to wine 1.1.35 (fixes a memory leak)

svn path=/trunk/; revision=44727
2009-12-23 11:17:00 +00:00
Christoph von Wittich 859058ed4b [kernel32]
sync enumerate_mapped_resources and update_add_resource to wine 1.1.35

svn path=/trunk/; revision=44726
2009-12-23 11:13:35 +00:00
Christoph von Wittich 322ce004ae [crt]
import _wcsupr_s from wine 1.1.35

svn path=/trunk/; revision=44725
2009-12-23 10:56:54 +00:00
Christoph von Wittich 17fdbfeb72 [crt]
sync wcscpy_s with wine 1.1.35

svn path=/trunk/; revision=44724
2009-12-23 10:44:24 +00:00
Johannes Anderwald 16bb7edce3 [WDMAUD.DRV]
- Fix build

svn path=/trunk/; revision=44723
2009-12-23 10:43:17 +00:00
Johannes Anderwald 4b9731d0db [WDMAUD.DRV]
- Move the routines which interact wdmaud.sys to legacy.c
- Implement opening / closing of audio pins as well as writing / reading audio bytes from / to it
- By defining USE_MMIXER_LIB, wdmaud.drv bypasses wdmaud+sysaudio and directly writes/reads the audio bytes to portcls.


svn path=/trunk/; revision=44721
2009-12-23 03:05:11 +00:00
Johannes Anderwald 86558f7d81 [MMIXER]
- Implement a function for controlling the wave pin state

svn path=/trunk/; revision=44720
2009-12-23 02:49:18 +00:00
Johannes Anderwald 43fd6670e8 [MMIXER]
- Fix a bug in the file header

svn path=/trunk/; revision=44717
2009-12-22 18:08:51 +00:00
Eric Kohl 1686070199 If the user doubleclicked a treeview item, make sure the doubleclicked item has already been selected. Otherwise the user can expand or collapse a treeview iten and a previously selected item get opened. That's not what we want.
svn path=/trunk/; revision=44716
2009-12-22 17:00:45 +00:00
Eric Kohl 18df79a3ba Fix a typo. Use lpStartServiceName instead of lpServiceName.
This fixes two winetests. 

svn path=/trunk/; revision=44714
2009-12-22 16:57:27 +00:00
Eric Kohl fa1f780dfb - Remove unused variable
- Get rid of those ugly single line if-statements.
- No code changes

svn path=/trunk/; revision=44713
2009-12-22 16:51:33 +00:00
Gregor Schneider 9212e559dc [win32k]
- Add support for DIBINDEX, PALETTERGB, PALETTEINDEX macros in SetPixel(V)
- Before it did just take every COLORREF as a RGB color, while it could also mean (dib-)palette indices
- Fixes several gdi32 bitmap winetests (depending on bit depth between 2 and ~500), 2 palette tests and some palette drawing issues
- One problem with palette indices remains in true color bit modes (see bitmap test)

svn path=/trunk/; revision=44712
2009-12-22 16:17:44 +00:00
Gregor Schneider 322a77fc09 [win32k] Remove palette flag validation for get/setPaletteEntries
svn path=/trunk/; revision=44711
2009-12-22 16:02:49 +00:00
Christoph von Wittich 4c1be6442f sync netapi32_winetest with wine 1.1.35
svn path=/trunk/; revision=44710
2009-12-22 11:51:26 +00:00
Christoph von Wittich 616f139bc2 sync msvcrtd_winetest with wine 1.1.35
svn path=/trunk/; revision=44709
2009-12-22 11:50:11 +00:00
Christoph von Wittich 6387acbd9a sync msacm32_winetest with wine 1.1.35
svn path=/trunk/; revision=44708
2009-12-22 11:48:05 +00:00
Christoph von Wittich 5f66dfaf10 sync msvcrt_winetest with wine 1.1.35
svn path=/trunk/; revision=44707
2009-12-22 11:46:36 +00:00
Christoph von Wittich ca97d9f41d sync lz32_winetest with wine 1.1.35
svn path=/trunk/; revision=44706
2009-12-22 11:42:28 +00:00
Christoph von Wittich f46012e33b sync mstask_winetest with wine 1.1.35
svn path=/trunk/; revision=44705
2009-12-22 11:41:32 +00:00
Christoph von Wittich 7a93748222 sync hlink_winetest with wine 1.1.35
svn path=/trunk/; revision=44704
2009-12-22 11:40:11 +00:00
Christoph von Wittich 8303785901 sync fusion_winetest with wine 1.1.35
svn path=/trunk/; revision=44703
2009-12-22 11:38:45 +00:00
Gregor Schneider ba525d1a0f Add diff file for r44691 (dll/win32/lpk needs LpkPresent), thanks Jim
svn path=/trunk/; revision=44702
2009-12-22 11:11:16 +00:00
Christoph von Wittich 1b914ccf6e add progman_dde to testlist
svn path=/trunk/; revision=44701
2009-12-22 11:05:33 +00:00
Christoph von Wittich 5cb5ab9870 sync msxml3_winetest with wine 1.1.35
svn path=/trunk/; revision=44700
2009-12-22 10:11:44 +00:00
Christoph von Wittich b38cabca31 sync setupapi_winetest with wine 1.1.35
svn path=/trunk/; revision=44699
2009-12-22 10:08:01 +00:00
Christoph von Wittich f295e17dd7 sync rsaenh_winetest with wine 1.1.35
svn path=/trunk/; revision=44698
2009-12-22 10:04:58 +00:00
Christoph von Wittich 1ee40f1b4a partial ntdll_winetest sync to wine 1.1.35
svn path=/trunk/; revision=44697
2009-12-22 09:57:33 +00:00
Christoph von Wittich aa9ea8d7b3 add some missing structures and enumerations
svn path=/trunk/; revision=44696
2009-12-22 09:54:13 +00:00
Christoph von Wittich d427e980ca sync kernel32_winetest with wine 1.1.35
svn path=/trunk/; revision=44695
2009-12-22 09:43:11 +00:00
Christoph von Wittich bd1b9a331b sync shell32_winetest with wine 1.1.35
svn path=/trunk/; revision=44694
2009-12-22 09:35:12 +00:00