reactos.git
12 years ago[INTRIN]
Dmitry Gorbachev [Mon, 3 Oct 2011 20:57:43 +0000 (20:57 +0000)]
[INTRIN]
Use "unsigned int" for x86 __writecr*(), as it is (reportedly) used in VS10 headers.

svn path=/trunk/; revision=53979

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Mon, 3 Oct 2011 20:57:38 +0000 (20:57 +0000)]
[NTOSKRNL]
- Do not access an object after destruction.
- Remove the remaining mentions of a function which Sir Richard defeated a year ago.

svn path=/trunk/; revision=53978

12 years ago[USER32]
Pierre Schweitzer [Mon, 3 Oct 2011 20:42:38 +0000 (20:42 +0000)]
[USER32]
Fix memory leak

svn path=/trunk/; revision=53977

12 years ago[USER32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 19:49:16 +0000 (19:49 +0000)]
[USER32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53976

12 years ago[NTDLL_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 19:29:29 +0000 (19:29 +0000)]
[NTDLL_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53975

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 19:27:59 +0000 (19:27 +0000)]
[PSDK]
* Missed this one.

svn path=/trunk/; revision=53974

12 years ago[CMAKE] - Fix build
Thomas Faber [Mon, 3 Oct 2011 19:16:59 +0000 (19:16 +0000)]
[CMAKE] - Fix build

svn path=/trunk/; revision=53973

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 19:11:33 +0000 (19:11 +0000)]
[PSDK]
* Add some missing definitions.

svn path=/trunk/; revision=53972

12 years ago[CMAKE]
Thomas Faber [Mon, 3 Oct 2011 19:09:26 +0000 (19:09 +0000)]
[CMAKE]
- Add a flag to distinguish Ansi and Unicode message tables. Keep them Ansi for now pending further testing
- Apply this to MSVC build as well. Fixes ntoskrnl messages incorrectly being Unicode

svn path=/trunk/; revision=53971

12 years agoAdd Kazakh language to the registry. Patch by <seven_s*AT*mail*DOT*ru>. Bug #6277.
Dmitry Gorbachev [Mon, 3 Oct 2011 18:19:45 +0000 (18:19 +0000)]
Add Kazakh language to the registry. Patch by <seven_s*AT*mail*DOT*ru>. Bug #6277.

svn path=/trunk/; revision=53970

12 years agoBye rBuild. Here the new path to use this script with a cmake build.
Daniel Reimer [Mon, 3 Oct 2011 18:11:43 +0000 (18:11 +0000)]
Bye rBuild. Here the new path to use this script with a cmake build.

svn path=/trunk/; revision=53969

12 years agoA bunch of Italian Translation Updates by Yurij Vodkin.
Daniel Reimer [Mon, 3 Oct 2011 18:05:49 +0000 (18:05 +0000)]
A bunch of Italian Translation Updates by Yurij Vodkin.
Version Updates. (FireFox, Thunderbird, Bittorrent, SeaMonkey, SumatraPDF)

svn path=/trunk/; revision=53968

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 18:03:18 +0000 (18:03 +0000)]
[FREELDR]
- Clean up some headers
- Add DPRINT_HEAP debug channel mask
- Make ExAllocatePool a function instead of a macro
- Add a cleanup function to the new heap code

svn path=/trunk/; revision=53967

