reactos.git
12 years ago[ROSTESTS]
Jérôme Gardou [Sat, 3 Sep 2011 19:19:57 +0000 (19:19 +0000)]
[ROSTESTS]
- rostests side of r53559
- remove some definitions instead of just staring at the compiler emitting warnings

svn path=/trunk/; revision=53560

12 years ago[CMAKE]
Jérôme Gardou [Sat, 3 Sep 2011 19:11:44 +0000 (19:11 +0000)]
[CMAKE]
- get rid of set_unicode macro.
- Add an option to set_module_type to do the work instead
- Improve debug output

svn path=/trunk/; revision=53559

12 years ago[CMAKE]
Thomas Faber [Sat, 3 Sep 2011 18:59:14 +0000 (18:59 +0000)]
[CMAKE]
- Replace add_linkerflag and add_compiler_flags with their new equivalents add_target_link_flags/add_compile_flags
- Remove those now obsolete macros
- Use the new set_module_type to get rid of evil hacks for drivers without entry point (wmilib, drmk)

svn path=/trunk/; revision=53558

12 years ago[CMAKE]
Jérôme Gardou [Sat, 3 Sep 2011 18:26:19 +0000 (18:26 +0000)]
[CMAKE]
- use the new options of set_module_type for a few modules

svn path=/trunk/; revision=53557

12 years ago[CMAKE]
Jérôme Gardou [Sat, 3 Sep 2011 18:24:38 +0000 (18:24 +0000)]
[CMAKE]
- handle '0' entry point in set_module_type_function

svn path=/trunk/; revision=53556

12 years ago[CMAKE]
Jérôme Gardou [Sat, 3 Sep 2011 18:16:15 +0000 (18:16 +0000)]
[CMAKE]
- remove add_compiler_flags_target function, Thomas was faster than me, and did something nicer

svn path=/trunk/; revision=53555

12 years ago[win32k]
Giannis Adamopoulos [Sat, 3 Sep 2011 17:53:14 +0000 (17:53 +0000)]
[win32k]
- SetWindowPos should send WM_MOUSEMOVE only when the window under the cursor changes
- Fixes moving winamp window

svn path=/trunk/; revision=53554

12 years ago[CMAKE]
Jérôme Gardou [Sat, 3 Sep 2011 17:48:57 +0000 (17:48 +0000)]
[CMAKE]
- merge set_module_type function into the global CMakeMacros.cmake file, leaving compiler particular bits to set_module_type_toolchain function.
- Add the ENTRYPOINT and BASEADDRESS options to this function. Not used yet

svn path=/trunk/; revision=53553

12 years ago[RPCRT4_WINETEST]
Amine Khaldi [Sat, 3 Sep 2011 17:35:54 +0000 (17:35 +0000)]
[RPCRT4_WINETEST]
* Fix msvc build.

svn path=/trunk/; revision=53552

12 years ago- revert r53547, although setting explicitly something which is default isn't a ...
Jérôme Gardou [Sat, 3 Sep 2011 16:44:49 +0000 (16:44 +0000)]
- revert r53547, although setting explicitly something which is default isn't a "wrong change" per se.

svn path=/trunk/; revision=53551

12 years ago[FREELDR]
Rafal Harabien [Sat, 3 Sep 2011 16:33:55 +0000 (16:33 +0000)]
[FREELDR]
- Try to fix release build
- Remove unused function

svn path=/trunk/; revision=53550

12 years ago[FREELDR]
Rafal Harabien [Sat, 3 Sep 2011 16:27:11 +0000 (16:27 +0000)]
[FREELDR]
- Fix release build

svn path=/trunk/; revision=53549

12 years ago[win32k]
Giannis Adamopoulos [Sat, 3 Sep 2011 16:22:32 +0000 (16:22 +0000)]
[win32k]
- merge r53215 and r53221 from themes branch
- Fixes drawing apps that use SetWindowRgn and also fixes a gdi object leak
See issue #1239 for more details.

svn path=/trunk/; revision=53548

12 years ago[VGA_NEW]
Jérôme Gardou [Sat, 3 Sep 2011 16:09:34 +0000 (16:09 +0000)]
[VGA_NEW]
- fix some warnings

svn path=/trunk/; revision=53547

