Giannis Adamopoulos
18dee7a392
[COMCTL32] Button: Implement sending CDDS_PREERASE, CDDS_POSTERASE, CDDS_PREPAINT and CDDS_POSTPAINT according to the apitest and the visual tests.
...
Remove some #ifdef __REACTOS__ from theme_button.c as this file has been forked for good and there is not real plan to keep syncing it with wine.
2017-11-11 13:56:28 +02:00
Giannis Adamopoulos
a98ff4d77c
[COMCTL32] Button: Draw the image list even when the button has the BS_ICON or the BS_BITMAP style. CORE-13170
2017-11-11 01:31:32 +02:00
Giannis Adamopoulos
dea602cd70
[COMCTL32] -Button: Implement drawing the image list with the BUTTON_IMAGELIST_ALIGN_CENTER parameter. This is enough to fix buttons with images created by Lazarus but only with themes. The non themed branch of the code is slightly more complex and will be fixed next. CORE-13170
2017-11-10 20:59:25 +02:00
Adam Słaboń
7273a7ba21
Polish Translation update
2017-11-09 22:40:49 +01:00
Eric Kohl
a2a372398a
[SETUPAPI]: CM_Open_DevNode_Key_Ex: FIXME/ERR --> TRACE
2017-11-05 17:55:25 +01:00
Eric Kohl
d57b0ef91e
[SETUPAPI] GetDeviceInstanceKeyPath: Fix temporary buffer allocation, add missing code paths and fix registry paths.
...
This should fix parts of CORE-13944.
2017-11-05 17:31:34 +01:00
Stas'M
484f33f0d3
[BROWSEUI] CBandSiteMenu
...
- Move SHGetFolder code to CreateBuiltInISFBand
- Get rid of CSIDL_FLAG_CREATE (Windows doesn't create Quick Launch
directory)
- Use ILFree since variables are reused now
2017-11-05 14:06:47 +02:00
Eric Kohl
d9a3398172
[SETUPAPI] Update some more functions to the current coding style, add annotations and add function names to the TRACE calls.
2017-11-05 11:33:08 +01:00
Giannis Adamopoulos
78b78d6e73
[SHELL32] SHBrowseForFolderW: Fix creating directories in the desktop and in drives like C: CORE-13925
2017-11-05 12:11:10 +02:00
Eric Kohl
8e850d19bc
[SETUPAPI] GetDeviceInstanceKeyPath: Implement the CM_REGISTRY_SOFTWARE | CM_REGISTRY_CONFIG part.
2017-11-05 09:39:44 +01:00
Eric Kohl
06f9e1220f
[SETUPAPI] CM_Open_DevNode_Key_Ex: Add support for remote registry access and the Disposition parameter.
2017-11-04 21:19:39 +01:00
Eric Kohl
f86e78d00b
[SETUPAPI] Update some functions to the current coding style, add annotations and add function names to the TRACE calls.
2017-11-04 19:01:28 +01:00
Eric Kohl
78cf2a04a5
[SETUPAPI] Start the implementation of CM_Open_DevNode_Key_Ex().
2017-11-04 17:26:38 +01:00
Stas'M
1eea9304e1
[DBGHELP] [XDK] [ARM64] Fix magic constant
2017-11-04 14:01:27 +01:00
Thomas Faber
bcbe0dd8cd
[CPL] Remove unnecessary DLGPROC casts.
2017-11-03 13:57:44 +01:00
Giannis Adamopoulos
dd4af77703
[SHELL32] SHBrowseForFolder: Fix creating a new folder (which was broken two years ago and was properly reported 3 days ago). CORE-13925
2017-11-03 12:12:58 +02:00
Hermès Bélusca-Maïto
11049bd6d8
[COMCTL32] comctl32/propsheet: Fix redrawing of the static text elements.
...
Partial revert of SVN r74136 (b1b4279
): enforce the correct "color" for
the background of the static text elements: indeed, using a "transparent"
background kept instead the old window color, which was not correctly
repainted, unless you enforced a repaint by, e.g. moving away then back
the window, or moved something else on top of it.
Tested and approved by 'reactosfanboy'.
Was detected as a regression in the wizard of DVDWrite Now 1.5.12
Formatter GUI.
CORE-13929
CORE-12912
2017-11-02 23:52:33 +01:00
Manuel Bachmann
9192d39f6e
[SHELL32] Fix multiple selection of desktop icons
...
This fixes the following issue : when selecting multiple icons
on the desktop, and then right-clicking; the Properties sheet
would immediately be displayed, conflicting with the context
menu.
2017-11-02 21:55:39 +02:00
Giannis Adamopoulos
2875a70c0a
[BROWSEUI] Add a todo comment block in CISFBand.cpp and CBandSite.cpp regarding some problems and missing features when using the quick launch toolbar. These two lists are not complete but cover most important problems of quick launch. There is no need to create bug reports for these.
2017-11-02 19:52:02 +02:00
Amine Khaldi
fe6d46f86e
[SHELL32] Properly set case -714 as TBN_DRAGOUT. CORE-11799 ( #94 )
2017-10-30 21:53:00 +01:00
Amine Khaldi
830fc82afe
[SERIALUI] Set the stdcall calling convention for CommDlgProc() and make it return INT_PTR. CORE-11799 ( #94 )
2017-10-30 21:49:10 +01:00
Thomas Faber
ba8f75557a
[SHELL32][REGEDIT][MSCONFIG_NEW] Correctly check for presence of list view sort header.
2017-10-29 22:00:18 +01:00
Pierre Schweitzer
ebe9735835
[KERNEL32] Fix a FIXME in WaitNamedPipeW(): allow waiting on a remote pipe
2017-10-29 20:34:49 +01:00
Pierre Schweitzer
a80f5f53e7
[KERNEL32] In GetLogicalDrives(), if NtQueryInformationProcess() call succeed, but return drive map is empty, make sure returned error is success.
...
Patch by Alex Ionescu
2017-10-29 14:49:59 +01:00
Amine Khaldi
5cb0615147
[BROWSEUI][DEVMGR][EXPLORER][NTGDI][NTOBJSHEX][NTVDM][SETUPAPI] Remove/comment out some unused variables. CORE-11799 ( #94 )
2017-10-28 15:04:18 +01:00
Amine Khaldi
9cb62498de
[GLU32] Add TrimRegion destructor when compiling with clang-cl. CORE-11799 ( #94 )
2017-10-28 14:06:01 +01:00
Amine Khaldi
788efd34a8
[OPENGL32] Set the stdcall calling convention for wglGetDHGLRC(). CORE-11799 ( #94 )
2017-10-28 13:56:32 +01:00
Amine Khaldi
706a70c9e1
[NTDLL][NTUSER][SPOOLSS][WINSPOOL] Add some missing VOIDs. CORE-11799 ( #94 )
2017-10-28 13:46:11 +01:00
Amine Khaldi
ce4ecd604d
[SHELL32] Remove some unused members and comment out some unused Wine code. CORE-11799 ( #94 )
2017-10-27 23:51:44 +01:00
Amine Khaldi
5a14845970
[MSAFD] Properly define SockAsyncThread() and avoid the cast. CORE-11799 ( #94 )
2017-10-27 23:47:30 +01:00
Giannis Adamopoulos
d310df0dd2
[SHELL32] CDefView: Fix a leak of an HMENU. This fix is thanks to Joachim Henze who found the bug and quickly found the guilty revision. CORE-13911
2017-10-26 21:39:32 +03:00
Giannis Adamopoulos
27fe3d475f
[ACPPAGE] Convert CLayerUIPropPage to use CPropertyPageImpl
2017-10-26 12:37:08 +03:00
Pierre Schweitzer
0add5d0a79
[KERNEL32] Fix MSVC build
2017-10-23 17:25:19 +02:00
Pierre Schweitzer
34c39a1336
[KERNEL32] Implement NpGetUserNamep()
2017-10-23 17:09:21 +02:00
Pierre Schweitzer
19cef7806c
[KERNEL32] Fix a FIXME in GetNamedPipeHandleStateW and stub a private function for a left unimplemented function
2017-10-23 14:36:18 +02:00
Pierre Schweitzer
3832f83a32
[KERNEL32] Check Basep8BitStringToDynamicUnicodeString() return and only call -W in case of success
...
CID 1419330
2017-10-23 13:39:44 +02:00
Pierre Schweitzer
19f1cd78c1
[KERNEL32] Check NtQueryInformationFile succeed before using its return. Also fix coding style
...
CID 512966
2017-10-23 12:36:43 +02:00
Giannis Adamopoulos
143c306006
[BROWSEUI] CBandSiteMenu: Use CSimpleArray and CComHeapPtr.
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
3bfdbf3b2c
[BROWSEUI] Improve CBandSiteBase::OnWinEvent to forward messages correctly to the child bands.
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
bab9a54039
[BROWSEUI] Add a hack and abuse ISFB_STATE_QLINKSMODE to make the quick launch band to be aligned to left and show no text
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
ee3b732043
[BROWSEUI] CISFBand: Misc fixes
...
- Slightly improve the implementation of IShellFolderBand
- Show both folders and files in the toolbar
- Use the name of the folder shown as the name of the band
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
37e6151b40
[BROWSEUI] CBandSiteMenu: Implement the Desktop, Quick Launch and New Toolbar menu items
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
0ed80264f9
[BROWSEUI] CBandSiteMenu: Fix two broken loops
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
3e812a66ff
[BROWSEUI] Enable the menu items for the toolbars submenu of the CBandSiteMenu. Also add a new string which will be used in the next commit.
2017-10-22 20:03:32 +03:00
Giannis Adamopoulos
8a52080dcc
[BROWSEUI] Rename CISFBand_CreateInstance and add a CISFBand_CreateInstance macro that makes easy to switch between the system implementation or the local one.
2017-10-22 20:03:32 +03:00
Amine Khaldi
fec16ab0c0
[MSI] Apply Wine commit fdac39f by Hans Leidekker: Pass correct length to GetDateFormatW. CORE-13902
2017-10-21 11:45:18 +01:00
Serge Gautherie
ba507ba439
[SYSSETUP] [USERINIT] "sLanguage" relates to LOCALE_SABBREVLANGNAME actually, not LOCALE_SLANGUAGE. CORE-13128 #62
2017-10-17 13:59:18 +01:00
Giannis Adamopoulos
f0f1e5ffdb
[QCKLNCH] Remove qcklnch ( #61 )
...
- Move CIFSBand to the shellbars static lib which is linked to browseui and rshell.
- Move CQuickLaunchBand to rshell.
- Make nescessary adjustments so that they can both be registered and instantiated.
2017-10-16 23:56:34 +03:00
Pierre Schweitzer
ed263291d1
[UBTRFS] Update to 1.0.1
...
CORE-13896
2017-10-16 20:30:24 +02:00
Pierre Schweitzer
fb2a56e02a
[SHELLBTRFS] Upgrade to 1.0.1
...
CID 1419312
CORE-13896
2017-10-16 20:30:16 +02:00