Mark Jansen [Fri, 7 Apr 2017 22:30:20 +0000 (22:30 +0000)]
[WIN32SS] Use Panose info from freetype. Patch by Katayama Hirofumi MZ. CORE-13038
svn path=/trunk/; revision=74282
Mark Jansen [Fri, 7 Apr 2017 21:54:43 +0000 (21:54 +0000)]
[USETUP] Improve CJK Font Substitutes settings. Patch by Katayama Hirofumi MZ. CORE-12956
svn path=/trunk/; revision=74281
Giannis Adamopoulos [Fri, 7 Apr 2017 14:09:24 +0000 (14:09 +0000)]
[GDI32] -Implement GdiDrawStream.
- This is based on the prototype I found in a sample app on codeproject. I don't really know what the unknown parameters are for but I haven't found anything yet passing different values. Almost all of the code is from the drawing code from uxtheme with the only difference that in uxtheme UXTHEME_DrawImageBackground reads several values from the theme but his takes them as parameters. I don't see any reason to spend time understanding what these are for. I found what the draw flags are for by passing different values in the test application and trying to replicate the parameters that UXTHEME_DrawImageBackground need. I decided to keep the naming like that since it is almost verbatim wine code. At some point it should be moved to win32k however.
CORE-4420
svn path=/trunk/; revision=74280
Giannis Adamopoulos [Fri, 7 Apr 2017 13:01:42 +0000 (13:01 +0000)]
[SHSVCS] -Add the module that should host the theme service. Implement ThemeWaitForServiceReady and ThemeWatchForStart. These are already called by our msgina and are responsible for starting themes in the session.
svn path=/trunk/; revision=74279
Giannis Adamopoulos [Wed, 5 Apr 2017 21:07:44 +0000 (21:07 +0000)]
[WIN32K] -Implement NtUserCalcMenuBar.
svn path=/trunk/; revision=74278
Thomas Faber [Wed, 5 Apr 2017 14:00:03 +0000 (14:00 +0000)]
[NTOS:IO]
- Remove broken casts
svn path=/trunk/; revision=74277
Giannis Adamopoulos [Wed, 5 Apr 2017 09:09:50 +0000 (09:09 +0000)]
[WIN32K] -MENU_TrackMouseMenuBar: Use IntGetSystemMenu instead of get_win_sys_menu because the system menu have not been initialized yet (it is delay initialized). CORE-12801
svn path=/trunk/; revision=74276
Giannis Adamopoulos [Tue, 4 Apr 2017 10:07:07 +0000 (10:07 +0000)]
[WIN32K] -NtGdiGetRegionData: prgn->rdh.nRgnSize is the size of kernel mode buffer for the region. After copying it to the caller we should set lpRgnData->rdh.nRgnSize to cjRects.
svn path=/trunk/; revision=74275
Robert Naumann [Mon, 3 Apr 2017 18:39:52 +0000 (18:39 +0000)]
[EXPLORER] Add modern start menu bitmap by Jared Smudde
svn path=/trunk/; revision=74274
Thomas Faber [Sun, 2 Apr 2017 21:33:25 +0000 (21:33 +0000)]
[NTOS]
- Silence some more debug prints
svn path=/trunk/; revision=74273
Eric Kohl [Sun, 2 Apr 2017 20:47:48 +0000 (20:47 +0000)]
[SCHEDSVC]
Implement NetsJobEnum.
svn path=/trunk/; revision=74272
Eric Kohl [Sun, 2 Apr 2017 20:32:07 +0000 (20:32 +0000)]
[IDL]
atsvc.idl: Add missing 'string' attribute which fixes NetrJobEnum.
svn path=/trunk/; revision=74271
Daniel Reimer [Sun, 2 Apr 2017 17:52:14 +0000 (17:52 +0000)]
[RAPPS]
As long as we use the current "db" format, keep these ones alive.
svn path=/trunk/; revision=74270
Mark Jansen [Sun, 2 Apr 2017 14:46:54 +0000 (14:46 +0000)]
[RAPPS][RAPPS_NEW] Finally replace rapps with rapps_new.
CORE-13017 #resolve
svn path=/trunk/; revision=74269
Giannis Adamopoulos [Sun, 2 Apr 2017 14:45:10 +0000 (14:45 +0000)]
[SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispatch::ShutdownWindows. CORE-13010
svn path=/trunk/; revision=74268
Thomas Faber [Sun, 2 Apr 2017 14:41:17 +0000 (14:41 +0000)]
[NTOS:PNP]
- Silence debug prints about unhandled IRP_MN_QUERY_PNP_DEVICE_STATE
svn path=/trunk/; revision=74267
Thomas Faber [Sun, 2 Apr 2017 14:35:33 +0000 (14:35 +0000)]
[I8042PRT][PCIIDEX]
- Silence debug prints about IRP_MN_QUERY_CAPABILITIES
svn path=/trunk/; revision=74266
Thomas Faber [Sun, 2 Apr 2017 14:24:11 +0000 (14:24 +0000)]
[HAL][NTOS:PNP]
- Silence some debug prints about unhandled PNP minor functions
svn path=/trunk/; revision=74265
David Quintana [Sun, 2 Apr 2017 11:32:31 +0000 (11:32 +0000)]
[blackshade.msstyle]
Replaced the mockup image with a more up-to-date version, and added the "source" .PSD file it was created from. Someday I'll get around to to turning this into the actual theme. Someday.
svn path=/trunk/; revision=74264
Thomas Faber [Sun, 2 Apr 2017 08:37:39 +0000 (08:37 +0000)]
[NTOS:MM]
- Really only warn once in MmSecureVirtualMemory/MmUnsecureVirtualMemory, not on every 256th call
svn path=/trunk/; revision=74263
Eric Kohl [Sat, 1 Apr 2017 22:54:30 +0000 (22:54 +0000)]
[SCEDSVC]
- Implement a simple job list.
- Implement NetrJobAdd, NetrJobDel and NetrJobGetInfo.
svn path=/trunk/; revision=74262
Giannis Adamopoulos [Sat, 1 Apr 2017 12:17:15 +0000 (12:17 +0000)]
[UXTHEME] -Implement painting the corner of the scrollbars.
svn path=/trunk/; revision=74261
Giannis Adamopoulos [Sat, 1 Apr 2017 10:18:40 +0000 (10:18 +0000)]
[WIN32K] -Correct one parameter in NtUserPaintMenuBar and make it return the height of the menu bar.
[UXTHEME] -Pass the correct parameter to PaintMenuBar. Draw the edge of WS_EX_CLIENTEDGE even if the window has a themed frame.
svn path=/trunk/; revision=74260
Eric Kohl [Sat, 1 Apr 2017 08:07:39 +0000 (08:07 +0000)]
[UMPNPMGR]
Broadcast a WM_DEVICECHANGE message on device arrrival and removal.
CORE-12977
svn path=/trunk/; revision=74259
James Tabor [Sat, 1 Apr 2017 02:01:59 +0000 (02:01 +0000)]
[Win32SS]
- Patch by Alex Henrie : Translate WM_(NC)XBUTTONUP to WM_APPCOMMAND in DefWindowProc.
- Modified for ReactOS.
svn path=/trunk/; revision=74258
James Tabor [Fri, 31 Mar 2017 23:48:48 +0000 (23:48 +0000)]
[NtUser]
- Again, add more information from CORE-9667 thememenu.patch so it does not get lost.
svn path=/trunk/; revision=74257
Giannis Adamopoulos [Fri, 31 Mar 2017 22:27:13 +0000 (22:27 +0000)]
[WIN32K] -Store the flat menus setting and the drop shadow setting in the UserPreferencesMask registry value.
svn path=/trunk/; revision=74256
James Tabor [Fri, 31 Mar 2017 21:57:20 +0000 (21:57 +0000)]
[NtUser]
- Add additional information from CORE-9667 thememenu.patch so it does not get lost.
svn path=/trunk/; revision=74255
Giannis Adamopoulos [Fri, 31 Mar 2017 19:24:00 +0000 (19:24 +0000)]
[UXTHEME] -Get rid of the hack that partly draws the menu bar in uxtheme. This was added to hack around the fact that we didn't set the flat menus setting. Use PaintMenuBar instead.
svn path=/trunk/; revision=74254
Giannis Adamopoulos [Fri, 31 Mar 2017 19:04:31 +0000 (19:04 +0000)]
[WIN32K] -Get the new value of SPI_SETFLATMENU from pvParam.
svn path=/trunk/; revision=74253
Giannis Adamopoulos [Fri, 31 Mar 2017 18:18:19 +0000 (18:18 +0000)]
[DESK.CPL] -Load the TMT_FLATMENUS property from the theme and use SPI_SETFLATMENU to set it.
svn path=/trunk/; revision=74252
Giannis Adamopoulos [Fri, 31 Mar 2017 18:05:27 +0000 (18:05 +0000)]
[WIN32K] -Stub NtUserPaintMenuBar. I'm still not sure about the last parameter and its return value.
svn path=/trunk/; revision=74251
Giannis Adamopoulos [Fri, 31 Mar 2017 17:17:35 +0000 (17:17 +0000)]
[WIN32K] -Update the prototype of NtUserPaintMenuBar here as well.
svn path=/trunk/; revision=74250
Giannis Adamopoulos [Fri, 31 Mar 2017 16:55:20 +0000 (16:55 +0000)]
[SDK] -Add the prototype of PaintMenuBar and update the prototype of NtUserPaintMenuBar.
svn path=/trunk/; revision=74249
Giannis Adamopoulos [Fri, 31 Mar 2017 11:33:53 +0000 (11:33 +0000)]
Fix gcc build.
svn path=/trunk/; revision=74248
Giannis Adamopoulos [Fri, 31 Mar 2017 11:26:20 +0000 (11:26 +0000)]
[UXTHEME] -Implement painting windows with WS_MINIMIZE. Such windows are minimized mdi windows.
svn path=/trunk/; revision=74247
Thomas Faber [Fri, 31 Mar 2017 09:16:45 +0000 (09:16 +0000)]
[USBEHCI][USBOHCI][USBUHCI]
- Avoid leaking CUSBRequest::m_CompletionEvent. Based on a patch by ReactCoder.
CORE-12984 #resolve
svn path=/trunk/; revision=74246
Thomas Faber [Fri, 31 Mar 2017 09:02:43 +0000 (09:02 +0000)]
[USBSTOR]
- Addendum to r73892: Don't free the output buffer on success in USBSTOR_SendIrp. Spotted (again) by curiousone
CORE-12970 #resolve
svn path=/trunk/; revision=74245
Giannis Adamopoulos [Wed, 29 Mar 2017 20:50:56 +0000 (20:50 +0000)]
[UXTHEME} -Fix usage of uninitialized variable. CORE-11204
svn path=/trunk/; revision=74244
Robert Naumann [Wed, 29 Mar 2017 18:37:06 +0000 (18:37 +0000)]
[EXPLORER] -implement showing the start menu preview
svn path=/trunk/; revision=74243
Hermès Bélusca-Maïto [Wed, 29 Mar 2017 16:36:13 +0000 (16:36 +0000)]
[NDK][XDK]: Add some forgotten RTL bitmap functions.
svn path=/trunk/; revision=74242
Giannis Adamopoulos [Wed, 29 Mar 2017 10:01:00 +0000 (10:01 +0000)]
[UXTHEME] -Draw the background glyph inside the content margins. CORE-6000
svn path=/trunk/; revision=74241
Giannis Adamopoulos [Tue, 28 Mar 2017 21:31:16 +0000 (21:31 +0000)]
[UXTHEME] -Slightly improve the width of the caption buttons by scaling it based on the height of the caption buttons. CORE-6000
svn path=/trunk/; revision=74240
Eric Kohl [Tue, 28 Mar 2017 18:28:05 +0000 (18:28 +0000)]
[TRANSLATIONS]
Minor corrections in Uzbek.
Patch by Kudratov Olimjon.
CORE-12907 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=74239
Giannis Adamopoulos [Tue, 28 Mar 2017 10:22:54 +0000 (10:22 +0000)]
[EXPLORER] -Remove a debug print that wasn't supposed to be committed.
svn path=/trunk/; revision=74238
Giannis Adamopoulos [Tue, 28 Mar 2017 09:28:06 +0000 (09:28 +0000)]
[EXPLORER] -Try to fix a crash in explorer. CORE-12991
svn path=/trunk/; revision=74237
Thomas Faber [Mon, 27 Mar 2017 20:23:37 +0000 (20:23 +0000)]
[NTOS:KE]
- Addendum to r74235.
CORE-12985
svn path=/trunk/; revision=74236
Thomas Faber [Mon, 27 Mar 2017 20:16:59 +0000 (20:16 +0000)]
[NTOS:KE]
- Make sure to disable interrupts each iteration of the idle loop, since IdleFunction can leave them enabled.
CORE-12985 #resolve
svn path=/trunk/; revision=74235
Giannis Adamopoulos [Mon, 27 Mar 2017 19:56:36 +0000 (19:56 +0000)]
[UXTHEME] -Fix drawing the themed scrollbar. CORE-12933
svn path=/trunk/; revision=74234
Hermès Bélusca-Maïto [Mon, 27 Mar 2017 16:29:50 +0000 (16:29 +0000)]
[SETUPAPI]: Partly sync parser.c with Wine Staging 2.2. CORE-9397 CORE-12823
Fixes all but 2 tests in setupapi_winetest:parser.
e8aa851 setupapi: Fix parsing of inf files containing garbage at the beginning of the file.
svn path=/trunk/; revision=74233
Eric Kohl [Sun, 26 Mar 2017 20:45:48 +0000 (20:45 +0000)]
[LSASRV]
Implement LsarpLookupPrivilegeDisplayName. Reading the resource strings is still buggy.
CORE-12976 #comment Please retest!
svn path=/trunk/; revision=74232
Giannis Adamopoulos [Sun, 26 Mar 2017 16:46:55 +0000 (16:46 +0000)]
[EXPLORER]: Fix most problems with the size of the taskbar. (Most problems when run in windows. Running on ros still isn't perfect.)
- CTaskSwitchWnd: Use the height of the start button as minimum height in horizontal mode.
- CTrayClockWnd: Actually process WM_THEMECHANGED message.
- CTaskSwitchWnd: Use SM_CYSIZE as the height of the buttons of the toolbar.
- CStartButton: Simplify calculating the minimum size of the button.
- CTrayWindow: Don't use IsThemeActive. Checking if OpenThemeData returned non null is enough.
svn path=/trunk/; revision=74231
Eric Kohl [Sun, 26 Mar 2017 14:02:39 +0000 (14:02 +0000)]
[LSASRV]
Add privilege display name resource strings.
CORE-12976
svn path=/trunk/; revision=74230
Eric Kohl [Sat, 25 Mar 2017 14:33:18 +0000 (14:33 +0000)]
[STOBJECT]
Fix a typo (wrong resource id).
svn path=/trunk/; revision=74229
Eric Kohl [Sat, 25 Mar 2017 13:35:41 +0000 (13:35 +0000)]
[STOBJECT]
Implement the power schemes popup menu.
svn path=/trunk/; revision=74228
Eric Kohl [Thu, 23 Mar 2017 20:07:29 +0000 (20:07 +0000)]
[MMSYS]
Show and hide the volume systray icon.
svn path=/trunk/; revision=74227
Eric Kohl [Thu, 23 Mar 2017 20:00:54 +0000 (20:00 +0000)]
[POWERCFG]
Show and hide the power systray icon.
svn path=/trunk/; revision=74226
Eric Kohl [Thu, 23 Mar 2017 19:51:53 +0000 (19:51 +0000)]
[STOBJECT]
Implement code to show and hide the power and volume icons in the notification area aka systray.
Control panel applications send WM_USR+220 messages to the systray window in order to show or hide an icon in the systray. The wParam parameter identifies the icon: 1=power, 4=volume. The lParam parameter indicates the new icon status: 0:show, 1:hide.
Control panel applications also send WM_USER+221 messages to the systray window in order to retrieve the current status of a systray icon. The wParam parameter identifies the icon, just like in the WM_SUER+220 messages. The lParam parameter is ignored. The return value indicates the status of the icon: 1:visible, 0:hidden.
svn path=/trunk/; revision=74225
Giannis Adamopoulos [Thu, 23 Mar 2017 15:39:34 +0000 (15:39 +0000)]
[EXPLORER]: Simplify the creation of the tray band site and the tasks band.
- CTrayBandSite: Rename its constructor to CTrayBandSite_CreateInstance. Let the CTrayWindow create the CTasksBand and pass it to the constructor. Use a standard com interface to see if the tasks band was added while loading and don't use an explorer specific interface for it. Make CTrayBandSite::_Init a bit clearer.
- CTrayWindow: Implement the IOleWindow interface and create the CTaskBand before creating the CTrayBandSite. Then use standard com interfaces to get their respective HRND.
- CTaskBand: Rename its constructor to CTaskBand_CreateInstance. Remove a hack that was using its IOleWindow to act like the IOleWindow of the CTrayWindow during the creation of the CTrayBandSite. This is possible since the IOleWindow of the CTrayWindow is passed to the SetDeskBarSite method of CTrayBandSite.
svn path=/trunk/; revision=74224
Thomas Faber [Wed, 22 Mar 2017 23:35:50 +0000 (23:35 +0000)]
[AT]
- Fix MSVC build
svn path=/trunk/; revision=74223
Eric Kohl [Wed, 22 Mar 2017 21:59:06 +0000 (21:59 +0000)]
[AT]
- Confirm deleting all jobs.
- Fix typos in resources and add missing usage text.
svn path=/trunk/; revision=74222
Giannis Adamopoulos [Wed, 22 Mar 2017 01:09:45 +0000 (01:09 +0000)]
[EXPLORER]
- Simplify the mess with the font handling in explorer. Make it respond to changes in the system metrics and use the correct fonts.
- Make CheckTrayWndPosition resize the taskbar based on the optimal size that the rebar returns.
- Without losing my sanity (yet), I managed to make it have exactly the same size as windows explorer when I run it in windows with the classic theme.
- Themes still aren't sized perfectly. Running on ros shows lots of bugs in our common controls.
svn path=/trunk/; revision=74221
Eric Kohl [Tue, 21 Mar 2017 20:32:54 +0000 (20:32 +0000)]
[AT]
- Retrieve the users short day names instead of hardcoded day names.
- Fix resources.
svn path=/trunk/; revision=74220
Daniel Reimer [Tue, 21 Mar 2017 16:00:05 +0000 (16:00 +0000)]
[FONTSUB]
Added German Translation
DIALOG -> DIALOGEX
Windows -> system (not yet done in japanese translation...)
svn path=/trunk/; revision=74219
Eric Kohl [Mon, 20 Mar 2017 22:55:08 +0000 (22:55 +0000)]
[AT]
- Implement the DaysOfWeek parser and display code.
- ParseDaysOfMonth: Handle a failure case.
- Fix display bugs.
svn path=/trunk/; revision=74218
Sebastian Gasiorek [Mon, 20 Mar 2017 22:40:52 +0000 (22:40 +0000)]
[NTGDI] Add missing LPtoDP in GreExtTextOutW (TA_UPDATECP). Fixes CORE-12218 without breaking CORE-11415
svn path=/trunk/; revision=74217
Kamil Hornicek [Mon, 20 Mar 2017 22:23:33 +0000 (22:23 +0000)]
[TRANSLATIONS]
- Shorten some strings to make MSVC happy.
svn path=/trunk/; revision=74216
Daniel Reimer [Mon, 20 Mar 2017 20:36:49 +0000 (20:36 +0000)]
Maybe fix MSVC build
svn path=/trunk/; revision=74215
Daniel Reimer [Mon, 20 Mar 2017 20:12:57 +0000 (20:12 +0000)]
[Root CA]
Updated Root certificates
+ "LuxTrust Global Root 2" (1479 bytes)
+ "Amazon Root CA 4" (502 bytes)
+ "Amazon Root CA 3" (442 bytes)
+ "Amazon Root CA 2" (1349 bytes)
+ "Amazon Root CA 1" (837 bytes)
+ "AC RAIZ FNMT-RCM" (1415 bytes)
- "Root CA Generalitat Valenciana" (1679 bytes)
- "Buypass Class 2 CA 1" (855 bytes)
- "RSA Security 2048 v3" (869 bytes)
svn path=/trunk/; revision=74214
Daniel Reimer [Mon, 20 Mar 2017 20:05:11 +0000 (20:05 +0000)]
[OPENGLCFG]
Add German translation
svn path=/trunk/; revision=74213
Kamil Hornicek [Mon, 20 Mar 2017 12:16:45 +0000 (12:16 +0000)]
Somehow this wasn't committed. Sorry.
svn path=/trunk/; revision=74212
Kamil Hornicek [Mon, 20 Mar 2017 12:02:10 +0000 (12:02 +0000)]
[RAPPS]
- Move Mesa 3D to "Libraries"
- Clarify what this library is for and how to use it.
- Add Czech translation.
[OPENGLCFG]
- Add Czech translation.
svn path=/trunk/; revision=74211
Kamil Hornicek [Mon, 20 Mar 2017 10:21:11 +0000 (10:21 +0000)]
[NTOS:KD64]
- Fix a copy-pasta.
- Spotted by Sumanai. Thanks!
CORE-12952
svn path=/trunk/; revision=74210
Kamil Hornicek [Sun, 19 Mar 2017 22:27:59 +0000 (22:27 +0000)]
[RAPPS]
- Add a custom build of the Mesa 3D Graphics Library. This build contains mesa, gallium and llvmpipe. It provides an enormous performance boost over the software implementation present in opengl32.
- This is meant for platforms with missing, outdated or broken HW OpenGl acceleration.
- Thanks Daniel for helping with the Rapps stuff!
svn path=/trunk/; revision=74209
Kamil Hornicek [Sun, 19 Mar 2017 22:20:51 +0000 (22:20 +0000)]
[OPENGLCFG]
- Add a simple applet to set a custom OGL ICD or force the use of the built in software implementation.
- It can be used to set the DEBUGCHANNEL to +opengl,+wgl to make obtaining debug info more user friendly.
svn path=/trunk/; revision=74208
Kamil Hornicek [Sun, 19 Mar 2017 22:15:58 +0000 (22:15 +0000)]
[OPENGL32]
Disclaimer: This code is ReactOS specific and is the complete opposite of what Windows does (tm):
- Add the option to override the default OpenGL driver by a custom driver or to force the use of the built-in software implementation.
- This will allow some more flexibility when running games / apps that depend on OGL.
- This code needs a special entry in the registry so opengl32 behaves as usual by default.
svn path=/trunk/; revision=74207
Amine Khaldi [Sun, 19 Mar 2017 17:53:42 +0000 (17:53 +0000)]
[FREETYPE] Update to v2.7.1. Patch by Katayama Hirofumi MZ, verified by me. CORE-12949
svn path=/trunk/; revision=74206
Amine Khaldi [Sun, 19 Mar 2017 17:23:26 +0000 (17:23 +0000)]
[VERSION_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74205
Amine Khaldi [Sun, 19 Mar 2017 17:22:09 +0000 (17:22 +0000)]
[PSDK] Import verrsrc.h and update winver.h accordingly. CORE-12823
svn path=/trunk/; revision=74204
Amine Khaldi [Sun, 19 Mar 2017 17:16:33 +0000 (17:16 +0000)]
[VERSION] Sync with Wine Staging 2.2. CORE-12823
8e1335b version: Ignore flag values in Ex functions.
svn path=/trunk/; revision=74203
Eric Kohl [Sun, 19 Mar 2017 17:15:59 +0000 (17:15 +0000)]
[AT]
- Replace ARRAYSIZE() by _countof().
- Implement parsing of days per month schedule information for the /every and /next options.
- Print days per month schedule information.
svn path=/trunk/; revision=74202
Amine Khaldi [Sun, 19 Mar 2017 17:12:49 +0000 (17:12 +0000)]
[WINTRUST_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74201
Amine Khaldi [Sun, 19 Mar 2017 17:11:45 +0000 (17:11 +0000)]
[PSDK] Update wintrust.h. CORE-12823
svn path=/trunk/; revision=74200
Amine Khaldi [Sun, 19 Mar 2017 17:09:31 +0000 (17:09 +0000)]
[WINTRUST] Sync with Wine Staging 2.2. CORE-12823
e141d4a wintrust: Use return value of sprintf() instead of calling strlen().
svn path=/trunk/; revision=74199
Amine Khaldi [Sun, 19 Mar 2017 17:05:35 +0000 (17:05 +0000)]
[WINHTTP_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74198
Amine Khaldi [Sun, 19 Mar 2017 17:04:32 +0000 (17:04 +0000)]
[WINHTTP] Sync with Wine Staging 2.2. CORE-12823
6053db9 winhttp: Fix handling of Accept headers.
c43dd19 winhttp: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
5b9beca winhttp: Fix some spec file entries.
542998e winhttp: Accept NULL buffer for size queries in WinHttpCreateUrl.
ec35394 winhttp: Handle EINTR from connect and poll.
613e239 winhttp: Use return value of sprintf() instead of calling strlen() and simplify code.
svn path=/trunk/; revision=74197
Amine Khaldi [Sun, 19 Mar 2017 16:58:47 +0000 (16:58 +0000)]
[URLMON_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74196
Amine Khaldi [Sun, 19 Mar 2017 16:57:50 +0000 (16:57 +0000)]
[URLMON] Sync with Wine Staging 2.2. CORE-12823
1b04cf1 urlmon: Remove 'stub' from implemented functions trace message.
8f23a89 urlmon: Fix FindMimeFromData spec file entry.
32671b1 urlmon: Added Seek implementations for streams using cache file.
aa2ed73 urlmon: Correctly handle INTERNET_STATUS_REQUEST_COMPLETE notification with no data available.
22b4599 urlmon: Fix buffer overflow in parse_canonicalize.
svn path=/trunk/; revision=74195
Amine Khaldi [Sun, 19 Mar 2017 16:54:04 +0000 (16:54 +0000)]
[USP10_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74194
Amine Khaldi [Sun, 19 Mar 2017 16:53:04 +0000 (16:53 +0000)]
[USP10] Sync with Wine Staging 2.2. CORE-12823
d00f731 usp10: Itemise ZWSP like ZWNJ and ZWJ.
721fbf6 usp10: Explicitly check for zero-width control characters in ScriptShapeOpenType().
7e6a4b2 usp10: Fix LB27 rule that should check for prefix, not suffix.
c4626bb usp10: Fixed LB30 condition, breaking after CP class.
0c14195 usp10: Apply 'ccmp' before Arabic contextual shaping.
e2d4cf9 usp10: Fix next index for RTL MultipleSubst.
0401bdf usp10: Change GSUB_E_NOGLYPH value.
10e9adf usp10: Fix Contextual Shaping for Languages with RTL write order.
961e1e6 usp10: Fix ScriptRecordDigitSubstitution spec file entry.
aae5a83 usp10: Implement Chaining Context Substitution Format 2: Class-based Chaining Context Glyph Substitution.
b98a70a usp10: Implement Contextual Positioning Subtable: Format 2.
5e6b2c0 usp10: Implement GSUB Context Substitution types 1 and 2.
c705eca usp10: A spelling fix in a comment.
svn path=/trunk/; revision=74193
Eric Kohl [Sun, 19 Mar 2017 00:43:26 +0000 (00:43 +0000)]
[AT]
Fix duplicate resource string.
svn path=/trunk/; revision=74192
Sebastian Gasiorek [Sun, 19 Mar 2017 00:35:48 +0000 (00:35 +0000)]
import EGA palette fix from Wine
svn path=/trunk/; revision=74191
Eric Kohl [Sun, 19 Mar 2017 00:11:31 +0000 (00:11 +0000)]
[AT]
Implement the AT command:
- The /every and /next options are not supported yet.
- The 12 hour time format cannot be parsed yet.
svn path=/trunk/; revision=74190
Pierre Schweitzer [Sat, 18 Mar 2017 14:03:45 +0000 (14:03 +0000)]
[MUP]
Properly define magic values for CCB and DFS
svn path=/trunk/; revision=74189
Mark Jansen [Sat, 18 Mar 2017 13:28:57 +0000 (13:28 +0000)]
[USETUP] Split font substitution settings for CJK languages. Patch by Katayama Hirofumi MZ. CORE-9615
svn path=/trunk/; revision=74188
Mark Jansen [Sat, 18 Mar 2017 13:01:18 +0000 (13:01 +0000)]
[APPLICATIONS/SYSUTILS] Add a font substitutes editor. Patch by Katayama Hirofumi MZ. CORE-12749 #resolve #comment Thanks!
svn path=/trunk/; revision=74187
Mark Jansen [Sat, 18 Mar 2017 12:54:43 +0000 (12:54 +0000)]
[REGEDIT] Fix regedit not showing it's main window when loading view settings fail. CORE-12749
svn path=/trunk/; revision=74186
Mark Jansen [Sat, 18 Mar 2017 12:24:16 +0000 (12:24 +0000)]
[SDK] Add WM_CONTEXTMENU handler to WindowsX.h CORE-12749
svn path=/trunk/; revision=74185
Thomas Faber [Fri, 17 Mar 2017 14:11:03 +0000 (14:11 +0000)]
[BOOTLIB]
- Avoid an uninitialized variable in BlpDisplayReinitialize. Patch by Victor Martinez Calvo. CID
1363648.
CORE-11692 #resolve
svn path=/trunk/; revision=74184
Eric Kohl [Thu, 16 Mar 2017 23:36:08 +0000 (23:36 +0000)]
[FONTVIEW]
Implement fontview /p parameter support.
Patch by amber. Patch was slightly modified by me in order to open the print dialog automatically.
CORE-12944 #resolve #comment Thanks a lot!
svn path=/trunk/; revision=74183