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
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
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
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
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
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
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
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
Amine Khaldi [Mon, 3 Oct 2011 15:17:57 +0000 (15:17 +0000)]
[PSDK]
* Add some missing defines.
svn path=/trunk/; revision=53960
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
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
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
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
Thomas Faber [Mon, 3 Oct 2011 14:40:39 +0000 (14:40 +0000)]
[MSAFD/FORMATTING]
- Trim trailing whitespace
svn path=/trunk/; revision=53955
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
Eric Kohl [Mon, 3 Oct 2011 13:51:00 +0000 (13:51 +0000)]
[UMPNPMGR]
Implement PNP_GetCustomDevProp().
svn path=/trunk/; revision=53953
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
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
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
Amine Khaldi [Mon, 3 Oct 2011 09:24:20 +0000 (09:24 +0000)]
[PSDK]
* Add missing LAYOUT_LTR define.
svn path=/trunk/; revision=53949
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
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
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
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
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
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
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
Amine Khaldi [Sun, 2 Oct 2011 20:59:15 +0000 (20:59 +0000)]
[RBUILD]
* Plug a leak.
svn path=/trunk/; revision=53941
Rafal Harabien [Sun, 2 Oct 2011 20:09:07 +0000 (20:09 +0000)]
[FREELDR] - Improve debug messages
svn path=/trunk/; revision=53940
Timo Kreuzer [Sun, 2 Oct 2011 19:47:29 +0000 (19:47 +0000)]
[ASM]
Add data32 prefix for MSVC
svn path=/trunk/; revision=53939
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
Amine Khaldi [Sun, 2 Oct 2011 19:41:31 +0000 (19:41 +0000)]
[WIN32K]
* Handle allocation failure.
svn path=/trunk/; revision=53937
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
Amine Khaldi [Sun, 2 Oct 2011 19:18:03 +0000 (19:18 +0000)]
[SHELL32]
* Fix a memory leak.
svn path=/trunk/; revision=53935
Amine Khaldi [Sun, 2 Oct 2011 19:14:45 +0000 (19:14 +0000)]
[SYSDM]
* Fix a memory leak.
svn path=/trunk/; revision=53934
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
Pierre Schweitzer [Sun, 2 Oct 2011 19:02:35 +0000 (19:02 +0000)]
[MSFS]
Fix memory leak
svn path=/trunk/; revision=53932
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
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
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
Timo Kreuzer [Sun, 2 Oct 2011 15:33:39 +0000 (15:33 +0000)]
[EXT2]
Convert comments to preprocessor format
svn path=/trunk/; revision=53928
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
Pierre Schweitzer [Sun, 2 Oct 2011 13:18:06 +0000 (13:18 +0000)]
[WIN32K]
Fix memory leak
svn path=/trunk/; revision=53926
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
Pierre Schweitzer [Sun, 2 Oct 2011 12:25:07 +0000 (12:25 +0000)]
[DESK]
Fix memory & resource leaks
svn path=/trunk/; revision=53924
Pierre Schweitzer [Sun, 2 Oct 2011 12:22:39 +0000 (12:22 +0000)]
[APPWIZ]
Fix memory leaks
svn path=/trunk/; revision=53923
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
Pierre Schweitzer [Sun, 2 Oct 2011 11:38:22 +0000 (11:38 +0000)]
[EXPLORER-NEW]
Fix memory leak
svn path=/trunk/; revision=53921
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
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
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
Amine Khaldi [Sat, 1 Oct 2011 20:14:15 +0000 (20:14 +0000)]
[HEADERS/CRT]
* Properly check for clang.
svn path=/trunk/; revision=53917
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
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
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
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
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
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
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
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
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
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
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
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
Claudiu Mihail [Fri, 30 Sep 2011 09:44:51 +0000 (09:44 +0000)]
[SHELL32]
- Fix build.
svn path=/trunk/; revision=53904
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
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
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
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
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
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
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
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
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
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
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
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
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
Giannis Adamopoulos [Thu, 29 Sep 2011 12:04:13 +0000 (12:04 +0000)]
fix some relocations
svn path=/trunk/; revision=53890
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
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
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
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
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
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
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
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
Timo Kreuzer [Wed, 28 Sep 2011 09:54:05 +0000 (09:54 +0000)]
[FREELDR]
Cleanup headers
svn path=/trunk/; revision=53881
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
Timo Kreuzer [Tue, 27 Sep 2011 23:58:47 +0000 (23:58 +0000)]
[FREELDR]
Try to fix boot with rbuild
svn path=/trunk/; revision=53879
Timo Kreuzer [Tue, 27 Sep 2011 22:43:52 +0000 (22:43 +0000)]
[FREELDR]
- Modify some memory types to match what windows uses
- Modify PcMemGetBiosMemoryMap, so that is crops free memory to page alignment, while extending non-free memory to page alignment. This way we don't loose small firmware descriptors like the one for the extended bios data area enumerated by the bios. Fixes a warning from win 2003 about not owned memory.
- Modify MempAddMemoryBlock to map LoaderFirmwarePermanent into kernel space like ntldr, but don't map page 0! ntldr doesn't do that either. Also map LoaderXIPRom.
- After generating memory descriptors from the page lookup table, add any descriptor from the bios memory table, that is higher than MmHigestPhysical address, so we don't loose high rom descriptors. Do not map beyond LoaderPagesSpanned.
svn path=/trunk/; revision=53878
Amine Khaldi [Tue, 27 Sep 2011 21:21:59 +0000 (21:21 +0000)]
[CMAKE]
* Prefix with ccache only when compiling c/c++ objects.
* Show a note when ccache build is enabled.
svn path=/trunk/; revision=53877
Timo Kreuzer [Tue, 27 Sep 2011 20:25:51 +0000 (20:25 +0000)]
[FREELDR]
- copy ebp into REGS structure on Int386
- Write pointer and size of extended bios data area in physical page 0 location 0x740 and pointers to vga rom fonts in location 0x700. This is required by windows 2003's videoprt. Now freeldr is more Windows 2003 ready then ever!
svn path=/trunk/; revision=53876
Timo Kreuzer [Tue, 27 Sep 2011 19:29:52 +0000 (19:29 +0000)]
[FREELDR]
Add ebp to the bios register set.
svn path=/trunk/; revision=53875
Thomas Faber [Tue, 27 Sep 2011 19:07:21 +0000 (19:07 +0000)]
[SHELL32_WINETEST]
- Fix MSVC build. This is a (partial) Winesync
svn path=/trunk/; revision=53874
Eric Kohl [Tue, 27 Sep 2011 13:06:33 +0000 (13:06 +0000)]
[APITESTS]
Add service tag tests.
Patch by Thomas Faber.
svn path=/trunk/; revision=53873
Eric Kohl [Tue, 27 Sep 2011 12:42:42 +0000 (12:42 +0000)]
[SERVICES]
Assign a new Tag to new or changed services.
Patch by Thomas Faber!
See issue #6147 for more details.
svn path=/trunk/; revision=53872
Giannis Adamopoulos [Tue, 27 Sep 2011 11:58:19 +0000 (11:58 +0000)]
[shell32]
- Fix auto complete init method based on Wine. Autocomplete shell tests should no longer crash now.
- Brought to you by Claudiu Mihail.
svn path=/trunk/; revision=53871
Amine Khaldi [Mon, 26 Sep 2011 23:31:30 +0000 (23:31 +0000)]
[NTOSKRNL]
* Fix CMake build...
svn path=/trunk/; revision=53870
Amine Khaldi [Mon, 26 Sep 2011 23:10:38 +0000 (23:10 +0000)]
[SHELL32]
* Implement CDefView::SetCurrentViewMode based on Wine, along with some other bugfixes. Shell32 shlview winetest doesn't crash anymore as a result.
* Brought to you by Claudiu Mihail.
svn path=/trunk/; revision=53869