12 years ago[CMAKE]
Thomas Faber [Sat, 3 Sep 2011 14:57:27 +0000 (14:57 +0000)]
[CMAKE]
- Add add_target_property macro and add wrapper macros to easily set important properties
- This makes macros more consistent, follows CMake property names, favors per-target instead of per-directory property settings and favors adding to properties instead of replacing them
- Convert the global settings to use the new add_compile_flags and add_target_link_flags - no functional change
- Fix add_importlibs to add to compile definitions instead of replacing them
- Big thanks to Amine

svn path=/trunk/; revision=53545

12 years ago[TRANSLATION]
Olaf Siejka [Sat, 3 Sep 2011 14:37:34 +0000 (14:37 +0000)]
[TRANSLATION]
- base/application UTF-8 conversion patch by Elton Chung;
- minor corrections by me;
See issue #6333 for more details.

svn path=/trunk/; revision=53544

12 years ago[FREELDR]
Rafal Harabien [Sat, 3 Sep 2011 10:56:36 +0000 (10:56 +0000)]
[FREELDR]
- Introduce WINE-like debug macros ERR, FIXME, WARN and TRACE
- Always show ERR and FIXME information
- WARN and TRACE are enabled by DebugPrintMask in debug.c as before
- Thanks to new macros find bug in CMake livecd creation and fix it

svn path=/trunk/; revision=53542

12 years ago- Remove unneeded ";"
Dmitry Chapyshev [Sat, 3 Sep 2011 04:55:54 +0000 (04:55 +0000)]
- Remove unneeded ";"

svn path=/trunk/; revision=53540

12 years ago[TRANSLATION]
Olaf Siejka [Sat, 3 Sep 2011 01:09:42 +0000 (01:09 +0000)]
[TRANSLATION]
- Romanian syssetup and usetup translation by Stefan Fulea <fulea.stefan> at <gmail.com>;
- Fix ipconfig build under MSVC, use "" instead of \" as escape character;

svn path=/trunk/; revision=53539

12 years ago[HAL]
Timo Kreuzer [Fri, 2 Sep 2011 22:07:28 +0000 (22:07 +0000)]
[HAL]
Fix a dependency issue

svn path=/trunk/; revision=53536

12 years ago- Fix a totally broken case when a directory has no name in ObQueryNameString. Spotte...
Aleksey Bragin [Fri, 2 Sep 2011 21:22:30 +0000 (21:22 +0000)]
- Fix a totally broken case when a directory has no name in ObQueryNameString. Spotted by Coverity.

svn path=/trunk/; revision=53535

12 years ago- Remove unnecessary assignment.
Aleksey Bragin [Fri, 2 Sep 2011 19:25:49 +0000 (19:25 +0000)]
- Remove unnecessary assignment.

svn path=/trunk/; revision=53532

12 years ago* Fix CMake build. Our current PCH handling doesn't allow this.
Amine Khaldi [Fri, 2 Sep 2011 15:47:51 +0000 (15:47 +0000)]
* Fix CMake build. Our current PCH handling doesn't allow this.

svn path=/trunk/; revision=53531

12 years ago* Fix rbuild build.
Amine Khaldi [Fri, 2 Sep 2011 15:13:29 +0000 (15:13 +0000)]
* Fix rbuild build.

svn path=/trunk/; revision=53530

12 years ago[HAL]
Timo Kreuzer [Fri, 2 Sep 2011 14:45:19 +0000 (14:45 +0000)]
[HAL]
- Flatten the directory structure
- use static libraries in cmake builds as well to save build time

svn path=/trunk/; revision=53529

12 years ago[WIN32K]
Amine Khaldi [Fri, 2 Sep 2011 10:17:30 +0000 (10:17 +0000)]
[WIN32K]
* Missed this one.

svn path=/trunk/; revision=53528

12 years ago[WIN32K]
Amine Khaldi [Fri, 2 Sep 2011 09:23:20 +0000 (09:23 +0000)]
[WIN32K]
* Remove some useless asserts considering cLockObj is DWORD.

svn path=/trunk/; revision=53527