12 years ago[KERNEL32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 17:58:01 +0000 (17:58 +0000)]
[KERNEL32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53966

12 years ago[SETUPAPI]
Eric Kohl [Mon, 3 Oct 2011 16:38:46 +0000 (16:38 +0000)]
[SETUPAPI]
- Implement CM_Get_DevNode_Custom_Property[_Ex]A/W.
- Fix the return value of CM_Open_Class_Key_ExA.
- Handle REG_MULTI_SZ values properly in CM_Get_DevNode_Registry_Property_ExA.

svn path=/trunk/; revision=53965

12 years ago[IPHLPAPI_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 16:17:33 +0000 (16:17 +0000)]
[IPHLPAPI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53964

12 years ago[BROWSEUI_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 16:04:23 +0000 (16:04 +0000)]
[BROWSEUI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53963

12 years ago[MSAFD]
Thomas Faber [Mon, 3 Oct 2011 15:23:51 +0000 (15:23 +0000)]
[MSAFD]
- Correctly handle an arbitrarily large sockaddr in WSPConnect. Fixes mIRC 7.1x crash on connect
See issue #6005 for more details.

svn path=/trunk/; revision=53962

12 years ago[ADVAPI32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 15:18:15 +0000 (15:18 +0000)]
[ADVAPI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53961

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 15:17:57 +0000 (15:17 +0000)]
[PSDK]
* Add some missing defines.

svn path=/trunk/; revision=53960

12 years ago[XDK/DDK/PSDK]
Amine Khaldi [Mon, 3 Oct 2011 15:17:27 +0000 (15:17 +0000)]
[XDK/DDK/PSDK]
* Fix a compiler (clang) warning.

svn path=/trunk/; revision=53959

12 years ago[HEADERS/CRT]
Amine Khaldi [Mon, 3 Oct 2011 15:11:33 +0000 (15:11 +0000)]
[HEADERS/CRT]
* Work around an issue with clang and __debugbreak(). They mark __debugbreak as built-in (so we can't use ours) but it's not supported yet (so if we use nothing we get an error).

svn path=/trunk/; revision=53958

12 years ago[MSAFD]
Thomas Faber [Mon, 3 Oct 2011 15:01:48 +0000 (15:01 +0000)]
[MSAFD]
- More consistent error handling in WSPConnect
- Fix a DPRINT

svn path=/trunk/; revision=53957

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 14:46:38 +0000 (14:46 +0000)]
[FREELDR]
Implement new heap code. The code is much less complex than bget and allows to use allocation tags and releasing unused memory. Its not yet active.

svn path=/trunk/; revision=53956

12 years ago[MSAFD/FORMATTING]
Thomas Faber [Mon, 3 Oct 2011 14:40:39 +0000 (14:40 +0000)]
[MSAFD/FORMATTING]
- Trim trailing whitespace

svn path=/trunk/; revision=53955

12 years ago[GDI32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 14:13:41 +0000 (14:13 +0000)]
[GDI32_WINETEST]
* Skip some parts of bitmap test to allow Testman to handle it.
See issue #6527 for more details.

svn path=/trunk/; revision=53954

12 years ago[UMPNPMGR]
Eric Kohl [Mon, 3 Oct 2011 13:51:00 +0000 (13:51 +0000)]
[UMPNPMGR]
Implement PNP_GetCustomDevProp().

svn path=/trunk/; revision=53953

12 years ago[main.cpl]
Giannis Adamopoulos [Mon, 3 Oct 2011 11:02:43 +0000 (11:02 +0000)]
[main.cpl]
- Add the icons for the fonts and administrator tools in the same id and index with windows

svn path=/trunk/; revision=53952

12 years ago[shell32]
Giannis Adamopoulos [Mon, 3 Oct 2011 09:40:55 +0000 (09:40 +0000)]
[shell32]
- Add two dummy icons for id 26 and 27. Now trying to load the recycle bin icon by index works

svn path=/trunk/; revision=53951

12 years ago[GDI32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 09:26:08 +0000 (09:26 +0000)]
[GDI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53950

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 09:24:20 +0000 (09:24 +0000)]
[PSDK]
* Add missing LAYOUT_LTR define.

svn path=/trunk/; revision=53949

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 08:32:07 +0000 (08:32 +0000)]
[FREELDR]
- more changes LoaderBlock -> BootDriverListHead/LoadOrderListHead
- make one more function static

svn path=/trunk/; revision=53948

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 08:14:00 +0000 (08:14 +0000)]
[FREELDR]
- Pass the module list head to a number of pe loader functions instead of the loader block.
- use static for some functions
- remove unneeded prototypes

svn path=/trunk/; revision=53947

12 years ago[win32k]
Giannis Adamopoulos [Sun, 2 Oct 2011 23:09:03 +0000 (23:09 +0000)]
[win32k]
- Fix RECTL_bPointInRect to work like PtInRect
- Use the fixed RECTL_bPointInRect in DIB_XXBPP_FloodFillSolid to fix a bugchek
See issue #6437 for more details.

svn path=/trunk/; revision=53946

12 years ago[WINETESTS/CMAKE]
Thomas Faber [Sun, 2 Oct 2011 22:16:18 +0000 (22:16 +0000)]
[WINETESTS/CMAKE]
- Disable those unhelpful format string warnings
- Remove some unnecessary defines

svn path=/trunk/; revision=53945

12 years ago[BROWSEUI]
Amine Khaldi [Sun, 2 Oct 2011 21:44:24 +0000 (21:44 +0000)]
[BROWSEUI]
* Reduce the scope of a variable.
* Comment out some unused code.
* Initialize some member variables in the respective constructors.

svn path=/trunk/; revision=53944

12 years ago[ADVAPI32_APITEST] - Test passing tag, but no group to CreateService
Thomas Faber [Sun, 2 Oct 2011 21:42:33 +0000 (21:42 +0000)]
[ADVAPI32_APITEST] - Test passing tag, but no group to CreateService
[KMTESTS/MM] - MmSection: Wait for write completion to prevent a random test failure

svn path=/trunk/; revision=53943

12 years ago[NTSOKRNL]
Timo Kreuzer [Sun, 2 Oct 2011 21:42:00 +0000 (21:42 +0000)]
[NTSOKRNL]
- use RtlStringCbPrintfA instead of manually calculating required length and checking if the buffer is large enough
- Use %wZ as format specifier for a UNICODE_STRING, instead of using %S and making assumptions about zero termination.
- Don't "while (TRUE);" on buffer overflow!

svn path=/trunk/; revision=53942

12 years ago[RBUILD]
Amine Khaldi [Sun, 2 Oct 2011 20:59:15 +0000 (20:59 +0000)]
[RBUILD]
* Plug a leak.

svn path=/trunk/; revision=53941

12 years ago[FREELDR] - Improve debug messages
Rafal Harabien [Sun, 2 Oct 2011 20:09:07 +0000 (20:09 +0000)]
[FREELDR] - Improve debug messages

svn path=/trunk/; revision=53940

12 years ago[ASM]
Timo Kreuzer [Sun, 2 Oct 2011 19:47:29 +0000 (19:47 +0000)]
[ASM]
Add data32 prefix for MSVC

svn path=/trunk/; revision=53939

12 years ago[EXT2]
Timo Kreuzer [Sun, 2 Oct 2011 19:45:41 +0000 (19:45 +0000)]
[EXT2]
Fix remaining issues, bootsector compiles with GAS and ML. Sadly GAs sucks a bit and does neither allow to specify byte offsets, nor does it chose this itself to save space. As a result the code gets several bytes larger and I had to trim the messages even more.

svn path=/trunk/; revision=53938

12 years ago[WIN32K]
Amine Khaldi [Sun, 2 Oct 2011 19:41:31 +0000 (19:41 +0000)]
[WIN32K]
* Handle allocation failure.

svn path=/trunk/; revision=53937

12 years ago[SYSDM]
Amine Khaldi [Sun, 2 Oct 2011 19:27:07 +0000 (19:27 +0000)]
[SYSDM]
* Revert r53934, this is a false positive from cppcheck. Spotted by Pierre.

svn path=/trunk/; revision=53936

12 years ago[SHELL32]
Amine Khaldi [Sun, 2 Oct 2011 19:18:03 +0000 (19:18 +0000)]
[SHELL32]
* Fix a memory leak.

svn path=/trunk/; revision=53935

12 years ago[SYSDM]
Amine Khaldi [Sun, 2 Oct 2011 19:14:45 +0000 (19:14 +0000)]
[SYSDM]
* Fix a memory leak.

svn path=/trunk/; revision=53934

12 years ago[NTOSKRNL] - Fix MSVC build
Thomas Faber [Sun, 2 Oct 2011 19:08:11 +0000 (19:08 +0000)]
[NTOSKRNL] - Fix MSVC build
[INCLUDE/C++] - Fix some typos in (obviously never used) typeinfo header
[MSVCRTEX] - Use _DLL instead of _M_CEE_PURE

svn path=/trunk/; revision=53933

12 years ago[MSFS]
Pierre Schweitzer [Sun, 2 Oct 2011 19:02:35 +0000 (19:02 +0000)]
[MSFS]
Fix memory leak

svn path=/trunk/; revision=53932

12 years ago[CMAKE]
Thomas Faber [Sun, 2 Oct 2011 18:59:33 +0000 (18:59 +0000)]
[CMAKE]
- Use the new macros for link flags and compile definitions some more. No semantic changes

svn path=/trunk/; revision=53931

12 years ago[EXT2]
Timo Kreuzer [Sun, 2 Oct 2011 15:47:52 +0000 (15:47 +0000)]
[EXT2]
- Use HEX() macro
- remove BYTE modifiers
- [es:di] -> es:[di]
- equ -> =

svn path=/trunk/; revision=53930

12 years ago[EXT2]
Timo Kreuzer [Sun, 2 Oct 2011 15:38:21 +0000 (15:38 +0000)]
[EXT2]
Convert labels and strings to portable format

svn path=/trunk/; revision=53929

12 years ago[EXT2]
Timo Kreuzer [Sun, 2 Oct 2011 15:33:39 +0000 (15:33 +0000)]
[EXT2]
Convert comments to preprocessor format

svn path=/trunk/; revision=53928

12 years ago[explorer]
Giannis Adamopoulos [Sun, 2 Oct 2011 13:49:11 +0000 (13:49 +0000)]
[explorer]
- Somehow our shell now expects the icon of My Computer to be the resource icon %SystemRoot%\Explorer.exe,0. Change the resource id of My computer icon to 0 to fix the wrong icon on the desktop

svn path=/trunk/; revision=53927

12 years ago[WIN32K]
Pierre Schweitzer [Sun, 2 Oct 2011 13:18:06 +0000 (13:18 +0000)]
[WIN32K]
Fix memory leak

svn path=/trunk/; revision=53926

12 years ago[EXT2]
Timo Kreuzer [Sun, 2 Oct 2011 13:15:18 +0000 (13:15 +0000)]
[EXT2]
Duplicate ext2.asm to ext2.S, no changes yet

svn path=/trunk/; revision=53925

12 years ago[DESK]
Pierre Schweitzer [Sun, 2 Oct 2011 12:25:07 +0000 (12:25 +0000)]
[DESK]
Fix memory & resource leaks

svn path=/trunk/; revision=53924

12 years ago[APPWIZ]
Pierre Schweitzer [Sun, 2 Oct 2011 12:22:39 +0000 (12:22 +0000)]
[APPWIZ]
Fix memory leaks

svn path=/trunk/; revision=53923

12 years ago[LIBPNG] - Update libpng to 1.55. Patch by Elton Chung <elton328 [at] gmail [dot...
Rafal Harabien [Sun, 2 Oct 2011 11:55:40 +0000 (11:55 +0000)]
[LIBPNG] - Update libpng to 1.55. Patch by Elton Chung <elton328 [at] gmail [dot] com>.
See issue #6524 for more details.

svn path=/trunk/; revision=53922

12 years ago[EXPLORER-NEW]
Pierre Schweitzer [Sun, 2 Oct 2011 11:38:22 +0000 (11:38 +0000)]
[EXPLORER-NEW]
Fix memory leak

svn path=/trunk/; revision=53921

12 years ago[ROSAPPS/SCREENSAVERS]
Amine Khaldi [Sat, 1 Oct 2011 21:28:47 +0000 (21:28 +0000)]
[ROSAPPS/SCREENSAVERS]
* Add a new Starfield screensaver. By Carlo Bramini (carlo DOT bramix AT libero DOT it).
* Adapted the build system files to get it to compile with current trunk.
See issue #6270 for more details.

svn path=/trunk/; revision=53920

12 years ago[ADVAPI32]
Amine Khaldi [Sat, 1 Oct 2011 21:02:14 +0000 (21:02 +0000)]
[ADVAPI32]
* Sync CryptEnumProvidersW. Fixes some HKEY leaks.
See issue #6237 for more details.

svn path=/trunk/; revision=53919

12 years ago[HEADERS/CRT]
Amine Khaldi [Sat, 1 Oct 2011 20:23:05 +0000 (20:23 +0000)]
[HEADERS/CRT]
* We don't need this guard anymore.

svn path=/trunk/; revision=53918

12 years ago[HEADERS/CRT]
Amine Khaldi [Sat, 1 Oct 2011 20:14:15 +0000 (20:14 +0000)]
[HEADERS/CRT]
* Properly check for clang.

svn path=/trunk/; revision=53917

12 years ago[NTOSKRNL]
Cameron Gutman [Sat, 1 Oct 2011 17:54:42 +0000 (17:54 +0000)]
[NTOSKRNL]
- Print a message if something goes wrong during the loading process

svn path=/trunk/; revision=53916

12 years ago[FREELDR]
Timo Kreuzer [Sat, 1 Oct 2011 12:50:33 +0000 (12:50 +0000)]
[FREELDR]
Replace the fake export table with the real export table of freeldr, when loading ntbootdd.sys

svn path=/trunk/; revision=53915

12 years ago[FREELDR]
Timo Kreuzer [Sat, 1 Oct 2011 12:14:45 +0000 (12:14 +0000)]
[FREELDR]
use a dll instead of an exe for the freeldr_pe and setupldr_pe targets and add a spec file to export scsiport stuff. This is the first step in cleaning up the scsiport import hack in freeldr

svn path=/trunk/; revision=53914

12 years ago[ACPI]
Cameron Gutman [Sat, 1 Oct 2011 07:19:57 +0000 (07:19 +0000)]
[ACPI]
- Implement AcpiOsGetPhysicalAddress
- Make sure that AcpiOsGetThreadId returns a non-zero value

svn path=/trunk/; revision=53913

12 years ago[NTOSKRNL]
Cameron Gutman [Sat, 1 Oct 2011 04:56:14 +0000 (04:56 +0000)]
[NTOSKRNL]
- Add more debugging during driver loading (not enabled by default)

svn path=/trunk/; revision=53912

12 years ago[I8042PRT]
Cameron Gutman [Fri, 30 Sep 2011 23:01:45 +0000 (23:01 +0000)]
[I8042PRT]
- Enable all interrupts at the same time to avoid a condition where the controller stops responding to KBD_READ_MODE on some systems
- See bug #6271 for details

svn path=/trunk/; revision=53911

12 years ago[FREELDR]
Dmitry Gorbachev [Fri, 30 Sep 2011 22:15:08 +0000 (22:15 +0000)]
[FREELDR]
Fill .bss with 0s at startup. Bug #6523.

svn path=/trunk/; revision=53910

12 years ago[NTOS/MM]
Aleksey Bragin [Fri, 30 Sep 2011 21:45:25 +0000 (21:45 +0000)]
[NTOS/MM]
- Implement MiInitializePfnAndMakePteValid() which is basically MiInitializePfn() combined with making PTE valid and some other changes.
- Don't initialize PTE and pass valid PTE for initialization to MiInitializePfn() when allocating a page in special pool, this is wrong. Instead call a function designed to do this - MiInitializePfnAndMakePteValid(). It performs correct checks and PFN reference counting.

svn path=/trunk/; revision=53909

12 years ago[FREELDR]
Timo Kreuzer [Fri, 30 Sep 2011 21:13:49 +0000 (21:13 +0000)]
[FREELDR]
Remove DTEs for ntbootdd.sys and freeldr.sys after they are not used any longer. freeldr one will even point to invalid stack data. It only works currently, because the LoadOrderListHead is reset later. More fixes are coming.

svn path=/trunk/; revision=53908

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Fri, 30 Sep 2011 21:03:29 +0000 (21:03 +0000)]
[NTOSKRNL]
Use inline asm in KiIsNpxErrataPresent(). C code can be optimized in a wrong way.

svn path=/trunk/; revision=53907

12 years ago[SYSSETUP]
Eric Kohl [Fri, 30 Sep 2011 17:29:39 +0000 (17:29 +0000)]
[SYSSETUP]
Update the spec file to Windows XP SP2.

svn path=/trunk/; revision=53906

12 years ago[user32_apitest]
Giannis Adamopoulos [Fri, 30 Sep 2011 15:37:13 +0000 (15:37 +0000)]
[user32_apitest]
- properly cleanup when tests are completed
- Add some more tests for SetActiveWindow that prove that bringing owner/owned windows to front is done by SetActiveWindow and not by SetWindowPos

svn path=/trunk/; revision=53905

12 years ago[SHELL32]
Claudiu Mihail [Fri, 30 Sep 2011 09:44:51 +0000 (09:44 +0000)]
[SHELL32]
- Fix build.

svn path=/trunk/; revision=53904

12 years ago[SHELL32]
Claudiu Mihail [Fri, 30 Sep 2011 09:38:43 +0000 (09:38 +0000)]
[SHELL32]
- Implement SHPropStgCreate, SHPropStgReadMultiple, SHPropStgWriteMultiple based on wine
- This should fix the shellole tests

svn path=/trunk/; revision=53903

12 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 30 Sep 2011 09:30:52 +0000 (09:30 +0000)]
[NTOSKRNL]
- implement helper functions MiIsMemoryTypeFree and MiIsMemoryTypeInvisible
- use symbolic names instead of hex values
- Don't ASSERT on mising large page support, just warn
- add some more mm macros for amd64

