Hermès Bélusca-Maïto [Sat, 13 Sep 2014 20:18:02 +0000 (20:18 +0000)]
Fix a typo.
svn path=/trunk/; revision=64134
Aleksandar Andrejevic [Sat, 13 Sep 2014 15:32:07 +0000 (15:32 +0000)]
[NTVDM]
Implement mouse buttons and cursor positioning.
svn path=/trunk/; revision=64133
Timo Kreuzer [Sat, 13 Sep 2014 13:31:20 +0000 (13:31 +0000)]
[PSEH3]
- Unregister frame before calling finally funtion in _SEH3$_AutoCleanup
- Restore full volatile register context for clang
- Don't clobber ebx in __SEH3$_RegisterFrameWithNonVolatiles (noticed by Thomas)
- Improve __SEH3$_InvokeEmbeddedFilterFromRegistration
svn path=/trunk/; revision=64132
Amine Khaldi [Sat, 13 Sep 2014 08:52:28 +0000 (08:52 +0000)]
[BOOTDATA]
* Add DX InstalledVersion key. By Lee Schroeder.
CORE-8530 #resolve #comment Committed in r64131. Thanks!
CORE-8461 #comment Please retest with r64131+
svn path=/trunk/; revision=64131
Timo Kreuzer [Sat, 13 Sep 2014 08:24:03 +0000 (08:24 +0000)]
[NTOSKRNL]
Mark lowest pages of P0BootStackData and KiDoubleFaultStackData as read-only to prevent unnoticed stack-overflow. CORE-4380 #resolve
svn path=/trunk/; revision=64130
Aleksandar Andrejevic [Sat, 13 Sep 2014 02:02:44 +0000 (02:02 +0000)]
[NTVDM]
Start implementing the NTVDM mouse BIOS driver.
svn path=/trunk/; revision=64129
Jérôme Gardou [Fri, 12 Sep 2014 22:56:22 +0000 (22:56 +0000)]
[NTOSKRNL/GCC]
- Use 0x00800000 as base address. This doesn't change anything (still loaded at 0x80800000) and it produces debug symbols that GDB can understand
[CMAKE]
- Get back to using DWARF2 symbols. They are a lot bigger, but at least they work
Now GDB can be used to source-level debug ntoskrnl.
svn path=/trunk/; revision=64128
Jérôme Gardou [Fri, 12 Sep 2014 20:23:08 +0000 (20:23 +0000)]
[KDGDB]
- Add a callback mechanism permitting to "simulate" KD send <-> receive loop without having to actually communicate to GDB
- Use that to update the program counter when cont'ing a breakpoint
Now cont'ing an assertion failure is possible, since we actually get beyond the int 3 instruction
svn path=/trunk/; revision=64127
Thomas Faber [Fri, 12 Sep 2014 10:43:50 +0000 (10:43 +0000)]
[PSEH3]
- Add missing C_ASSERTs
svn path=/trunk/; revision=64124
Thomas Faber [Fri, 12 Sep 2014 10:31:48 +0000 (10:31 +0000)]
[PSEH_TEST]
- Fix incorrect size in memcmp. Spotted by clang
svn path=/trunk/; revision=64123
Jérôme Gardou [Thu, 11 Sep 2014 20:55:42 +0000 (20:55 +0000)]
[KDGDB]
- introduce KDGDB, a KDCOM-like DLL, wrapping the KD protocol and the GDB remote protocol together.
It is not fully functional, but for now it permits source-level debugging in some modules. More will be added as I feel the need and find the time to work a bit more on it. (That is, unless an angel comes and resume the work)
To use it, set GDB and _WINKD_ to TRUE in your CMakeCache.txt. Using separate debug symbols is also a good idea.
svn path=/trunk/; revision=64121
Amine Khaldi [Thu, 11 Sep 2014 13:34:39 +0000 (13:34 +0000)]
[WIN32SS]
* Remove extraneous parentheses.
CORE-8516
svn path=/trunk/; revision=64120
Amine Khaldi [Thu, 11 Sep 2014 13:24:10 +0000 (13:24 +0000)]
[WINEMP3.ACM]
* Link with mingwex.
CORE-8516
svn path=/trunk/; revision=64119
Amine Khaldi [Thu, 11 Sep 2014 11:07:03 +0000 (11:07 +0000)]
[SHELL32_APITEST]
* CLSID_MenuDeskBar is already part of the uuid lib.
svn path=/trunk/; revision=64118
Amine Khaldi [Thu, 11 Sep 2014 11:04:28 +0000 (11:04 +0000)]
[WINMM_WINETEST]
* Addendum to r64114.
CORE-8516
svn path=/trunk/; revision=64117
Amine Khaldi [Thu, 11 Sep 2014 11:03:20 +0000 (11:03 +0000)]
[OLEAUT32]
* Link with mingwex.
* Fall back to gas with vartype.c until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed.
CORE-8516
svn path=/trunk/; revision=64116
Amine Khaldi [Thu, 11 Sep 2014 10:50:15 +0000 (10:50 +0000)]
[INCLUDES]
* Define DECLSPEC_HOTPATCH to nothing until http://llvm.org/bugs/show_bug.cgi?id=20888 is fixed.
CORE-8516
svn path=/trunk/; revision=64115
Amine Khaldi [Thu, 11 Sep 2014 10:43:57 +0000 (10:43 +0000)]
[CMAKE]
* Don't set -Wno-unused-but-set-variable until http://llvm.org/bugs/show_bug.cgi?id=20906 is fixed or the warnings are fixed upstream.
CORE-8516
svn path=/trunk/; revision=64114
Amine Khaldi [Thu, 11 Sep 2014 10:13:05 +0000 (10:13 +0000)]
[GLU32]
* Link with mingwex.
* Allow multiple definitions at link time because longjmp exists in both our msvcrt and mingwex.
CORE-8516
svn path=/trunk/; revision=64113
Hervé Poussineau [Wed, 10 Sep 2014 19:45:57 +0000 (19:45 +0000)]
[CDFS]
- Correctly decode address of first session, which now uses MSF format since r64106
svn path=/trunk/; revision=64112
Amine Khaldi [Wed, 10 Sep 2014 19:00:53 +0000 (19:00 +0000)]
[CMAKE/CLANG]
* Do not add PIC and PIE related flags.
CORE-8516
svn path=/trunk/; revision=64111
Amine Khaldi [Wed, 10 Sep 2014 18:49:29 +0000 (18:49 +0000)]
[WIN32SS]
* Remove unused CompareSpans().
svn path=/trunk/; revision=64110
Hervé Poussineau [Wed, 10 Sep 2014 16:05:44 +0000 (16:05 +0000)]
[NTOS:IO]
- Support creating new registry keys when registering new interfaces
- IoSetDeviceInterfaceState: do not try to parse symbolic link name, as symbolic link name is enough to open the right object
- IoSetDeviceInterfaceState: send the notification on the right interface when registering interfaces on devices already having an interface
svn path=/trunk/; revision=64108
Amine Khaldi [Wed, 10 Sep 2014 16:03:22 +0000 (16:03 +0000)]
[RICHED20]
* Fall back to gas with some source files until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed.
CORE-8516
svn path=/trunk/; revision=64107
Hervé Poussineau [Wed, 10 Sep 2014 16:02:02 +0000 (16:02 +0000)]
[CDFS] Use IOCTL_CDROM_READ_TOC instead of IOCTL_CDROM_GET_LAST_SESSION, which is not always available
svn path=/trunk/; revision=64106
Amine Khaldi [Wed, 10 Sep 2014 15:56:48 +0000 (15:56 +0000)]
[CMAKE/CLANG]
* Link mingwex when needed because having it globally won't do.
CORE-8516
svn path=/trunk/; revision=64105
Amine Khaldi [Wed, 10 Sep 2014 15:34:05 +0000 (15:34 +0000)]
[CMAKE/CLANG]
* Do not pass -mwindows when linking executables.
CORE-8516
svn path=/trunk/; revision=64104
Thomas Faber [Wed, 10 Sep 2014 13:52:31 +0000 (13:52 +0000)]
[CONSRV]
- Fix MSVC build
svn path=/trunk/; revision=64103
Hermès Bélusca-Maïto [Wed, 10 Sep 2014 00:08:04 +0000 (00:08 +0000)]
[REACTOS]
Merge back condrv_restructure branch with everything up to revision 64079 (and up for maintenance), that made console kernel32 & winsrv CSR structures Win2k3 compliant.
CORE-7931 #comment Merged back to trunk in revision 64102.
CORE-7481 #comment kernel32 / winsrv console CSR structures are Win2k3-compliant in trunk since revision 64102 (and since revision 64079 in the condrv_restructure branch, see CORE-7931 for more details).
svn path=/trunk/; revision=64102
Hermès Bélusca-Maïto [Tue, 9 Sep 2014 23:20:40 +0000 (23:20 +0000)]
Sync with trunk revision 64099.
svn path=/branches/condrv_restructure/; revision=64100
Hermès Bélusca-Maïto [Tue, 9 Sep 2014 23:02:39 +0000 (23:02 +0000)]
[OLEACC]
Fix language ID, that made msvc compilation fail with the error:
oleacc\lang/oleacc_Ru.rc(27) : error RC2151 : cannot reuse string constants, 0(0x0) - "unknown object" already defined. Cannot add 0(0x0) - "
(and similar for the other strings).
And as usual: "Thanks GCC for not having warned us before"...
svn path=/trunk/; revision=64099
Hermès Bélusca-Maïto [Tue, 9 Sep 2014 21:24:44 +0000 (21:24 +0000)]
[KERNEL32]
- Remove unneeded old commented code chunks.
- ConDllInitialize can set the current console locale for new threads,...
- ... and it can do its own cleaning.
svn path=/branches/condrv_restructure/; revision=64098
Amine Khaldi [Tue, 9 Sep 2014 18:42:43 +0000 (18:42 +0000)]
[CMAKE/CLANG]
* Add -Wno-microsoft only for C modules at the moment (as we're using g++ for c++ modules).
CORE-8516
svn path=/trunk/; revision=64097
Amine Khaldi [Tue, 9 Sep 2014 18:35:49 +0000 (18:35 +0000)]
[LIBSAMPLERATE]
* Actually, we have these function so we don't need to have inlined versions for them here.
CORE-8516
svn path=/trunk/; revision=64096
Amine Khaldi [Tue, 9 Sep 2014 18:25:18 +0000 (18:25 +0000)]
[LIBSAMPLERATE]
* static __inline => extern __inline.
CORE-8516
svn path=/trunk/; revision=64095
Amine Khaldi [Tue, 9 Sep 2014 18:11:10 +0000 (18:11 +0000)]
[CMAKE/CLANG]
* Globally link mingwex for C modules.
CORE-8516
svn path=/trunk/; revision=64094
Jérôme Gardou [Tue, 9 Sep 2014 17:39:01 +0000 (17:39 +0000)]
[SPEC2DEF]
- Fix GCC warning (weird doubled arguments for fprintf format)
svn path=/trunk/; revision=64093
Amine Khaldi [Tue, 9 Sep 2014 17:25:25 +0000 (17:25 +0000)]
[WINE/LIST]
* Use an attribute that should work with both Clang and GCC. Brought to you by Thomas Faber.
CORE-8516
svn path=/trunk/; revision=64092
Amine Khaldi [Tue, 9 Sep 2014 16:39:19 +0000 (16:39 +0000)]
[CRT/INTRIN_X86]
* Add suffixes to satisfy Clang assembler.
CORE-8516
svn path=/trunk/; revision=64091
Amine Khaldi [Tue, 9 Sep 2014 16:32:51 +0000 (16:32 +0000)]
[NTOS:VF]
* Don't mark varargs functions as stdcall.
svn path=/trunk/; revision=64090
Amine Khaldi [Tue, 9 Sep 2014 12:28:48 +0000 (12:28 +0000)]
[NTOS]
* Fall back to gas with some source files until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed.
CORE-8516
svn path=/trunk/; revision=64088
Amine Khaldi [Tue, 9 Sep 2014 12:14:52 +0000 (12:14 +0000)]
[CMAKE/CLANG]
* Clang c++ support is not there yet, so we'll use g++ until then.
CORE-8516
svn path=/trunk/; revision=64087
Amine Khaldi [Tue, 9 Sep 2014 12:06:01 +0000 (12:06 +0000)]
[RTL]
* Remove unused asmv2hashW and DeviceRootW.
svn path=/trunk/; revision=64086
Hermès Bélusca-Maïto [Mon, 8 Sep 2014 23:31:12 +0000 (23:31 +0000)]
[CONSRV]: Use a console input thread that doesn't need any hidden notification window of any sort.
svn path=/branches/condrv_restructure/; revision=64085
Christoph von Wittich [Mon, 8 Sep 2014 07:00:00 +0000 (07:00 +0000)]
[apitest/crt]
apply the same buffer size fix to _vsnwprintf test
svn path=/trunk/; revision=64082
David Quintana [Mon, 8 Sep 2014 01:54:29 +0000 (01:54 +0000)]
[BROWSEUI_APITEST]
* Do not depend on a file to exist, which in fact does not exist in ros. Fix the test expectations accordingly.
svn path=/trunk/; revision=64080
Hermès Bélusca-Maïto [Sun, 7 Sep 2014 22:53:49 +0000 (22:53 +0000)]
[KERNEL32][CONSRV]
- Make CONSRV_API_CONNECTINFO, CONSOLE_ALLOCCONSOLE and CONSOLE_ATTACHCONSOLE Windows 2k3-compatible, so that using either their kernel32 in ROS or our kernel32 in windows, works.
For that, complete and fix also the CONSOLE_START_INFO and CONSOLE_PROPERTIES structures.
- Rewrite Alloc/AttachConsole and the console initialization functions to match what Windows expects when connecting to the console server, and make them compatible with the fixed structures.
- Fix SrvAllocConsole and SrvAttachConsole accordingly, and few other console initialization functions in consrv.
- Fix input EXE name support and store also the current directory from which we were started.
- Use a temporarily define USE_CONSOLE_INIT_HANDLES that is not enabled yet because we do not use console initialization events (used by Windows for Alloc/AttachConsole and console initialization functions). Until this gets implemented in ReactOS, putting windows' kernel32 in ReactOS will fail when it will try to wait on those events.
- For SrvAlloc/SrvAttach/SrvFreeConsole, ConSrvConnect and ConSrvDisconnect: correctly mark the process as console app.
- Fix process initialization in ConSrvNewProcess.
- Get rid of CONSOLE_PROCESS_DATA::ParentConsoleHandle member.
- Temporarily move the link settings retrieval in console.c and hack a bit icon setting.
[CONSRV]
- Move console title setting from condrv back to consrv where it should belong in fact.
CORE-7931 #resolve #comment ConsolepAlloc and ConsolepAttach finally fixed in revision 64079.
svn path=/branches/condrv_restructure/; revision=64079
Timo Kreuzer [Sun, 7 Sep 2014 21:40:07 +0000 (21:40 +0000)]
[PSEH]
- On clang builds we need to do the return twice trick, since we don't have asm goto, which would allow us to specify labels in the code where we can branch to on an exception. So we return back to from where we called the registration function and decide how to proceed from there nasedon the return value. For this we need to save the return address in the registration record and use it in __SEH3$_InvokeEmbeddedFilterFromRegistration
svn path=/trunk/; revision=64078
Timo Kreuzer [Sun, 7 Sep 2014 20:52:20 +0000 (20:52 +0000)]
[PSEH]
- Fix compilation of PSEH with Clang
- Fix _SEH3$_InvokeEmbeddedFilterFromRegistration
svn path=/trunk/; revision=64077
Amine Khaldi [Sun, 7 Sep 2014 20:19:05 +0000 (20:19 +0000)]
[DPLAY]
* Add the (empty) stub file to build.
* We don't need to link ntdll.
* dplay now compiles with Clang.
CORE-8516
svn path=/trunk/; revision=64076
Hermès Bélusca-Maïto [Sun, 7 Sep 2014 20:05:39 +0000 (20:05 +0000)]
[CONSRV]
- Start to implement a popup list of entered commands (history), WIP.
- Fix Get/SetConsoleHistoryInfo.
- Implement SetConsoleCommandHistoryMode.
svn path=/branches/condrv_restructure/; revision=64075
Amine Khaldi [Sun, 7 Sep 2014 19:16:30 +0000 (19:16 +0000)]
[NTOS:CC]
* Remove unused ExSectionInfoClass.
svn path=/trunk/; revision=64074
Daniel Reimer [Sun, 7 Sep 2014 18:46:43 +0000 (18:46 +0000)]
[BOOTDATA]
Add libp11-kit-0.dll to optional components, because without it, our iexplore, sometimes FF and the Chrome installer lament about it missing.
svn path=/trunk/; revision=64073
Amine Khaldi [Sun, 7 Sep 2014 18:34:37 +0000 (18:34 +0000)]
[OPENGL32/MESA]
* Zap some more unneeded variables/functions.
CORE-7499
svn path=/trunk/; revision=64072
Amine Khaldi [Sun, 7 Sep 2014 18:18:00 +0000 (18:18 +0000)]
[CALC]
* Fix Clang build.
svn path=/trunk/; revision=64071
Amine Khaldi [Sun, 7 Sep 2014 18:13:52 +0000 (18:13 +0000)]
[CRT/MATH]
* Use the GCC version if inline assembly in ldexp() as it works with Clang too.
svn path=/trunk/; revision=64070
Christoph von Wittich [Sun, 7 Sep 2014 18:11:50 +0000 (18:11 +0000)]
[crt]
add null check (for ntdll only)
fixes remaining test failure in ntdll:string
svn path=/trunk/; revision=64069
Christoph von Wittich [Sun, 7 Sep 2014 18:11:08 +0000 (18:11 +0000)]
[apitests/crt]
pass the correct buffer size
svn path=/trunk/; revision=64068
Amine Khaldi [Sun, 7 Sep 2014 17:44:24 +0000 (17:44 +0000)]
[CRT]
* Use gas to compile except/cpp.c until http://llvm.org/bugs/show_bug.cgi?id=19027 is fixed.
svn path=/trunk/; revision=64067
Amine Khaldi [Sun, 7 Sep 2014 17:30:44 +0000 (17:30 +0000)]
[NTSTRSAFE]
* Don't mark varags functions as stdcall.
svn path=/trunk/; revision=64066
Amine Khaldi [Sun, 7 Sep 2014 17:24:08 +0000 (17:24 +0000)]
[PSEH3]
* Enable PSEH for Clang builds.
svn path=/trunk/; revision=64065
Amine Khaldi [Sun, 7 Sep 2014 17:19:14 +0000 (17:19 +0000)]
[CMAKE/CLANG]
* Properly set CMAKE_STATIC_LIBRARY_SUFFIX and CMAKE_LINK_LIBRARY_SUFFIX for Clang builds.
svn path=/trunk/; revision=64064
Amine Khaldi [Sun, 7 Sep 2014 17:10:44 +0000 (17:10 +0000)]
[SAL]
* Add some missing _Check_return_ annotations.
svn path=/trunk/; revision=64063
Amine Khaldi [Sun, 7 Sep 2014 17:09:34 +0000 (17:09 +0000)]
[CRT/INTRIN_X86]
* Skip some intrinsics when compiling with Clang.
svn path=/trunk/; revision=64062
Christoph von Wittich [Sun, 7 Sep 2014 13:55:36 +0000 (13:55 +0000)]
[crt]
revert changes to streamout_char
svn path=/trunk/; revision=64061
Amine Khaldi [Sun, 7 Sep 2014 12:36:26 +0000 (12:36 +0000)]
[CMAKE/CLANG]
* Fix Clang def file handling.
* Clang doesn't have -Wold-style-declaration (yet?).
svn path=/trunk/; revision=64060
Amine Khaldi [Sun, 7 Sep 2014 12:33:13 +0000 (12:33 +0000)]
[CMAKE]
* Fix Clang toolchain file with regards to static libs creation.
svn path=/trunk/; revision=64059
Amine Khaldi [Sun, 7 Sep 2014 12:30:40 +0000 (12:30 +0000)]
[OPENGL32/MESA]
* Zap extra_EXT_secondary_color_flush_current and EXT_secondary_color.
CORE-7499
svn path=/trunk/; revision=64058
Amine Khaldi [Sun, 7 Sep 2014 11:52:18 +0000 (11:52 +0000)]
[OPENGL32/MESA]
* Zap unused nonlinear_to_linear().
CORE-7499
svn path=/trunk/; revision=64057
Christoph von Wittich [Sun, 7 Sep 2014 10:34:17 +0000 (10:34 +0000)]
[crt]
fix behavior of _sxprintf when a NULL buffer is supplied
fixes ntdll:string winetest
svn path=/trunk/; revision=64056
Hermès Bélusca-Maïto [Sun, 7 Sep 2014 00:34:26 +0000 (00:34 +0000)]
[ROSAUTOTEST]
Initialize hStdInput to the standard input handle, and hStdError to the output pipe, instead of keeping these handles NULL. See the details why this is important in the Jira report ROSTESTS-140.
ROSTESTS-140 #resolve #comment Fixed.
svn path=/trunk/; revision=64055
James Tabor [Sat, 6 Sep 2014 17:47:45 +0000 (17:47 +0000)]
[Win32k]
- Apply band-aid patch from CORE-8506. Problem still persists, how did a bad region get plugged into the DCE structure?
svn path=/trunk/; revision=64054
Eric Kohl [Sat, 6 Sep 2014 16:51:32 +0000 (16:51 +0000)]
[RPCRT4]
EmbeddedPointerBufferSize and EmbeddedPointerMarshall: Store the pointer to the current array element in the stub message. This fixes buffer size calculation for arrays that contain structs with embedded pointer. This patch will also be submitted to the WINE project.
svn path=/trunk/; revision=64053
Daniel Reimer [Sat, 6 Sep 2014 13:18:33 +0000 (13:18 +0000)]
[TRANSLATION]
Czech translation update by Radek Liska
+ Polish translated new string by Adam Stachowicz
+ German translated new string by ME
CORE-8499 #resolve #comment Committed, thx.
svn path=/trunk/; revision=64052
Daniel Reimer [Sat, 6 Sep 2014 13:03:13 +0000 (13:03 +0000)]
[TRANSLATION]
CMD Utils russian translate by Kudratov Olimjon
CORE-8482 #resolve #comment Committed with \" -> "" and Tabs removed. Thx
Mplay32 russian translate by Kudratov Olimjon
CORE-8480 #resolve #comment Committed with \" -> "" and Tabs removed. Thx
CMD Ping russian translate by Kudratov Olimjon
CORE-8481 #resolve #comment Committed with \" -> "" and Tabs removed. Thx
Some fixes and improvements in Russian Translation by Kudratov Olimjon
CORE-8495 #resolve #comment Committed with \" -> "" and Tabs removed. Thx
svn path=/trunk/; revision=64051
Johannes Anderwald [Sat, 6 Sep 2014 12:33:17 +0000 (12:33 +0000)]
[SHELL32]
- rewrite _ILCreateFontItem
- fix a buffer overflow
svn path=/trunk/; revision=64050
Daniel Reimer [Sat, 6 Sep 2014 12:24:49 +0000 (12:24 +0000)]
[DLL]
Shell32 and browseui: update Russian Translation by Akhlamov Petr
CORE-7981 #resolve #comment Committed except the IDS_STANDARD_TOOLBAR part in browseui which is not defined ANYWHERE, thx.
svn path=/trunk/; revision=64049
Daniel Reimer [Sat, 6 Sep 2014 11:13:45 +0000 (11:13 +0000)]
[MEDIA]
Turkish Translation Update by Erdem Ersoy
CORE-7861 #comment Committed your translation notes.
svn path=/trunk/; revision=64048
Daniel Reimer [Sat, 6 Sep 2014 11:09:16 +0000 (11:09 +0000)]
[MEDIA]
Translation Notes by Ștefan Fulea
CORE-8468 #resolve #comment Committed.
svn path=/trunk/; revision=64047
Timo Kreuzer [Fri, 5 Sep 2014 21:54:49 +0000 (21:54 +0000)]
[XDK/DDK]
- Remove useless inline definition of InterlockedBitTestAnd(Re)Set, which was not used anyway.
- Update template for ntdef.h
svn path=/trunk/; revision=64046
Timo Kreuzer [Fri, 5 Sep 2014 21:47:09 +0000 (21:47 +0000)]
[PSDK]
- Shuffle some definitions in ntdef.h
- Fix definition of UInt32x32To64 in intsafe.h
svn path=/trunk/; revision=64045
Hermès Bélusca-Maïto [Fri, 5 Sep 2014 21:12:42 +0000 (21:12 +0000)]
Code formatting mainly (and comments fixes for future usage).
svn path=/branches/condrv_restructure/; revision=64044
Hermès Bélusca-Maïto [Fri, 5 Sep 2014 21:08:15 +0000 (21:08 +0000)]
[CONSRV]: Code reorganization part 2 (add some comments for future fixes).
svn path=/branches/condrv_restructure/; revision=64043
Hermès Bélusca-Maïto [Fri, 5 Sep 2014 21:06:36 +0000 (21:06 +0000)]
[CONSRV]: Code reorganization part 1.
svn path=/branches/condrv_restructure/; revision=64042
Timo Kreuzer [Fri, 5 Sep 2014 20:55:01 +0000 (20:55 +0000)]
[GDI32]
Add comment about broken #if 0'ed code, noticed by Hermes.
svn path=/trunk/; revision=64041
Timo Kreuzer [Fri, 5 Sep 2014 20:16:52 +0000 (20:16 +0000)]
[GDI32]
Use GdiAllocBatchCommand in SetBrushOrgEx instead of manual and broken fiddling with GdiTebBatch. Fixes CID 716217.
svn path=/trunk/; revision=64040
Timo Kreuzer [Fri, 5 Sep 2014 20:07:53 +0000 (20:07 +0000)]
[SPEC2DEF] Add support for ARM asm stub generation
[HALARM] Add a dummy CMakeLists.txt
[BOOTVID] Fix ARM compilation
svn path=/trunk/; revision=64039
Timo Kreuzer [Fri, 5 Sep 2014 17:55:35 +0000 (17:55 +0000)]
[PSEH]
Add dummy seh_prolog.s for arm. Dedicated to Z98
svn path=/trunk/; revision=64038
Amine Khaldi [Fri, 5 Sep 2014 09:41:25 +0000 (09:41 +0000)]
[NTOS:LPC]
* Remove unused pointer and logically dead code paths. CID
1237020.
CORE-7975
svn path=/trunk/; revision=64037
Amine Khaldi [Fri, 5 Sep 2014 09:20:37 +0000 (09:20 +0000)]
[NTOS:OB]
* Fix a nasty typo in ObOpenObjectByName(). CID
1237016.
CORE-7975
svn path=/trunk/; revision=64036
Amine Khaldi [Thu, 4 Sep 2014 13:39:51 +0000 (13:39 +0000)]
[MSVCRT]
* Use Wine's _pclose(). Fixes msvcrt:misc crash.
CORE-8080
svn path=/trunk/; revision=64035
Sylvain Petreolle [Wed, 3 Sep 2014 23:07:47 +0000 (23:07 +0000)]
[EVENTLOG]
Remove the event log handle from the list *before* destroying it.
Fixes failure in advapi32:eventlog double close test.
svn path=/trunk/; revision=64034
Sylvain Petreolle [Wed, 3 Sep 2014 21:03:35 +0000 (21:03 +0000)]
[EVENTLOG]
Fix creation of backup event log files.
Thanks to zefklop for his help.
svn path=/trunk/; revision=64033
Amine Khaldi [Wed, 3 Sep 2014 19:29:54 +0000 (19:29 +0000)]
[URLMON]
* Revisit the exports to match IE8 which we apparently report.
CORE-8174
svn path=/trunk/; revision=64032
Amine Khaldi [Wed, 3 Sep 2014 18:52:16 +0000 (18:52 +0000)]
[URLMON]
* Bring back CoInternetCombineIUri.
CORE-8174
svn path=/trunk/; revision=64031
Hermès Bélusca-Maïto [Tue, 2 Sep 2014 18:40:08 +0000 (18:40 +0000)]
[USBHUB]: Fix a typo, corrected by kikidee!
CORE-8501 #resolve #comment Corrected, thanks!
svn path=/trunk/; revision=64030
David Quintana [Tue, 2 Sep 2014 00:50:15 +0000 (00:50 +0000)]
[BROWSEUI_APITEST]
* Improve SHExplorerParseCmdLine tests with whole bunch of new lines, and update the EXPLORER_INFO struct to match the findings.
svn path=/trunk/; revision=64029
Jérôme Gardou [Mon, 1 Sep 2014 22:41:36 +0000 (22:41 +0000)]
[KMTESTS]
- Test what happens to the 'base' of memory allocated with ZwAllocateVirtualMemory
- Fix some tests according to w2k3sp2 behaviour.
Thanks Amine for testing ;-)
svn path=/trunk/; revision=64028
Hermès Bélusca-Maïto [Mon, 1 Sep 2014 21:59:53 +0000 (21:59 +0000)]
[INCLUDE/SUBSYS]: Un-anonymous CSR structures.
svn path=/branches/condrv_restructure/; revision=64027
Jérôme Gardou [Mon, 1 Sep 2014 20:58:41 +0000 (20:58 +0000)]
[CRYPT32]
- Merge the "Root" and the "AuthRoot" certificate stores
This, with the now almost faaous gnutls DLLs, allows mshtml:events test to not hang
svn path=/trunk/; revision=64026