Commit graph

63928 commits

Author SHA1 Message Date
James Tabor 27cd9042b5 [Win32k]
- Fix flashing windows and cleanup code. See CORE-10384.

svn path=/trunk/; revision=69639
2015-10-22 09:05:56 +00:00
Hermès Bélusca-Maïto 7ffaebe4ed [MSCONFIG_NEW]
- Reenable the FREELDR.INI/BOOT.INI page. When boot items are added in the list, recompute its new contents width and adjust it so that we can horizontally scroll its contents (this is the only common control which does not support automatic width computation when you add contents in it...).
- Save the original FREELDR.INI/BOOT.INI in a default path (I took the one used by windows' msconfig for its INI files).
CORE-9333

svn path=/trunk/; revision=69638
2015-10-21 23:43:26 +00:00
Hermès Bélusca-Maïto 0e3bf63096 [MSCONFIG_NEW]
Reduce indentation level in code.

svn path=/trunk/; revision=69637
2015-10-21 23:36:17 +00:00
Daniel Reimer 9de150d140 [DEVMGR]
Updated German language

svn path=/trunk/; revision=69636
2015-10-21 19:17:16 +00:00
Daniel Reimer a313e2918f [MSCONFIG_NEW]
Updated German language

svn path=/trunk/; revision=69635
2015-10-21 18:41:43 +00:00
Thomas Faber 305cb0aa09 [WININET]
- Missing the USERPROFILE variable is a critical bug, so inform us about it with an ERR instead of a TRACE
CORE-10381

svn path=/trunk/; revision=69634
2015-10-21 09:00:13 +00:00
James Tabor d86d39947c [Win32SS]
- Implement suspended window support, see CORE-10078.

svn path=/trunk/; revision=69633
2015-10-21 00:13:23 +00:00
Hermès Bélusca-Maïto 2d28dcf37d [MSCONFIG_NEW]
- Implement the "file extract" dialog and enable it in the general page. The extraction functionality proper will be implemented later on.
- Remove an unneeded resource string.
CORE-9333

svn path=/trunk/; revision=69632
2015-10-20 23:59:28 +00:00
Hermès Bélusca-Maïto 2d61b5e7e1 [PSDK]
- Enable the specstrings.h in shlwapi header (since we have it)
- Add missing BIF_SHAREABLE define (which exists in the 2k3 PSDK), even if it's not used at all in our code (and in wine either); I use it in msconfig for a shell browse dialog (because I want it to behave as I expect also on windows).

svn path=/trunk/; revision=69631
2015-10-20 22:49:34 +00:00
Hermès Bélusca-Maïto c220116405 [MSCONFIG_NEW]
- Add some file utility functions, they will be used later for managing the startup programs.
- Half-plement the general page controls.
- Simplify some code; fix file headers; remove the old toolspage.c (replaced by its c++ equivalent).
CORE-9333

svn path=/trunk/; revision=69630
2015-10-20 21:57:36 +00:00
Thomas Faber 3bf3980778 [SERVICES]
- Sanitize allocation lifetime and fix memory leaks in ScmConvertToBootPathName. CID 1102363
- Fix leak in failure case of REnumServicesStatusExA. CID 716334

svn path=/trunk/; revision=69629
2015-10-20 10:09:59 +00:00
Thomas Faber 43a2070164 [WORDPAD]
- Fix potential buffer overflows. CID 713265, 713266

svn path=/trunk/; revision=69628
2015-10-20 08:40:29 +00:00
Thomas Faber 2921409167 [TASKMGR]
- Fix potential stack buffer overflows. CID 1322094, 1322095

svn path=/trunk/; revision=69627
2015-10-20 08:30:14 +00:00
Thomas Faber e190198542 [RAPPS]
- Pass the correct buffer size to StringCbCopyW

svn path=/trunk/; revision=69626
2015-10-20 08:15:30 +00:00
James Tabor 1cd0cae9eb [User32]
- Patch by Joachim Priesner : Hide horizontal Listbox scroll bar if no horizontal extent is set. See CORE-1101.
- Patch by Alex Henrie : Simplify if-else statement. Scroll listbox item completely into view on LB_SETCURSEL.

svn path=/trunk/; revision=69625
2015-10-20 01:54:18 +00:00
James Tabor 16f015a1bc [User32]
- Patch by Dmitry Timoshkov : Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
- Patch by Alex Henrie : Remove always-false condition.

svn path=/trunk/; revision=69624
2015-10-20 01:51:16 +00:00
Thomas Faber 0e6082f21e [GDIPLUS]
- Mark a ROS-Diff and fix MSVC warnings in it

svn path=/trunk/; revision=69623
2015-10-19 18:16:17 +00:00
Thomas Faber 8fb79dfcc4 [SHLWAPI_WINETEST]
- Fix build until I figure out how to upstream this

svn path=/trunk/; revision=69622
2015-10-19 16:03:00 +00:00
Thomas Faber 66503f6e3f [PSDK]
- Add missing shlobj.h changes from the previous commit
- Correctly define ITEMIDLIST types, and add initial support for STRICT_TYPED_ITEMIDS
CORE-8441 #resolve

svn path=/trunk/; revision=69621
2015-10-19 15:28:24 +00:00
Thomas Faber da8f249696 [SHELL32]
- Fix some ITEMIDLIST types
CORE-8441

svn path=/trunk/; revision=69620
2015-10-19 15:17:29 +00:00
Ged Murphy ae23c43fe8 [DEVMGR]
- Implement the add new hardware wizard
- fix stray header
CORE-10363

svn path=/trunk/; revision=69619
2015-10-19 13:52:12 +00:00
Ged Murphy fd2dad4bcd Missed this file. Having a shocker today...
svn path=/trunk/; revision=69618
2015-10-19 11:17:14 +00:00
Ged Murphy e7e344882f [DEVMGR]
- Fixup a few missing languages. Hopefully I got them all this time.
- Add a new line to the end of the resources to keep msvc happy

svn path=/trunk/; revision=69617
2015-10-19 11:07:19 +00:00
Ged Murphy 748b7d1095 [DEVMGR]
- Add the missing resources and reinstate all languages.
- The new additions need translating

svn path=/trunk/; revision=69616
2015-10-19 10:55:22 +00:00
Ged Murphy eb3d7eb326 [DEVMGR]
Add missing changes files

svn path=/trunk/; revision=69615
2015-10-19 08:48:24 +00:00
Ged Murphy 4c9058d60f [DEVMGR]
- Implement updating the device from the toolbar
- Add a message before uninstalling a device. Dedicated to Jared Smudde.

svn path=/trunk/; revision=69614
2015-10-19 08:45:48 +00:00
Thomas Faber 016e5d9466 [HAL]
- Don't probe for EISA DMA capability on non-EISA machines (i.e. currently never). Patch by Andrey Kudravets.
CORE-9895 #resolve

svn path=/trunk/; revision=69613
2015-10-19 08:00:47 +00:00
Ged Murphy d41f9c44b4 [DEVMGR]
- Explicitly state that we want to build DllMain without name mangling
See issue 10347 for more details.

svn path=/trunk/; revision=69612
2015-10-19 07:04:17 +00:00
Robert Naumann b534e5472e [SNDREC32] Improve the applications icon. By Henry Tang Ih. CORE-69611
svn path=/trunk/; revision=69611
2015-10-18 22:43:14 +00:00
Robert Naumann 096dc6de9c [SHELL32] Improve the recent documents icon. By Jared Smudde. CORE-10281
svn path=/trunk/; revision=69610
2015-10-18 22:39:36 +00:00
Robert Naumann fde73e5439 [USETUP] Add Malay translation. Patch by Henry Tang Ih with some additions by me. (Adding the missing strings is good, but you also have to tell ROS that it have to be used them) CORE-9890
svn path=/trunk/; revision=69609
2015-10-18 22:32:44 +00:00
Hermès Bélusca-Maïto 1071b13377 [KERNEL32]
- GlobalMemoryStatusEx: Correctly compute ullTotalPageFile which should be in bytes, instead of in number of pages. Patch by contributor "kkat". CORE-10361
- GlobalMemoryStatusEx: Fail if the stored length in the data buffer is not what is expected by the API (required by the spec, see MSDN; on the contrary, GlobalMemoryStatus does not require that.)
- GlobalMemoryStatus: Correctly round up the reported total/available memory values, in case they are bigger than ~= 2GB.

svn path=/trunk/; revision=69608
2015-10-18 22:00:29 +00:00
Hermès Bélusca-Maïto 1cfc6d4fb5 [the_other_devmgmt] Convert the bootstrap app back to C.
svn path=/trunk/; revision=69607
2015-10-18 21:27:23 +00:00
Hermès Bélusca-Maïto 2a8b2a3a1b (devmgmt) whitespace fix only.
svn path=/trunk/; revision=69606
2015-10-18 21:26:25 +00:00
Amine Khaldi b6a7c1b91a [MSCONFIG_NEW] C++ is coming. Resistance is futile.
svn path=/trunk/; revision=69605
2015-10-18 17:10:38 +00:00
Hermès Bélusca-Maïto 46d4e8d0fc [MSCONFIG_NEW]
- Fix duplicated resources.
- Implement the Tools tab. It reads the list of available tools (and their localized names & description) from an internal XML file. It can also load an external user-defined XML list of tools; see KB906569 for a description of what it is.
- XML stuff is implemented using COM. It is far easier to use COM with C++ than with C, hence the tools tab code and the XML parser are compiled as C++ whereas everything else is compiled in C. Therefore at the moment msconfig is hybrid C/C++; this is done using CMake magic.
CORE-9333

svn path=/trunk/; revision=69604
2015-10-18 16:55:31 +00:00
Hermès Bélusca-Maïto da8f428784 [COMSUPP]: ConvertStringToBSTR and ConvertBSTRToString really work only on ANSI strings.
svn path=/trunk/; revision=69603
2015-10-18 16:44:56 +00:00
Pierre Schweitzer 8ecfaec11f [NTOSKRNL]
Don't keep spining forever in CcRosFlushDirtyPages() when flushing a dirty VACB fails on a RO volume.
This can be triggered with extX volumes and can prevent shutdown from succeeding

svn path=/trunk/; revision=69602
2015-10-18 16:09:11 +00:00
Pierre Schweitzer d87114591b [CONFIGURE.SH]
Modify the script to take into account that now, host-tools are no longer required.

Because it needs RosBE 2.1.2 (update guys!) still provide a fallback method to allow using old build method with host-tools. In case you need it, just call configure.sh with-host-tools

svn path=/trunk/; revision=69601
2015-10-18 15:47:20 +00:00
Eric Kohl 5e93c3bb50 USETUP: Do not ask to select language if just one language is available
Patch by Carlo Bramini. Thanks a lot!
CORE-10322 #resolve

svn path=/trunk/; revision=69600
2015-10-18 13:52:51 +00:00
Thomas Faber 3bb5106159 [URLMON_WINETEST]
- Cancel the test if a failure situation is detected that will lead to a timeout
ROSTESTS-192
CORE-10360

svn path=/trunk/; revision=69599
2015-10-18 13:13:44 +00:00
Eric Kohl 2cf1ec318d [MSAFD]
TranslateNtStatusError: Translate STATUS_ACCESS_DENIED.
Patch by Jacob S. Preciado. Thanks a lot!
CORE-10290 #resolve

svn path=/trunk/; revision=69598
2015-10-18 12:45:49 +00:00
Amine Khaldi 6d8909a8aa [CMAKE] Enable the new style build by default. CORE-10121
svn path=/trunk/; revision=69597
2015-10-18 11:29:34 +00:00
Amine Khaldi 46d3d0d940 [CMAKE] We don't need this case anymore.
svn path=/trunk/; revision=69596
2015-10-18 11:21:56 +00:00
Amine Khaldi 21417c6d20 [TRANSLATIONS] Traditional Chinese (zh-TW) translation update by Henry Tang Ih. CORE-10001
svn path=/trunk/; revision=69595
2015-10-18 11:19:05 +00:00
Thomas Faber db84a4d268 [WINE]
- Make some test.h functions usable in apitests aka fix build

svn path=/trunk/; revision=69594
2015-10-18 10:51:47 +00:00
Thomas Faber 237a82dc51 [ATL]
- Add CComHeapPtr implementation and tests. Patch by Mark Jansen.
CORE-10344 #resolve

svn path=/trunk/; revision=69593
2015-10-18 10:46:11 +00:00
Thomas Faber 1920e426e7 [BOOTLIB]
- Correctly check ConsoleRemoteConstruct return value in ConsoleCreateRemoteConsole. Patch by Kudratov Olimjon.
CORE-10357 #resolve

svn path=/trunk/; revision=69592
2015-10-18 10:20:56 +00:00
Thomas Faber 8da82fb0ce [WINDOWSCODECS]
- Fix some MSVC warnings

svn path=/trunk/; revision=69591
2015-10-18 09:45:12 +00:00
Thomas Faber 3d24f6cb54 [RTL]
- Add missing OBJ_KERNEL_HANDLE in RtlOpenCurrentUser
CORE-10207

svn path=/trunk/; revision=69590
2015-10-18 09:32:52 +00:00