12 years ago[FREELDR]
Timo Kreuzer [Thu, 1 Sep 2011 19:01:19 +0000 (19:01 +0000)]
[FREELDR]
- Move cleaning the shared user data to after WinLdrSetProcessorContext, as we need the new page tables to be active
- Fix indentation/coding style in registry.c
- Fix a few 64 bit warnings
- delete <arch>/ntsetup.c and rename <arch>/wlmemory.c to <arch>/winldr.c

svn path=/trunk/; revision=53526

12 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 1 Sep 2011 18:55:12 +0000 (18:55 +0000)]
[NTOSKRNL]
Fix condition check for informing the debugger in NtMapViewOfSection
Found by Amine Khaldi

svn path=/trunk/; revision=53525

12 years ago[HAL]
Timo Kreuzer [Thu, 1 Sep 2011 18:32:13 +0000 (18:32 +0000)]
[HAL]
Don't use enums as bitfields. MSVC doesn't handle it the way gcc does. Fixes clock initialization on MSVC builds. You would wonder how the MSVC build even worked without a clock interrupt :D

svn path=/trunk/; revision=53524

12 years ago[USER32]
Amine Khaldi [Thu, 1 Sep 2011 17:36:34 +0000 (17:36 +0000)]
[USER32]
* Attempt to fix the relocation issue in the rbuild build.

svn path=/trunk/; revision=53523

12 years ago[RTL][NETSHELL]
Thomas Faber [Thu, 1 Sep 2011 16:58:20 +0000 (16:58 +0000)]
[RTL][NETSHELL]
- Fix the remaining issues from preceding commits

svn path=/trunk/; revision=53522

12 years ago- Partly revert r53519. Fix build
Dmitry Chapyshev [Thu, 1 Sep 2011 16:27:20 +0000 (16:27 +0000)]
- Partly revert r53519. Fix build

svn path=/trunk/; revision=53521

12 years ago- Partly revert r53519
Dmitry Chapyshev [Thu, 1 Sep 2011 16:02:16 +0000 (16:02 +0000)]
- Partly revert r53519

svn path=/trunk/; revision=53520

12 years ago- Fix multiple typos and bugs, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 15:30:19 +0000 (15:30 +0000)]
- Fix multiple typos and bugs, found by PVS-Studio

svn path=/trunk/; revision=53519

12 years ago- Fix build
Dmitry Chapyshev [Thu, 1 Sep 2011 15:13:59 +0000 (15:13 +0000)]
- Fix build
- Fix wrong memory copying, found by PVS-Studio

svn path=/trunk/; revision=53518

12 years ago- Try to fix build
Dmitry Chapyshev [Thu, 1 Sep 2011 14:57:21 +0000 (14:57 +0000)]
- Try to fix build

svn path=/trunk/; revision=53517

12 years ago- Fix typos, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 13:18:22 +0000 (13:18 +0000)]
- Fix typos, found by PVS-Studio

svn path=/trunk/; revision=53516

12 years ago- Fix typo, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 12:41:50 +0000 (12:41 +0000)]
- Fix typo, found by PVS-Studio

svn path=/trunk/; revision=53515

12 years ago- Fix wrong macros usage, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 12:38:56 +0000 (12:38 +0000)]
- Fix wrong macros usage, found by PVS-Studio

svn path=/trunk/; revision=53514

12 years ago- Fix wrong macros usage, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 12:34:51 +0000 (12:34 +0000)]
- Fix wrong macros usage, found by PVS-Studio

svn path=/trunk/; revision=53513

12 years ago- Fix a bug, found by PVS-Studio
Dmitry Chapyshev [Thu, 1 Sep 2011 12:25:52 +0000 (12:25 +0000)]
- Fix a bug, found by PVS-Studio

svn path=/trunk/; revision=53512

12 years ago[TRANSLATION]
Amine Khaldi [Wed, 31 Aug 2011 20:56:02 +0000 (20:56 +0000)]
[TRANSLATION]
Fulea Stefan <fulea.stefan> at <gmail.com> :
* Mega Romanian translation commit. Bugs 6422, 6424, 6425, 6426, 6427, 6428, 6429, 6430, 6432, 6438, 6442, 6446, 6450 and 6451.

svn path=/trunk/; revision=53511

