Commit graph

40108 commits

Author SHA1 Message Date
Aleksey Bragin 56a385c064 [NDK]
- Add forgotten HalSetTimeIncrement prototype to NDK.

svn path=/trunk/; revision=44917
2010-01-03 18:17:21 +00:00
Aleksey Bragin b5bf3cb572 [ntoskrnl/cm]
- advapi32 winetest registry tries to create a non-volatile child of a volatile parent. Comment out the warning ASSERT to let testman pass through this condition.

svn path=/trunk/; revision=44916
2010-01-03 18:14:34 +00:00
Dmitry Gorbachev 92a0a3cda8 Add / update Japanese translations. Patch by Tomoya Kitagawa. Bug #5024.
svn path=/trunk/; revision=44915
2010-01-03 15:53:21 +00:00
Dmitry Gorbachev dfd961974f Traditional and simplified Chinese translations of CSRSS by Samuel Lee (samuel_lee_1991 =AT= hotmail =DOT= com), bug #5082.
svn path=/trunk/; revision=44914
2010-01-03 15:24:58 +00:00
Eric Kohl 7536c9f6ec - Copy property data to the user-mode buffer.
- Return the enumerator name without trailing backslash.

svn path=/trunk/; revision=44913
2010-01-03 15:24:16 +00:00
Eric Kohl d9a4e205a7 Fix indentation. No code changes.
svn path=/trunk/; revision=44912
2010-01-03 15:20:09 +00:00
Matthias Kupfer 302578ff72 - add some German translations
svn path=/trunk/; revision=44911
2010-01-03 13:34:20 +00:00
Christoph von Wittich 4961211732 [crypt32_winetest]
sync crypt32_winetest to wine 1.1.35

svn path=/trunk/; revision=44910
2010-01-03 11:59:59 +00:00
Christoph von Wittich 869db84457 [crypt32]
sync crypt32 to wine 1.1.35

svn path=/trunk/; revision=44909
2010-01-03 11:59:38 +00:00
Christoph von Wittich 009c692de8 [cabinet]
sync cabinet to wine 1.1.35

svn path=/trunk/; revision=44908
2010-01-03 11:51:39 +00:00
Christoph von Wittich 525a6fd682 [advapi32]
reorder functions in cred.c to match wine code for easier syncing

svn path=/trunk/; revision=44907
2010-01-03 11:20:54 +00:00
Christoph von Wittich d8530b148b [gdiplus_winetest]
sync gdiplus_winetest with wine 1.1.35

svn path=/trunk/; revision=44906
2010-01-03 10:54:40 +00:00
Christoph von Wittich 65abaf1120 sync gdiplus with wine 1.1.35
svn path=/trunk/; revision=44905
2010-01-03 10:54:14 +00:00
ReactOS Portable Systems Group 8113195f32 - Bring back old paged pool allocator and use it for paged pool, until ARM3 pool issues are solved.
- Should fix recent regressions.


svn path=/trunk/; revision=44904
2010-01-03 05:24:30 +00:00
ReactOS Portable Systems Group 342f38623c - Fix some pool calculations.
- Check for some untested pool calculations.
- Handle paging-in the page tables when needed.
- Setup paging colors based on L2 cache size/associativity.
- Setup system PTE size earlier. 


svn path=/trunk/; revision=44903
2010-01-03 05:10:09 +00:00
James Tabor 1f8e0c8569 [Win32k]
- Patch by Dan Kegel: Fix minor read buffer overrun in CombineRgn. http://bugs.winehq.org/show_bug.cgi?id=20851
- When locking and unlocking regions, use probe to check attribute space first before read or write access.

svn path=/trunk/; revision=44902
2010-01-03 00:05:15 +00:00
Johannes Anderwald 241aaf9d5b [WDMAUD.DRV]
- Partly revert 44873