svn path=/trunk/; revision=53902

12 years ago[NTOSKRNL]
Timo Kreuzer [Fri, 30 Sep 2011 07:39:48 +0000 (07:39 +0000)]
[NTOSKRNL]
- Remove 2 amd64 hacks, remove unused variables, silence some DPRINTs

svn path=/trunk/; revision=53901

12 years ago[NDK]
Timo Kreuzer [Fri, 30 Sep 2011 07:18:20 +0000 (07:18 +0000)]
[NDK]
Fix 64 bit issues of SYSTEM_VERIFIER_INFORMATION and SYSTEM_POOLTAG. Reported by dmex.

svn path=/trunk/; revision=53900

12 years ago[ACPI]
Cameron Gutman [Fri, 30 Sep 2011 04:12:31 +0000 (04:12 +0000)]
[ACPI]
- Report the device's lockable status in the device capabilities request
- Only report the device as disabled if it is both not enabled and not functional

svn path=/trunk/; revision=53899

12 years ago[ACPI]
Cameron Gutman [Fri, 30 Sep 2011 01:17:33 +0000 (01:17 +0000)]
[ACPI]
- Remove a couple of debugging changes that were never meant to see the light of day ;)

svn path=/trunk/; revision=53898

12 years ago[SETUPAPI/FORMATTING]
Thomas Faber [Thu, 29 Sep 2011 22:30:48 +0000 (22:30 +0000)]
[SETUPAPI/FORMATTING]
- Try to fix some indentation nightmares. No code changes