12 years ago[FREELDR]
Timo Kreuzer [Wed, 31 Aug 2011 13:47:25 +0000 (13:47 +0000)]
[FREELDR]
- Massively refactor the winldr code
- move common parts of LoadReactOSSetup and LoadAndBootWindows into LoadAndBootWindowsCommon
- Combine architecture specific code into 2 functions: WinLdrSetupMachineDependent prepares the main stuff and WinLdrSetProcessorContext is the last thing done before transferring control to the kernel.
- rename WinLdrTunOnPaging to WinLdrSetupMemoryLayout
- Stop wasting stack space by decreasing the number of huge text buffers used
- Don't handle x86 specific data like Tss in portable code
- Add the progressbar for reactos setup as well
- Add missing DPRINT_PELOADER to DEBUG_ALL

svn path=/trunk/; revision=53510

12 years ago- Fix build (let it be "define").
Aleksey Bragin [Wed, 31 Aug 2011 10:01:33 +0000 (10:01 +0000)]
- Fix build (let it be "define").

svn path=/trunk/; revision=53509

12 years ago[CMAKE]
Jérôme Gardou [Tue, 30 Aug 2011 21:51:13 +0000 (21:51 +0000)]
[CMAKE]
- try to fix gcc build without breaking msvc

svn path=/trunk/; revision=53508

12 years ago[CMAKE]
Jérôme Gardou [Tue, 30 Aug 2011 21:26:11 +0000 (21:26 +0000)]
[CMAKE]
- fix build

svn path=/trunk/; revision=53507

12 years ago[WINETESTS/RPCRT4]
Jérôme Gardou [Tue, 30 Aug 2011 21:02:14 +0000 (21:02 +0000)]
[WINETESTS/RPCRT4]
- fix MSVC build

svn path=/trunk/; revision=53506

12 years agoAdd msvcrt to KnownDLLs.
Sylvain Petreolle [Tue, 30 Aug 2011 21:01:44 +0000 (21:01 +0000)]
Add msvcrt to KnownDLLs.
This will enforce use of reactos msvcrt when apps provide one.
Its required because cmake dlls currently depend on msvcrt for their startup code.

svn path=/trunk/; revision=53505

12 years ago[CMAKE/MSVC]
Jérôme Gardou [Tue, 30 Aug 2011 21:01:16 +0000 (21:01 +0000)]
[CMAKE/MSVC]
- use /h to specify header file name when producing rpc proxy file.
Don't ask me why /header doesn't work, I have no idea.

svn path=/trunk/; revision=53504

12 years ago[WINETESTS/RPCRT4]
Jérôme Gardou [Tue, 30 Aug 2011 20:49:31 +0000 (20:49 +0000)]
[WINETESTS/RPCRT4]
Until now, rpcrt4 winetests where badly broken : client calls remotely forwarded to serverside functions which called... client side functions. One has to wonder how testbot survived the operation
- Cmake : fix that
- rbuild : add a hack keeping the old behaviour, because I don't know how to make this right

svn path=/trunk/; revision=53503

12 years ago[WINETEST/ADVAPI32]
Jérôme Gardou [Tue, 30 Aug 2011 20:41:27 +0000 (20:41 +0000)]
[WINETEST/ADVAPI32]
- use a service name that exists on Reactos

svn path=/trunk/; revision=53502

12 years ago[ACPI]
Cameron Gutman [Tue, 30 Aug 2011 20:35:31 +0000 (20:35 +0000)]
[ACPI]
- Assign unique IDs to all special case devices (thermal zones, power resources, processors, power/sleep buttons)

svn path=/trunk/; revision=53501

12 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 30 Aug 2011 14:43:11 +0000 (14:43 +0000)]
[NTOSKRNL]
Update amd64 kd64 from ros-amd64-bringup

svn path=/trunk/; revision=53498