svn path=/trunk/; revision=44901
2010-01-02 22:04:35 +00:00
Dmitry Gorbachev b21404e711 Silence old GCC warning.
svn path=/trunk/; revision=44900
2010-01-02 20:49:59 +00:00
Dmitry Gorbachev d31a1e2703 Compensate for continuous memory usage decrease (bug #4835).
svn path=/trunk/; revision=44899
2010-01-02 20:41:04 +00:00
Gregor Schneider 4bd7acbe8c [MSAFD] Only free if memory was allocated, fixes build
svn path=/trunk/; revision=44898
2010-01-02 20:26:36 +00:00
Dmitry Gorbachev 79e7254fc7 Change base addresses of devenum.dll, inetcomm.dll, mshtml.dll.
svn path=/trunk/; revision=44897
2010-01-02 20:09:28 +00:00
Dmitry Gorbachev 644e38dc54 Fix buffer overflow in WSPSendTo(), bug #5070.
svn path=/trunk/; revision=44896
2010-01-02 20:09:16 +00:00
James Tabor 7d508e7938 - Update region.c from wine head. This is needed for region testing of GetRegionData and related code.
svn path=/trunk/; revision=44892
2010-01-02 19:18:44 +00:00
Timo Kreuzer 040c065208 [NTDLL]
- Add back missing exports
See issue #5078 for more details.

svn path=/trunk/; revision=44891
2010-01-02 17:55:17 +00:00
Dmitry Gorbachev 03a24bcc1c Change base addresses of shlwapi.dll, syssetup.dll. Fix formatting.
svn path=/trunk/; revision=44890
2010-01-02 17:07:46 +00:00
Eric Kohl e1c0b7d02b [devmgr]
Display 'Devnode Flags' property.

svn path=/trunk/; revision=44889
2010-01-02 16:59:54 +00:00
ReactOS Portable Systems Group 3c027e728c - Switch to using ARM3 paged pool -- all pool allocations are now handled by ARM3, which should be much more efficient, and combines both NP and P code together.
svn path=/trunk/; revision=44885
2010-01-02 16:17:48 +00:00
ReactOS Portable Systems Group b69d9da41a Implement paged pool expansion. We are now ready to switch to ARM pool 100%.
svn path=/trunk/; revision=44884
2010-01-02 16:10:11 +00:00
Eric Kohl e7c10484b8 Add missing device node flags.
svn path=/trunk/; revision=44883
2010-01-02 15:55:03 +00:00
Sylvain Petreolle 7271e0a85a Polish devmgr translation udates by Olaf Siejka
svn path=/trunk/; revision=44882
2010-01-02 13:29:19 +00:00
Ged Murphy 53281cd601 [SERVMAN]
Quick fix for bug 5076, this should stop if from crashing.
Stopping services is disabled at the moment

svn path=/trunk/; revision=44881
2010-01-02 12:10:14 +00:00
ReactOS Portable Systems Group 2c793a902d [NTOS]: Build fixer.
svn path=/trunk/; revision=44880
2010-01-02 05:12:29 +00:00
ReactOS Portable Systems Group 785d4328db NMI Support Patch 14:
[BOOTDATA]: Add NMIDEBUG.SYS to the BOM and registry hive.

This is the last patch for NMI support. It is up to you to leverage this feature as needed through the NMIDEBUG.SYS driver.

svn path=/trunk/; revision=44879
2010-01-02 04:51:23 +00:00
ReactOS Portable Systems Group 475b0fd7cb NMI Support Patch 13:
[NMIDEBUG]: Add new NMI Debug driver. It registers an NMI callback on startup. The callback does nothing useful at the moment, but you can enhance it to add all sorts of debugging information that would otherwise be unavailable in situations such as an interrupt storm, IRQL hang, etc. When you send an NMI, such as by using QEMU, you should see the driver print a string.

svn path=/trunk/; revision=44878
2010-01-02 04:50:08 +00:00
ReactOS Portable Systems Group 91636ec6ed NMI Support Patch 12:
[NTOS]: Implement KeRegisterNMICallback.
    [NTOS]: Call and implement KiHandleNMI to call all registered NMI callbacks and potentially resume from the NMI if handled.

svn path=/trunk/; revision=44877
2010-01-02 04:48:22 +00:00
ReactOS Portable Systems Group f9762a47d5 [NTOS]: Fix stdCall macro to work with functions of zero parameters.
svn path=/trunk/; revision=44876
2010-01-02 04:46:23 +00:00
ReactOS Portable Systems Group 4247babde3 NMI Support Patch 11:
[PSDK]: Add definitions for public NMI callback registration functions.


svn path=/trunk/; revision=44875
2010-01-02 04:44:58 +00:00
Johannes Anderwald 318229f03f [MMIXER_TEST]
- Implement AllocEventData, FreeEventData for mmixer library

svn path=/trunk/; revision=44874
2010-01-02 01:54:09 +00:00
Johannes Anderwald 70d4997811 [WDMAUD.DRV]
- Implement AllocEventData, FreeEventData for mmixer library

svn path=/trunk/; revision=44873
2010-01-02 01:53:22 +00:00
Johannes Anderwald c42d9f27cc [MMIXER]
- Implement registering hardware events (volume / mute control changes)
- Fix a bug when querying a source mixer line. The wrong line id was passed which caused the call to fail.

svn path=/trunk/; revision=44872
2010-01-02 01:52:12 +00:00
ReactOS Portable Systems Group 0926ed6652 NMI Support Patch 10:
[NTOS]: Write barebones NMI Trap handler which does a TSS context switch to the NMI TSS and then calls the HAL NMI handler.
    [NTOS]: Implement KiSaveProcessorState for doing a PRCB context save/restore.

You should now be able to test the new NMI functionality by either building the circuit referenced in my e-mail and attaching it to your PCI bus, or by using "nmi 0" in the QEMU stdio console.

svn path=/trunk/; revision=44871
2010-01-02 01:34:27 +00:00
Cameron Gutman b1e02d2174 [NTOSKRNL]
- Fake success from the MmSecureVirtualMemory stub
 - See issue #4996 for details

svn path=/trunk/; revision=44870
2010-01-02 01:32:43 +00:00
ReactOS Portable Systems Group cbcf12257d NMI Support Patch 9:
[NDK]: Add missing KTSS ASM offsets.
    [NDK]: Add missing EXCEPTION_ codes.

svn path=/trunk/; revision=44869
2010-01-02 01:32:34 +00:00
ReactOS Portable Systems Group 0396096bd1 NMI Support Patch 8:
[NTOS]: Implement a GNU Assembler version of the Windows SDK ASM calling convention macros. Only stdCall and its helpers have been written -- feel free to write the rest. Based on callconv.inc from Microsoft). SUGGESTION: Slowly start rewriting current code to use calling convention macros as it is much cleaner.


