Thomas Faber [Mon, 26 Oct 2015 12:03:09 +0000 (12:03 +0000)]
[USER32_APITEST]
- Add a test for the bug in win32k highlighted by the recent ATL breakage
CORE-10413
svn path=/trunk/; revision=69707
Ged Murphy [Mon, 26 Oct 2015 11:41:47 +0000 (11:41 +0000)]
[DEVMGR]
- Highlight unused resources
- Patch by Ștefan Fulea
CORE-6109
svn path=/trunk/; revision=69706
Thomas Faber [Mon, 26 Oct 2015 11:38:30 +0000 (11:38 +0000)]
[ATL]
- Revert broken math change in ATL::thunkCode::Init
svn path=/trunk/; revision=69705
Ged Murphy [Mon, 26 Oct 2015 08:40:14 +0000 (08:40 +0000)]
[DEVMGR]
- Hide legacy devices and volumes by default
- Patch by Eric Kohl
CORE-10396
svn path=/trunk/; revision=69704
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 23:13:37 +0000 (23:13 +0000)]
A parenthesis trolled me.
svn path=/trunk/; revision=69703
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 23:10:43 +0000 (23:10 +0000)]
[ATL]
- Fix exception specifier (Ged or Thomas, can you double-check those please? :) )
- ATL can be used in code not using the C++11 standard aka. fix build when double '>' characters are present, for example in template<foo bar<stuff>> .
svn path=/trunk/; revision=69702
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 22:55:18 +0000 (22:55 +0000)]
[ATL]
- Flush the CPU instruction cache after the ATL window proc thunk code is patched into memory.
- Implement some (not all) CAtlList methods that I will need later on.
- Implement some (not all) CStringT and CSimpleStringT methods & operators that I will need later on.
svn path=/trunk/; revision=69701
Ged Murphy [Sun, 25 Oct 2015 17:01:19 +0000 (17:01 +0000)]
[DEVMGR]
- Fix overlay icon for problem devices
svn path=/trunk/; revision=69700
Amine Khaldi [Sun, 25 Oct 2015 14:45:48 +0000 (14:45 +0000)]
[UNIATA] Update to v45j1. CORE-10189
svn path=/trunk/; revision=69699
Hermès Bélusca-Maïto [Sun, 25 Oct 2015 14:37:33 +0000 (14:37 +0000)]
[ATL]: Use _AtlGetConversionACP() instead of hadcoded CP_THREAD_ACP value.
svn path=/trunk/; revision=69698
Eric Kohl [Sun, 25 Oct 2015 14:33:27 +0000 (14:33 +0000)]
[NTOSKRNL][LSASRV]
- Add the SRM code from Timos kernel-fun branch.
- Move its lsasrv code to a separate file.
Thank you very much, Timo!
svn path=/trunk/; revision=69697
Daniel Reimer [Sun, 25 Oct 2015 13:10:25 +0000 (13:10 +0000)]
[FONTS]
Update Ubuntu font to v0.83
svn path=/trunk/; revision=69696
Thomas Faber [Sun, 25 Oct 2015 13:07:28 +0000 (13:07 +0000)]
[NTDLL:LDR]
- Take the right exit path from LdrpMapDll when an illegal dll relocation is encountered. CID
1237071
svn path=/trunk/; revision=69695
Amine Khaldi [Sun, 25 Oct 2015 12:56:20 +0000 (12:56 +0000)]
[FREETYPE] Update to v2.6.1. CORE-10378
svn path=/trunk/; revision=69694
Amine Khaldi [Sun, 25 Oct 2015 12:51:50 +0000 (12:51 +0000)]
[WIN32K] Use FreeType inclusion macros.
svn path=/trunk/; revision=69693
Thomas Faber [Sun, 25 Oct 2015 11:49:12 +0000 (11:49 +0000)]
[SHELL32]
- Correctly initialize LVITEM::iSubItem before LVM_GETITEM/LVM_SETITEM
CORE-10403 #resolve
svn path=/trunk/; revision=69692
Amine Khaldi [Sun, 25 Oct 2015 11:11:34 +0000 (11:11 +0000)]
[CRT] Remove second semicolon. Spotted by Michael Fritscher. CORE-10390
svn path=/trunk/; revision=69691
Amine Khaldi [Sun, 25 Oct 2015 11:06:19 +0000 (11:06 +0000)]
[LAUTUS.MSSSTYLES] French translation by Eliott Lavier. CORE-10371
svn path=/trunk/; revision=69690
Amine Khaldi [Sun, 25 Oct 2015 11:01:01 +0000 (11:01 +0000)]
[MSCONFIG_NEW][DEVMGR] Turkish translation update by Erdem Ersoy. CORE-10397
svn path=/trunk/; revision=69689
Amine Khaldi [Sun, 25 Oct 2015 10:46:09 +0000 (10:46 +0000)]
[MSCONFIG_NEW] Fix duplicate IDD_FREELDR_PAGE dialog in ko-KR.rc. Fixes MSVC build and GCC build warning.
svn path=/trunk/; revision=69688
Amine Khaldi [Sun, 25 Oct 2015 10:38:15 +0000 (10:38 +0000)]
[HDWWIZ][NEWDEV] Fix mismatched titles. By Jared Smudde. CORE-10399
svn path=/trunk/; revision=69687
Pierre Schweitzer [Sun, 25 Oct 2015 10:17:04 +0000 (10:17 +0000)]
[EXT2]
Import missing parameters for Ext2 driver.
This fixes extX volumes being only available in read-only on ReactOS.
CORE-10272 #comment Fixed with r69686
svn path=/trunk/; revision=69686
Amine Khaldi [Sun, 25 Oct 2015 10:07:44 +0000 (10:07 +0000)]
[WMVCORE] Import from Wine Staging 1.7.47. CORE-10400
svn path=/trunk/; revision=69685
Amine Khaldi [Sun, 25 Oct 2015 10:00:30 +0000 (10:00 +0000)]
[PSDK] Import wmsbuffer.idl and wmsdkidl.idl from Wine Staging 1.7.47. CORE-10400
svn path=/trunk/; revision=69684
Pierre Schweitzer [Sun, 25 Oct 2015 09:28:57 +0000 (09:28 +0000)]
[CRT]
Fix NTDLL implementation of mbstowcs() and wcstombs() so that they return length in caracters and not in bytes.
This fixes last failing *to* CRT apitests
CORE-10390
svn path=/trunk/; revision=69683
Pierre Schweitzer [Sun, 25 Oct 2015 08:36:14 +0000 (08:36 +0000)]
[CRT]
Import _mbstowcs_l() from Wine and call it in mbstowcs().
This fixes crashes when calling the msvcrt, crtdll implementation of mbstowcs() with no output string.
Thus, it fixes a few crashing apitests
The NTDLL version is still broken in some way, need to investigate why.
CORE-10390 #resolve #comment Fixed with 69682. Thanks for the report!
svn path=/trunk/; revision=69682
Pierre Schweitzer [Sun, 25 Oct 2015 07:42:34 +0000 (07:42 +0000)]
[CRT_APITEST]
Add more tests
CORE-10390
svn path=/trunk/; revision=69681
Pierre Schweitzer [Sat, 24 Oct 2015 23:18:33 +0000 (23:18 +0000)]
[CRT_APITEST]
Add a few tests to show mbstowcs/wcstombs behavior will NULL ptr.
CORE-10390
svn path=/trunk/; revision=69680
Thomas Faber [Sat, 24 Oct 2015 15:46:34 +0000 (15:46 +0000)]
[WIN32K:NTUSER]
- Make CaretInfo part of the USER_MESSAGE_QUEUE structure since the pointer can no longer change
CORE-10395
svn path=/trunk/; revision=69679
Thomas Faber [Sat, 24 Oct 2015 15:14:09 +0000 (15:14 +0000)]
[WIN32K:NTUSER]
- Copy the right size...
CORE-10395
svn path=/trunk/; revision=69678
Thomas Faber [Sat, 24 Oct 2015 15:04:12 +0000 (15:04 +0000)]
[WIN32K:NTUSER]
- In UserAttachThreadInput, copy the CaretInfo structure instead of saving a pointer that may be freed right after
CORE-10395 #resolve
svn path=/trunk/; revision=69677
Thomas Faber [Sat, 24 Oct 2015 13:26:44 +0000 (13:26 +0000)]
[ATL]
- Add CComBSTR::operator BSTR. Mark by Mark Jansen.
CORE-10394 #resolve
svn path=/trunk/; revision=69676
Sylvain Petreolle [Sat, 24 Oct 2015 12:30:42 +0000 (12:30 +0000)]
[CONFIGURE]
NEW_STYLE_BUILD is used for official builds.
Enable it.
svn path=/trunk/; revision=69675
Pierre Schweitzer [Sat, 24 Oct 2015 10:27:40 +0000 (10:27 +0000)]
[SHELL32]
Backport Wine commit:
0efa2331e2f54b81480adeb588972ca16a8dab16
"Fix a cloned pidl leak (Coverity)." by Nikolay Sivov
CID 716480
svn path=/trunk/; revision=69674
Pierre Schweitzer [Sat, 24 Oct 2015 10:24:37 +0000 (10:24 +0000)]
[SHELL32]
Fix a memory leak
CID
1322131
svn path=/trunk/; revision=69673
Pierre Schweitzer [Sat, 24 Oct 2015 10:14:21 +0000 (10:14 +0000)]
[SETUPAPI]
Partly backport Wine commit:
4d796458d0ed517d45adc57a1aedaf1c3bdde232
"Avoid memory leaks (coverity)." by André Hentschel
CID 716469
svn path=/trunk/; revision=69672
Pierre Schweitzer [Sat, 24 Oct 2015 10:09:44 +0000 (10:09 +0000)]
[SETUPAPI]
Fix a memory leak
CID 716468
svn path=/trunk/; revision=69671
Pierre Schweitzer [Sat, 24 Oct 2015 10:00:24 +0000 (10:00 +0000)]
[SETUPAPI]
Don't leak memory
CID 716460
svn path=/trunk/; revision=69670
Pierre Schweitzer [Sat, 24 Oct 2015 09:54:54 +0000 (09:54 +0000)]
[SETUPAPI]
Fix a memory leak
CID
1250296
svn path=/trunk/; revision=69669
Pierre Schweitzer [Sat, 24 Oct 2015 09:50:50 +0000 (09:50 +0000)]
[SETUPAPI]
Properly return the machine handle in CM_Connect_MachineW()
CID 716459
svn path=/trunk/; revision=69668
Pierre Schweitzer [Sat, 24 Oct 2015 09:39:20 +0000 (09:39 +0000)]
[MSGINA]
Don't leak memory
CID
1206901
svn path=/trunk/; revision=69667
Pierre Schweitzer [Sat, 24 Oct 2015 09:36:16 +0000 (09:36 +0000)]
[MSCOREE]
Backport Wine commit:
85d49c5819fb4494d9f81c56c3504bef5732b726
"Correct possible uninitialized variable (clang)." by Alistair Leslie-Hughes
CID 215556
svn path=/trunk/; revision=69666
Pierre Schweitzer [Sat, 24 Oct 2015 08:49:08 +0000 (08:49 +0000)]
[LSASRV]
Initialize pointers addresses before the first goto, to avoid uninit addresses handling
CID
1206997,
1206998
svn path=/trunk/; revision=69665
Pierre Schweitzer [Sat, 24 Oct 2015 08:43:54 +0000 (08:43 +0000)]
[KERNEL32]
Don't pass uninit pointer address to CsrFreeCaptureBuffer()
CID
1223181
svn path=/trunk/; revision=69664
Pierre Schweitzer [Sat, 24 Oct 2015 08:33:20 +0000 (08:33 +0000)]
[BROWSEUI]
Use correct delete operator
CID
1321947
svn path=/trunk/; revision=69663
Pierre Schweitzer [Sat, 24 Oct 2015 08:21:09 +0000 (08:21 +0000)]
[DESK]
Pass a buffer big enough to hold the drive size to _wsplitpath().
This fixes a buffer overrun.
CID
1322097
svn path=/trunk/; revision=69662
Pierre Schweitzer [Sat, 24 Oct 2015 08:20:05 +0000 (08:20 +0000)]
[MSVCRT]
Add a test that shows that _splitpath() null-terminates drive
svn path=/trunk/; revision=69661
Pierre Schweitzer [Sat, 24 Oct 2015 07:59:52 +0000 (07:59 +0000)]
[CONSOLE]
Don't overrun two buffers
CID
1322100,
1237057
svn path=/trunk/; revision=69660
Ged Murphy [Fri, 23 Oct 2015 13:16:25 +0000 (13:16 +0000)]
[DEVMGR]
- Force all refreshes to go through the CDeviceManager method instead of calling CDeviceView directly.
- Fixes missing checked radio item in the view menu on startup
svn path=/trunk/; revision=69659
Ged Murphy [Fri, 23 Oct 2015 12:45:41 +0000 (12:45 +0000)]
[DEVMGR]
- When refreshing the view, reselect and expand the previously selected node in the tree. This allows to switch from 'by type' to 'by connection' and see where the selected device sits in the tree hierarchy (and vice versa)
svn path=/trunk/; revision=69658
Thomas Faber [Fri, 23 Oct 2015 12:40:29 +0000 (12:40 +0000)]
[NTOS:SE]
- Fail if the provided default DACL is invalid in NtCreateToken. CID
1237131
svn path=/trunk/; revision=69657
Robert Naumann [Fri, 23 Oct 2015 12:23:37 +0000 (12:23 +0000)]
revert r69654
svn path=/trunk/; revision=69656
Robert Naumann [Fri, 23 Oct 2015 11:42:02 +0000 (11:42 +0000)]
[CPL] Fix some blurry resources. By Henry Tang Ih. CORE-10385
svn path=/trunk/; revision=69655
Robert Naumann [Fri, 23 Oct 2015 11:27:52 +0000 (11:27 +0000)]
[DEVMGR] Improve the toolbar bitmap. By Jared Smudde. CORE-10342
svn path=/trunk/; revision=69654
Thomas Faber [Fri, 23 Oct 2015 10:34:44 +0000 (10:34 +0000)]
[WIN32K:NTUSER]
- Don't open-code IoGetRemainingStackSize
svn path=/trunk/; revision=69653
Thomas Faber [Fri, 23 Oct 2015 07:26:42 +0000 (07:26 +0000)]
[NETWORKING][CABMAN]
- Attempt to silence some 200 benign "Operands don't affect result" Coverity defects
svn path=/trunk/; revision=69652
Thomas Faber [Thu, 22 Oct 2015 21:06:25 +0000 (21:06 +0000)]
[WIN32K:NTUSER]
- Properly set the window minimize status in WM_ACTIVATE's WPARAM. CID 513028, 513029
svn path=/trunk/; revision=69651
Ged Murphy [Thu, 22 Oct 2015 17:37:51 +0000 (17:37 +0000)]
The c++ bool is 1 byte, not 4. Thanks Thomas
svn path=/trunk/; revision=69650
Ged Murphy [Thu, 22 Oct 2015 17:21:30 +0000 (17:21 +0000)]
[DEVMGR]
- Automatically refresh the view whenever there is a hardware change on the machine
- Don't force a refresh when we enable/disable devices, this is now be picked up automatically
svn path=/trunk/; revision=69649
Thomas Faber [Thu, 22 Oct 2015 16:41:38 +0000 (16:41 +0000)]
[WIN32K:NTUSER]
- Fix uninitialized variable use in failure case of NtUserSetCursorIconData. CID
1322233
svn path=/trunk/; revision=69648
Giannis Adamopoulos [Thu, 22 Oct 2015 15:23:21 +0000 (15:23 +0000)]
[SHELL32]
- Add DoDeleteAsync method that takes the data object and the fMask parameter from IContextMenu in order to distinguish if we need a permanent delete.
- CDefView: Properly add CMIC_MASK_SHIFT_DOWN and CMIC_MASK_CONTROL_DOWN flags when calling Invoke.
- CDefaultContextMenu: use DoDeleteAsync and pass fmask so as to make Shift+Delete shortcut to permanently delete files.
Note: GetKeyState sometimes returns wrong results but this doesn't concern the shell.
CORE-4365
svn path=/trunk/; revision=69647
Thomas Faber [Thu, 22 Oct 2015 15:12:09 +0000 (15:12 +0000)]
[WIN32K:NTUSER]
- Don't pass an uninitialized DOSENDMESSAGE structure to co_IntDoSendMessage. CID 701425
svn path=/trunk/; revision=69646
Thomas Faber [Thu, 22 Oct 2015 14:43:39 +0000 (14:43 +0000)]
[WIN32K:NTUSER]
- Only resend WM_ENTERIDLE after encountering a relevant message. CID
1321906
svn path=/trunk/; revision=69645
Thomas Faber [Thu, 22 Oct 2015 14:13:40 +0000 (14:13 +0000)]
[WIN32K:NTUSER]
- Don't call PopupMenuWndProc for the message window in IntDispatchMessage. CID
1322026
svn path=/trunk/; revision=69644
Thomas Faber [Thu, 22 Oct 2015 13:48:12 +0000 (13:48 +0000)]
[WIN32K:NTGDI]
- Fix pool leak in failure case of PATH_StrokePath. CID 716633
svn path=/trunk/; revision=69643
Thomas Faber [Thu, 22 Oct 2015 11:29:55 +0000 (11:29 +0000)]
[WIN32K:NTGDI]
- Correctly pass 'planes' and 'bpp' arguments to IntCreateDIBitmap in GreCreateDIBitmapInternal. CID
1250302
svn path=/trunk/; revision=69642
Thomas Faber [Thu, 22 Oct 2015 11:05:59 +0000 (11:05 +0000)]
[WIN32K:NTGDI]
- Fix pool leak in failure case (CID
1322140) and don't treat NTSTATUS values as Win32 errors in NtGdiGetGlyphIndicesW.
svn path=/trunk/; revision=69641
Thomas Faber [Thu, 22 Oct 2015 10:46:02 +0000 (10:46 +0000)]
[WIN32K:ENG]
- Remove useless NULL checks in BltMask and IntEngStretchBlt. CID
1322184, 701344
svn path=/trunk/; revision=69640
James Tabor [Thu, 22 Oct 2015 09:05:56 +0000 (09:05 +0000)]
[Win32k]
- Fix flashing windows and cleanup code. See CORE-10384.
svn path=/trunk/; revision=69639
Hermès Bélusca-Maïto [Wed, 21 Oct 2015 23:43:26 +0000 (23:43 +0000)]
[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
Hermès Bélusca-Maïto [Wed, 21 Oct 2015 23:36:17 +0000 (23:36 +0000)]
[MSCONFIG_NEW]
Reduce indentation level in code.
svn path=/trunk/; revision=69637
Daniel Reimer [Wed, 21 Oct 2015 19:17:16 +0000 (19:17 +0000)]
[DEVMGR]
Updated German language
svn path=/trunk/; revision=69636
Daniel Reimer [Wed, 21 Oct 2015 18:41:43 +0000 (18:41 +0000)]
[MSCONFIG_NEW]
Updated German language
svn path=/trunk/; revision=69635
Thomas Faber [Wed, 21 Oct 2015 09:00:13 +0000 (09:00 +0000)]
[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
James Tabor [Wed, 21 Oct 2015 00:13:23 +0000 (00:13 +0000)]
[Win32SS]
- Implement suspended window support, see CORE-10078.
svn path=/trunk/; revision=69633
Hermès Bélusca-Maïto [Tue, 20 Oct 2015 23:59:28 +0000 (23:59 +0000)]
[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
Hermès Bélusca-Maïto [Tue, 20 Oct 2015 22:49:34 +0000 (22:49 +0000)]
[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
Hermès Bélusca-Maïto [Tue, 20 Oct 2015 21:57:36 +0000 (21:57 +0000)]
[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
Thomas Faber [Tue, 20 Oct 2015 10:09:59 +0000 (10:09 +0000)]
[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
Thomas Faber [Tue, 20 Oct 2015 08:40:29 +0000 (08:40 +0000)]
[WORDPAD]
- Fix potential buffer overflows. CID 713265, 713266
svn path=/trunk/; revision=69628
Thomas Faber [Tue, 20 Oct 2015 08:30:14 +0000 (08:30 +0000)]
[TASKMGR]
- Fix potential stack buffer overflows. CID
1322094,
1322095
svn path=/trunk/; revision=69627
Thomas Faber [Tue, 20 Oct 2015 08:15:30 +0000 (08:15 +0000)]
[RAPPS]
- Pass the correct buffer size to StringCbCopyW
svn path=/trunk/; revision=69626
James Tabor [Tue, 20 Oct 2015 01:54:18 +0000 (01:54 +0000)]
[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
James Tabor [Tue, 20 Oct 2015 01:51:16 +0000 (01:51 +0000)]
[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
Thomas Faber [Mon, 19 Oct 2015 18:16:17 +0000 (18:16 +0000)]
[GDIPLUS]
- Mark a ROS-Diff and fix MSVC warnings in it
svn path=/trunk/; revision=69623
Thomas Faber [Mon, 19 Oct 2015 16:03:00 +0000 (16:03 +0000)]
[SHLWAPI_WINETEST]
- Fix build until I figure out how to upstream this
svn path=/trunk/; revision=69622
Thomas Faber [Mon, 19 Oct 2015 15:28:24 +0000 (15:28 +0000)]
[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
Thomas Faber [Mon, 19 Oct 2015 15:17:29 +0000 (15:17 +0000)]
[SHELL32]
- Fix some ITEMIDLIST types
CORE-8441
svn path=/trunk/; revision=69620
Ged Murphy [Mon, 19 Oct 2015 13:52:12 +0000 (13:52 +0000)]
[DEVMGR]
- Implement the add new hardware wizard
- fix stray header
CORE-10363
svn path=/trunk/; revision=69619
Ged Murphy [Mon, 19 Oct 2015 11:17:14 +0000 (11:17 +0000)]
Missed this file. Having a shocker today...
svn path=/trunk/; revision=69618
Ged Murphy [Mon, 19 Oct 2015 11:07:19 +0000 (11:07 +0000)]
[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
Ged Murphy [Mon, 19 Oct 2015 10:55:22 +0000 (10:55 +0000)]
[DEVMGR]
- Add the missing resources and reinstate all languages.
- The new additions need translating
svn path=/trunk/; revision=69616
Ged Murphy [Mon, 19 Oct 2015 08:48:24 +0000 (08:48 +0000)]
[DEVMGR]
Add missing changes files
svn path=/trunk/; revision=69615
Ged Murphy [Mon, 19 Oct 2015 08:45:48 +0000 (08:45 +0000)]
[DEVMGR]
- Implement updating the device from the toolbar
- Add a message before uninstalling a device. Dedicated to Jared Smudde.
svn path=/trunk/; revision=69614
Thomas Faber [Mon, 19 Oct 2015 08:00:47 +0000 (08:00 +0000)]
[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
Ged Murphy [Mon, 19 Oct 2015 07:04:17 +0000 (07:04 +0000)]
[DEVMGR]
- Explicitly state that we want to build DllMain without name mangling
See issue 10347 for more details.
svn path=/trunk/; revision=69612
Robert Naumann [Sun, 18 Oct 2015 22:43:14 +0000 (22:43 +0000)]
[SNDREC32] Improve the applications icon. By Henry Tang Ih. CORE-69611
svn path=/trunk/; revision=69611
Robert Naumann [Sun, 18 Oct 2015 22:39:36 +0000 (22:39 +0000)]
[SHELL32] Improve the recent documents icon. By Jared Smudde. CORE-10281
svn path=/trunk/; revision=69610
Robert Naumann [Sun, 18 Oct 2015 22:32:44 +0000 (22:32 +0000)]
[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
Hermès Bélusca-Maïto [Sun, 18 Oct 2015 22:00:29 +0000 (22:00 +0000)]
[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