Hermès Bélusca-Maïto [Sun, 24 Feb 2013 15:36:49 +0000 (15:36 +0000)]
[USETUP-BOOTDATA-FONTS]
- Use the "Fixedsys Excelsior 3.01-L2" font instead of "Fixedsys Excelsior 3.01" for the Fixedsys font substitution (the *-L2 version corrects a bug when displaying the letter 'A'-upper-case).
- Add the font-substitute "Lucida Console" to "DejaVu Sans Mono".
svn path=/trunk/; revision=58362
Timo Kreuzer [Sun, 24 Feb 2013 14:40:21 +0000 (14:40 +0000)]
[FREELDR]
When processing forwarders and the target image was not yet loaded, try to load it (using .dll extension if no extension is given)
svn path=/trunk/; revision=58361
Eric Kohl [Sun, 24 Feb 2013 08:58:05 +0000 (08:58 +0000)]
[DESK]
- Remove the SCRNSAVE.EXE value from the registry and set ScreenSaveActive to "0" as this is the setting for "None" screen saver.
- Change screen saver settings the way Windows XP does it.
svn path=/trunk/; revision=58360
Eric Kohl [Sat, 23 Feb 2013 19:48:22 +0000 (19:48 +0000)]
[WINLOGON]
- Call DispatchSAS when the screen saver is started by a WM_LOGONNOTIFY message.
- Lock the workstation after the screen saver was terminated.
svn path=/trunk/; revision=58359
Eric Kohl [Sat, 23 Feb 2013 18:52:13 +0000 (18:52 +0000)]
[DESK]
Remove calls to SystemParametersInfoW(SPI_SETSCREENSAVEACTIVE,... as it does not make sense to activate and deactivate screen savers when activating or deactivating the screen saver page. The screen saver should be activated when the user chooses a screen saver and it should be deactivated when the user chooses the "None" option.
CORE-6963#resolve
svn path=/trunk/; revision=58358
Hermès Bélusca-Maïto [Sat, 23 Feb 2013 18:30:47 +0000 (18:30 +0000)]
[BOOTDATA]
Remove pre-saved console default settings in the registry. They will be set by consrv itself at initialization (Work In Progress).
svn path=/branches/ros-csrss/; revision=58357
Jérôme Gardou [Sat, 23 Feb 2013 18:07:51 +0000 (18:07 +0000)]
[DLLs]
- hopefully put an end to this embarassing succession by adding missing linkage to msvcrt where needed.
Than you ld, for getting symbols out of thin air
svn path=/trunk/; revision=58356
Jérôme Gardou [Sat, 23 Feb 2013 17:13:54 +0000 (17:13 +0000)]
[WINFAX]
- Hopefully, this will get MSVC build right on track
svn path=/trunk/; revision=58355
Jérôme Gardou [Sat, 23 Feb 2013 17:06:36 +0000 (17:06 +0000)]
[CFGMGR32]
- TODO: investigate at why ld doesn't choke on non existent given entry point
svn path=/trunk/; revision=58354
Jérôme Gardou [Sat, 23 Feb 2013 17:00:02 +0000 (17:00 +0000)]
[SRCLIENT]
- I'd really like to know what GCC got as entry point for this one
svn path=/trunk/; revision=58353
Jérôme Gardou [Sat, 23 Feb 2013 16:51:48 +0000 (16:51 +0000)]
[NETEVENT]
- This is a resource only DLL, so this is OK to not have an entry point
svn path=/trunk/; revision=58352
Jérôme Gardou [Sat, 23 Feb 2013 16:45:48 +0000 (16:45 +0000)]
[DLLs]
- No explicit DllMain is not equivalent to no entrypoint at all
svn path=/trunk/; revision=58351
Amine Khaldi [Sat, 23 Feb 2013 15:51:12 +0000 (15:51 +0000)]
[PSDK]
* Annotate setupapi.h.
* Add SetupDiGetHwProfileFriendlyNameExA and correct SetupDiGetWizardPage.
svn path=/trunk/; revision=58350
Timo Kreuzer [Fri, 22 Feb 2013 13:41:29 +0000 (13:41 +0000)]
[HAL]
Add more missing asm dependencies
svn path=/trunk/; revision=58349
Timo Kreuzer [Fri, 22 Feb 2013 12:58:06 +0000 (12:58 +0000)]
[PSDK]
Add some more annotations to driverspecs.h
svn path=/trunk/; revision=58348
Dmitry Gorbachev [Thu, 21 Feb 2013 17:36:53 +0000 (17:36 +0000)]
[TRANSLATION]
Update/add Hebrew translations. Baruch Rutman (peterooch~AT~gmail~DOT~com).
svn path=/trunk/; revision=58347
Giannis Adamopoulos [Thu, 21 Feb 2013 17:27:08 +0000 (17:27 +0000)]
[win32k]
- Implement NtUserLockWorkStation
[winlogon]
- Handle LN_LOCK_WORKSTATION case of the WM_LOGONNOTIFY message
svn path=/trunk/; revision=58346
Hermès Bélusca-Maïto [Wed, 20 Feb 2013 22:28:14 +0000 (22:28 +0000)]
[PSDK]
- Add ENABLE_INSERT_MODE, ENABLE_QUICK_EDIT_MODE and ENABLE_EXTENDED_FLAGS flags.
- Add GetConsoleAliasExesA/W and GetConsoleAliasExesLengthA/W api definitions.
[DOSKEY]
Remove unneeded definitions since now these are declared in the psdk.
svn path=/branches/ros-csrss/; revision=58345
Thomas Faber [Wed, 20 Feb 2013 21:48:05 +0000 (21:48 +0000)]
[NTOSKRNL:MM]
- Do not assume all zeroes in PE sections that contain uninitialized data. Such sections can have other contents as well, and MiReadPage already provides zeroes for outside-of-file data anyway
CORE-6958 #resolve
svn path=/trunk/; revision=58344
Hermès Bélusca-Maïto [Tue, 19 Feb 2013 00:18:37 +0000 (00:18 +0000)]
[CONSOLE.DLL]
- Add an icon.
- Fix some labels in the property box and the disposition of controls in english and french resources (not in all because positions change between languages and I've no time synchronizing by hand all the resource files, removing the differences).
svn path=/branches/ros-csrss/; revision=58343
Eric Kohl [Mon, 18 Feb 2013 23:16:39 +0000 (23:16 +0000)]
[MSGINA]
- Display logon information in the security dialog.
- Fix font in japanese dialogs.
svn path=/trunk/; revision=58342
Timo Kreuzer [Mon, 18 Feb 2013 20:09:50 +0000 (20:09 +0000)]
[FREELDR]
Implement HeapVerify(), fix a buffer overrun.
CORE-6893 #resolve
svn path=/trunk/; revision=58341
Timo Kreuzer [Sun, 17 Feb 2013 19:08:39 +0000 (19:08 +0000)]
[WLANCONF]
Fix a bug, I introduced.
svn path=/trunk/; revision=58340
Timo Kreuzer [Sun, 17 Feb 2013 18:48:59 +0000 (18:48 +0000)]
[WLANCONF]
- Convert to UNICODE
- rewrite CharToHex()
svn path=/trunk/; revision=58339
Timo Kreuzer [Sun, 17 Feb 2013 18:11:16 +0000 (18:11 +0000)]
[WLANCONF]
Compile as UNICODE.
svn path=/trunk/; revision=58338
Johannes Anderwald [Sun, 17 Feb 2013 15:51:07 +0000 (15:51 +0000)]
[HOTPLUG]
- start on safely remove hardware applet
- resources are not yet commited
svn path=/trunk/; revision=58337
Timo Kreuzer [Sun, 17 Feb 2013 15:12:16 +0000 (15:12 +0000)]
Amendment to r58335
svn path=/trunk/; revision=58336
Timo Kreuzer [Sun, 17 Feb 2013 15:06:22 +0000 (15:06 +0000)]
Add a large number of missing newlines at the end of text files.
svn path=/trunk/; revision=58335
Timo Kreuzer [Sun, 17 Feb 2013 14:46:42 +0000 (14:46 +0000)]
[FREELDR]
Split HwDetect() into 2 functions. InitializeBootDevices() and HwDetect(). This way we don't do the stuff twice.
svn path=/trunk/; revision=58334
Timo Kreuzer [Sun, 17 Feb 2013 14:36:30 +0000 (14:36 +0000)]
[HAL]
Add missing asm dependency
svn path=/trunk/; revision=58333
Timo Kreuzer [Sun, 17 Feb 2013 14:33:01 +0000 (14:33 +0000)]
[WINE]
Silence GCC 4.7.2 warnings
svn path=/trunk/; revision=58332
Timo Kreuzer [Sun, 17 Feb 2013 14:27:48 +0000 (14:27 +0000)]
[INCLUDE/CRT]
Remove hacks from crtdefs.h (threadmbcinfostruct definition is private)
svn path=/trunk/; revision=58331
Timo Kreuzer [Sun, 17 Feb 2013 14:26:33 +0000 (14:26 +0000)]
[MSVCRT_WINETEST]
define __msvcrt_ulong to ULONG in the CMakeLists.txt file, instead of relying on hacks in our CRT headers.
svn path=/trunk/; revision=58330
Eric Kohl [Sun, 17 Feb 2013 12:35:47 +0000 (12:35 +0000)]
[MSGINA]
Fix an off-by-one bug!
svn path=/trunk/; revision=58329
Eric Kohl [Sun, 17 Feb 2013 12:07:45 +0000 (12:07 +0000)]
[MSGINA]
- Remove the WM_SYSMENU style from the security dialog.
- Add the unlock dialog.
- Fix the layout of the german logon dialog. Password and user name are left-aligned again.
svn path=/trunk/; revision=58328
Timo Kreuzer [Sun, 17 Feb 2013 10:31:50 +0000 (10:31 +0000)]
[POWRPROF_APITEST]
Fix subscript out of array bounds
svn path=/trunk/; revision=58327
Eric Kohl [Sun, 17 Feb 2013 01:06:24 +0000 (01:06 +0000)]
[MSGINA]
- Fix a typo in the german lock dialog.
- Store the user name and domain in the gina context and use them in the lock dialog.
- Initialize the LOGONSERVER environment variable.
svn path=/trunk/; revision=58326
Hermès Bélusca-Maïto [Sat, 16 Feb 2013 21:39:57 +0000 (21:39 +0000)]
[CONSOLE.DLL]
- Fix edit controls flag style
- Remove that ugly WS_BORDER style to the spin controls.
svn path=/branches/ros-csrss/; revision=58325
Timo Kreuzer [Sat, 16 Feb 2013 18:46:36 +0000 (18:46 +0000)]
[RTL]
Fix RtlIsNameLegalDOS8Dot3 regression
svn path=/trunk/; revision=58324
Timo Kreuzer [Sat, 16 Feb 2013 18:08:58 +0000 (18:08 +0000)]
[RTL]
Fix some VS /analyze warnings, fix RtlGet/SetHeapInformation
svn path=/trunk/; revision=58323
Timo Kreuzer [Sat, 16 Feb 2013 17:58:16 +0000 (17:58 +0000)]
[RTL]
Fix warnings from VS /analyze
svn path=/trunk/; revision=58322
Timo Kreuzer [Sat, 16 Feb 2013 17:53:05 +0000 (17:53 +0000)]
[RTL]
Improve RtlCreateEnvironment, fixing some warnings from VS /analyze
svn path=/trunk/; revision=58321
Timo Kreuzer [Sat, 16 Feb 2013 17:44:38 +0000 (17:44 +0000)]
[WIN32K]
Improve code a bit
svn path=/trunk/; revision=58320
Timo Kreuzer [Sat, 16 Feb 2013 17:37:17 +0000 (17:37 +0000)]
[NTOSKRNL]
Fix a number of warnings from VS /analyze
svn path=/trunk/; revision=58319
Timo Kreuzer [Sat, 16 Feb 2013 17:21:34 +0000 (17:21 +0000)]
[RTL]
Fix a number of warnings found with VS /analyze
svn path=/trunk/; revision=58318
Timo Kreuzer [Sat, 16 Feb 2013 11:46:05 +0000 (11:46 +0000)]
[FONTVIEW]
Fix some MSVC/x64 warnings
svn path=/trunk/; revision=58316
Timo Kreuzer [Sat, 16 Feb 2013 11:39:15 +0000 (11:39 +0000)]
[FONTVIEW]
Improve font type detection. Patch by Katayama Hirofumi. Slightly modified by me.
CORE-6801 #resolve
svn path=/trunk/; revision=58315
Hermès Bélusca-Maïto [Fri, 15 Feb 2013 21:55:15 +0000 (21:55 +0000)]
[MSGINA]
- Fix encoding (UTF-8 without BOM).
- Fix French translation.
See r58313 for more information.
svn path=/trunk/; revision=58314
Eric Kohl [Wed, 13 Feb 2013 23:40:17 +0000 (23:40 +0000)]
[MSGINA]
Fix typo in remaining rc files too!
svn path=/trunk/; revision=58313
Eric Kohl [Wed, 13 Feb 2013 23:32:18 +0000 (23:32 +0000)]
[MSGINA]
Fix typo!
svn path=/trunk/; revision=58312
Eric Kohl [Wed, 13 Feb 2013 23:24:15 +0000 (23:24 +0000)]
[MSGINA]
Implement the "Computer locked" dialog box.
Attention: Computer can not be unlocked yet!
svn path=/trunk/; revision=58311
Timo Kreuzer [Tue, 12 Feb 2013 10:25:19 +0000 (10:25 +0000)]
[FREELDR]
Fix some MSVC/x64 warnings
svn path=/trunk/; revision=58310
Eric Kohl [Sun, 10 Feb 2013 21:14:01 +0000 (21:14 +0000)]
[LSASRV]
Add missing header.
svn path=/trunk/; revision=58309
Eric Kohl [Sun, 10 Feb 2013 21:09:28 +0000 (21:09 +0000)]
[LSASRV]
Create a context struct when the client is registered and delete it when the client is deregistered. In the mean time, pass the context to all client authentication functions. The context contains a handle to the client process and a handle to the current connection port. The process handle will later be used to retrieve and return logon data and to pass the toke handle back to the client.
svn path=/trunk/; revision=58308
Amine Khaldi [Sun, 10 Feb 2013 16:48:18 +0000 (16:48 +0000)]
[GDI32_APITEST]
* Add missing stdio inclusion.
svn path=/trunk/; revision=58307
Hermès Bélusca-Maïto [Sun, 10 Feb 2013 13:59:09 +0000 (13:59 +0000)]
[KERNEL32]
Code reorganization only : move the console-related initialization functions into a dedicated file, and create a specific header to hold console function definitions.
svn path=/branches/ros-csrss/; revision=58306
Hermès Bélusca-Maïto [Sun, 10 Feb 2013 12:36:57 +0000 (12:36 +0000)]
[KERNEL32-CONSRV]
- Introduce a CONSOLE_PROPS structure to hold console properties such as its title or startup attributes it should have. Initialized at console application launch time. I have to see how could it be possible to merge this structure with some parts of the GUI_CONSOLE_DATA structure and of the ConsoleInfo structure from console.dll (in /dll/cpl).
- Use a helper function to initialize the CONSOLE_PROPS structure in kernel32, at console app start or when calling AllocConsole.
- In BasepInitConsole, do initialization of CONSOLE_PROPS and related only if we are about to launch a console app.
[CONSRV]
- Adapt CONSOLE_CONNECTION_INFO and CONSOLE_ALLOCCONSOLE structures to take into account CONSOLE_PROPS.
- Fix the way we are setting console titles.
- Add experimental support for loading console properties and title and icon from shell links, thanks to the helper LoadShellLinkInfo. However I'm using there Shell COM facility to extract link properties (I could do it "the RAW way", however I would then know the format of link files, that I don't know and that I don't want to mix up with the console code). Therefore I must add dependencies to uuid and ole32 libraries. Note that icons are used in GUI consoles only (use the PrivateExtractIconExW function to retrieve both handles to the big and small icons at the same time).
Part 1/2
[CONSRV]
- Remove an unuseful xxxInitScreenBuffer function in the virtual functions console table.
- In GUI_CONSOLE_DATA structure and related functions, temporarily explicitely mark which members may be used for both GUI and TUI consoles (for a future simplification).
- Add temporary debug prints when we are setting console icon, to see the flow of calls (will be removed just before merging back to trunk).
- Add temporary debug prints in ConSrvInitConsoleScreenBuffer and ConioDeleteScreenBuffer, to figure out how SBs are initialized.
svn path=/branches/ros-csrss/; revision=58305
Eric Kohl [Sun, 10 Feb 2013 12:09:21 +0000 (12:09 +0000)]
[LSALIB/LSASRV]
- Add the LSA_CONNECTION_INFO struct to the LSA_API_MSG in order to handle the connection info in an easy way.
- Let the connection handler return OperationalMode and Status values. This obsoletes a separate register call to lsasrv.dll, thus remove the register call code entirely.
- Add dispatcher code and stubs for the remaining client calls.
- Add experimental implementation of LsaCallAuthenticationPackage and LsaLogonUser.
svn path=/trunk/; revision=58304
Eric Kohl [Sat, 9 Feb 2013 22:56:26 +0000 (22:56 +0000)]
[LSALIB/LSASRV]
Make the call sequence LsaRegisterLogonProcess, LsaLookupAuthenticationPackage, LsaDeregisterLogonProcess work without failures or loss of connection. WIP.
svn path=/trunk/; revision=58303
Thomas Faber [Sat, 9 Feb 2013 16:55:04 +0000 (16:55 +0000)]
[NTDLL_APITEST]
- Add a few more test cases for RtlDoesFileExists_U*
CORE-6202
svn path=/trunk/; revision=58302
Amine Khaldi [Sat, 9 Feb 2013 15:54:01 +0000 (15:54 +0000)]
[LIBPNG]
* Sync to 1.5.14
CORE-6780 #resolve
svn path=/trunk/; revision=58301
Thomas Faber [Sat, 9 Feb 2013 14:08:22 +0000 (14:08 +0000)]
[LIBXML2]
- Sync to 2.9.0
- Let's do this more often in the future so it's less of a pain ^^
CORE-6907 #resolve
svn path=/trunk/; revision=58300
Thomas Faber [Sat, 9 Feb 2013 13:10:12 +0000 (13:10 +0000)]
[LIBXML2]
- Sync files that don't affect build to 2.9.0
CORE-6907
svn path=/trunk/; revision=58299
Thomas Faber [Sat, 9 Feb 2013 12:52:22 +0000 (12:52 +0000)]
[LIBXSLT]
- Sync to 1.1.28
svn path=/trunk/; revision=58298
Thomas Faber [Sat, 9 Feb 2013 11:40:29 +0000 (11:40 +0000)]
[LIBXSLT]
- Trim trailing whitespace. Remove spaces before tabs. No code changes.
svn path=/trunk/; revision=58297
Thomas Faber [Sat, 9 Feb 2013 11:15:57 +0000 (11:15 +0000)]
[LIBXSLT]
- Remove header duplication
svn path=/trunk/; revision=58296
Thomas Faber [Sat, 9 Feb 2013 10:56:28 +0000 (10:56 +0000)]
[KERNEL32_APITEST]
- Fix GCC 4.7 warning; fix a typo spotted by Edijus
svn path=/trunk/; revision=58295
Thomas Faber [Sat, 9 Feb 2013 09:25:56 +0000 (09:25 +0000)]
[LIBXML2]
- Trim trailing whitespace. Remove spaces before tabs. No code changes.
CORE-6907
svn path=/trunk/; revision=58294
Thomas Faber [Fri, 8 Feb 2013 22:08:17 +0000 (22:08 +0000)]
[PSEH3]
- Fix some unused parameter warnings
CORE-6943 #resolve
svn path=/trunk/; revision=58293
Amine Khaldi [Wed, 6 Feb 2013 22:10:51 +0000 (22:10 +0000)]
[CMAKE]
* Rely on CMAKE_HOST_WIN32 instead of CMAKE_HOST_SYSTEM_NAME which, sometimes, isn't set for some reason. Should fix the incorrect MINGW_TOOLCHAIN_PREFIX value issue.
svn path=/trunk/; revision=58292
Amine Khaldi [Tue, 5 Feb 2013 23:02:36 +0000 (23:02 +0000)]
[WIN32SS]
* Fix a corner case when the start segments overlaps the end segment in Chord(), Pie(), Arc() and ArcTo() functions.
* This should fix the Pie chart in "Disk Properties" when all the space is used.
* Brought to you by Victor Martinez Calvo.
CORE-6848 #resolve #comment Committed in r58291. Thanks !
svn path=/trunk/; revision=58291
Amine Khaldi [Tue, 5 Feb 2013 17:54:22 +0000 (17:54 +0000)]
* Addendum to r58214.
svn path=/trunk/; revision=58290
Amine Khaldi [Tue, 5 Feb 2013 17:51:43 +0000 (17:51 +0000)]
[MSI]
* Account for the fact that PID_SECURITY is defined in propidl.h with a different value. Spotted by Sylvain.
CORE-6930 #resolve #comment Fixed in r58289.
svn path=/trunk/; revision=58289
Thomas Faber [Tue, 5 Feb 2013 12:03:56 +0000 (12:03 +0000)]
[HAL]
- Fix missing dependency on asm in GCC object library build
CORE-6941 #resolve
svn path=/trunk/; revision=58288
Johannes Anderwald [Mon, 4 Feb 2013 12:39:40 +0000 (12:39 +0000)]
- Disable assert
CORE-6866
svn path=/trunk/; revision=58287
Johannes Anderwald [Mon, 4 Feb 2013 12:09:35 +0000 (12:09 +0000)]
[EXPLORER]
- Fix taskbar icons
svn path=/trunk/; revision=58286
Amine Khaldi [Sun, 3 Feb 2013 20:58:19 +0000 (20:58 +0000)]
[IMM32_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=58285
Amine Khaldi [Sun, 3 Feb 2013 20:58:12 +0000 (20:58 +0000)]
[IMM32]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=58284
Amine Khaldi [Sun, 3 Feb 2013 20:49:58 +0000 (20:49 +0000)]
[USP10_WINETEST]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=58283
Amine Khaldi [Sun, 3 Feb 2013 20:49:47 +0000 (20:49 +0000)]
[USP10]
* Sync with Wine 1.5.19.
svn path=/trunk/; revision=58282
Thomas Faber [Sun, 3 Feb 2013 20:15:54 +0000 (20:15 +0000)]
[NTOSKRNL:OB]
- Actually fail when the maximum number of reparse attempts is reached in ObpLookupObjectName. It previously returned a pointer to whatever object was currently in charge of parsing, but without taking a reference to it.
- Fixes 'Header->HandleCount == 0' assertion failure (on \REGISTRY object) after running ntdll_winetest:reg three times (and also fixes the remaining test failure)
svn path=/trunk/; revision=58281
Amine Khaldi [Sun, 3 Feb 2013 11:11:21 +0000 (11:11 +0000)]
[EXPLORER_NEW]
* Add transparency to icons in the task bar and in the tray bar. Brought to you by Carlo Bramini.
CORE-6938 #resolve #comment Committed in r58279. Grazie ;)
svn path=/trunk/; revision=58279
Eric Kohl [Sun, 3 Feb 2013 00:13:53 +0000 (00:13 +0000)]
[SAMSRV]
Add new passwords to the password history and move the whole password setting code into a separate function.
svn path=/trunk/; revision=58278
Hermès Bélusca-Maïto [Sat, 2 Feb 2013 22:42:05 +0000 (22:42 +0000)]
Fix Japanese translation
svn path=/branches/ros-csrss/; revision=58277
Timo Kreuzer [Sat, 2 Feb 2013 22:36:31 +0000 (22:36 +0000)]
[MKHIVE]
Fix build, but remove support for architecture specific inf sections. This means livecd cannot have those until someone implements this. I give up...
svn path=/trunk/; revision=58276
Hermès Bélusca-Maïto [Sat, 2 Feb 2013 22:31:27 +0000 (22:31 +0000)]
[CONSOLE.CPL]
Convert language resource files to UTF-8
svn path=/branches/ros-csrss/; revision=58275
Timo Kreuzer [Sat, 2 Feb 2013 22:08:53 +0000 (22:08 +0000)]
[MKHIVE]
2nd try to fix *nix build
svn path=/trunk/; revision=58274
Hermès Bélusca-Maïto [Sat, 2 Feb 2013 22:08:18 +0000 (22:08 +0000)]
[CONSRV]
Convert language resource files into UTF-8
svn path=/branches/ros-csrss/; revision=58273
Timo Kreuzer [Sat, 2 Feb 2013 22:05:47 +0000 (22:05 +0000)]
[MKHIVE]
Try to fix *nix build
svn path=/trunk/; revision=58272
Timo Kreuzer [Sat, 2 Feb 2013 21:56:00 +0000 (21:56 +0000)]
[SETUP]
- Implement support for architecture specific INF sections both in mkhive and in usetup (For an example, check hivesys.inf at the bottom)
- Get rid of architecture specific .inf files
svn path=/trunk/; revision=58271
Amine Khaldi [Sat, 2 Feb 2013 18:49:53 +0000 (18:49 +0000)]
[NTOS/FSRTL]
* Remove a harmless ASSERT. Brought to you by Art Yerkes (arty).
CORE-6580 #resolve #comment Committed in 58270.
svn path=/trunk/; revision=58270
Johannes Anderwald [Sat, 2 Feb 2013 17:26:03 +0000 (17:26 +0000)]
[LIBUSB]
- Fix bug introduced in 58268
- Spotted by Usurp
svn path=/trunk/; revision=58269
Johannes Anderwald [Sat, 2 Feb 2013 15:45:02 +0000 (15:45 +0000)]
[USB]
- Add interface function to IUSBHardwareDevice, which returns the USB controller type
- The controller type is used for debugging in the common usb library (libusb)
svn path=/trunk/; revision=58268
Thomas Faber [Sat, 2 Feb 2013 13:48:19 +0000 (13:48 +0000)]
[CRT]
- Fix the strxfrm hack to allow dest == NULL.
svn path=/trunk/; revision=58267
Thomas Faber [Sat, 2 Feb 2013 13:27:49 +0000 (13:27 +0000)]
[NTOSKRNL:MM]
- Ignore the unsupported MEM_TOP_DOWN flag instead of failing NtAllocateVirtualMemory
CORE-6392 CORE-6805 #comment MEM_TOP_DOWN should be sufficiently fixed in r58266, and setup now starts. Please confirm.
svn path=/trunk/; revision=58266
Thomas Faber [Sat, 2 Feb 2013 11:31:30 +0000 (11:31 +0000)]
[EXPLORER_NEW]
- Do not use printf for startup debug messages
- Fix some (alas, not all) TCHAR misuse
svn path=/trunk/; revision=58265
Thomas Faber [Sat, 2 Feb 2013 11:14:58 +0000 (11:14 +0000)]
[EXPLORER_NEW]
- Prefer HeapAlloc over malloc
svn path=/trunk/; revision=58264
Thomas Faber [Sat, 2 Feb 2013 10:55:29 +0000 (10:55 +0000)]
[EXPLORER_NEW]
- Prefer HEAP_ZERO_MEMORY over a separate ZeroMemory call. Patch by Carlo Bramini.
CORE-6928 #resolve
svn path=/trunk/; revision=58263
Thomas Faber [Sat, 2 Feb 2013 10:49:58 +0000 (10:49 +0000)]
[EXPLORER_NEW]
- Process startup items before creating the desktop. Fix some comments, add TODOs. Based on patch by Edijs Kolesnikovičs.
CORE-6896 #resolve
svn path=/trunk/; revision=58262
Thomas Faber [Sat, 2 Feb 2013 10:33:08 +0000 (10:33 +0000)]
[EXPLORER_NEW]
- Handle tray window notification to open start menu. By Edijs Kolesnikovičs & Grégori Macário Harbs.
CORE-6874 #resolve
svn path=/trunk/; revision=58261