svn path=/trunk/; revision=44868
2010-01-02 01:28:36 +00:00
Johannes Anderwald e40621ab44 [KS]
- Return correct error code

svn path=/trunk/; revision=44867
2010-01-02 01:22:38 +00:00
Dmitry Gorbachev 3b558d84dd Lift a protection (forgotten in 44842).
svn path=/trunk/; revision=44866
2010-01-02 00:17:37 +00:00
Johannes Anderwald 02a81d4d07 [SETUPAPI]
- Implement SetupInitializeFileLogA, SetupInitializeFileLogW, SetupTerminateFileLog

svn path=/trunk/; revision=44865
2010-01-01 23:44:41 +00:00
Dmitry Gorbachev 756859265d Fix parameter type of NtQueryInformationThread; do not call ExitThread from itself. Bug #5076.
svn path=/trunk/; revision=44864
2010-01-01 23:14:10 +00:00
ReactOS Portable Systems Group 126c7209ac NMI Support Patch 7 Build Fixer:
[HAL]: Define HalpNMIInProgress as an external in the HAL private headers.

svn path=/trunk/; revision=44863
2010-01-01 21:07:22 +00:00
ReactOS Portable Systems Group 9e858a7261 NMI Support Patch 7 Straggler:
[HAL]: Piggyback on V8086 handler (don't restore kernel GPF handler) during an NMI, so that we don't enter another fault context during a recursive NMI after display reset. If another NMI does happen, the V8086 GPF handler will just spin.


svn path=/trunk/; revision=44862
2010-01-01 21:05:41 +00:00