Amine Khaldi
3a55db04f1
[INETMIB1] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:40:38 +01:00
Amine Khaldi
af764263d5
[INETCOMM] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:36:29 +01:00
Amine Khaldi
2472f9162e
[IMM32] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:31:05 +01:00
Amine Khaldi
15dda9ebaf
[IMAGEHLP] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:28:19 +01:00
Amine Khaldi
82fba961cd
[IMAADP32.ACM] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:27:22 +01:00
Amine Khaldi
fc19c80d52
[IEFRAME] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:26:26 +01:00
Amine Khaldi
7546f9fee8
[ICCVID] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:25:00 +01:00
Amine Khaldi
1bcc1c247d
[HTTPAPI] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:24:03 +01:00
Amine Khaldi
36755f12cb
[HNETCFG] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:23:02 +01:00
Amine Khaldi
7e88971d05
[HLINK] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:20:55 +01:00
Amine Khaldi
96f371dcdb
[HHCTRL.OCX] Sync with Wine Staging 3.3. CORE-14434
2018-03-15 12:19:43 +01:00
Thomas Faber
a6265fc4b0
[BCRYPT] Improve stubs for functions needed by crypt32 aka fix build.
2018-03-09 18:20:30 +01:00
Amine Khaldi
5f279f2d12
[GDIPLUS] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:09:03 +01:00
Amine Khaldi
b980bb98c2
[FUSION] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:07:30 +01:00
Amine Khaldi
2d651230a4
[DCIMAN32] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:05:29 +01:00
Amine Khaldi
72e8d9fa92
[CRYPTUI] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:04:41 +01:00
Amine Khaldi
18075aa040
[CRYPTNET] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:03:13 +01:00
Amine Khaldi
3e2633b781
[CRYPTDLL] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:02:26 +01:00
Amine Khaldi
7342d6751c
[CRYPTDLG] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 13:01:37 +01:00
Amine Khaldi
a6e1034289
[CRYPT32] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:59:49 +01:00
Amine Khaldi
98e90aa949
[CREDUI] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:57:13 +01:00
Amine Khaldi
9706012cb8
[COMPSTUI] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:56:22 +01:00
Amine Khaldi
45ed51c1ba
[COMDLG32] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:54:34 +01:00
Amine Khaldi
0a4d45019b
[COMCAT] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:51:19 +01:00
Amine Khaldi
d4a72c78a2
[CLUSAPI] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:50:24 +01:00
Amine Khaldi
afb6bca511
[CABINET] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:48:26 +01:00
Amine Khaldi
44836a6e12
[AVIFIL32] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:46:31 +01:00
Amine Khaldi
ecb7521101
[ATL][ATL80][ATL100] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:43:41 +01:00
Amine Khaldi
89236be2cc
[ADVPACK] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:41:26 +01:00
Amine Khaldi
feea1bc5be
[ACTXPRXY] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:40:09 +01:00
Amine Khaldi
7bfbe4f57a
[ACTIVEDS] Sync with Wine Staging 3.3. CORE-14434
2018-03-09 12:38:37 +01:00
Amine Khaldi
83d28845a1
[QUARTZ] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:46:24 +01:00
Amine Khaldi
d3e7f8dd2d
[QEDIT] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:43:36 +01:00
Amine Khaldi
7fdc682155
[MSDMO] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:42:29 +01:00
Amine Khaldi
afc3201b40
[DXDIAGN] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:40:32 +01:00
Amine Khaldi
a531318156
[DPLAYX] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:39:19 +01:00
Amine Khaldi
2608d38619
[DPLAY] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:38:10 +01:00
Amine Khaldi
5d870f5ba6
[DMUSIC] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:36:52 +01:00
Amine Khaldi
e8c6acd13d
[DINPUT8] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:35:22 +01:00
Amine Khaldi
7016dd6d65
[DINPUT] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:33:13 +01:00
Amine Khaldi
dbcbc1cda1
[DEVENUM] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:30:52 +01:00
Amine Khaldi
1bb40cffc0
[D3DXOF] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:28:23 +01:00
Amine Khaldi
e5c42da45c
[D3DX9_*] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:26:47 +01:00
Amine Khaldi
e792c304fe
[D3DRM] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:17:38 +01:00
Amine Khaldi
9987f02917
[D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:15:18 +01:00
Amine Khaldi
7401c74a40
[AMSTREAM] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:10:17 +01:00
Thomas Faber
0aed0fd167
[BROWSEUI][SHELL32] Treat OnWinEvent's result parameter as optional. CORE-14443
...
Windows's explorer can call it with NULL.
2018-03-08 12:21:24 +01:00
Eric Kohl
282b4397e0
[STOBJECT] Use double click time for the single click timers instead of a fixed timeout.
2018-03-06 20:43:04 +01:00
Pierre Schweitzer
da8a41b97b
[SHELL32] Fix a directory handle leak when browsing folders
...
A bit of history: in r71528, I tried to fix our explorer often
crashing while browsing directories. It was linked to the fact
that a notification result may arrive while the notification
structure had already been deleted.
The fix for this was actually broken and was leading to a double
leak: the notification structure was leaked. But also the handle
to the directory that had been browsed!
This means that the directory couldn't be modified anymore as
a leaked handle to it was still open.
Actually, when notifications are cancel, the kernel properly
calls the notification routine, but with a specific error code.
So the correct fix is to stop handling that notification when
we receive this error code. This is the correct fix with no leaks.
This commit is a complete r71528 revert with the appropriate fix.
CORE-10941
CORE-12843
2018-03-06 20:30:21 +01:00
Thomas Faber
ad301e6604
[LIBTIFF] Print errors to the console instead of in a MessageBox.
...
This is a temporary fix for a timeout in windowscodecs:tiffformat.
The test ends up invoking Win32ErrorHandler with:
_TIFFVSetField: <IStream object>: Bad value 0 for "ResolutionUnit" tag.
Ideally we'd keep the MessageBox version of the error/warning handlers but
make them respect the current error mode to avoid blocking tests and other
non-interactive applications.
2018-03-06 03:12:31 +01:00
Amine Khaldi
4a93fbcd97
[WINDOWSCODECS] Forgot to commit this file. Addendum to ae80686
. CORE-14434
2018-03-05 23:56:28 +01:00
Katayama Hirofumi MZ
1f4c636453
[SHELL32] Fix item order in Folder Options ( #415 )
2018-03-05 23:40:41 +01:00
Mark Jansen
173b79095c
[SHLWAPI] Implement SHAreIconsEqual
...
CORE-14425
2018-03-05 22:43:18 +01:00
Thomas Faber
1f7cb06c22
[WINDOWSCODECS] Fix stack pointer corruption when handling PNGs.
...
Without PNG_API_RULE defined, these functions (like all others) aren't stdcall.
2018-03-05 18:51:48 +01:00
Amine Khaldi
c42b133eb1
[MSI] Sync with Wine Staging 3.3. CORE-14434
2018-03-05 00:30:58 +01:00
Amine Khaldi
ae80686d81
[WINDOWSCODECS] Sync with Wine Staging 3.3. CORE-14434
2018-03-05 00:19:05 +01:00
Amine Khaldi
a8d718da39
[D3DCOMPILER_43] Sync with Wine Staging 3.3. CORE-14434
2018-03-05 00:15:03 +01:00
Amine Khaldi
bd5d127104
[DBGHELPHOST] Fix the *nix build.
2018-03-05 00:07:53 +01:00
Amine Khaldi
8d51a38cbc
[DBGHELP] Sync with Wine Staging 3.3. CORE-14434
2018-03-04 23:54:20 +01:00
Amine Khaldi
87a48c832a
[RPCRT4] Sync with Wine Staging 3.3. CORE-14434
2018-03-04 23:49:21 +01:00
Timo Kreuzer
0182dcd71b
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
...
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Amine Khaldi
d3fd5bdd97
[SHLWAPI] Sync with Wine Staging 3.3. CORE-14434
2018-03-04 13:17:11 +01:00
Amine Khaldi
d506c2af65
[OLEAUT32] Sync with Wine Staging 3.3. CORE-14434
2018-03-04 13:14:52 +01:00
Adam Słaboń
8fd9d3f59b
[TRANSLATION] Polish translation update ( #413 )
...
Translation update for sndvol32, shell32 (right click drag menu), rapps and ks.inf.
2018-03-03 21:24:46 +01:00
Sergey Stopkin
0c957755ed
[TRANSLATION] Some translations update
2018-03-02 18:23:30 +01:00
Giannis Adamopoulos
d214e1c4d4
[TELEPHON.CPL] Include winuser.h in the rc which is needed for manifest_hosted.rc
...
Add a check in manifest_hosted.rc to make sure that winuser.h is included
2018-03-01 10:05:54 +02:00
Thomas Faber
eab8a0b968
[BEEPMIDI] Don't busy-wait when no notes are playing. CORE-12860
...
- Use a new work_available event to allow ProcessPlayingNotes to sleep when no
notes are to be played.
- Get rid of the pointless thread_termination_complete event, wait on the
thread handle instead.
- Don't leak thread_handle.
2018-03-01 08:58:33 +01:00
Giannis Adamopoulos
2f11904000
[SHIMGVW] -Add the 123 manifest to load the v6 comctl32. CORE-14415
...
This shows that we may have problems in the future with applications using just comctl32 v5
2018-03-01 09:23:06 +02:00
Joachim Henze
40e5832369
[DESK] Fix text truncation in fr-FR.rc
...
CORE-13514
2018-02-28 23:00:31 +01:00
Joachim Henze
9e9f053eec
[MMSYS] fix text truncation in fr-FR.rc
...
CORE-13508
2018-02-28 21:19:42 +01:00
Eric Kohl
2baafa61c6
[STOBJECT] Use timers to distinguish between single and double clicks
...
- Volume, Power and Hotplug icon: Use timers to distinguish between single and double clicks.
- Volume icon: Show the tray volume dialog on a single click.
2018-02-28 20:29:29 +01:00
Giannis Adamopoulos
6d4a091b4a
[BROWSEUI] CBandSite: Implement SetBandSiteInfo and GetBandSiteInfo
...
Only BSIS_LOCKED, BSIS_NOGRIPPER, BSIS_ALWAYSGRIPPER and BSIS_NOCAPTION supported so far.
2018-02-28 17:20:46 +02:00
Giannis Adamopoulos
6785192fe6
[BROWSEUI] CBandSite: Style fixes
2018-02-28 17:20:44 +02:00
Hermès Bélusca-Maïto
295ea36f9e
[ADVAPI32] Few improvements for Services.
...
- Set some last errors.
- Fix error code returned by ScLookupServiceByServiceName().
- Check the validity of the handler proc in RegisterServiceCtrlHandler(Ex)W().
- Improve some traces; comment some code.
2018-02-26 00:37:09 +01:00
Hermès Bélusca-Maïto
2e3f80f940
[ADVAPI32] Code formatting + improve two traces.
2018-02-26 00:37:05 +01:00
Hermès Bélusca-Maïto
0c44925ec1
[ADVAPI32] ScStartService(): Just start the thread straight ahead, and return a suitable error code if thread creation failed.
2018-02-26 00:37:01 +01:00
Hermès Bélusca-Maïto
91b50f9ccb
[ADVAPI32] Take into account the service handler context when dispatching a control notification to a service. (Used e.g. by tcpsvcs.)
2018-02-26 00:36:57 +01:00
Hermès Bélusca-Maïto
635aabb011
[ADVAPI32] Use RPC types where needed. Comments cleanup.
2018-02-26 00:36:53 +01:00
Simon Dräger
82720432eb
[TRANSLATION] Completed German translation in stobject ( #401 )
2018-02-25 23:36:05 +01:00
Mark Jansen
2ffc684699
[ACLAYERS] Add WIN8 and WIN81 VersionLie shims
2018-02-24 19:33:56 +01:00
Mark Jansen
9b55e647fa
[ACPPAGE] Enable version lies until Win7 + some cleanup
2018-02-24 19:33:42 +01:00
Mark Jansen
0dd71438a4
[APPHELP] Set debug level in case of parse failure
2018-02-24 19:33:02 +01:00
Thomas Faber
af6c5806d5
[SHLWAPI] Cherry-pick Wine commit 7be8beab68c (Don't attempt to un-expect ComputerName in PathUnExpandEnvStrings) by Katayama Hirofumi MZ. CORE-13816
2018-02-24 14:18:29 +01:00
Eric Kohl
1dfbed9c3d
[SERVICES][ADVAPI32] Fix the broken service stop sequence
...
services\database.c:
- Refactor ScmControlService() so that it can be used to send the dispatcher loop stop command.
- Separate the code to decrement the image run counter from the service image cleanup code.
services\rpcserver.c:
- RSetServiceStatus(): Stop the dispatcher loop when the image run counter is zero and remove the service image after that.
advapi32\service\sctrl.c:
- Do not terminate the service dispatcher loop when the last service is being stopped. Wait for an explicit dispatcher stop command (empty service name).
CORE-12413
2018-02-24 11:14:05 +01:00
Serge Gautherie
b6c060ce04
[IPHLPAPI] Fix getNumRoutes() return value, on Mib error ( #391 )
2018-02-23 17:35:02 +00:00
Giannis Adamopoulos
5b38fed776
[SHELL32] -CMenuToolbarBase: Remove all buttons on destruction. CORE-13194
...
It seems that TBN_DELETINGBUTTON isn't called when the toolbar gets destroyed so the only way to avoid leaking the data is emptying it ourselves.
2018-02-23 12:27:48 +02:00
Mark Jansen
5f52a61e7d
[SHIMENG] Do not crash on a NULL ModuleName & BaseAddress.
...
CORE-14376
2018-02-22 23:25:57 +01:00
Thomas Faber
b8741e2bb3
[SHELL32] Fix PIDL leak in CMenuSFToolbar::FillToolbar. CORE-13194
2018-02-22 11:53:34 +01:00
Thomas Faber
182a31074f
[IPHLPAPI] Fix memory leak in getNumRoutes. CORE-14353
2018-02-21 18:42:43 +01:00
Giannis Adamopoulos
3263303844
[SHELL32] CShellItem: Fix GetDisplayName and Compare
...
The two methods were completely broken because they passed a full pidl to the parent folder (and not desktop folder).
Compile SHGetNameFromIDList to use it in CShellItem but don't export it.
2018-02-20 16:59:00 +02:00
Giannis Adamopoulos
9d7313273c
[SHELL32] CShellItem: Implement BindToHandler and improve GetAttributes based on wine
...
Fixes lots of tests.
2018-02-20 16:33:30 +02:00
Giannis Adamopoulos
af97de39a2
[SHELL32] CShellItem: Fix return value of Compare method
2018-02-20 14:36:31 +02:00
Giannis Adamopoulos
c361e475b4
[SHELL32] CDefaultContextMenu: Implement GetCommandString
2018-02-20 13:05:59 +02:00
Giannis Adamopoulos
7e48c20b3b
[SHELL32] Fix a couple of tests
2018-02-20 11:48:40 +02:00
Giannis Adamopoulos
ac950ea01d
[SHELL32] shellpath: sync a part of _SHGetDefaultValue with wine
...
on 32bit builds CSIDL_PROGRAM_FILESX86 is treated as CSIDL_PROGRAM_FILES and on wow64 builds CSIDL_PROGRAM_FILES gets treated as CSIDL_PROGRAM_FILESX86
2018-02-20 10:58:14 +02:00
Giannis Adamopoulos
730d81b9f7
[SHELL32] Fix some test failures
2018-02-20 10:15:23 +02:00
Timo Kreuzer
d281d14fd1
[REACTOS] Fix a number of Get/SetWindowsLong*Ptr* issues and use GWLP_* instead of GWL_* where appropriate.
2018-02-19 22:36:36 +01:00
Mark Jansen
ee7f479c57
[RTL][XDK][KERNERL32_WINETEST] Import wine actctx changes from 3.2-37c98396
...
This adds support for reading the trustInfo (requestedExecutionLevel),
and the compatibility (supportedOs) sections.
2018-02-19 22:23:39 +01:00
Giannis Adamopoulos
48d88a3617
[SHELL32] CFSFolder: Fix some tests for GetAttributesOf
2018-02-19 02:01:02 +02:00
Mark Jansen
b02d78586c
[COMCTL32] Export GetWindowSubclass by name.
...
CORE-14346
2018-02-18 23:04:45 +01:00
Giannis Adamopoulos
fd209faa66
[SHELL32] CFSDropTarget: style fixes
2018-02-17 22:01:04 +02:00
Giannis Adamopoulos
4b19b1e49d
[SHELL32] CDefView: remove a useless print
2018-02-17 21:40:16 +02:00
Giannis Adamopoulos
6f25b42a31
[SHELL32] CFSDropTarget: Use copy depending on the source drive
...
Show the default action as the default menu item in the right click menu.
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
6d91269eda
[SHELL32] CFSDropTarget: Initial implementation of right click drag menu
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
8f8ab050db
[SHELL32] CDefView: Implement several methods needed for drop targets
...
Set the view object as the site of the drop target.
Implement GetItemPosition, SelectAndPositionItems, IsDropOnSource, GetDragPoint.
Use DROPEFFECT_COPY only when the item supports it.
2018-02-17 20:30:37 +02:00
Giannis Adamopoulos
5bef945cc9
[SHELL32] Add menu resource which is used when dragging files with right click
2018-02-17 20:30:37 +02:00
Hermès Bélusca-Maïto
175e78e50f
[SHELL32] Fix COM registration of IShellFolder, IShellLinkA/W, IQueryContinue and IUserNotification classes.
2018-02-16 23:31:39 +01:00
Katayama Hirofumi MZ
338799bf8b
improve SHGetFileInfo ( #118 )
...
This patch reduces failures of SHGetFileInfo function. CORE-7159
* improve WideByteToWideChar calls
* fix bugs related to file attributes and SHGFI_EXETYPE
* SHGFI_USEFILEATTRIBUTES and SHGFI_ICON fix
* s/sizeof(temppsfi)/0/
2018-02-16 11:00:08 +00:00
Serge Gautherie
cd4db318d0
[D3D9][ARPING] Add missing va_start() and va_end() ( #371 )
2018-02-16 10:28:25 +01:00
Hermès Bélusca-Maïto
fe4704fa64
[SHELL32] Implement the CUserNotification class, which implements the IUserNotification interface. CORE-13177
2018-02-15 22:38:22 +01:00
Giannis Adamopoulos
67f99833cd
[SHELL32] CNewMenu: Don't use CWM_GETISHELLBROWSER.
...
CDefaultContextMenu: Set the site for context menu extensions
CNewMenu: Get SID_IFolderView service of the site to get the IShellView
2018-02-15 00:58:22 +02:00
Giannis Adamopoulos
b97886ea9f
[SHELL32] Fix the toolbar buttons in the file open dialog
...
CDefView: Make GetItemObject return an IContectMenu after setting itself as the site.
CDefViewBckgrndMenu: Make the inner context menu use the same site. Implement handling CMDSTR_VIEWLISTA and CMDSTR_VIEWDETAILSA.
CDefaultContextMenu: CMDSTR_VIEWLISTA and CMDSTR_VIEWDETAILSA shouldn't be handled in this class.
Fixes CORE-14327 and the two buttons that change the view mode
2018-02-15 00:23:18 +02:00
Joachim Henze
e4aa45f63a
[SHELL32] Fix glitch in de-DE.rc
...
checkbox captions are too long.
issue was introduced by 3624c5d6fd
fixes CORE-14329 for de-DE
2018-02-14 20:12:10 +01:00
Giannis Adamopoulos
111c40e012
[SHELL32] CDefViewBckgrndMenu: Fix handling string verbs.
...
It shouldn't be necessary for QueryContextMenu to be called before InvokeCommand.
Move retrieving the IContextMenu of the folder to the initialization of the class.
CORE-12866
2018-02-14 00:03:35 +02:00
Hermès Bélusca-Maïto
eb3987e172
[SHLWAPI] Import wine commit 2c163225730e88 as addendum to the SHCreateWorkerWindowW/A fixes from commit 770bf93
.
2018-02-13 22:30:59 +01:00
Mark Jansen
fb7caa7452
[COMCTL32] Import wine commit 71cf0a31d99feb to fix the name column width in rapps.
2018-02-13 19:48:18 +01:00
Hermès Bélusca-Maïto
770bf93be3
[SHLWAPI] Improvements for SHCreateWorkerWindowW/A() prototypes + fix x64-bit compatibility. Sent upstream.
...
[SHLWAPI] Refactor the SHCreateWorkerWindowW() prototype to match its ANSI SHCreateWorkerWindowA() counterpart.
The last parameter is really to be understood as an extra window data, and not a "message result" (as it would be the case for dialog window procedure).
That is why I also remove the mention of "DWLP_MSGRESULT" in the SetWindowLongPtrW() call.
SHCreateWorkerWindowA() had it OK but SHCreateWorkerWindowW() did not.
------------------
[SHLWAPI] Make SHCreateWorkerWindowA() and SHCreateWorkerWindowW() x64-compatible.
The first parameter of these functions is a pointer to a window procedure, having a definite prototype, so employ a correct typedef WNDPROC,
which ensures both correct pointer size and parameter type enforcement.
This also ensures that we use instead a correct pointer size, since otherwise LONG remains 32-bits for Windows compatibility on x64 platforms.
The wndProc parameter is thus casted to LONG_PTR to comply with the SetWindowLongPtrA/W calls.
In SHCreateWorkerWindowW(), the last "wnd_extra" parameter should also be LONG_PTR to be able to pass 64-bit data pointer on x64 platforms.
Therefore fix also setting the wc.cbWndExtra size. One should note that the ANSI SHCreateWorkerWindowA() function had everything OK already.
2018-02-13 00:13:47 +01:00
Serge Gautherie
71ebfd8717
[OPENGLCFG] Fix a Clang-Cl warning about IDC_DEBUG_OUTPUT
...
"warning: use of logical '||' with constant operand [-Wconstant-logical-operand]"
CORE-14306
2018-02-10 18:04:03 +01:00
Thomas Faber
c0a227d9a5
[SYSDM] Make the GPL text ASCII. CORE-14278
...
This is better than wasting space on null chars (and having Git mangle it).
Also ensure that it gets CRLF newlines since its contents go in the binary.
2018-02-08 00:52:41 +01:00
Luo Yufan
19737a2cb9
[TRANSLATION] Simplified Chinese translation update for NETID and PING. ( #369 )
2018-02-07 14:03:42 +01:00
Giannis Adamopoulos
e05f08be4e
[SYSSETUP] Hackfix CORE-14228
...
Wine's comctl32 somehow fails to load an 24bpp image with ImageList_LoadImageW
when crMask is CLR_NONE so use a color that doesn't exist in the bitmaps until
comctl32 gets fixed.
I prefer to add this silly hack in a non critical dll than make a hasty change in the
critical comctl32 until some proper tests are written for this absurd failure.
2018-02-07 02:26:28 +02:00
Giannis Adamopoulos
218b8eda92
[SYSSETUP] Don't load ISOLATIONAWARE_MANIFEST_RESOURCE_ID manually
...
Such a manifest is meant to be activated by the caller of the exports of the dll.
This means that the user of syssetup which is setup.exe is the one that should do the proper handling of the manifests.
Since setup.exe is the one that needs to do the right thing, add a CREATEPROCESS_MANIFEST_RESOURCE_ID to it and avoid
dealing with ISOLATIONAWARE_MANIFEST_RESOURCE_ID altogether (which is supposed to be used by activating the activation context
before calling the exports of the dll that has it). We don't really use ISOLATIONAWARE_MANIFEST_RESOURCE_ID correctly in any
place in the tree so let's rely on CREATEPROCESS_MANIFEST_RESOURCE_ID for now.
This fixes one part of CORE-14228 where no image was shown in the theme selector buttons. This happened because comctl32 was
statically linked and calling ImageList_LoadImage ended up creating an image list with comctl32 v5. Then we passed this image
list to a button created with comctl32 v6 and as a result the image list was unusable. This is yet another issue that needs
to be addressed in the future. Namely, it seems that in windows comctl32 v6 can use image lists created by comctl32 v5 whereas
we cannot.
This fix is not a hack but cleverly works around these two bugs that need to be addressed some time in the future.
CORE-14228
2018-02-07 01:15:49 +02:00
Bișoc George
7b71877676
[TRANSLATION] Romanian translation for FONTEXT and TIMEOUT ( #363 )
...
[FONTEXT]: At the moment there is a comment in the en-US.rc resource file that advises to not translate it. I only created this file as a basis for the future. The file will be updated later when there is the possibility for FONTEXT to be translated further.
2018-02-05 18:57:39 +01:00
Luo Yufan
b97f0a8fed
[TRANSLATION][BROWSEUI][MEDIA] Simplified Chinese translations update ( #360 )
2018-02-05 18:47:53 +01:00
Mark Jansen
058c2658a4
[SHELL32] CDefViewBckgrndMenu: Fix a crash when pasting on a new explorer window.
2018-02-05 17:39:32 +01:00
Thomas Faber
f46b177e11
[LIBTIFF] Update to version 4.0.9. CORE-14291
2018-02-05 14:40:31 +01:00
Thomas Faber
5c0faa58cf
[LIBXSLT] Update to version 1.1.32. CORE-14291
2018-02-05 14:37:37 +01:00
Thomas Faber
5c72e50fd0
[LIBXSLT] Better highlight some ROS diffs. CORE-14291
2018-02-05 14:37:27 +01:00
Thomas Faber
ef4f57579e
[LIBJPEG] Update to version 9c. CORE-14291
2018-02-05 11:51:02 +01:00
Thomas Faber
df5a0b43e7
[LIBPNG] Update to version 1.6.34. CORE-14291
2018-02-05 11:51:00 +01:00
Eric Kohl
e5870819a3
[SETUPAPI] Machine handles are pointers.
2018-02-04 22:03:17 +01:00
Eric Kohl
19fc20f222
[SETUPAPI] Add a proper (SEH protected) check for LOG_CONF handles
2018-02-04 20:23:51 +01:00
Eric Kohl
60a218948e
[SETUPAPI] Fix the coding style, annotations and debug messages
...
* Fix the coding style.
* Add missing annotations.
* Add the function name to the debug messages.
* Treat all machine handles like pointers.
2018-02-04 20:16:46 +01:00
Thomas Faber
b9f88d594d
[PSDK][XDK] Remove DECLSPEC_* from windef.h, protect against redefinition in winnt.h
2018-02-04 19:28:36 +01:00
Adam Słaboń
0d838f40a3
[TRANSLATION] Polish translation update ( #357 )
2018-02-04 18:45:20 +01:00
Hermès Bélusca-Maïto
131678a025
[SHELL32] Rewrite the wrapping code for shell taskbar notifications.
...
- Introduce the TRAYNOTIFYDATAW structure, as documented by Geoff
Chappell in "WM_COPYDATA for Taskbar Interface", at
http://www.geoffchappell.com/studies/windows/shell/shell32/api/shlnot/copydata.htm
that is the data structure passed between shell32 and explorer for
communicating shell notify icon information.
- In Shell_NotifyIcon(), correctly capture the (ANSI and) UNICODE
structures provided by the caller, properly taking into account for
the different NOTIFYICONDATA structure sizes existing out there.
The different strings are now properly null-terminated (especially
szTip if it needs to be truncated out), and the flags validated.
- Remove the now unneeded "SHELL_NotifyIcon()" helper function.
[EXPLORER] Use TRAYNOTIFYDATAW and adjust the callers.
2018-02-04 18:11:50 +01:00
Hermès Bélusca-Maïto
4207397963
[STOBJECT] Don't hardcode variable type in sizeof.
2018-02-04 18:11:49 +01:00
Hermès Bélusca-Maïto
e2c6c3cfc7
[BROWSEUI] Shut a warning down ("windef.h(121) : warning RC4005: 'DECLSPEC_IMPORT' : redefinition" when compiling the resource).
2018-02-04 18:11:47 +01:00
Eric Kohl
65d3bf7482
[SETUPAPI] Fix the coding style, add annotations and fix the debug messages.
2018-02-04 15:41:13 +01:00
Thomas Faber
25bca520f5
[MBEDTLS] Don't link with zlib, we don't use it. CORE-14290
2018-02-04 12:54:44 +01:00
Eric Kohl
c7fc2ef4d2
[SETUPAPI] Update some more functions to the current coding style, add annotations and add function names to the TRACE calls.
2018-02-04 11:17:30 +01:00
Hermès Bélusca-Maïto
5de33ab010
[STOBJECT] Revert b7c3398
because it was not the cause of the original problem I wanted to fix (notify structure not completely zeroed-out on the receiver side of the notification).
2018-02-04 02:23:28 +01:00
Hermès Bélusca-Maïto
b7c3398f95
[STOBJECT] Fully zero-out the full NOTIFYICONDATA structure (it wasn't zeroed out correctly in MSVC build).
2018-02-04 01:57:02 +01:00
Hermès Bélusca-Maïto
af4bdd4388
[NETSHELL] Don't use hardcoded values.
2018-02-04 01:56:59 +01:00
Hermès Bélusca-Maïto
5ecabcce59
[SHELL32] Fix copy-pasta.
2018-02-04 01:56:56 +01:00
Luo Yufan
a13c998183
[TRANSLATION] Simplified Chinese translations updated. ( #348 )
2018-02-01 02:50:29 +01:00
Stanislav Motylkov
63ad8a71c0
[IPHLPAPI] Fix IcmpSendEcho output when host is not reachable
...
- Add missing error code to DDK/NDIS
- Fix error code in IP driver
- Patch MSAFD to reply correct WSA error code
- Fix IcmpSendEcho function
- Fix returning error code in ICMP_ECHO_REPLY (see MSDN)
- Fix returning host address (using GetBestInterface and GetIpAddrTable functions)
- Fix GetBestRoute function (it is used by GetBestInterface)
Relates to #318 and CORE-14241
2018-01-31 17:28:21 +00:00
Stanislav Motylkov
3624c5d6fd
[SHELL32] Fix file and folder properties dialogs
...
CORE-12755
2018-01-31 18:25:14 +01:00
Doug Lyons
912434849f
[TIMEDATE] Correctly set the time when using the "Update now" button. CORE-14167
2018-01-31 11:51:08 +01:00
Thomas Faber
682735fb56
[SHELLMENU] Add missing psdk dependency.
2018-01-31 11:48:37 +01:00
Luo Yufan
7082b621a5
[TRANSLATION] Simplified Chinese translation improved. ( #346 )
2018-01-30 21:49:40 +01:00
Katayama Hirofumi MZ
0864d2de85
[SHIMGVW] Enable zooming
...
* merge ZoomIn and ZoomOut functions
* NULL to hbrBackground
* use GET_X_LPARAM and GET_Y_LPARAM for WM_MOUSEWHEEL
2018-01-30 19:36:59 +00:00
Jared Smudde
817beaf9c5
[NETCFGX] Rename 'Network connection' to 'Network Connection'. ( #345 )
...
English capitalization fix. It should look a little better both in the system tray and in the Network Connections folder.
2018-01-30 18:07:09 +01:00
Timo Kreuzer
2b57c9f47d
Revert "[OLEAUT32] Sync with Wine 3.0. CORE-14225"
...
This reverts commit 13fd286c18
.
The "sync" zapped a lot of fixes, in particular 64 bit compatibility.
2018-01-29 23:31:08 +01:00
Stanislav Motylkov
2595538558
[DESK.CPL] Fix dialog appearance in 640x480 resolution
...
CORE-14274
2018-01-29 22:32:01 +01:00
Mark Jansen
fbde4b0014
[ACPPAGE] Visualize custom layers
2018-01-29 22:05:17 +01:00
Mark Jansen
5c7ce469bb
[ACPPAGE] Hide shims handled by the main ui.
2018-01-29 22:05:17 +01:00
Luo Yufan
09168aae12
[TRANSLATION] Update Simplified Chinese Translations of SHELL32 and USRMGR ( #340 )
2018-01-29 18:21:20 +01:00
Joann Mõndresku
d80ef2c90a
[TRANSLATION] Various translations to Estonian ( #329 )
...
Estonian translations for shell + explorer, cpl files (access, appwiz, desk, timedate), devmgr, browseui, comctl32, aclui, avifil32, comdlg32 and credui.
2018-01-29 17:03:27 +01:00
Giannis Adamopoulos
8c4b7b0747
[COMCTL32] toolbar: Use szBarPadding.cy as the default top margin
2018-01-29 17:51:06 +02:00
Mark Jansen
3889d8309a
[ACPPAGE] Improve the compatibility tab ( #332 )
...
- Use the tab title from the corresponding dialog resource caption string.
- Fix some translations, and complete the french one.
- Use DialogBoxParamW and MAKEINTRESOURCEW (with W).
2018-01-27 18:10:50 +01:00
Mark Jansen
7630bb0e79
[SHIMENG] Parse and apply [AppCompat] Flags.
2018-01-27 15:12:24 +01:00
Mark Jansen
06d7926e27
[SHIMENG] Change SE_InstallBeforeInit loglevel.
2018-01-27 15:12:24 +01:00
Ercan Ersoy
cae04ffcb3
[STOBJECT] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
35bbc588a0
[NTOBJSHEX] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
f59785581d
[NETSHELL] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
771fa07d8e
[NETSHELL] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
c514d5c74a
[DESKADP] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
9a908a3e4d
[ACPPAGE] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
8d8d11f395
[DESKMON] Change Turkish translation.
2018-01-27 14:40:54 +01:00
Ercan Ersoy
a1870cf427
[FONTEXT] Translate to Turkish.
...
Change fontext.rc file and add lang/tr-TR.rc file
2018-01-27 14:40:54 +01:00
Adam Słaboń
fbcf05062e
[TRANSLATION] Polish translation update ( #328 )
2018-01-27 13:21:22 +01:00
Giannis Adamopoulos
5b8975211d
[GDIPLUS] Add it to winsxs.
...
[NTDLL_APITEST] Remove a hack for gdiplus
2018-01-27 02:45:50 +02:00
Stanislav Motylkov
0acd59b541
[TRANSLATION] [DESK] Update russian translation ( #323 )
2018-01-24 16:13:51 +01:00
Joachim Henze
2382435e88
[DESK.CPL] Update de-DE.rc for flat menus option
2018-01-23 19:29:28 +01:00
Stanislav Motylkov
25564cda9d
[UXTHEME] Add missing THEME_BUTTON_STATES
...
CORE-14245 #resolve
2018-01-23 14:46:57 +02:00
Hermès Bélusca-Maïto
9e07da5ccb
[SHLWAPI] Partly revert SHLWAPI Wine 3.0 sync b725032
.
...
This Wine sync (that was not done against WineStaging) erased code
that had been submitted to WineStaging by the ReactOS team (clist.c
fixes, see r73565 a05881c
and r73976 7b6b597
) or added in r68042 9a78054
.
To that aim I add explicit #if(n)def __REACTOS__ guards around the code.
2018-01-22 21:07:21 +01:00
Stanislav Motylkov
e8ec23fcd2
[DESK.CPL] Fix hardcoded colors in classic theme preview
...
CORE-14238 #resolve
2018-01-22 21:45:03 +02:00
Stanislav Motylkov
46c40d4cb5
[DESK.CPL] Add flat menus option to effects dialog
2018-01-22 20:42:10 +02:00
Eric Kohl
9d29ee3a62
[DEVMGR] Implement missing device power information (current power state, power capabilities and power state mappings).
2018-01-22 00:35:21 +01:00
Amine Khaldi
b313fd906e
[QUARTZ] Sync with Wine 3.0. CORE-14225
2018-01-21 22:33:20 +01:00
Amine Khaldi
defffcf1f0
[QEDIT] Sync with Wine 3.0. CORE-14225
2018-01-21 22:31:34 +01:00
Amine Khaldi
92f11cd7c0
[DXDIAGN] Sync with Wine 3.0. CORE-14225
2018-01-21 22:29:51 +01:00
Amine Khaldi
0b35adc274
[DINPUT] Sync with Wine 3.0. CORE-14225
2018-01-21 22:26:41 +01:00
Amine Khaldi
56fc552f24
[DEVENUM] Sync with Wine 3.0. CORE-14225
2018-01-21 22:25:39 +01:00
Amine Khaldi
65bd988c40
[D3DX9_24=>43] Sync with Wine 3.0. CORE-14225
2018-01-21 22:24:27 +01:00
Amine Khaldi
a18d16dcb5
[D3DCOMPILER_43] Sync with Wine 3.0. CORE-14225
2018-01-21 22:22:20 +01:00
Amine Khaldi
d6ac0a71ad
[D3D9][WINED3D] Sync with Wine 3.0. CORE-14225
2018-01-21 22:20:57 +01:00
Amine Khaldi
d255223474
[DDRAW] Sync with Wine 3.0. CORE-14225
2018-01-21 22:15:58 +01:00
Amine Khaldi
e6c95b14e3
[D3D8] Sync with Wine 3.0. CORE-14225
2018-01-21 22:13:33 +01:00
Amine Khaldi
928bad849b
[AMSTREAM] Sync with Wine 3.0. CORE-14225
2018-01-21 22:11:24 +01:00
Amine Khaldi
90f14ccef3
[WTSAPI32] Sync with Wine 3.0. CORE-14225
2018-01-21 22:01:34 +01:00
Amine Khaldi
3672658e75
[WSHOM.OCX] Sync with Wine 3.0. CORE-14225
2018-01-21 21:59:45 +01:00
Amine Khaldi
81b5ed93e1
[WMVCORE] Sync with Wine 3.0. CORE-14225
2018-01-21 21:58:37 +01:00
Amine Khaldi
87c506baca
[WLDAP32] Sync with Wine 3.0. CORE-14225
2018-01-21 21:57:04 +01:00
Amine Khaldi
c95e9203e6
[WININET] Sync with Wine 3.0. CORE-14225
2018-01-21 21:53:54 +01:00
Mark Jansen
f9395e92af
[APPHELP][APPHELP_APITEST] Fix SdbGetAppPatchDir prototype
2018-01-21 21:13:08 +01:00
Mark Jansen
3fd6fcf6eb
[APPHELP] Use GetSystemWindowsDirectory instead of GetWindowsDirectory
2018-01-21 21:13:08 +01:00
Mark Jansen
abeaf2e9db
[SHIMENG] Change the default loglevel + mute GetProcAddress logging
2018-01-21 21:13:08 +01:00
Kamil Smoliński
00ed9fc88b
[SHELL32] Fix typo in Polish translation pl-PL.rc
2018-01-21 19:13:57 +01:00
Thomas Faber
cd992d022f
[USP10] Re-use script caches for the same font. CORE-14192
...
This significantly speeds up WM_SETTEXT in multiline edit controls.
2018-01-20 15:55:07 +01:00
Amine Khaldi
9048bdf976
[WINHTTP] Sync with Wine 3.0. CORE-14225
2018-01-20 13:55:24 +01:00
Amine Khaldi
c8f158b700
[WINEMP3.ACM] Sync with Wine 3.0. CORE-14225
2018-01-20 13:52:52 +01:00
Amine Khaldi
c3715ca58f
[WINDOWSCODECS] Sync with Wine 3.0. CORE-14225
2018-01-20 13:50:46 +01:00
Amine Khaldi
7e99651d65
[WBEMPROX] Sync with Wine 3.0. CORE-14225
2018-01-20 13:47:34 +01:00
Amine Khaldi
b99f0b4922
[WBEMDISP] Sync with Wine 3.0. CORE-14225
2018-01-20 13:45:23 +01:00
Amine Khaldi
9e01104f70
[VERSION] Sync with Wine 3.0. CORE-14225
2018-01-20 13:41:59 +01:00
Amine Khaldi
e0b80a0929
[VBSCRIPT] Sync with Wine 3.0. CORE-14225
2018-01-20 13:39:40 +01:00
Amine Khaldi
2eb77351e0
[URLMON] Sync with Wine 3.0. CORE-14225
2018-01-20 13:29:39 +01:00
Amine Khaldi
0edcbac349
[TWAIN_32] Sync with Wine 3.0. CORE-14225
2018-01-20 13:17:45 +01:00
Amine Khaldi
b7250325e4
[SHLWAPI] Sync with Wine 3.0. CORE-14225
2018-01-20 13:15:19 +01:00
Amine Khaldi
b2462dae72
[SHDOCVW] Sync with Wine 3.0. CORE-14225
2018-01-20 13:14:14 +01:00
Amine Khaldi
90155f749f
[RPCRT4] Sync with Wine 3.0. CORE-14225
2018-01-20 13:13:03 +01:00
Amine Khaldi
2bf764722b
[RICHED20] Sync with Wine 3.0. CORE-14225
2018-01-20 13:09:57 +01:00
Amine Khaldi
95c3773f73
[PROPSYS] Sync with Wine 3.0. CORE-14225
2018-01-20 13:02:49 +01:00
Amine Khaldi
13fd286c18
[OLEAUT32] Sync with Wine 3.0. CORE-14225
2018-01-20 12:59:23 +01:00
Amine Khaldi
2178977b54
[OLE32] Sync with Wine 3.0. CORE-14225
2018-01-20 12:57:25 +01:00
Amine Khaldi
0506c9332a
[MSXML3] Sync with Wine 3.0. CORE-14225
2018-01-20 12:35:17 +01:00
Amine Khaldi
d023d396ee
[MSVIDC32] Sync with Wine 3.0. CORE-14225
2018-01-20 12:33:41 +01:00
Amine Khaldi
76e5652fb4
[MSVFW32] Sync with Wine 3.0. CORE-14225
2018-01-20 12:31:50 +01:00
Amine Khaldi
f8b992f2d3
[MSI] Sync with Wine 3.0. CORE-14225
2018-01-20 12:29:30 +01:00
Amine Khaldi
a3eb2d3811
[MMDEVAPI] Sync with Wine 3.0. CORE-14225
2018-01-20 12:26:03 +01:00
Amine Khaldi
cea8085626
[USP10] Sync with Wine 3.0. CORE-14225
2018-01-20 12:17:14 +01:00
Thomas Faber
73e6bc960a
[COMCTL32] Unset the toolbar's hot item when deleting a button. CORE-14222
...
This fixes occasional crashes when hovering over disappearing tray icons.
2018-01-20 02:24:01 +01:00
Amine Khaldi
7821493171
[MPR] Sync with Wine 3.0. CORE-14225
2018-01-19 12:30:00 +01:00
Amine Khaldi
5e2c163f70
[MLANG] Sync with Wine 3.0. CORE-14225
2018-01-19 12:27:23 +01:00
Adam Słaboń
86908fc647
[TRANSLATION] Polish translation update ( #284 ).
2018-01-19 12:06:38 +01:00
Amine Khaldi
3381ee4b89
[JSCRIPT] Sync with Wine 3.0. CORE-14225
2018-01-19 00:45:08 +01:00
Amine Khaldi
08fb1fc8fe
[ITSS] Sync with Wine 3.0. CORE-14225
2018-01-19 00:43:54 +01:00
Amine Khaldi
31fbc03b86
[INSENG] Sync with Wine 3.0. CORE-14225
2018-01-19 00:42:56 +01:00
Amine Khaldi
88221e598a
[INETCOMM] Sync with Wine 3.0. CORE-14225
2018-01-19 00:39:56 +01:00
Amine Khaldi
fc87cf0bc3
[IMAGEHLP] Sync with Wine 3.0. CORE-14225
2018-01-19 00:37:52 +01:00
Amine Khaldi
c4b0f2155f
[IEFRAME] Sync with Wine 3.0. CORE-14225
2018-01-19 00:36:36 +01:00
Amine Khaldi
d848f99bf9
[ICCVID] Sync with Wine 3.0. CORE-14225
2018-01-19 00:32:44 +01:00
Amine Khaldi
221fc8fd30
[HNETCFG] Sync with Wine 3.0. CORE-14225
2018-01-19 00:30:10 +01:00
Amine Khaldi
73921e9412
[HLINK] Sync with Wine 3.0. CORE-14225
2018-01-19 00:23:23 +01:00
Amine Khaldi
8d2d12d7ee
[HHCTRL.OCX] Sync with Wine 3.0. CORE-14225
2018-01-19 00:21:29 +01:00
Amine Khaldi
007122e774
[GDIPLUS] Sync with Wine 3.0. CORE-14225
2018-01-19 00:17:41 +01:00
Amine Khaldi
975d9d4d4c
[FUSION] Sync with Wine 3.0. CORE-14225
2018-01-19 00:10:53 +01:00
Amine Khaldi
f9c57f8489
[DBGHELP] Sync with Wine 3.0. CORE-14225
2018-01-19 00:09:29 +01:00
Amine Khaldi
736e16553a
[CABINET] Sync with Wine 3.0. CORE-14225
2018-01-19 00:06:11 +01:00
Amine Khaldi
f1713a3c60
[AVIFIL32] Sync with Wine 3.0. CORE-14225
2018-01-19 00:04:19 +01:00
Amine Khaldi
9c96b06291
[ATL][ATL80][ATL100] Sync with Wine 3.0. CORE-14225
2018-01-19 00:01:06 +01:00
Amine Khaldi
b53d60cfc5
[COMDLG32] Sync with Wine 3.0. CORE-14225
2018-01-18 23:52:46 +01:00
Amine Khaldi
edd99e8ccc
[COMCTL32] Sync with Wine 3.0. CORE-14225
2018-01-18 23:49:20 +01:00
Giannis Adamopoulos
4c23b78b5e
[BROWSEUI] CISFBand: Handle DBID_SETWINDOWTHEME. CORE-14176
2018-01-16 11:50:51 +02:00
Mark Jansen
4a2ad113e5
[KERNEL32] Add version info to VerifyVersionInfo mismatch print.
2018-01-15 19:47:58 +01:00
Giannis Adamopoulos
7e9f56229f
[UXTHEME] -Pass a non 0 wParam when themes get enabled and 0 when they get disabled
2018-01-15 12:57:08 +02:00
Giannis Adamopoulos
b8062bde5d
[COMCTL32] rebar: Remove some hacks and fix checking for transparent background
2018-01-15 12:57:06 +02:00
Joachim Henze
e0498ca00a
[SYSDM] Fix text truncation for ru-RU CORE-13845
2018-01-14 13:55:43 +01:00
Joachim Henze
9078c335f7
[DESK] Fix text truncation for ru-RU CORE-13845
2018-01-14 13:52:34 +01:00
Mark Jansen
1d4d88b062
[PSDK][ACTXPROXY] Add IExplorerCommand and related classes (Vista+)
2018-01-13 23:49:58 +01:00
Mark Jansen
e5f9029826
[BROWSEUI] Do not clear a CComPtr with memset.
2018-01-13 20:57:04 +01:00
Giannis Adamopoulos
6d9a0d0fd4
[SHELL32] CDrivesFolder: Fix showing the drive capacity. CORE-14201
2018-01-13 21:27:57 +02:00
Giannis Adamopoulos
5966a18e66
[COMCTL32] toolbar: Use the theme text color for the dropdown arrows. CORE-13855
2018-01-13 16:19:27 +02:00
Giannis Adamopoulos
5618b33c3b
[SHELL32] CMenuBand: Redraw the toolbars if this is the menu bar of a window and its active state changed. Use COLOR_GRAYTEXT for the text of the inactive menu bar items. CORE-14197
2018-01-13 14:57:24 +02:00
Giannis Adamopoulos
f463ebe9e7
[COMCTL32] -toolbar: Improve drawing diabled text with themes. CORE-13855
2018-01-10 23:30:26 +02:00
Giannis Adamopoulos
789881672a
[COMCTL32] status: Use DrawThemeText when drawing text with themes. CORE-13855
2018-01-10 15:52:42 +02:00
Giannis Adamopoulos
92732f1bcf
[COMCTL32] rebar: Use DrawThemeText when drawing text with themes. CORE-13855
2018-01-10 13:44:32 +02:00
Thomas Faber
bf5e33201e
[MSAFD] Avoid magic numbers in NtCreateEvent calls.
2018-01-10 11:26:21 +01:00
Colin Finck
63a3a2cbb8
[KERNEL32] Accept all images for NT 3.1 and higher instead of bailing out at image versions > 5.01 ( #273 )
...
Print a debug message whenever an application newer than ReactOS' internal NT version is started.
This gets a simple "Hello World" compiled by VS' 2017 regular "v141" toolchain to run under ReactOS.
Please retry NT6+ applications!
2018-01-10 09:24:22 +01:00
Mark Jansen
06c1e134e1
[SHIMENG] Mark modified dll's as visited, and apply shims to newly loaded dlls
2018-01-09 22:43:36 +01:00
Mark Jansen
0123f4745b
[APPHELP] Try Dos and Nt path formats in SdbGetFileAttributes.
2018-01-09 22:43:36 +01:00
Andreas Maier
387067ad29
[SETUPAPI]: Fix a FIXME in SetupDiSetDeviceRegistryPropertyA.
...
Rename SetupDiSetDeviceRegistryPropertyW to IntSetupDiSetDeviceRegistryPropertyAW and use it for both (A/W).
The FIXME in the A-Version was already implemented in the W-Version.
CORE-14173.
2018-01-09 18:51:12 +01:00
Thomas Faber
58f2c14c23
[ADVAPI32] Fix non-PCH build.
2018-01-08 09:51:15 +01:00
Mark Jansen
d0f3fa51fb
[ADVAPI32] Stub OpenTrace and ProcessTrace so newer versions of ProcessExplorer start again.
...
CORE-10312
2018-01-07 22:29:17 +01:00
Erdem Ersoy
ba3f074320
[TRANSLATIONS] Update the email address and add a note in the Turkish translation document ( #271 )
2018-01-07 22:09:42 +01:00
Luo Yufan
fe50c655aa
[TRANSLATION] Update Simplified Chinese translations and font settings. ( #266 )
2018-01-06 18:05:07 +01:00
Luo Yufan
59aa6b9e74
[TRANSLATION] Improve Simplified Chinese Translations ( #265 )
...
* Update Simplified Chinese translation of SYSSETUP
* Update Simplified Chinese translations and font settings.
* Update Translation of SHELL32.
2018-01-05 14:15:03 +01:00
Giannis Adamopoulos
a671923037
[SHELL32] CMenuToolbarBase: Use COLOR_MENUTEXT color for the text color in normal menu items. CORE-13855
2018-01-05 11:53:35 +02:00
Giannis Adamopoulos
695147eaac
[COMCTL32] tab: Use DrawThemeText when drawing text with themes. CORE-13855
2018-01-04 23:27:48 +02:00
Giannis Adamopoulos
522601d050
[COMCTL32] toolbar: Draw checked and not hot buttons as checked, not hot. CORE-13592
...
Should be sent to wine.
2018-01-04 14:30:47 +02:00
Bișoc George
699b8bf857
[DLL][WIN32][NEWDEV] Wrong character in the Romanian translation removed ( #259 )
...
Replaced "ú" with "u". Is that letter even a thing? :D
2018-01-03 21:29:44 +01:00
Stanislav Motylkov
6fa16d791a
[SYSSETUP] Add marquee progress bar to show setup is alive ( #262 )
...
CORE-14163 #resolve
2018-01-03 21:24:26 +01:00
Luo Yufan
2524a0b636
[TRANSLATIONS] Simplified Chinese translation update. #251
2018-01-02 18:39:24 +01:00
Thomas Faber
b20280a0f9
[CMAKE] Allow overriding the .dll extension for delay imports in MSVC builds.
...
Fixes delay-importing winspool.drv.
2018-01-01 19:05:30 +01:00
Timo Kreuzer
a2f7de7ee8
Amd64/misc 64bit fixes ( #236 )
...
[REACTOS] Misc 64 bit fixes
* [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well
* [NTOS:MM] Implement x64 version of MmIsDisabledPage
* [HAL] Remove obsolete code
* [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext
* [XDK] Fix CONTEXT_XSTATE definition
* [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
2018-01-01 12:07:50 +01:00
Hermès Bélusca-Maïto
9fa693e59b
[REACTOS] Switch to year 2018...
...
... and Happy New Year 2018 to everyone!!
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░▄████▄░▄███▄░░▄██░▄████▄░░░
░░░▀▀░▄██░██░██░████░██▄▄██░░░
░░░░▄██▀░░██░██░░░██░██▀▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
2018-01-01 00:00:00 +01:00
Thomas Faber
2bfbaa66fc
[DXTN] Fix MSVC build with runtime checks.
2017-12-31 19:37:23 +01:00
Hermès Bélusca-Maïto
e0baa58f1b
[SETUPAPI] Fix extraction of files from a cabinet file using the SetupQueueCopy and SetupCommitFileQueue method.
...
CORE-14164
- Contrary to what Wine thought, this works even if the cabinet file does not have a ".cab" extension.
- Instead of polluting the directory where the cabinet file exists with all the files extracted from it,
we only extract the needed file to a temporary folder (thus being sure it does not overwrite any other
existing file with the same name), and then we move the extracted file to its final destination with rename.
2017-12-31 02:48:58 +01:00
Hermès Bélusca-Maïto
7c447a15a0
[SETUPAPI] Add __REACTOS__ guards around our own code; addendum to r68659 and r73442, CORE-10000 and CORE-12471.
2017-12-31 02:48:54 +01:00
Timo Kreuzer
bad1c03529
[KSPROXY] Fix MSVC build
...
The module stays disabled though.
2017-12-30 11:08:11 +01:00
Katayama Hirofumi MZ
89f9c9101a
[TRANSLATION] Use correct font name in Korean resources, CORE-9566 ( #228 ).
...
Localized resources should use the correct Korean fonts that are most suitable
for UI and compatible with Windows.
2017-12-29 01:51:15 +01:00
Stanislav Motylkov
e7485ea00c
[RASAPI32] Add stub for RasGetConnectionStatistics
...
See CORE-10426
2017-12-28 11:51:40 +01:00
Joachim Henze
5e5e5cde68
[COMCTL32] use previous version of cursor files CORE-14144,
...
idc_divider.cur & idc_divideropen.cur,
justify their diff in comctl32/comctl32_ros.diff
2017-12-28 00:04:53 +01:00
Katayama Hirofumi MZ
bf51ed17f8
[SHELLEXT] Use correct font name in Chinese resources, CORE-9566 ( #224 ).
...
Localized resources should use the correct Chinese font names compatible with Windows.
2017-12-27 16:11:36 +01:00
Katayama Hirofumi MZ
1ebe4a5b83
[TRANSLATION] Use correct font name in Chinese resources, Part 3/3, CORE-9566 ( #223 ).
...
Localized resources should use the correct Chinese font names compatible with Windows.
2017-12-27 16:11:21 +01:00
Katayama Hirofumi MZ
074f5c6c13
[TRANSLATION] Use correct font name in Chinese resources, Part 2/3, CORE-9566 ( #222 ).
...
Localized resources should use the correct Chinese font names compatible with Windows.
2017-12-27 16:11:08 +01:00
Katayama Hirofumi MZ
81d6232aa3
[TRANSLATION] Use correct font name in Chinese resources, Part 1/3, CORE-9566 ( #221 ).
...
Localized resources should use the correct Chinese font names compatible with Windows.
2017-12-27 16:10:56 +01:00
Katayama Hirofumi MZ
2b91b29642
[CPL] Control Panel Applets: Use correct font name in Chinese resources, CORE-9566 ( #220 ).
...
Localized resources should use the correct Chinese font names compatible with Windows.
2017-12-26 20:57:48 +01:00
Amine Khaldi
5a54e722b3
[USRMGR] Rename some functions. #179
2017-12-25 22:11:57 +01:00
Amine Khaldi
5e4f6c69c7
[DESK] Rename DATA structures and some functions. #179
2017-12-25 21:12:00 +01:00
Amine Khaldi
a3797dba7a
[SHELL32] Deduplicate MAX_PROPERTY_SHEET_PAGE and AddPropSheetPageCallback(). #179
2017-12-25 13:22:23 +01:00
Markus Gothe
e2e699118f
Improve swedish translations and add new translations to swedish.
2017-12-25 11:31:22 +01:00
Giannis Adamopoulos
c5e707ec1f
[UXTHEME] EnableThemeDialogTexture: Update window theme only when ETDT_USETABTEXTURE is used
2017-12-24 23:52:10 +02:00
Giannis Adamopoulos
435b0b19d2
[COMCTL32] Install comctl32 v6 and its manifest in first stage
2017-12-24 21:19:03 +02:00
Giannis Adamopoulos
f318a25e10
[LDR] Overhaul sxs support in ldr
...
* Remove the hacky find_actctx_dll form ldr that was taken from wine. LdrpResolveDllName and LdrpCheckForLoadedDll should get a parameter that is already redirected.
* Use RtlDosApplyFileIsolationRedirection_Ustr in LdrpLoadImportModule and LdrpUpdateLoadCount3 to redirerect the input parameter.
2017-12-24 21:19:03 +02:00
Giannis Adamopoulos
7000fe2340
[NTDLL] Implement RtlDosApplyFileIsolationRedirection_Ustr based on existing wine's code for ldr. .local redirection is not implemented yet.
2017-12-24 21:19:03 +02:00
Mark Jansen
99c7c93b83
[DLL] Fix wrong manifest includes.
2017-12-24 11:44:21 +01:00
Amine Khaldi
fc93f23830
[INTL] Rename some variables and functions. #179
2017-12-23 14:07:33 +01:00
Amine Khaldi
eff73544ec
[SYSDM] Rename some functions. #179
2017-12-23 14:05:07 +01:00
Stanislav Motylkov
a89c979fe0
[TRANSLATION] [NETCFGX] Fix russian translation
2017-12-20 20:35:08 +01:00
Colin Finck
12b78f182d
Replace our dxtn.dll by a version based on the libtxc_dxtn source code ( #203 )
...
This is no official system DLL and WineD3D is its only user. But latest WineD3D prefers the libtxc_dxtn codebase instead of the alternative library we used.
This is also what Mesa uses and Fedora ships now that the patents have expired, so we should stick to the same.
I'm importing the libtxc_dxtn-1.0.1 codebase from https://people.freedesktop.org/~cbrill/libtxc_dxtn/
It compiles warning-free in our tree without modifying a single line!
I'm merging this Pull Request based on the positive response in CORE-12759.
I lack a proper test case myself, but my version at least shouldn't make things worse. In my opinion, the previous one was broken anyway due to using stdcall imports when WineD3D called cdecl ones.
This also removes the NSWPAT option from our buildsystem as dxtn was its latest user.
2017-12-20 11:15:13 +01:00
Ivan Labutin
d6792047f3
[NTOS][NDK][RTL] A bunch of 'wrong size' fixes
2017-12-20 06:56:09 +01:00
Mark Jansen
ad181d892c
[BROWSEUI] Implement ACLCustomMRU.
...
CORE-9281
2017-12-18 23:17:17 +01:00
Amine Khaldi
0a4e5911fc
[UUID] Add SID_SHTMLEditServices.
2017-12-18 13:18:26 +01:00
Luo Yufan
d6131ace49
[TRANSLATION] Improve Simplified Chinese Translations.
...
* Fix Simplified Chinese Translation of EXPLORER.
* Fix Simplified Chinese Translation of MSCONFIG_NEW.
* Fix Simplified Chinese Translation of MSPAINT.
* Fix Simplified Chinese Translation of SHELL32.
* Fix Simplified Chinese Translation of SYSDM.
* Fix Simplified Chinese Translation of SETUP/REACTOS.
2017-12-17 14:40:59 +01:00
Hermès Bélusca-Maïto
eea43394bf
[KERNEL32] Improve the definition of EXENAME_LENGTH.
2017-12-16 21:07:23 +01:00
Stanislav Motylkov
a0fe72e218
[SYSDM] Extend build string to fit commit hash
2017-12-13 13:55:01 +01:00
Li Keqing
f461c451a1
[TRANSLATION] Fix Simplified Chinese Translations ( #187 )
...
* Fix the Simplified Translation of Rapps
* Fix the Simplified Translation of msconfig_new
* Fix the Simplified Translation of charmap_new
* Fix the Simplified Translation of winmine
* Fix the Simplified Translation of kbswitch
* Fix Simplified Chinese Translation of logoff
* Fix Simplified Chinese Translation of eventvwr
* Fix Simplified Chinese Translation of sysdm
* Update Simplified Chinese Translation for dxdiag
2017-12-11 11:35:59 +02:00
Hermès Bélusca-Maïto
197ec4c5b8
[KERNEL32] Update some console API prototypes.
2017-12-10 17:04:29 +01:00
Amine Khaldi
1c4f4818ea
[ITSS] Get the stubs file out of the source files list. #179
2017-12-09 23:21:22 +01:00
Amine Khaldi
287d7cd80a
[SMDLL] Use precomp.h in dllmain.c.
2017-12-09 20:47:27 +01:00
Amine Khaldi
b3544fd00b
[BROWSEUI/SHELLBARS] Add a PCH.
2017-12-09 20:46:40 +01:00
Amine Khaldi
d6cb9f60d1
[ACLEDIT][ATL][ATL80][FLTMGR] Get the def files out of the source files lists. #179
2017-12-09 19:59:02 +01:00
Amine Khaldi
c4a412a2b9
[ACPPAGE] Make use of the PCH.
2017-12-09 13:40:23 +01:00
Amine Khaldi
44d57334de
[LSASRV] Deduplicate SAMPR_ULONG_ARRAY.
2017-12-09 13:29:58 +01:00
Amine Khaldi
f6108f3187
[MSAFD] Move the default debug channel to msafd.h.
2017-12-09 13:24:35 +01:00
Amine Khaldi
d086a431cb
[SAMLIB] Use precomp.h in dllmain.c.
2017-12-09 12:32:34 +01:00
Pierre Schweitzer
4fcaf92ec3
[KERNEL32] Silent a noisy DPRINT1
2017-12-09 11:54:18 +01:00
Amine Khaldi
e15874b491
[STOBJECT] Improve the existing PCH and make use of it.
2017-12-08 23:15:31 +01:00
James Tabor
c45a6e15bf
[User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.
...
Required a sync port from wine. This is a hack fix with Win32SS until
proper IMM support is added to Win32SS.
2017-12-07 21:14:21 -06:00
Amine Khaldi
9b349f958c
[ADVAPI32_APITEST][NTDLL_APITEST][WINDOWSCODECS] Comment out some unused functions and types. Silences some clang-cl warnings.
2017-12-08 00:22:05 +01:00
Amine Khaldi
ccd5377851
[COMCTL32][FLTLIB][NETAPI32][SNDVOL32][STOBJECT][WBEMPROX] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.
2017-12-08 00:06:13 +01:00
Amine Khaldi
e83592920b
[SHELL32] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.
2017-12-07 23:54:22 +01:00
Amine Khaldi
7ed4c1dd03
[ADVAPI32] Remove unused debug channels and comment out unused variables. Silences some clang-cl warnings.
2017-12-07 23:34:28 +01:00
Giannis Adamopoulos
d163627319
[BROWSEUI] Move _ILIsDesktop to a shared header to avoid having 3 instances of it
2017-12-07 23:26:30 +02:00
Amine Khaldi
00124d1b1a
[CMAKE/CLANG-CL] Silence some clang-cl warnings in consistency with our gcc build.
2017-12-07 21:53:45 +01:00
Stanislav Motylkov
53edadb8c0
[BROWSEUI] SHExplorerParseCmdLine: Improve relative path handling
...
CORE-12882, CORE-13847
2017-12-05 10:48:37 +02:00
Serge Gautherie
57aa1f1fc6
[SHELL32] shellpath.c: it is _WIN32_WINNT, not WIN32_WINNT. We even need to use __REACTOS__ instead here. CORE-12580
2017-12-03 21:52:37 +01:00
Stanislav Motylkov
a2cc76af84
[IPHLPAPI] Implement interface name resolving functions
...
Including:
- NhGetInterfaceNameFromDeviceGuid
- NhGetInterfaceNameFromGuid
CORE-13831, CORE-14033
Reference:
https://github.com/boundary/wireshark/blob/master/capture_win_ifnames.c#L275
2017-12-03 21:08:31 +01:00
Stanislav Motylkov
c2bdad2981
[SHELL32] Fix show properties with Alt+Enter
2017-12-02 18:10:43 +02:00
Amine Khaldi
53d3f00b2b
[LIBTIRPC] Add a PCH.
2017-11-26 14:55:33 +01:00
Pierre Schweitzer
1feb8e627e
[LIBTIRPC] Match rtime() propotype and implementation
2017-11-26 14:44:26 +01:00
Amine Khaldi
b28272c545
[SHELLBTRFS] Add a PCH.
2017-11-26 14:34:53 +01:00
Amine Khaldi
58428a6c29
[NFS41_NP] Add a PCH.
2017-11-26 14:29:35 +01:00
Amine Khaldi
2cbc32e5e4
[NTOBJSHEX] Improve the existing PCH and make use of it.
2017-11-26 13:26:39 +01:00
Amine Khaldi
2a3392b97d
[GLU32] Add a PCH.
2017-11-26 13:24:50 +01:00
Amine Khaldi
d05c658dbd
[LIBJPEG] Add a PCH.
2017-11-26 13:17:07 +01:00
Katayama Hirofumi MZ
87d276f05d
[SHELL32] Don't show error when closing disk prop sheet ( #144 )
...
CORE-14035
2017-11-25 11:27:20 +02:00
Giannis Adamopoulos
4a843c4e85
[COMCTL32] syslink: Don't free the return value of WM_CTLCOLORSTATIC. CORE-13605
...
-This is a bug in wine and should be sent upstream
2017-11-24 00:15:57 +02:00
Giannis Adamopoulos
fc6c07c385
[UXTHEME] Add a hack for themed scrollbars
...
- After inspecting a theme file with different upper or lower tracks it seems that windows use what is called LowerTrackHorz and LowerTrackVert in the upper track and UpperTrackHorz and UpperTrackVert are used in the lower track.
CORE-13513
2017-11-23 23:07:35 +02:00
Giannis Adamopoulos
51333f3eec
[UXTHEME] Fix text background on themed tabs. CORE-13605
2017-11-23 22:25:52 +02:00
Giannis Adamopoulos
68af472a21
[UXTHEME] Improve drawing of the scrollbars when they are too small. CORE-13513
2017-11-23 21:19:03 +02:00
Amine Khaldi
09c06a2f45
[CLANG-CL] Initial commit that allows us to compile ReactOS with clang-cl.
2017-11-23 14:09:57 +01:00
Pierre Schweitzer
63dcfd2de3
[SHELL32] Update French translation
2017-11-21 18:24:08 +01:00
Stanislav Motylkov
f884d29c90
[SHELL32] Update Russian translation, following 6465705
2017-11-21 14:06:54 +02:00
Pierre Schweitzer
9904aafd12
[MSGINA] Fix buttons alignment in French translation
2017-11-21 11:49:01 +01:00
Giannis Adamopoulos
8f98574e1d
[UXTHEME] -Don't change the behaviour of DefWindowProc if SetWindowRgn was called before
2017-11-21 10:52:56 +02:00
Jérôme Gardou
4067eb1454
[OPENGL32]
...
- Get rid of the TLS based implementation
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
31acac46a1
[OPENGL32]
...
- Get rid of the default stub table, use NULL instead
- Simplify stub code by using the appropriate macros
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
b060a81d5d
[OPENGL]
...
- Always use the TEB to store opengl data
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
640af3f429
[OPENGL32]
...
- Fix a trace
2017-11-21 08:22:31 +01:00
Jérôme Gardou
6aaf217b10
[OPENGL32]
...
- Implement storing thread data into the TEB
CORE-14024
2017-11-21 08:22:31 +01:00
Giannis Adamopoulos
1bfbdb6123
[COMCTL32] Button: Use double buffering when themes are enabled.
2017-11-20 18:51:03 +02:00
Giannis Adamopoulos
3a68bebf87
[UXTHEME] EnumThemes: Don't fail if a theme doesn't have a tooltip. CORE-13732
2017-11-19 16:02:44 +02:00
Katayama Hirofumi MZ
3dbd44fde1
input: Overwrite font substitutes settings on lang change
2017-11-19 14:36:32 +01:00
Pierre Schweitzer
2ddebe3291
[NFS41_NP] Attempt to fix MSVC build
2017-11-18 21:36:57 +01:00
Pierre Schweitzer
45b543202d
[SHELL32] Drop slash when dismounting a remote drive. MPR and NP are expecting a drive letter.
...
This fixes dismounting a network drive using explorer.
2017-11-18 21:27:30 +01:00
Pierre Schweitzer
764b2b6ef7
[NFS41_NP] Fix debug print in case of connection cancel failure
2017-11-18 21:27:30 +01:00
Pierre Schweitzer
0701527f20
[SHELL32] Update French translation, following 6465705
2017-11-18 18:56:59 +01:00
Katayama Hirofumi MZ
64657051c3
[SHELL32] CDrivesFolder: Implement the eject and disconnect menu items. CORE-13841
...
- The items are shown only for the drives where they are applicable.
- May not work fully yet due to bugs in the drivers.
2017-11-18 16:55:08 +02:00
Stanislav Motylkov
06919cde1a
[BROWSEUI] [TRANSLATION] Improve english, polish and russian translation
2017-11-18 16:43:27 +02:00
Stanislav Motylkov
e12763d5bc
[BROWSEUI] CISFBand: Add "Open Folder" feature
...
CORE-13996 #resolve
2017-11-18 12:08:16 +02:00
Stanislav Motylkov
f01e6ed6c5
[BROWSEUI] CBandSiteMenu: Show Toolbar error on failure
2017-11-18 11:40:58 +02:00
Mark Jansen
64d10228ee
[OPENGL32] Allocate thread data in IntMakeCurrent if it is not allocated yet.
...
CORE-12232
2017-11-17 19:34:06 +01:00
Mark Jansen
fa9ce98d8e
[OPENGL32] Do not crash in IntGetCurrentDC if thread data was not allocated.
...
CORE-12232
2017-11-17 19:34:06 +01:00
Giannis Adamopoulos
a4ea17218f
[COMCTL32] Implement using different image list images depending on the button state
2017-11-17 14:44:52 +02:00
Giannis Adamopoulos
34c563fa2a
[COMCTL32] Button: Don't use a class brush. CORE-13445
2017-11-17 01:26:37 +02:00
Serge Gautherie
067bb2fcef
[SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580
2017-11-16 18:58:57 +01:00
Eric Kohl
3ad5c7fd84
[SETUPAPI] Improve the range list implementation.
...
- SEH-protect the range list validation and move it into a separate function.
- Use a mutex to synchronize access to the range list.
- Implement CM_First_Range and parts of CM_Add_Range.
2017-11-12 23:27:09 +01:00
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
Giannis Adamopoulos
a4576f5509
[STOBJECT] Fix build on linux
2017-10-16 18:21:02 +03:00
Giannis Adamopoulos
3c9aedfd1c
[QCKLNCH] Fix gcc build
2017-10-16 18:15:20 +03:00
Shriraj Sawant
7fbc5f4230
[STOBJECT] Implement the hotplug and the power icons in the system tray
2017-10-16 17:51:19 +03:00
Shriraj Sawant
7a3865f1df
[QCKLNCH] Implement the quick launch shell extension including the CISFBand
2017-10-16 17:51:12 +03:00
Pierre Schweitzer
6808e7d25b
[LIBTIRPC] Fix CVE-2017-8779 by backporting its fix
...
CORE-13460
2017-10-15 13:55:07 +02:00
Pierre Schweitzer
5bfc68cc14
[KERNEL32] Fix buffer size for allocation in GetVolumeInformationW(). This fixes function failing with big enough buffer.
2017-10-15 10:43:49 +02:00
Pierre Schweitzer
dc8bfeabcf
[KERNEL32] Use proper size for allocating buffer in GetVolumeInformationA(). This was leading to allocate a too small buffer under certain conditions and to overrun it.
...
This fixes JRE7 setup.
This regression was brought in by r75969.
CORE-13888
2017-10-14 23:19:12 +02:00
Serge Gautherie
41b94fd17b
[INTL]: Simplify code (addendum to r74582). ( #41 )
...
CORE-13242
2017-10-13 22:24:37 +02:00
Waritnan Sookbuntherng
1128447196
[WIN32K][DESK.CPL]: Add fit and fill background placement options ( #28 )
...
- WIN32K and DESK.CPL: Add fit and fill background placement options.
- DESK.CPL: Define wallpaper placement constants; update translations.
- WIN32K: Fix coding style.
CORE-13360
2017-10-13 21:44:02 +02:00
Alisson Lauffer
5d0a122ff6
[TRANSLATION]: Brazilian Portuguese translation update for input.cpl ( #51 )
2017-10-12 00:10:23 +02:00
Jared Smudde
a8ad1702da
[SYSSETUP] Change "Select the theme you prefer" to "Select the theme you prefer." to fit in with the other titles in second stage setup.
2017-10-11 13:22:24 +02:00
Stopkin Sergey
74cc91524a
[GETUNAME] Update the Russian translation. #45 CORE-13222
2017-10-10 13:03:32 +01:00
Adam Słaboń
9c790dfc3b
Polish translation update ( #29 )
...
* Polish translation update
2017-10-10 12:14:38 +02:00
Mark Jansen
4dafcc5ea2
[MSI] Fix a buffer overrun in build_default_format CORE-13881
...
Imported wine commit:
f517022: msi: Fix an invalid write in build_default_format (Valgrind).
2017-10-09 12:33:18 +01:00
Amine Khaldi
15786900c9
[MSI] Addendum to 71bffdc
as I removed this unintentionally.
2017-10-09 12:32:09 +01:00
Hermès Bélusca-Maïto
d260385023
[KERNEL32]: Add a .gitattributes file for the winnls resource files.
...
The .nls files in winnls are actual resource text files for kernel32 and not binary NLS files.
Therefore treat them as such.
2017-10-08 15:48:07 +02:00
Amine Khaldi
e7054d7688
[AMSTREAM] We don't need to define WIDL_C_INLINE_WRAPPERS here anymore.
2017-10-08 14:32:50 +01:00
Amine Khaldi
e38cdd2f62
[MSCOREE] Fix build.
2017-10-08 14:28:58 +01:00
Amine Khaldi
57cda5aa7d
[MSDMO] Fix build.
2017-10-08 12:28:23 +01:00
Amine Khaldi
7d346cbc73
[SHLWAPI] Highlight a difference and mark the module as synced with Wine Staging 2.16. CORE-13762
2017-10-08 12:09:52 +01:00
Amine Khaldi
ea59f30f86
[WMVCORE] Sync with Wine Staging 2.16. CORE-13762
...
998fe04 wmvcore: Support IWMPacketSize2 interfaces in IWMReader.
0570cf9 wmvcore: Support IWMProfile3 interfaces in IWMReader.
98e94b2 wmvcore: Support IReferenceClock interfaces in IWMReader.
163aac1 wmvcore: Support IWMLanguageList interfaces in IWMReader.
b1702c4 wmvcore: Support IWMHeaderInfo/2/3 interfaces in IWMReader.
73f8066 wmvcore: Support IWMReaderPlaylistBurn interface in IWMReader.
b15c398 wmvcore: Support IWMReaderTimecode interface in IWMReader.
465feb7 wmvcore: Support IWMReaderTypeNegotiation interface in IWMReader.
437c667 wmvcore: Support IWMReaderStreamClock interface in IWMReader.
34b9b10 wmvcore: Support IWMReaderNetworkConfig1/2 interfaces in IWMReader.
94af027 wmvcore: Support IWMReaderAccelerator in IWMReader.
3f6b7c3 wmvcore: Add WMCheckURLScheme stub.
7381cec wmvcore: Implement WMCreateWriterPriv.
2017-10-08 11:49:33 +01:00
Amine Khaldi
85d9a38ac0
[D3DX9_24 => 43] Sync with Wine Staging 2.16. CORE-13762
2017-10-08 11:48:29 +01:00
Amine Khaldi
71bffdcde9
[MSI] Sync with Wine Staging 2.16. CORE-13762
...
cb4c1dc msi: Always return MSIDBSTATE_ERROR when MsiGetDatabaseState is called from a custom action.
04d242d msi: Create dummy thread to initialize COM for custom actions.
52fbaeb msi: Add support for ActionText table.
700ebc8 msi: Return the correct values from dialogs.
a3dd99c msi: Return the current date and time.
4ccc82a msi: Use the Error table for more messages.
77e3d33 msi: Use MsiProcessMessage() to send error messages.
3ca2dfe msi: Avoid uninitialized pointer access on error path (Coverity).
d631714 msi: Add a trailing linefeed to a FIXME() trace.
39c2ff0 msi: Send the dialog created message in dialog_create().
14f865e msi: Don't queue a parent dialog to be shown in EndDialog.
8826584 msi: Process ShowDialog/EndDialog after all other control events.
44fb23d msi: Don't set _BrowseProperty.
b4c39f4 msi: Avoid a null pointer dereference.
51bd884 msi: Properly parse empty format strings.
16f0dff msi: Return the correct values from custom actions.
f348c7c msi: Rewrite dump_record().
f9c68df msi: Use the given record for INSTALLMESSAGE_ACTIONDATA.
c788ed85 msi: Provide the result of the last action.
1505912 msi: Allow setting NULL in MsiSetInteger().
f9f53fe msi: Correctly format the template field for MsiProcessMessage().
3033dae msi: Implement UI messages for dialogs.
5da9250 msi: Don't increment the refcount when creating dialogs.
48237e2 msi: Add a basic internal UI implementation.
39b841d msi: Fix a buffer overrun.
9032279 msi: Implement UI messages in MsiOpenPackage().
bcc4a04 msi: Implement INSTALLMESSAGE_INITIALIZE and INSTALLMESSAGE_TERMINATE.
a388906 msi: Send the correct UI messages upon calling MsiDoAction().
de5246a msi: Don't reimplement record formatting.
4e49ae3cc msi: Pass the given record to the callback.
df31a7c msi: Store string and record callback data separately.
cef6799 msi: Use an external UI record handler before a string handler.
2017-10-08 11:31:31 +01:00
Mark Jansen
48fe08654d
[URLMON] Convert urlmon.inf to utf8 since git insists on fucking up utf16 files.
2017-10-07 23:43:57 +02:00
Hermès Bélusca-Maïto
66c2299bfe
Fix encoding of some INF files (-> UTF-8 without BOM).
2017-10-07 22:21:22 +02:00
Mark Jansen
da27e0026a
[URLMON] Remove BOM from urlmon.inf
2017-10-07 22:11:41 +02:00
Amine Khaldi
bd6e933ca5
[MSI] Group translations into the lang folder.
2017-10-07 12:41:53 +01:00
Colin Finck
950c86fb4c
Fix remaining text file line endings in the tree. ( #18 )
...
Based on https://stackoverflow.com/a/1511273
Also enforce CRLF for all *.xml files in our tree, because they are distributed with ReactOS.
2017-10-06 15:00:36 +02:00
Pierre Schweitzer
d7ee95b28b
[KERNEL32]: w2k3ify GetDriveTypeA()
2017-10-05 23:43:10 +02:00