Commit graph

48481 commits

Author SHA1 Message Date
Giannis Adamopoulos
31934befae [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
2011-10-03 09:40:55 +00:00
Amine Khaldi
76fd17af43 [GDI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53950
2011-10-03 09:26:08 +00:00
Amine Khaldi
3d7d862d32 [PSDK]
* Add missing LAYOUT_LTR define.

svn path=/trunk/; revision=53949
2011-10-03 09:24:20 +00:00
Timo Kreuzer
3f410616c8 [FREELDR]
- more changes LoaderBlock -> BootDriverListHead/LoadOrderListHead
- make one more function static

svn path=/trunk/; revision=53948
2011-10-03 08:32:07 +00:00
Timo Kreuzer
a198408aeb [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
2011-10-03 08:14:00 +00:00
Giannis Adamopoulos
05b34b61ef [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
2011-10-02 23:09:03 +00:00
Thomas Faber
282312fef2 [WINETESTS/CMAKE]
- Disable those unhelpful format string warnings
- Remove some unnecessary defines

svn path=/trunk/; revision=53945
2011-10-02 22:16:18 +00:00
Amine Khaldi
9513c1d1ea [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
2011-10-02 21:44:24 +00:00
Thomas Faber
e69656b340 [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
2011-10-02 21:42:33 +00:00
Timo Kreuzer
8b7dad6466 [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
2011-10-02 21:42:00 +00:00
Amine Khaldi
621aa88894 [RBUILD]
* Plug a leak.

svn path=/trunk/; revision=53941
2011-10-02 20:59:15 +00:00
Rafal Harabien
58bfd2a018 [FREELDR] - Improve debug messages
svn path=/trunk/; revision=53940
2011-10-02 20:09:07 +00:00
Timo Kreuzer
e3206dd17b [ASM]
Add data32 prefix for MSVC

svn path=/trunk/; revision=53939
2011-10-02 19:47:29 +00:00
Timo Kreuzer
e8469d97f6 [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
2011-10-02 19:45:41 +00:00
Amine Khaldi
ec00096fc0 [WIN32K]
* Handle allocation failure.

svn path=/trunk/; revision=53937
2011-10-02 19:41:31 +00:00
Amine Khaldi
6697e8cd41 [SYSDM]
* Revert r53934, this is a false positive from cppcheck. Spotted by Pierre.

svn path=/trunk/; revision=53936
2011-10-02 19:27:07 +00:00
Amine Khaldi
5a9d7acea1 [SHELL32]
* Fix a memory leak.

svn path=/trunk/; revision=53935
2011-10-02 19:18:03 +00:00
Amine Khaldi
7e49366011 [SYSDM]
* Fix a memory leak.

svn path=/trunk/; revision=53934
2011-10-02 19:14:45 +00:00
Thomas Faber
741495c584 [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
2011-10-02 19:08:11 +00:00
Pierre Schweitzer
95cce1bb8a [MSFS]
Fix memory leak

svn path=/trunk/; revision=53932
2011-10-02 19:02:35 +00:00
Thomas Faber
63a058da88 [CMAKE]
- Use the new macros for link flags and compile definitions some more. No semantic changes

svn path=/trunk/; revision=53931
2011-10-02 18:59:33 +00:00
Timo Kreuzer
80406e33cf [EXT2]
- Use HEX() macro
- remove BYTE modifiers
- [es:di] -> es:[di]
- equ -> =


svn path=/trunk/; revision=53930
2011-10-02 15:47:52 +00:00
Timo Kreuzer
41fe9c8d7e [EXT2]
Convert labels and strings to portable format


svn path=/trunk/; revision=53929
2011-10-02 15:38:21 +00:00
Timo Kreuzer
58e525b4b8 [EXT2]
Convert comments to preprocessor format

svn path=/trunk/; revision=53928
2011-10-02 15:33:39 +00:00
Giannis Adamopoulos
a4bc1ebf2b [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
2011-10-02 13:49:11 +00:00
Pierre Schweitzer
d8f1973e87 [WIN32K]
Fix memory leak

svn path=/trunk/; revision=53926
2011-10-02 13:18:06 +00:00
Timo Kreuzer
81b6d1dc78 [EXT2]
Duplicate ext2.asm to ext2.S, no changes yet

svn path=/trunk/; revision=53925
2011-10-02 13:15:18 +00:00
Pierre Schweitzer
e950f52e39 [DESK]
Fix memory & resource leaks

svn path=/trunk/; revision=53924
2011-10-02 12:25:07 +00:00
Pierre Schweitzer
30b66be3ad [APPWIZ]
Fix memory leaks

svn path=/trunk/; revision=53923
2011-10-02 12:22:39 +00:00
Rafal Harabien
bbb7e15b76 [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
2011-10-02 11:55:40 +00:00
Pierre Schweitzer
936342e048 [EXPLORER-NEW]
Fix memory leak

svn path=/trunk/; revision=53921
2011-10-02 11:38:22 +00:00
Amine Khaldi
aa3e500d16 [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
2011-10-01 21:28:47 +00:00
Amine Khaldi
41cb7c488d [ADVAPI32]
* Sync CryptEnumProvidersW. Fixes some HKEY leaks.
See issue #6237 for more details.

svn path=/trunk/; revision=53919
2011-10-01 21:02:14 +00:00
Amine Khaldi
ac527f3889 [HEADERS/CRT]
* We don't need this guard anymore.

svn path=/trunk/; revision=53918
2011-10-01 20:23:05 +00:00
Amine Khaldi
a817cca680 [HEADERS/CRT]
* Properly check for clang.

svn path=/trunk/; revision=53917
2011-10-01 20:14:15 +00:00
Cameron Gutman
a128b2a0d5 [NTOSKRNL]
- Print a message if something goes wrong during the loading process

svn path=/trunk/; revision=53916
2011-10-01 17:54:42 +00:00
Timo Kreuzer
fee9838d50 [FREELDR]
Replace the fake export table with the real export table of freeldr, when loading ntbootdd.sys

svn path=/trunk/; revision=53915
2011-10-01 12:50:33 +00:00
Timo Kreuzer
6130e7f546 [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
2011-10-01 12:14:45 +00:00
Cameron Gutman
21ee8eb586 [ACPI]
- Implement AcpiOsGetPhysicalAddress
- Make sure that AcpiOsGetThreadId returns a non-zero value

svn path=/trunk/; revision=53913
2011-10-01 07:19:57 +00:00
Cameron Gutman
90027438d1 [NTOSKRNL]
- Add more debugging during driver loading (not enabled by default)

svn path=/trunk/; revision=53912
2011-10-01 04:56:14 +00:00
Cameron Gutman
47c6809ec3 [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
2011-09-30 23:01:45 +00:00
Dmitry Gorbachev
1ef964c116 [FREELDR]
Fill .bss with 0s at startup. Bug #6523.

svn path=/trunk/; revision=53910
2011-09-30 22:15:08 +00:00
Aleksey Bragin
921e734833 [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
2011-09-30 21:45:25 +00:00
Timo Kreuzer
c596e299c6 [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
2011-09-30 21:13:49 +00:00
Dmitry Gorbachev
ce77677b0b [NTOSKRNL]
Use inline asm in KiIsNpxErrataPresent(). C code can be optimized in a wrong way.

svn path=/trunk/; revision=53907
2011-09-30 21:03:29 +00:00
Eric Kohl
107362cefc [SYSSETUP]
Update the spec file to Windows XP SP2.

svn path=/trunk/; revision=53906
2011-09-30 17:29:39 +00:00
Giannis Adamopoulos
dbab32c663 [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
2011-09-30 15:37:13 +00:00
Claudiu Mihail
e68d3ad8d1 [SHELL32]
- Fix build.

svn path=/trunk/; revision=53904
2011-09-30 09:44:51 +00:00
Claudiu Mihail
7ca12737e6 [SHELL32]
- Implement SHPropStgCreate, SHPropStgReadMultiple, SHPropStgWriteMultiple based on wine
- This should fix the shellole tests

svn path=/trunk/; revision=53903
2011-09-30 09:38:43 +00:00
Timo Kreuzer
6dac8f7b1c [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
2011-09-30 09:30:52 +00:00