Amine Khaldi [Tue, 26 Feb 2013 18:23:45 +0000 (18:23 +0000)]
[PSDK]
* Annotate wingdi.h.
svn path=/trunk/; revision=58373
Amine Khaldi [Tue, 26 Feb 2013 18:22:36 +0000 (18:22 +0000)]
[SAL]
* Add _Field_size_opt_ annotation.
svn path=/trunk/; revision=58372
Pierre Schweitzer [Tue, 26 Feb 2013 06:44:31 +0000 (06:44 +0000)]
[REGEDIT]
Fix typo in French translation.
Spotted on: http://reactos.org/forum/viewtopic.php?p=99232#p99232
svn path=/trunk/; revision=58371
Timo Kreuzer [Mon, 25 Feb 2013 20:11:40 +0000 (20:11 +0000)]
[FREELDR]
Fix a typo in arm code that I introduced, spotted by Thomas.
svn path=/trunk/; revision=58370
Timo Kreuzer [Mon, 25 Feb 2013 20:07:17 +0000 (20:07 +0000)]
[FREELDR]
Get rid of reactos_arc_hardware_data, which wasn't used anyway. This frees up 16KB of memory. Don't reallocate the PARTIAL_RESOURE_LISTs in FldrCreateComponentKey, instead take over the ones passed by the caller.
svn path=/trunk/; revision=58369
Giannis Adamopoulos [Sun, 24 Feb 2013 21:38:48 +0000 (21:38 +0000)]
Fix build for gcc
svn path=/trunk/; revision=58368
Giannis Adamopoulos [Sun, 24 Feb 2013 21:30:30 +0000 (21:30 +0000)]
[msgina]
- Fix a bug in StartupWindowThread that had as a result to close the desktop handle we get from winlogon. The problem is the wrong usage of SetThreadDesktop as it closes the previous desktop, so keeping OldDesk is totally useless and when the thread exits it will close the handle to the current thread desktop which is Session->WinlogonDesktop from winlogon. To solve this issue we have to duplicate the handle we get from winlogon and let it get closed by win32k when the thread exits
svn path=/trunk/; revision=58367
Eric Kohl [Sun, 24 Feb 2013 20:27:15 +0000 (20:27 +0000)]
[LOGON]
Fix formatting. No code changes.
svn path=/trunk/; revision=58366
Timo Kreuzer [Sun, 24 Feb 2013 20:18:57 +0000 (20:18 +0000)]
[FREELDR]
Fix formatting
svn path=/trunk/; revision=58365
Giannis Adamopoulos [Sun, 24 Feb 2013 20:03:48 +0000 (20:03 +0000)]
[win32k]
- Fix a nasty bug in IntTrackMouseMove that prevented us from stopping the ID_EVENT_SYSTIMER_MOUSEHOVER timer.
- IntKillTimer requires a PWND as first argument but we were passing an HWND and as a result the timer was never stopped
- Fixes the remaining failed tests for TrackMouseEvent (besides queue state tests)
svn path=/trunk/; revision=58364
Eric Kohl [Sun, 24 Feb 2013 19:44:41 +0000 (19:44 +0000)]
[MSGINA]
- Implement WlxScreenSaverNotify. I decided to return a hardcoded FALSE because RegQueryValueExW always reads "1", although there is a "0" written in the registry. Will fix it later.
svn path=/trunk/; revision=58363
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
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
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
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
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
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
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
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
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