James Tabor
050435c284
[Win32k]
...
- Added two new function's to support thread and process information free attribute list support.
svn path=/trunk/; revision=44792
2009-12-28 07:02:32 +00:00
Timo Kreuzer
7781a0c84e
spaces -> tabs in rbuild file
...
svn path=/trunk/; revision=44780
2009-12-27 23:54:01 +00:00
Benedikt Freisen
d90303c704
Tool box, color palette and status bar can be hidden and shown using menu entry and/or shortcut.
...
svn path=/trunk/; revision=44777
2009-12-27 21:15:08 +00:00
Eric Kohl
2db30d58d2
[lsalib]
...
Fix indentation. No code changes.
svn path=/trunk/; revision=44776
2009-12-27 19:46:13 +00:00
James Tabor
e50eff1409
[gdi32]
...
- Add notes, fix CombineRgn and cleanup.
svn path=/trunk/; revision=44775
2009-12-27 19:43:46 +00:00
Eric Kohl
fc5a89cd69
Move the client-side LSA functions from secur32.dll to the new static library lsalib because these functions will be shared between ntoskrnl.exe, advapi32.dll and secur32.dll.
...
svn path=/trunk/; revision=44774
2009-12-27 19:10:30 +00:00
Gregor Schneider
f8329e21a6
[win32k] Handle invalid palette index by using the first palette entry
...
svn path=/trunk/; revision=44770
2009-12-27 15:43:48 +00:00
Gregor Schneider
8600c8e72b
[win32k]
...
- Set the number of mapped colors depending on the usage parameter
- Use pure PALETTERGB color values when no palette is selected
- Fixes true color issue mentioned in r44712
svn path=/trunk/; revision=44769
2009-12-27 15:08:41 +00:00
Gregor Schneider
5e86753986
[win32k]
...
- Create DIB section palettes with the number of colors mapped from the logical palette
- Validate logical palette access, set to black for invalid indices
- gdi32:palette test now succeeds
svn path=/trunk/; revision=44768
2009-12-27 13:02:19 +00:00
Timo Kreuzer
edd63ea0b7
[GENINC]
...
Lots of fixes and updates.
svn path=/trunk/; revision=44767
2009-12-26 22:55:53 +00:00
Timo Kreuzer
c300719e77
[KDBG]
...
Hackfix the problem with attaching to processes introduced in r44743, by lowering IRQL to passive level, although interrupts are off. Needed because KDBG calls pageable code.
svn path=/trunk/; revision=44766
2009-12-26 19:36:24 +00:00
James Tabor
be29496e50
[Win32k]
...
- Rewritten NtGdiCombineRgn.
- Add two function's to support locking and Rgn attributes. These function's will replace all the normal Rgn locking ones.
svn path=/trunk/; revision=44765
2009-12-26 19:19:33 +00:00
Gregor Schneider
ade1987d18
[win32k]
...
- IntGetDIBColorTable: return the number of actually copied color table entries
- DIB_CreateDIBSection: simplify calculation of palette entry count
- IntHandleSpecialColorType: remove leftover debug print
svn path=/trunk/; revision=44761
2009-12-25 17:54:41 +00:00
Eric Kohl
185c716bb3
The service thread must receive all commands.
...
svn path=/trunk/; revision=44760
2009-12-25 16:41:06 +00:00
Eric Kohl
d1ffae9c3b
RQueryServiceConfigA/W: Add missing dependency information.
...
svn path=/trunk/; revision=44759
2009-12-25 15:08:03 +00:00
Johannes Anderwald
1015293df7
[PORTCLS]
...
- Return status code of operation
- Cancel all irps when pin state is set to stop. Fixes ReactOS portcls regression under WindowsXP
- Handle IRP_MN_READ_CONFIG
svn path=/trunk/; revision=44758
2009-12-25 12:24:42 +00:00
Johannes Anderwald
122dbfc23f
[PSDK]
...
- Fix KSEVENTSETID_AudioControlChange definition
svn path=/trunk/; revision=44757
2009-12-25 02:54:24 +00:00
Johannes Anderwald
3a6c7402a5
[MMIXER]
...
- Store correct mixer handle in the mixer info
- mmixer can now handle set / get volume and on-off (mute) requests
svn path=/trunk/; revision=44756
2009-12-25 01:21:29 +00:00
Johannes Anderwald
5231279bee
[KS]
...
- Store missing result of operation
- Fixes a regression of KsStudio
svn path=/trunk/; revision=44755
2009-12-25 01:17:39 +00:00
Christoph von Wittich
b5f2a44d75
[gdi32]
...
fix typo in comment
svn path=/trunk/; revision=44753
2009-12-24 09:01:43 +00:00
James Tabor
72d95b99f9
[gdi32]
...
- Enable and fix more region user code.
svn path=/trunk/; revision=44752
2009-12-24 07:42:38 +00:00
James Tabor
c61c751b19
[gdi32]
...
- Set the last arg to 1 for GetTextExtentPoint support mode.
svn path=/trunk/; revision=44751
2009-12-24 07:03:46 +00:00
James Tabor
093456d1b0
[gdi32] - Move OpenPrinterW out from static.
...
svn path=/trunk/; revision=44750
2009-12-24 06:57:48 +00:00
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