12 years ago[HAL]
Timo Kreuzer [Tue, 30 Aug 2011 14:19:10 +0000 (14:19 +0000)]
[HAL]
Small cleanup and fix amd64 build (don't use the PIT)

svn path=/trunk/; revision=53497

12 years ago[HAL]
Timo Kreuzer [Tue, 30 Aug 2011 12:01:01 +0000 (12:01 +0000)]
[HAL]
We cannot make any assumptions about the latency whith which the timer interrupt fires after a rollover, since VBox (other VMs probably as well) doesn't always meet this. Add another check to KeQueryPerformanceCounter that gracefully handles missing interrupts. Also raise to DISPATCH_LEVEL, since the function is not reentrant.

svn path=/trunk/; revision=53496

12 years ago[HAL]
Timo Kreuzer [Tue, 30 Aug 2011 08:52:17 +0000 (08:52 +0000)]
[HAL]
- Rewrite KeQueryPerformanceCounter in C
- Implement support for changing the clock rate

svn path=/trunk/; revision=53495

12 years ago[INTRIN]
Timo Kreuzer [Mon, 29 Aug 2011 23:10:04 +0000 (23:10 +0000)]
[INTRIN]
- add  __nop()

svn path=/trunk/; revision=53494

12 years ago[win32k]
Giannis Adamopoulos [Mon, 29 Aug 2011 17:49:01 +0000 (17:49 +0000)]
[win32k]
- attempt to fix build

svn path=/trunk/; revision=53493

12 years ago[win32k]
Giannis Adamopoulos [Mon, 29 Aug 2011 17:30:11 +0000 (17:30 +0000)]
[win32k]
- revert r53355.
- it's changes are not needed as wine's spy channel is better, and this time we will get rid of all unwanted changes ( my previous commit did not fix all unwanted changes)

svn path=/trunk/; revision=53492

12 years ago[WIN32K]
Amine Khaldi [Mon, 29 Aug 2011 14:57:06 +0000 (14:57 +0000)]
[WIN32K]
* Revert r53487 (and as a result 53490) as per Giannis (the committer) suggestion. It broke testbot and he couldn't look into it at the moment.

svn path=/trunk/; revision=53491

12 years ago[WIN32K]
Amine Khaldi [Mon, 29 Aug 2011 14:32:30 +0000 (14:32 +0000)]
[WIN32K]
* The previous commit (r53487) mentioned a revert, but the patch didn't reflect it. Spotted by Victor.

svn path=/trunk/; revision=53490

12 years ago[CMAKE]
Amine Khaldi [Mon, 29 Aug 2011 13:43:15 +0000 (13:43 +0000)]
[CMAKE]
* Fix the ar variable. Missed in r53488.

svn path=/trunk/; revision=53489

12 years ago[CMAKE]
Sylvain Petreolle [Mon, 29 Aug 2011 13:15:14 +0000 (13:15 +0000)]
[CMAKE]
Let cmake find mingw32-ar by itself on *nix, otherwise cmake errors out.
See http://www.mail-archive.com/cmake@cmake.org/msg27491.html for details.

svn path=/trunk/; revision=53488

12 years ago[win32k]
Giannis Adamopoulos [Mon, 29 Aug 2011 12:49:51 +0000 (12:49 +0000)]
[win32k]
-revert an unwanted change from r53355

svn path=/trunk/; revision=53487

12 years ago[KDBG]
Timo Kreuzer [Mon, 29 Aug 2011 00:15:29 +0000 (00:15 +0000)]
[KDBG]
Don't enable int3 first chance handling by default. Should fix ntdll exception winetest. Found by Arty.

svn path=/trunk/; revision=53486

12 years ago[SYSSETUP]
Jérôme Gardou [Sun, 28 Aug 2011 22:39:50 +0000 (22:39 +0000)]
[SYSSETUP]
- fix WCHAR/TCHAR confusion

svn path=/trunk/; revision=53485

12 years ago[CMAKE]
Amine Khaldi [Sun, 28 Aug 2011 18:35:35 +0000 (18:35 +0000)]
[CMAKE]
* Fix jom use with WDK builds.

svn path=/trunk/; revision=53484

12 years ago[CMAKE]
Thomas Faber [Sun, 28 Aug 2011 18:28:18 +0000 (18:28 +0000)]
[CMAKE]
- Remove some hacks from ntdll and msvcrt build files
- Bring msvcrt* files in better sync

svn path=/trunk/; revision=53483

12 years ago[KERNEL32]
Jérôme Gardou [Sun, 28 Aug 2011 17:30:25 +0000 (17:30 +0000)]
[KERNEL32]
- do not access memory that might have been freed

svn path=/trunk/; revision=53482

12 years ago[WIDL]
Jérôme Gardou [Sun, 28 Aug 2011 15:37:01 +0000 (15:37 +0000)]
[WIDL]
- reenable -Oif flag, it's too good to be disabled
With this commit, advapi32:service winetest suffers only 2 failures.

svn path=/trunk/; revision=53481

12 years ago[WIDL]
Jérôme Gardou [Sun, 28 Aug 2011 15:32:08 +0000 (15:32 +0000)]
[WIDL]
- duplicate type entry for parameters with the range attribute.
This fixes the problem that Eric Kohl detected.
This has already been sent to wine.

svn path=/trunk/; revision=53480

12 years ago[INTRIN]
Timo Kreuzer [Sun, 28 Aug 2011 12:40:55 +0000 (12:40 +0000)]
[INTRIN]
Add missing memory barriers to _enable, _disable and __halt

svn path=/trunk/; revision=53479

12 years ago[ACPI]
Cameron Gutman [Sat, 27 Aug 2011 23:58:45 +0000 (23:58 +0000)]
[ACPI]
- Report a unique instance ID that can be used to identify different processors
- Device Manager now displays one processor device per CPU

svn path=/trunk/; revision=53478

12 years ago[IDL]
Jérôme Gardou [Sat, 27 Aug 2011 22:07:42 +0000 (22:07 +0000)]
[IDL]
- fix definition of PPCONTEXT_HANDLE

svn path=/trunk/; revision=53477

12 years ago[PO]
Cameron Gutman [Sat, 27 Aug 2011 19:29:52 +0000 (19:29 +0000)]
[PO]
- Fix RtlCompareMemory typos
- Remove unneeded code

svn path=/trunk/; revision=53476

12 years ago[win32k]
Giannis Adamopoulos [Sat, 27 Aug 2011 18:26:37 +0000 (18:26 +0000)]
[win32k]
- Move some definitions to a better place

svn path=/trunk/; revision=53474

12 years ago* Addendum to r53472. This line is removed in Wine, so no need to consider sending...
Amine Khaldi [Sat, 27 Aug 2011 18:24:37 +0000 (18:24 +0000)]
* Addendum to r53472. This line is removed in Wine, so no need to consider sending this upstream.

svn path=/trunk/; revision=53473

12 years ago[SHELL32]
Amine Khaldi [Sat, 27 Aug 2011 18:23:04 +0000 (18:23 +0000)]
[SHELL32]
* Fix Shell_MergeMenus return type.

svn path=/trunk/; revision=53472

12 years ago[PO]
Cameron Gutman [Sat, 27 Aug 2011 18:14:46 +0000 (18:14 +0000)]
[PO]
- Use the correct access mode for ObReferenceObjectByHandle

svn path=/trunk/; revision=53471

12 years ago[ACPI]
Cameron Gutman [Sat, 27 Aug 2011 17:14:25 +0000 (17:14 +0000)]
[ACPI]
- Enable some debugging

svn path=/trunk/; revision=53470

12 years ago[WIDL]
Eric Kohl [Sat, 27 Aug 2011 16:24:40 +0000 (16:24 +0000)]
[WIDL]
Revert parts of r53171:
Remove the -Oif flag for WIDL because the NT4 stub code generated by the current WIDL is heavily broken with respect to the range attribute and others. Please enable the -Oif feature only after these bugs are fixed in WIDL!

svn path=/trunk/; revision=53469

12 years ago[Win32k]
Giannis Adamopoulos [Sat, 27 Aug 2011 12:55:41 +0000 (12:55 +0000)]
[Win32k]
- remove some more unneeded functions

svn path=/trunk/; revision=53468

12 years ago[win32k]
Giannis Adamopoulos [Sat, 27 Aug 2011 12:38:23 +0000 (12:38 +0000)]
[win32k]
- Clean up win32k headers even more
- remove INTERNAL_CALL and use NTAPI instead
- remove several unneeded definitions
- remove several unneeded header inclusions

svn path=/trunk/; revision=53467

12 years ago[NTDLL/LDR]
Thomas Faber [Sat, 27 Aug 2011 10:38:30 +0000 (10:38 +0000)]
[NTDLL/LDR]
- Improve DPRINTs
- Fix some MSVC warnings
[NTOSKRNL]
- Fix missing exports

svn path=/trunk/; revision=53466

12 years ago[CRT]
Thomas Faber [Sat, 27 Aug 2011 09:14:57 +0000 (09:14 +0000)]
[CRT]
- Do not skip calling DllMain on non-GCC builds

svn path=/trunk/; revision=53465

12 years ago[ACPI]
Cameron Gutman [Sat, 27 Aug 2011 01:10:29 +0000 (01:10 +0000)]
[ACPI]
- Provide a fallback when _BBN isn't implemented for a PCI root bus
- Fixes PCI on QEMU with ACPI enabled

svn path=/trunk/; revision=53463

12 years ago[ACPI]
Cameron Gutman [Fri, 26 Aug 2011 23:46:32 +0000 (23:46 +0000)]
[ACPI]
- Skip fixed feature buttons when reporting resources
- Terminate the hardware ID list with 2 NULL characters

svn path=/trunk/; revision=53461

12 years ago[NMIDEBUG]
Timo Kreuzer [Fri, 26 Aug 2011 20:05:58 +0000 (20:05 +0000)]
[NMIDEBUG]
Fix amd64 build

svn path=/trunk/; revision=53460

12 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 20:00:17 +0000 (20:00 +0000)]
[FREELDR]
- fix a bug in x86 PnpBiosGetDeviceNodeCount
- enable pxe for amd64 (not yet implemented though)
- store boot drive and boot partition in shared memory isnetad of relying on a register, which seems to be erased on switch to long mode
64 bit freeldr is back on track!

