reactos.git
10 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

10 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

10 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

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

svn path=/trunk/; revision=53540

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

svn path=/trunk/; revision=53494

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 years ago[FREELDR]
Timo Kreuzer [Thu, 25 Aug 2011 14:43:15 +0000 (14:43 +0000)]
[FREELDR]
- Implement real mode entry point for amd64 (amd64 freeldr starts but dies later, it cannot yet switch back to real mode, which is a bit more complicated)
- delete empty folders

svn path=/trunk/; revision=53443

10 years ago[RAPPS/SOLITAIRE/MSPAINT]
Rafal Harabien [Thu, 25 Aug 2011 11:28:32 +0000 (11:28 +0000)]
[RAPPS/SOLITAIRE/MSPAINT]
- Resize controls so text fits in
- Improve Polish translations
[MSPAINT]
- Use GET_X/Y_LPARAM macros instead of LOWORD/HIWORD in mouse messages because coordinates can be negative

svn path=/trunk/; revision=53441

10 years ago[FREELDR]
Timo Kreuzer [Thu, 25 Aug 2011 09:44:21 +0000 (09:44 +0000)]
[FREELDR]
- Use EFLAGS constants from NDK instead of defining them new
- Add addresses for amd64 startup page tables

svn path=/trunk/; revision=53440

10 years ago[CRT]
Timo Kreuzer [Thu, 25 Aug 2011 09:34:26 +0000 (09:34 +0000)]
[CRT]
Fix build

svn path=/trunk/; revision=53439

10 years ago[CRT]
Timo Kreuzer [Thu, 25 Aug 2011 09:25:26 +0000 (09:25 +0000)]
[CRT]
Add frame pointer omission info to strcpy and wcscpy

svn path=/trunk/; revision=53438

10 years ago[INF]
Rafal Harabien [Thu, 25 Aug 2011 09:18:43 +0000 (09:18 +0000)]
[INF]
- Add Polish translation of device names

svn path=/trunk/; revision=53437

10 years ago[user32/win32k]
Giannis Adamopoulos [Thu, 25 Aug 2011 08:51:26 +0000 (08:51 +0000)]
[user32/win32k]
- cleanup internal headers
- remove unused functions and definitions
- move shared definitions to ntuser.h

svn path=/trunk/; revision=53436

10 years ago[FRAMEBUF_ACC]
Timo Kreuzer [Thu, 25 Aug 2011 08:03:15 +0000 (08:03 +0000)]
[FRAMEBUF_ACC]
Same fix as r53434

svn path=/trunk/; revision=53435

10 years ago[FRAMEBUF_NEW]
Timo Kreuzer [Thu, 25 Aug 2011 07:58:53 +0000 (07:58 +0000)]
[FRAMEBUF_NEW]
- According to MSDN IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES doesn't have an in-parameter. This code was copied from MS sample code, but it doesn't make sense, since the size field doesn't even match the in-buffer size. VBox driver also doesn't use these parameters and we don't handle the ioctl anyway.

svn path=/trunk/; revision=53434

10 years ago[CMAKE]
Thomas Faber [Thu, 25 Aug 2011 07:32:01 +0000 (07:32 +0000)]
[CMAKE]
- Do not spam MSVC build log with RC/nmake logo

svn path=/trunk/; revision=53433

10 years ago[EVENTVWR]
Timo Kreuzer [Thu, 25 Aug 2011 07:20:02 +0000 (07:20 +0000)]
[EVENTVWR]
- remove some unneccessary casts
- simplyfy code
- use sizeof(PVOID) instead of sizeof(PEVENTLOGRECORD)

svn path=/trunk/; revision=53432

10 years ago[USETUP]
Timo Kreuzer [Thu, 25 Aug 2011 07:03:12 +0000 (07:03 +0000)]
[USETUP]
Use sizeof(WCHAR) instead of sizeof(PWCHAR) when calculating REG_SZ size for NtSetValueKey

svn path=/trunk/; revision=53431

10 years ago[KSPROXY/KS/SCSIPORT]
Timo Kreuzer [Wed, 24 Aug 2011 22:09:04 +0000 (22:09 +0000)]
[KSPROXY/KS/SCSIPORT]
- Use sizeof(PVOID) instead of sizeof(PFOO) just for clarity that we really want a pointer size
[SCSIPORT]
- Don't initialize a pointer with RtlZeromemory

svn path=/trunk/; revision=53429

10 years ago[INTRIN] Fix _bittest64 prototype
Timo Kreuzer [Wed, 24 Aug 2011 22:02:41 +0000 (22:02 +0000)]
[INTRIN] Fix _bittest64 prototype
[STLPORT] Fix amd64 build of modules using these headers

svn path=/trunk/; revision=53428