Commit graph

68423 commits

Author SHA1 Message Date
Giannis Adamopoulos b1b089e5fe Fix gcc build.
svn path=/trunk/; revision=74248
2017-03-31 11:33:53 +00:00
Giannis Adamopoulos 55bba159b9 [UXTHEME] -Implement painting windows with WS_MINIMIZE. Such windows are minimized mdi windows.
svn path=/trunk/; revision=74247
2017-03-31 11:26:20 +00:00
Thomas Faber 9cac6ddd71 [USBEHCI][USBOHCI][USBUHCI]
- Avoid leaking CUSBRequest::m_CompletionEvent. Based on a patch by ReactCoder.
CORE-12984 #resolve

svn path=/trunk/; revision=74246
2017-03-31 09:16:45 +00:00
Thomas Faber 34de8c3bdb [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
2017-03-31 09:02:43 +00:00
Giannis Adamopoulos 463dc9b8bd [UXTHEME} -Fix usage of uninitialized variable. CORE-11204
svn path=/trunk/; revision=74244
2017-03-29 20:50:56 +00:00
Robert Naumann b295df005d [EXPLORER] -implement showing the start menu preview
svn path=/trunk/; revision=74243
2017-03-29 18:37:06 +00:00
Hermès Bélusca-Maïto 73dff0f128 [NDK][XDK]: Add some forgotten RTL bitmap functions.
svn path=/trunk/; revision=74242
2017-03-29 16:36:13 +00:00
Giannis Adamopoulos 7fc8752aed [UXTHEME] -Draw the background glyph inside the content margins. CORE-6000
svn path=/trunk/; revision=74241
2017-03-29 10:01:00 +00:00
Giannis Adamopoulos f1421e61ad [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
2017-03-28 21:31:16 +00:00
Eric Kohl f754176cb8 [TRANSLATIONS]
Minor corrections in Uzbek.
Patch by Kudratov Olimjon.
CORE-12907 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=74239
2017-03-28 18:28:05 +00:00
Giannis Adamopoulos 878152ec5b [EXPLORER] -Remove a debug print that wasn't supposed to be committed.
svn path=/trunk/; revision=74238
2017-03-28 10:22:54 +00:00
Giannis Adamopoulos 9ca6144945 [EXPLORER] -Try to fix a crash in explorer. CORE-12991
svn path=/trunk/; revision=74237
2017-03-28 09:28:06 +00:00
Thomas Faber 0c6d37d9fa [NTOS:KE]
- Addendum to r74235.
CORE-12985

svn path=/trunk/; revision=74236
2017-03-27 20:23:37 +00:00
Thomas Faber 10236225d3 [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
2017-03-27 20:16:59 +00:00
Giannis Adamopoulos 73696326a3 [UXTHEME] -Fix drawing the themed scrollbar. CORE-12933
svn path=/trunk/; revision=74234
2017-03-27 19:56:36 +00:00
Hermès Bélusca-Maïto 81d33af127 [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
2017-03-27 16:29:50 +00:00
Eric Kohl e52d910948 [LSASRV]
Implement LsarpLookupPrivilegeDisplayName. Reading the resource strings is still buggy.
CORE-12976 #comment Please retest!

svn path=/trunk/; revision=74232
2017-03-26 20:45:48 +00:00
Giannis Adamopoulos 3092ec5137 [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
2017-03-26 16:46:55 +00:00
Eric Kohl fec280223d [LSASRV]
Add privilege display name resource strings.
CORE-12976

svn path=/trunk/; revision=74230
2017-03-26 14:02:39 +00:00
Eric Kohl 8ec42ffc99 [STOBJECT]
Fix a typo (wrong resource id).

svn path=/trunk/; revision=74229
2017-03-25 14:33:18 +00:00
Eric Kohl 587b5a7dcc [STOBJECT]
Implement the power schemes popup menu.

svn path=/trunk/; revision=74228
2017-03-25 13:35:41 +00:00
Eric Kohl 2a258f8902 [MMSYS]
Show and hide the volume systray icon.

svn path=/trunk/; revision=74227
2017-03-23 20:07:29 +00:00
Eric Kohl 3bce3e3e48 [POWERCFG]
Show and hide the power systray icon.

svn path=/trunk/; revision=74226
2017-03-23 20:00:54 +00:00
Eric Kohl a9265410de [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
2017-03-23 19:51:53 +00:00
Giannis Adamopoulos b8b7eedce2 [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
2017-03-23 15:39:34 +00:00
Thomas Faber 0cd03197e2 [AT]
- Fix MSVC build

svn path=/trunk/; revision=74223
2017-03-22 23:35:50 +00:00
Eric Kohl 7b87ca6c5e [AT]
- Confirm deleting all jobs.
- Fix typos in resources and add missing usage text.

svn path=/trunk/; revision=74222
2017-03-22 21:59:06 +00:00
Giannis Adamopoulos fafcbebc79 [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
2017-03-22 01:09:45 +00:00
Eric Kohl 8f792acdab [AT]
- Retrieve the users short day names instead of hardcoded day names.
- Fix resources.

svn path=/trunk/; revision=74220
2017-03-21 20:32:54 +00:00
Daniel Reimer 1b82948d08 [FONTSUB]
Added German Translation
DIALOG -> DIALOGEX
Windows -> system (not yet done in japanese translation...)

svn path=/trunk/; revision=74219
2017-03-21 16:00:05 +00:00
Eric Kohl 4603f5333e [AT]
- Implement the DaysOfWeek parser and display code.
- ParseDaysOfMonth: Handle a failure case.
- Fix display bugs.

svn path=/trunk/; revision=74218
2017-03-20 22:55:08 +00:00
Sebastian Gasiorek 340d80290d [NTGDI] Add missing LPtoDP in GreExtTextOutW (TA_UPDATECP). Fixes CORE-12218 without breaking CORE-11415
svn path=/trunk/; revision=74217
2017-03-20 22:40:52 +00:00
Kamil Hornicek e06db72a02 [TRANSLATIONS]
- Shorten some strings to make MSVC happy.

svn path=/trunk/; revision=74216
2017-03-20 22:23:33 +00:00
Daniel Reimer e0d0a0da5e Maybe fix MSVC build
svn path=/trunk/; revision=74215
2017-03-20 20:36:49 +00:00
Daniel Reimer ed8ab11d0f [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
2017-03-20 20:12:57 +00:00
Daniel Reimer cf1f4ee72a [OPENGLCFG]
Add German translation

svn path=/trunk/; revision=74213
2017-03-20 20:05:11 +00:00
Kamil Hornicek 3230cffd7b Somehow this wasn't committed. Sorry.
svn path=/trunk/; revision=74212
2017-03-20 12:16:45 +00:00
Kamil Hornicek f3b4ed1f59 [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
2017-03-20 12:02:10 +00:00
Kamil Hornicek 0457d0515e [NTOS:KD64]
- Fix a copy-pasta.
- Spotted by Sumanai. Thanks!
CORE-12952

svn path=/trunk/; revision=74210
2017-03-20 10:21:11 +00:00
Kamil Hornicek 249a485fb2 [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
2017-03-19 22:27:59 +00:00
Kamil Hornicek 3ac876a570 [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
2017-03-19 22:20:51 +00:00
Kamil Hornicek ad61fd2df2 [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
2017-03-19 22:15:58 +00:00
Amine Khaldi 2d7b980fca [FREETYPE] Update to v2.7.1. Patch by Katayama Hirofumi MZ, verified by me. CORE-12949
svn path=/trunk/; revision=74206
2017-03-19 17:53:42 +00:00
Amine Khaldi f7de731248 [VERSION_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74205
2017-03-19 17:23:26 +00:00
Amine Khaldi 651bfe32bc [PSDK] Import verrsrc.h and update winver.h accordingly. CORE-12823
svn path=/trunk/; revision=74204
2017-03-19 17:22:09 +00:00
Amine Khaldi fea16f685a [VERSION] Sync with Wine Staging 2.2. CORE-12823
8e1335b version: Ignore flag values in Ex functions.

svn path=/trunk/; revision=74203
2017-03-19 17:16:33 +00:00
Eric Kohl bf9276fb38 [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
2017-03-19 17:15:59 +00:00
Amine Khaldi 5dc0efe009 [WINTRUST_WINETEST] Sync with Wine Staging 2.2. CORE-12823
svn path=/trunk/; revision=74201
2017-03-19 17:12:49 +00:00
Amine Khaldi 9a66f98d08 [PSDK] Update wintrust.h. CORE-12823
svn path=/trunk/; revision=74200
2017-03-19 17:11:45 +00:00
Amine Khaldi cc68e066fd [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
2017-03-19 17:09:31 +00:00