svn path=/trunk/; revision=53459

12 years ago[HAL]
Timo Kreuzer [Fri, 26 Aug 2011 19:45:21 +0000 (19:45 +0000)]
[HAL]
Fix amd64 build

svn path=/trunk/; revision=53458

12 years ago[CMAKE]
Timo Kreuzer [Fri, 26 Aug 2011 17:33:33 +0000 (17:33 +0000)]
[CMAKE]
Fix compilation with VS x64

svn path=/trunk/; revision=53456

12 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 26 Aug 2011 15:06:25 +0000 (15:06 +0000)]
[NTOSKRNL]
Fix amd64 build

svn path=/trunk/; revision=53455

12 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 13:10:18 +0000 (13:10 +0000)]
[FREELDR]
- implement the amd64 real mode entry point and callback mechanism
- implement PnpBiosSupported, PnpBiosGetDeviceNodeCount, PnpBiosGetDeviceNode for amd64
- delete outdated amd64 files

svn path=/trunk/; revision=53453

12 years ago[FREELDR]
Timo Kreuzer [Fri, 26 Aug 2011 09:15:38 +0000 (09:15 +0000)]
[FREELDR]
- Implement switching back to real mode
- use a symbolic name for the size of the REGGS structure

svn path=/trunk/; revision=53451