svn path=/trunk/; revision=53897

12 years ago[FREELDR]
Timo Kreuzer [Thu, 29 Sep 2011 21:12:40 +0000 (21:12 +0000)]
[FREELDR]
- Move some disk related stuff that is unrelated to the registry data into a new file, hwdisk.c
- Don't get the disk count from the size value of a structure that was previously calculated from the disk count, but instead save it in a global variable.
- Initialize certain data in a better place

svn path=/trunk/; revision=53896

12 years ago[ACPI]
Cameron Gutman [Thu, 29 Sep 2011 20:57:14 +0000 (20:57 +0000)]
[ACPI]
- Update ACPICA from 20091214 to 20110922
- Rewrite a large portion of the OSL code
- Perform a full initialization of ACPI objects (don't skip devices and events)
- Please retest ACPI bugs after this commit

svn path=/trunk/; revision=53895

12 years ago[ACPI]
Cameron Gutman [Thu, 29 Sep 2011 18:49:10 +0000 (18:49 +0000)]
[ACPI]
- Silence debug spam
- Add comment about the width parameter (bits not bytes)

svn path=/trunk/; revision=53894

12 years ago[SHELL32]
Amine Khaldi [Thu, 29 Sep 2011 16:55:52 +0000 (16:55 +0000)]
[SHELL32]
* Properly stub SHPropStgCreate, SHPropStgReadMultiple and SHPropStgWriteMultiple. By Claudiu Mihail.
* Shell32 shellole winetest doesn't crash anymore.

svn path=/trunk/; revision=53893

12 years ago[ACPI]
Cameron Gutman [Thu, 29 Sep 2011 16:03:49 +0000 (16:03 +0000)]
[ACPI]
- Add a hack to skip calling methods of the HPET object because it causes a hardlock on VMWare
- Attempt #2 at fixing VMware

svn path=/trunk/; revision=53892

12 years ago[FREELDR]
Dmitry Gorbachev [Thu, 29 Sep 2011 13:20:24 +0000 (13:20 +0000)]
[FREELDR]
- Silence an error about unsupported PnP BIOS function.
- Do not share edge-triggered interrupts (not implemented). Bug #6508.

svn path=/trunk/; revision=53891

12 years agofix some relocations
Giannis Adamopoulos [Thu, 29 Sep 2011 12:04:13 +0000 (12:04 +0000)]
fix some relocations

svn path=/trunk/; revision=53890

12 years ago[kernel32]
Giannis Adamopoulos [Thu, 29 Sep 2011 10:07:15 +0000 (10:07 +0000)]
[kernel32]
- Do not force the hard error dialog to appear. As a result, calling SetErrorMode now really prevents the hard error dialog from appearing.

svn path=/trunk/; revision=53889

12 years ago[NTOSKRNL]
Thomas Faber [Thu, 29 Sep 2011 06:48:19 +0000 (06:48 +0000)]
[NTOSKRNL]
- Fix handling of hard error string parameters from kernel mode
- Some simplification

svn path=/trunk/; revision=53888

12 years ago[CRT]
Timo Kreuzer [Wed, 28 Sep 2011 21:32:37 +0000 (21:32 +0000)]
[CRT]
implement floor and floorf for amd64 with sse2 instructions

svn path=/trunk/; revision=53887

12 years ago[SERVICES]
Thomas Faber [Wed, 28 Sep 2011 18:43:35 +0000 (18:43 +0000)]
[SERVICES]
- Minor fixes to ScmAssignNewTag
- Correctly handle an invalid parameter case in RCreateServiceW. Fixes second stage boot under certain circumstances.

svn path=/trunk/; revision=53886

12 years ago[FREELDR]
Timo Kreuzer [Wed, 28 Sep 2011 18:33:25 +0000 (18:33 +0000)]
[FREELDR]
- Remove pointless NTKRNLAPI
- remove unneeded include
- delete deprecated file amd64/loader.c
- add an #ifef __REACTOS__ around public header includes to make it possible to use an alternative header set from ntsup.h

svn path=/trunk/; revision=53885

12 years ago[ACPI]
Cameron Gutman [Wed, 28 Sep 2011 14:16:07 +0000 (14:16 +0000)]
[ACPI]
- Check for PCI device presence before doing the actual HAL operation
- Attempt #1 at fixing ACPI on VMware

svn path=/trunk/; revision=53884

12 years ago[user32]
Giannis Adamopoulos [Wed, 28 Sep 2011 12:40:43 +0000 (12:40 +0000)]
[user32]
- Fix a couple of misleading tests

svn path=/trunk/; revision=53883

12 years ago[CMAKE]
Amine Khaldi [Wed, 28 Sep 2011 11:13:53 +0000 (11:13 +0000)]
[CMAKE]
* Don't detect the ASM compiler ID, we set it instead.

svn path=/trunk/; revision=53882

12 years ago[FREELDR]
Timo Kreuzer [Wed, 28 Sep 2011 09:54:05 +0000 (09:54 +0000)]
[FREELDR]
Cleanup headers

svn path=/trunk/; revision=53881

12 years ago[ACPI]
Cameron Gutman [Wed, 28 Sep 2011 04:05:34 +0000 (04:05 +0000)]
[ACPI]
- The width parameter in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration was in bits but we were treating it as a width in bytes
- This caused overreads, memory corruption, and crashes when these functions were called (VMWare was particularly picky about bad accesses to the PCI configuration space)
- A hack was (unknowingly) added which prevented some crashes but had a side-effect of causing the partial disruption of ACPI's PCI configuration space accesses while the others that went through wrote bad data to the PCI config space or corrupted kernel memory

svn path=/trunk/; revision=53880