Commit graph

63996 commits

Author SHA1 Message Date
Thomas Faber ca8fcf5402 [USER32_APITEST]
- Add a test for the bug in win32k highlighted by the recent ATL breakage
CORE-10413

svn path=/trunk/; revision=69707
2015-10-26 12:03:09 +00:00
Ged Murphy 949981b47f [DEVMGR]
- Highlight unused resources
- Patch by Ștefan Fulea
CORE-6109

svn path=/trunk/; revision=69706
2015-10-26 11:41:47 +00:00
Thomas Faber 8c44eaadfa [ATL]
- Revert broken math change in ATL::thunkCode::Init

svn path=/trunk/; revision=69705
2015-10-26 11:38:30 +00:00
Ged Murphy 4b92ce00d5 [DEVMGR]
- Hide legacy devices and volumes by default
- Patch by Eric Kohl
CORE-10396

svn path=/trunk/; revision=69704
2015-10-26 08:40:14 +00:00
Hermès Bélusca-Maïto dbff9a412d A parenthesis trolled me.
svn path=/trunk/; revision=69703
2015-10-25 23:13:37 +00:00
Hermès Bélusca-Maïto 4883da7f5c [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
2015-10-25 23:10:43 +00:00
Hermès Bélusca-Maïto 6f3e0b39ca [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
2015-10-25 22:55:18 +00:00
Ged Murphy 9ce035003d [DEVMGR]
- Fix overlay icon for problem devices

svn path=/trunk/; revision=69700
2015-10-25 17:01:19 +00:00
Amine Khaldi 1afae58191 [UNIATA] Update to v45j1. CORE-10189
svn path=/trunk/; revision=69699
2015-10-25 14:45:48 +00:00
Hermès Bélusca-Maïto d6e05da575 [ATL]: Use _AtlGetConversionACP() instead of hadcoded CP_THREAD_ACP value.
svn path=/trunk/; revision=69698
2015-10-25 14:37:33 +00:00
Eric Kohl ebdf8b1700 [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
2015-10-25 14:33:27 +00:00
Daniel Reimer e9b79abb0f [FONTS]
Update Ubuntu font to v0.83

svn path=/trunk/; revision=69696
2015-10-25 13:10:25 +00:00
Thomas Faber e0526b4623 [NTDLL:LDR]
- Take the right exit path from LdrpMapDll when an illegal dll relocation is encountered. CID 1237071

svn path=/trunk/; revision=69695
2015-10-25 13:07:28 +00:00
Amine Khaldi 4c14eaa561 [FREETYPE] Update to v2.6.1. CORE-10378
svn path=/trunk/; revision=69694
2015-10-25 12:56:20 +00:00
Amine Khaldi f9dab9b203 [WIN32K] Use FreeType inclusion macros.
svn path=/trunk/; revision=69693
2015-10-25 12:51:50 +00:00
Thomas Faber c662ceada7 [SHELL32]
- Correctly initialize LVITEM::iSubItem before LVM_GETITEM/LVM_SETITEM
CORE-10403 #resolve

svn path=/trunk/; revision=69692
2015-10-25 11:49:12 +00:00
Amine Khaldi 465a34000b [CRT] Remove second semicolon. Spotted by Michael Fritscher. CORE-10390
svn path=/trunk/; revision=69691
2015-10-25 11:11:34 +00:00
Amine Khaldi f5465c7f46 [LAUTUS.MSSSTYLES] French translation by Eliott Lavier. CORE-10371
svn path=/trunk/; revision=69690
2015-10-25 11:06:19 +00:00
Amine Khaldi 6b7b80b4fb [MSCONFIG_NEW][DEVMGR] Turkish translation update by Erdem Ersoy. CORE-10397
svn path=/trunk/; revision=69689
2015-10-25 11:01:01 +00:00
Amine Khaldi b882d40564 [MSCONFIG_NEW] Fix duplicate IDD_FREELDR_PAGE dialog in ko-KR.rc. Fixes MSVC build and GCC build warning.
svn path=/trunk/; revision=69688
2015-10-25 10:46:09 +00:00
Amine Khaldi 56a83fbfe5 [HDWWIZ][NEWDEV] Fix mismatched titles. By Jared Smudde. CORE-10399
svn path=/trunk/; revision=69687
2015-10-25 10:38:15 +00:00
Pierre Schweitzer 2f829daee1 [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
2015-10-25 10:17:04 +00:00
Amine Khaldi eecc4b5fc4 [WMVCORE] Import from Wine Staging 1.7.47. CORE-10400
svn path=/trunk/; revision=69685
2015-10-25 10:07:44 +00:00
Amine Khaldi 6b0cbac192 [PSDK] Import wmsbuffer.idl and wmsdkidl.idl from Wine Staging 1.7.47. CORE-10400
svn path=/trunk/; revision=69684
2015-10-25 10:00:30 +00:00
Pierre Schweitzer 6445100f0d [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
2015-10-25 09:28:57 +00:00
Pierre Schweitzer d9674b27cf [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
2015-10-25 08:36:14 +00:00
Pierre Schweitzer 54af95dc46 [CRT_APITEST]
Add more tests

CORE-10390

svn path=/trunk/; revision=69681
2015-10-25 07:42:34 +00:00
Pierre Schweitzer 16543cd058 [CRT_APITEST]
Add a few tests to show mbstowcs/wcstombs behavior will NULL ptr.

CORE-10390

svn path=/trunk/; revision=69680
2015-10-24 23:18:33 +00:00
Thomas Faber 910e2d7dc7 [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
2015-10-24 15:46:34 +00:00
Thomas Faber 1bfbbb69c2 [WIN32K:NTUSER]
- Copy the right size...
CORE-10395

svn path=/trunk/; revision=69678
2015-10-24 15:14:09 +00:00
Thomas Faber 929dbdcd82 [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
2015-10-24 15:04:12 +00:00
Thomas Faber 2af7ac46cc [ATL]
- Add CComBSTR::operator BSTR. Mark by Mark Jansen.
CORE-10394 #resolve

svn path=/trunk/; revision=69676
2015-10-24 13:26:44 +00:00
Sylvain Petreolle 4a8d75d6ba [CONFIGURE]
NEW_STYLE_BUILD is used for official builds.
Enable it.

svn path=/trunk/; revision=69675
2015-10-24 12:30:42 +00:00
Pierre Schweitzer a2b2cb7dcf [SHELL32]
Backport Wine commit: 0efa2331e2f54b81480adeb588972ca16a8dab16
"Fix a cloned pidl leak (Coverity)." by Nikolay Sivov

CID 716480

svn path=/trunk/; revision=69674
2015-10-24 10:27:40 +00:00
Pierre Schweitzer 7479bc63fe [SHELL32]
Fix a memory leak

CID 1322131

svn path=/trunk/; revision=69673
2015-10-24 10:24:37 +00:00
Pierre Schweitzer d3a401609e [SETUPAPI]
Partly backport Wine commit: 4d796458d0ed517d45adc57a1aedaf1c3bdde232
"Avoid memory leaks (coverity)." by André Hentschel

CID 716469

svn path=/trunk/; revision=69672
2015-10-24 10:14:21 +00:00
Pierre Schweitzer 90198d9c56 [SETUPAPI]
Fix a memory leak

CID 716468

svn path=/trunk/; revision=69671
2015-10-24 10:09:44 +00:00
Pierre Schweitzer 4dfac410a4 [SETUPAPI]
Don't leak memory

CID 716460

svn path=/trunk/; revision=69670
2015-10-24 10:00:24 +00:00
Pierre Schweitzer bd3ef669f3 [SETUPAPI]
Fix a memory leak

CID 1250296

svn path=/trunk/; revision=69669
2015-10-24 09:54:54 +00:00
Pierre Schweitzer ca111f1d01 [SETUPAPI]
Properly return the machine handle in CM_Connect_MachineW()

CID 716459

svn path=/trunk/; revision=69668
2015-10-24 09:50:50 +00:00
Pierre Schweitzer 6f7ec944d5 [MSGINA]
Don't leak memory

CID 1206901

svn path=/trunk/; revision=69667
2015-10-24 09:39:20 +00:00
Pierre Schweitzer 383bf6699a [MSCOREE]
Backport Wine commit: 85d49c5819fb4494d9f81c56c3504bef5732b726
"Correct possible uninitialized variable (clang)." by Alistair Leslie-Hughes

CID 215556

svn path=/trunk/; revision=69666
2015-10-24 09:36:16 +00:00
Pierre Schweitzer e21fa420f0 [LSASRV]
Initialize pointers addresses before the first goto, to avoid uninit addresses handling

CID 1206997, 1206998

svn path=/trunk/; revision=69665
2015-10-24 08:49:08 +00:00
Pierre Schweitzer a3237b1f66 [KERNEL32]
Don't pass uninit pointer address to CsrFreeCaptureBuffer()

CID 1223181

svn path=/trunk/; revision=69664
2015-10-24 08:43:54 +00:00
Pierre Schweitzer 00e9309787 [BROWSEUI]
Use correct delete operator

CID 1321947

svn path=/trunk/; revision=69663
2015-10-24 08:33:20 +00:00
Pierre Schweitzer 71f36c710d [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
2015-10-24 08:21:09 +00:00
Pierre Schweitzer 34c9b63005 [MSVCRT]
Add a test that shows that _splitpath() null-terminates drive

svn path=/trunk/; revision=69661
2015-10-24 08:20:05 +00:00
Pierre Schweitzer 259db826a9 [CONSOLE]
Don't overrun two buffers

CID 1322100, 1237057

svn path=/trunk/; revision=69660
2015-10-24 07:59:52 +00:00
Ged Murphy db0a8fd47d [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
2015-10-23 13:16:25 +00:00
Ged Murphy 285e7278f5 [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
2015-10-23 12:45:41 +00:00