12 years ago[Win32k]
James Tabor [Fri, 26 Aug 2011 03:02:00 +0000 (03:02 +0000)]
[Win32k]
- Move function out of the stub file.

svn path=/trunk/; revision=53450

12 years ago- This seems to happen alot...
James Tabor [Fri, 26 Aug 2011 01:54:21 +0000 (01:54 +0000)]
- This seems to happen alot...

svn path=/trunk/; revision=53449

12 years ago- Hax Fix rBuild.
James Tabor [Thu, 25 Aug 2011 23:57:24 +0000 (23:57 +0000)]
- Hax Fix rBuild.

svn path=/trunk/; revision=53448

12 years ago[CMAKE]
Thomas Faber [Thu, 25 Aug 2011 22:32:57 +0000 (22:32 +0000)]
[CMAKE]
- Remove /nologo option from RC again - WDK's version doesn't support it
- Add /nologo to MIDL's flags
- Remove redundant IDL compiler declaration for GCC build

svn path=/trunk/; revision=53447

12 years ago[NTDLL/LDR]
Aleksey Bragin [Thu, 25 Aug 2011 22:25:25 +0000 (22:25 +0000)]
[NTDLL/LDR]
- Fix wrong loop condition which would often lead to heap underread.
- Fix wrong subkey string length calculation, which would result in an incorrect string being used to open an image specific key.
- Don't close the key handle in LdrQueryImageFileKeyOption() because it's used more than once and closed after it's not needed anymore.
- Use Zw* functions instead of Nt* where necessary in LdrQueryImageFileKeyOption().
- Per-image execution options work now (e.g. enabling DPH).

svn path=/trunk/; revision=53446