reactos.git
2 hours ago[NTOS:KE] master trunk
tfaber [Mon, 27 Mar 2017 20:23:37 +0000 (20:23 +0000)]
[NTOS:KE]
- Addendum to r74235.
CORE-12985

git-svn-id: file:///srv/svn/reactos/trunk@74236 97493ccd-5924-5043-b1f5-66cb403b36ce

2 hours ago[NTOS:KE]
tfaber [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

git-svn-id: file:///srv/svn/reactos/trunk@74235 97493ccd-5924-5043-b1f5-66cb403b36ce

2 hours ago[UXTHEME] -Fix drawing the themed scrollbar. CORE-12933
gadamopoulos [Mon, 27 Mar 2017 19:56:36 +0000 (19:56 +0000)]
[UXTHEME] -Fix drawing the themed scrollbar. CORE-12933

git-svn-id: file:///srv/svn/reactos/trunk@74234 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[SETUPAPI]: Partly sync parser.c with Wine Staging 2.2. CORE-9397 CORE-12823
hbelusca [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.

git-svn-id: file:///srv/svn/reactos/trunk@74233 97493ccd-5924-5043-b1f5-66cb403b36ce

25 hours ago[LSASRV]
ekohl [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!

git-svn-id: file:///srv/svn/reactos/trunk@74232 97493ccd-5924-5043-b1f5-66cb403b36ce

29 hours ago[EXPLORER]: Fix most problems with the size of the taskbar. (Most problems when run...
gadamopoulos [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.

git-svn-id: file:///srv/svn/reactos/trunk@74231 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[LSASRV]
ekohl [Sun, 26 Mar 2017 14:02:39 +0000 (14:02 +0000)]
[LSASRV]
Add privilege display name resource strings.
CORE-12976

git-svn-id: file:///srv/svn/reactos/trunk@74230 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[STOBJECT]
ekohl [Sat, 25 Mar 2017 14:33:18 +0000 (14:33 +0000)]
[STOBJECT]
Fix a typo (wrong resource id).

git-svn-id: file:///srv/svn/reactos/trunk@74229 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[STOBJECT]
ekohl [Sat, 25 Mar 2017 13:35:41 +0000 (13:35 +0000)]
[STOBJECT]
Implement the power schemes popup menu.

git-svn-id: file:///srv/svn/reactos/trunk@74228 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MMSYS]
ekohl [Thu, 23 Mar 2017 20:07:29 +0000 (20:07 +0000)]
[MMSYS]
Show and hide the volume systray icon.

git-svn-id: file:///srv/svn/reactos/trunk@74227 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[POWERCFG]
ekohl [Thu, 23 Mar 2017 20:00:54 +0000 (20:00 +0000)]
[POWERCFG]
Show and hide the power systray icon.

git-svn-id: file:///srv/svn/reactos/trunk@74226 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[STOBJECT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74225 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[EXPLORER]: Simplify the creation of the tray band site and the tasks band.
gadamopoulos [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.

git-svn-id: file:///srv/svn/reactos/trunk@74224 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[AT]
tfaber [Wed, 22 Mar 2017 23:35:50 +0000 (23:35 +0000)]
[AT]
- Fix MSVC build

git-svn-id: file:///srv/svn/reactos/trunk@74223 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[AT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74222 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[EXPLORER]
gadamopoulos [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.

git-svn-id: file:///srv/svn/reactos/trunk@74221 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[AT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74220 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[FONTSUB]
dreimer [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...)

git-svn-id: file:///srv/svn/reactos/trunk@74219 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[AT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74218 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[NTGDI] Add missing LPtoDP in GreExtTextOutW (TA_UPDATECP). Fixes CORE-12218 without...
sgasiorek [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

git-svn-id: file:///srv/svn/reactos/trunk@74217 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[TRANSLATIONS]
khornicek [Mon, 20 Mar 2017 22:23:33 +0000 (22:23 +0000)]
[TRANSLATIONS]
- Shorten some strings to make MSVC happy.

git-svn-id: file:///srv/svn/reactos/trunk@74216 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days agoMaybe fix MSVC build
dreimer [Mon, 20 Mar 2017 20:36:49 +0000 (20:36 +0000)]
Maybe fix MSVC build

git-svn-id: file:///srv/svn/reactos/trunk@74215 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[Root CA]
dreimer [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)

git-svn-id: file:///srv/svn/reactos/trunk@74214 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[OPENGLCFG]
dreimer [Mon, 20 Mar 2017 20:05:11 +0000 (20:05 +0000)]
[OPENGLCFG]
Add German translation

git-svn-id: file:///srv/svn/reactos/trunk@74213 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days agoSomehow this wasn't committed. Sorry.
khornicek [Mon, 20 Mar 2017 12:16:45 +0000 (12:16 +0000)]
Somehow this wasn't committed. Sorry.

git-svn-id: file:///srv/svn/reactos/trunk@74212 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[RAPPS]
khornicek [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.

git-svn-id: file:///srv/svn/reactos/trunk@74211 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[NTOS:KD64]
khornicek [Mon, 20 Mar 2017 10:21:11 +0000 (10:21 +0000)]
[NTOS:KD64]
- Fix a copy-pasta.
- Spotted by Sumanai. Thanks!
CORE-12952

git-svn-id: file:///srv/svn/reactos/trunk@74210 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[RAPPS]
khornicek [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!

git-svn-id: file:///srv/svn/reactos/trunk@74209 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[OPENGLCFG]
khornicek [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.

git-svn-id: file:///srv/svn/reactos/trunk@74208 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[OPENGL32]
khornicek [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.

git-svn-id: file:///srv/svn/reactos/trunk@74207 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[FREETYPE] Update to v2.7.1. Patch by Katayama Hirofumi MZ, verified by me. CORE...
akhaldi [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

git-svn-id: file:///srv/svn/reactos/trunk@74206 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[VERSION_WINETEST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [Sun, 19 Mar 2017 17:23:26 +0000 (17:23 +0000)]
[VERSION_WINETEST] Sync with Wine Staging 2.2. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74205 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[PSDK] Import verrsrc.h and update winver.h accordingly. CORE-12823
akhaldi [Sun, 19 Mar 2017 17:22:09 +0000 (17:22 +0000)]
[PSDK] Import verrsrc.h and update winver.h accordingly. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74204 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[VERSION] Sync with Wine Staging 2.2. CORE-12823
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@74203 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[AT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74202 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WINTRUST_WINETEST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [Sun, 19 Mar 2017 17:12:49 +0000 (17:12 +0000)]
[WINTRUST_WINETEST] Sync with Wine Staging 2.2. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74201 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[PSDK] Update wintrust.h. CORE-12823
akhaldi [Sun, 19 Mar 2017 17:11:45 +0000 (17:11 +0000)]
[PSDK] Update wintrust.h. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74200 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WINTRUST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [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().

git-svn-id: file:///srv/svn/reactos/trunk@74199 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WINHTTP_WINETEST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [Sun, 19 Mar 2017 17:05:35 +0000 (17:05 +0000)]
[WINHTTP_WINETEST] Sync with Wine Staging 2.2. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74198 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[WINHTTP] Sync with Wine Staging 2.2. CORE-12823
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@74197 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[URLMON_WINETEST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [Sun, 19 Mar 2017 16:58:47 +0000 (16:58 +0000)]
[URLMON_WINETEST] Sync with Wine Staging 2.2. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74196 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[URLMON] Sync with Wine Staging 2.2. CORE-12823
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@74195 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[USP10_WINETEST] Sync with Wine Staging 2.2. CORE-12823
akhaldi [Sun, 19 Mar 2017 16:54:04 +0000 (16:54 +0000)]
[USP10_WINETEST] Sync with Wine Staging 2.2. CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74194 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[USP10] Sync with Wine Staging 2.2. CORE-12823
akhaldi [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.

git-svn-id: file:///srv/svn/reactos/trunk@74193 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[AT]
ekohl [Sun, 19 Mar 2017 00:43:26 +0000 (00:43 +0000)]
[AT]
Fix duplicate resource string.

git-svn-id: file:///srv/svn/reactos/trunk@74192 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days agoimport EGA palette fix from Wine
sgasiorek [Sun, 19 Mar 2017 00:35:48 +0000 (00:35 +0000)]
import EGA palette fix from Wine

git-svn-id: file:///srv/svn/reactos/trunk@74191 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[AT]
ekohl [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.

git-svn-id: file:///srv/svn/reactos/trunk@74190 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[MUP]
pschweitzer [Sat, 18 Mar 2017 14:03:45 +0000 (14:03 +0000)]
[MUP]
Properly define magic values for CCB and DFS

git-svn-id: file:///srv/svn/reactos/trunk@74189 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[USETUP] Split font substitution settings for CJK languages. Patch by Katayama Hirofu...
mjansen [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

git-svn-id: file:///srv/svn/reactos/trunk@74188 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[APPLICATIONS/SYSUTILS] Add a font substitutes editor. Patch by Katayama Hirofumi...
mjansen [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!

git-svn-id: file:///srv/svn/reactos/trunk@74187 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[REGEDIT] Fix regedit not showing it's main window when loading view settings fail...
mjansen [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

git-svn-id: file:///srv/svn/reactos/trunk@74186 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[SDK] Add WM_CONTEXTMENU handler to WindowsX.h CORE-12749
mjansen [Sat, 18 Mar 2017 12:24:16 +0000 (12:24 +0000)]
[SDK] Add WM_CONTEXTMENU handler to WindowsX.h CORE-12749

git-svn-id: file:///srv/svn/reactos/trunk@74185 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[BOOTLIB]
tfaber [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

git-svn-id: file:///srv/svn/reactos/trunk@74184 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[FONTVIEW]
ekohl [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!

git-svn-id: file:///srv/svn/reactos/trunk@74183 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[DXG] Implement DxDdCanCreateSurface and DxDdCanCreateD3DBuffer. Reorganisation of...
sgasiorek [Thu, 16 Mar 2017 14:37:27 +0000 (14:37 +0000)]
[DXG] Implement DxDdCanCreateSurface and DxDdCanCreateD3DBuffer. Reorganisation of code - put functions in the same filenames as in ntddraw CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74181 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[DXG] implement DxDdGetDriverInfo, DxDdQueryDirectDrawObject, DxDdReenableDirectDrawO...
sgasiorek [Thu, 16 Mar 2017 12:20:36 +0000 (12:20 +0000)]
[DXG] implement DxDdGetDriverInfo, DxDdQueryDirectDrawObject, DxDdReenableDirectDrawObject, fix DirectDrawLocal assignment in intDdCreateDirectDrawLocal CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74180 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[DXG] DdHmgLock - use PLONG instead of PBYTE.
sgasiorek [Thu, 16 Mar 2017 09:59:15 +0000 (09:59 +0000)]
[DXG] DdHmgLock - use PLONG instead of PBYTE.

git-svn-id: file:///srv/svn/reactos/trunk@74179 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[WIN32SS] Improve font substitutes by adding support for charset + loading the substi...
mjansen [Wed, 15 Mar 2017 20:38:45 +0000 (20:38 +0000)]
[WIN32SS] Improve font substitutes by adding support for charset + loading the substitutes at boot. Patch by Katayama Hirofumi MZ. CORE-12902 #resolve #comment Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@74178 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[ATL][ATL_APITEST] Allow CString to be initialized with a resource ID + add tests...
mjansen [Wed, 15 Mar 2017 19:17:44 +0000 (19:17 +0000)]
[ATL][ATL_APITEST] Allow CString to be initialized with a resource ID + add tests for this. Patch by Katayama Hirofumi MZ. CORE-12917 #resolve #comment Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@74177 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[IoCsq]
gedmurphy [Wed, 15 Mar 2017 18:01:54 +0000 (18:01 +0000)]
[IoCsq]
- Clean up the DriverContext that was dirtied by the CSQ
The do while(0) thing feels a bit weird. I can only assume it was done so a 'break' will unlock before returning.

git-svn-id: file:///srv/svn/reactos/trunk@74176 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[EXPLORER] Show the notification settings dialog from it's context menu entry
rnaumann [Wed, 15 Mar 2017 15:08:39 +0000 (15:08 +0000)]
[EXPLORER] Show the notification settings dialog from it's context menu entry

git-svn-id: file:///srv/svn/reactos/trunk@74175 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[DXG] replace EngDeleteSemaphore with EngReleaseSemaphore in DdHmgLock! CORE-4490
sgasiorek [Wed, 15 Mar 2017 14:16:00 +0000 (14:16 +0000)]
[DXG] replace EngDeleteSemaphore with EngReleaseSemaphore in DdHmgLock! CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74174 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[ROSBE]
dreimer [Wed, 15 Mar 2017 07:55:11 +0000 (07:55 +0000)]
[ROSBE]
Update RosBE in RAPPS too.

git-svn-id: file:///srv/svn/reactos/trunk@74173 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[NDK]: No, the NDK applications do not have to use UNICODE.
hbelusca [Wed, 15 Mar 2017 00:06:42 +0000 (00:06 +0000)]
[NDK]: No, the NDK applications do not have to use UNICODE.
Indeed the RTL/NDK/whatever always explicitely uses ANSI and/or UNICODE string types where needed (and do not depend on tchar.h stuff).
It is up to the given application to explicitely specify (in its CMakeLists.txt or elsewhere) whether it wants to define UNICODE or not.
--> Fix the problem of having the UNICODE define magically being defined after including some NDK header.

[DNSAPI][USER32_APITEST]: Explicitely use UNICODE functions where needed (and as was already done in other parts of the code).

git-svn-id: file:///srv/svn/reactos/trunk@74172 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[DXG] Implement DxDdCreateDirectDrawObject and update DdHmgAlloc CORE-4490
sgasiorek [Tue, 14 Mar 2017 23:05:49 +0000 (23:05 +0000)]
[DXG] Implement DxDdCreateDirectDrawObject and update DdHmgAlloc CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74171 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[DXG] Implement DxDdEnableDirectDraw CORE-4490
sgasiorek [Tue, 14 Mar 2017 19:45:23 +0000 (19:45 +0000)]
[DXG] Implement DxDdEnableDirectDraw CORE-4490
[NTDDRAW] Enable DxEGShDevData_hSpooler and DxEGShDevData_ldev in DxEngGetHdevData CORE-7733

git-svn-id: file:///srv/svn/reactos/trunk@74170 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[GDI] Windows puts DeviceObject to hSpooler field when it is graphics device. CORE...
sgasiorek [Tue, 14 Mar 2017 19:13:19 +0000 (19:13 +0000)]
[GDI] Windows puts DeviceObject to hSpooler field when it is graphics device. CORE-7733 CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74169 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[EXPLORER] Now that CORE-10575 is correctly fixed, delete the old and obsolete start...
rnaumann [Tue, 14 Mar 2017 15:08:11 +0000 (15:08 +0000)]
[EXPLORER] Now that CORE-10575 is correctly fixed, delete the old and obsolete start icon. Final part of CORE-10030

git-svn-id: file:///srv/svn/reactos/trunk@74168 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTOS:IO]
ekohl [Mon, 13 Mar 2017 21:23:15 +0000 (21:23 +0000)]
[NTOS:IO]
IopGetDeviceRelations:
- Use captured parameters to probe for write.
- Do not check IopInitiatePnpIrp for STATUS_PENDING.

git-svn-id: file:///srv/svn/reactos/trunk@74167 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[EXPLORER} -Cleanup some code that I forgot in the previous commit.
gadamopoulos [Mon, 13 Mar 2017 21:21:50 +0000 (21:21 +0000)]
[EXPLORER} -Cleanup some code that I forgot in the previous commit.

git-svn-id: file:///srv/svn/reactos/trunk@74166 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[EXPLORER] - CTrayWindow: Implement handling WM_NCCALCSIZE to get rid of the three...
gadamopoulos [Mon, 13 Mar 2017 21:14:15 +0000 (21:14 +0000)]
[EXPLORER] - CTrayWindow: Implement handling WM_NCCALCSIZE to get rid of the three unneeded borders when themes are enabled and the taskbar is not locked. Use GetWindowDC to draw the grip properly. Misc size fixes. Patch by Sylvain Deverre with fixes by me. CORE-9668

git-svn-id: file:///srv/svn/reactos/trunk@74165 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SHELL32] -Fix redrawing the desktop when its size changes. This was broken in 72834.
gadamopoulos [Mon, 13 Mar 2017 21:04:35 +0000 (21:04 +0000)]
[SHELL32] -Fix redrawing the desktop when its size changes. This was broken in 72834.

git-svn-id: file:///srv/svn/reactos/trunk@74164 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[RAPPS]
dreimer [Mon, 13 Mar 2017 19:28:09 +0000 (19:28 +0000)]
[RAPPS]
Last one... slow like hell, but here it is... Foxit Reader

git-svn-id: file:///srv/svn/reactos/trunk@74163 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[RAPPS]
dreimer [Mon, 13 Mar 2017 19:09:07 +0000 (19:09 +0000)]
[RAPPS]
... welcome back WinXP support.

git-svn-id: file:///srv/svn/reactos/trunk@74162 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[RAPPS]
dreimer [Mon, 13 Mar 2017 18:38:09 +0000 (18:38 +0000)]
[RAPPS]
Add "TortoiseSVN" in "ReactOS App Manager"
CORE-11748 #resolve #comment Added, thx ^^
Add NET framework 4.0 to RAPPS
CORE-11523 #resolve #comment Added, thx ^^
[RAPPS-DB] UltraVNC 1.2.1.0 link is dead
CORE-11642 #resolve #comment Added, thx ^^
And Fixed LibreOffce d/l again...

git-svn-id: file:///srv/svn/reactos/trunk@74161 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago{EXPLORER] -Fix gcc build.
gadamopoulos [Mon, 13 Mar 2017 13:19:12 +0000 (13:19 +0000)]
{EXPLORER] -Fix gcc build.

git-svn-id: file:///srv/svn/reactos/trunk@74160 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[EXPLORER] -Remove the old way that the start button was painted. Keep some very...
gadamopoulos [Mon, 13 Mar 2017 13:07:55 +0000 (13:07 +0000)]
[EXPLORER] -Remove the old way that the start button was painted. Keep some very simple fallback code in case the text couldn't be loaded or when the optimal size can't be determined.

git-svn-id: file:///srv/svn/reactos/trunk@74159 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[EXPLORER] use a checkmark instead of a radio button for the "Lock the taskbar" optio...
rnaumann [Mon, 13 Mar 2017 10:36:46 +0000 (10:36 +0000)]
[EXPLORER] use a checkmark instead of a radio button for the "Lock the taskbar" option. CORE-12760 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@74158 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTOS:OB]
ekohl [Mon, 13 Mar 2017 00:10:23 +0000 (00:10 +0000)]
[NTOS:OB]
- Allocate all of the kernel objects security descriptor and the dos devices security descriptor from the paged pool, instead of just the ACLs.
- Replace special security descriptor free routines by calls to ExFreePoolWithTag.
- Replace the TAG_OB_DIR_SD by TAG_SD.

git-svn-id: file:///srv/svn/reactos/trunk@74157 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FASTFAT]: Fix an "error C4700: uninitialized local variable 'Entry' used" that is...
hbelusca [Sun, 12 Mar 2017 18:25:21 +0000 (18:25 +0000)]
[FASTFAT]: Fix an "error C4700: uninitialized local variable 'Entry' used" that is caught by MSVC 2010 (that pointed out a genuine bug), but mysteriously unseen by MSVC 2012+, who knows why...

git-svn-id: file:///srv/svn/reactos/trunk@74156 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[FASTFAT]: Fix compilation under MSVC 2010 (1/2).
hbelusca [Sun, 12 Mar 2017 18:11:00 +0000 (18:11 +0000)]
[FASTFAT]: Fix compilation under MSVC 2010 (1/2).

git-svn-id: file:///srv/svn/reactos/trunk@74155 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[HOST-TOOLS]: Add isohybrid to the list of host-tools (for NEW-BUILD scenario).
hbelusca [Sun, 12 Mar 2017 17:43:12 +0000 (17:43 +0000)]
[HOST-TOOLS]: Add isohybrid to the list of host-tools (for NEW-BUILD scenario).
[BOOT]: Add experimental "isohybrid_bootcd(regtest)/livecd/hybridcd" targets to build patched "ISO-Hybrid" (i.e. USB-flashable) ISOs using the isohybrid tool.
CORE-12648

git-svn-id: file:///srv/svn/reactos/trunk@74154 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[POWERCFG]
ekohl [Sun, 12 Mar 2017 14:55:54 +0000 (14:55 +0000)]
[POWERCFG]
Replace 'CONTROL ... "Button", BS_AUTOCHECKBOX ...' by 'AUTOCHECKBOX'.

git-svn-id: file:///srv/svn/reactos/trunk@74153 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[MMSYS]
ekohl [Sun, 12 Mar 2017 14:06:28 +0000 (14:06 +0000)]
[MMSYS]
Convert all CHECKBOXes to AUTOCHECKBOXes.

git-svn-id: file:///srv/svn/reactos/trunk@74152 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[BROWSEUI] -CExplorerBand: Stub QueryService method and set the site of the context...
gadamopoulos [Sun, 12 Mar 2017 09:48:25 +0000 (09:48 +0000)]
[BROWSEUI] -CExplorerBand: Stub QueryService method and set the site of the context menu so as to let the context menu find the SID_IShellBrowser when the open menu item is clicked. CORE-11783

git-svn-id: file:///srv/svn/reactos/trunk@74151 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32] -Implement sending the BCN_HOTITEMCHANGE notification.
gadamopoulos [Sun, 12 Mar 2017 00:00:40 +0000 (00:00 +0000)]
[COMCTL32] -Implement sending the BCN_HOTITEMCHANGE notification.

git-svn-id: file:///srv/svn/reactos/trunk@74150 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32] -Fix some tests regarding how the v6 buttons gets repainted.
gadamopoulos [Sat, 11 Mar 2017 13:42:29 +0000 (13:42 +0000)]
[COMCTL32] -Fix some tests regarding how the v6 buttons gets repainted.

git-svn-id: file:///srv/svn/reactos/trunk@74149 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32_APITEST] -Add one more test.
gadamopoulos [Sat, 11 Mar 2017 13:41:03 +0000 (13:41 +0000)]
[COMCTL32_APITEST] -Add one more test.

git-svn-id: file:///srv/svn/reactos/trunk@74148 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32_APITEST] -Add a couple more tests.
gadamopoulos [Sat, 11 Mar 2017 13:23:49 +0000 (13:23 +0000)]
[COMCTL32_APITEST] -Add a couple more tests.

git-svn-id: file:///srv/svn/reactos/trunk@74147 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32_APITEST] -Add tests for the BST_HOT state.
gadamopoulos [Fri, 10 Mar 2017 22:46:35 +0000 (22:46 +0000)]
[COMCTL32_APITEST] -Add tests for the BST_HOT state.

git-svn-id: file:///srv/svn/reactos/trunk@74146 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32_APITEST] -Get rid of some hardcoded values.
gadamopoulos [Fri, 10 Mar 2017 22:17:26 +0000 (22:17 +0000)]
[COMCTL32_APITEST] -Get rid of some hardcoded values.

git-svn-id: file:///srv/svn/reactos/trunk@74145 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[UXTHEME] -Add tests for SetWindowTheme to test the behavior that was changed in...
gadamopoulos [Fri, 10 Mar 2017 17:56:18 +0000 (17:56 +0000)]
[UXTHEME] -Add tests for SetWindowTheme to test the behavior that was changed in r74038.

git-svn-id: file:///srv/svn/reactos/trunk@74144 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[DXG] Implement DdAllocateObject, DdFreeObject, DdGetFreeHandle, DdHmgAlloc, DdHmgFre...
sgasiorek [Fri, 10 Mar 2017 17:51:20 +0000 (17:51 +0000)]
[DXG] Implement DdAllocateObject, DdFreeObject, DdGetFreeHandle, DdHmgAlloc, DdHmgFree CORE-4490

git-svn-id: file:///srv/svn/reactos/trunk@74143 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTUSER] Lock before getting DesktopDC. Fixes crash during loading DirectX CORE-7733
sgasiorek [Fri, 10 Mar 2017 16:33:45 +0000 (16:33 +0000)]
[NTUSER] Lock before getting DesktopDC. Fixes crash during loading DirectX CORE-7733

git-svn-id: file:///srv/svn/reactos/trunk@74142 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32] -Add lots of tests for the messages that are sent when the button is paint...
gadamopoulos [Fri, 10 Mar 2017 15:32:32 +0000 (15:32 +0000)]
[COMCTL32] -Add lots of tests for the messages that are sent when the button is painted due to the mouse entering and leaving the button.

git-svn-id: file:///srv/svn/reactos/trunk@74141 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SYSSETUP]: Translations update.
hbelusca [Thu, 9 Mar 2017 23:08:39 +0000 (23:08 +0000)]
[SYSSETUP]: Translations update.

git-svn-id: file:///srv/svn/reactos/trunk@74140 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NETSHELL]: Fix the height of some dialog boxes.
hbelusca [Thu, 9 Mar 2017 22:42:29 +0000 (22:42 +0000)]
[NETSHELL]: Fix the height of some dialog boxes.

git-svn-id: file:///srv/svn/reactos/trunk@74139 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NETSHELL][SYSSETUP]: Revert r74134 as it's not the correct fix for what I wanted...
hbelusca [Thu, 9 Mar 2017 22:39:26 +0000 (22:39 +0000)]
[NETSHELL][SYSSETUP]: Revert r74134 as it's not the correct fix for what I wanted to improve.

git-svn-id: file:///srv/svn/reactos/trunk@74138 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WIN32SS] Allocate memory for EDD_DIRECTDRAW_GLOBAL while creating PDEV (partially...
sgasiorek [Thu, 9 Mar 2017 21:03:47 +0000 (21:03 +0000)]
[WIN32SS] Allocate memory for EDD_DIRECTDRAW_GLOBAL while creating PDEV (partially fixes CORE-7733)
[SDK] Update EDD_DIRECTDRAW_GLOBAL structure

git-svn-id: file:///srv/svn/reactos/trunk@74137 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[COMCTL32]: comctl32/propsheet: Diverse UI fixes:
hbelusca [Thu, 9 Mar 2017 20:30:16 +0000 (20:30 +0000)]
[COMCTL32]: comctl32/propsheet: Diverse UI fixes:
- Draw static text elements with a transparent background, so that they acquire the correct background color of the wizard window.
- Modify the check for the header bitmap, as the header's hbmHeader is initialized also if the flag PSH_HEADER but not PSH_USEHBMHEADER is set (see function PROPSHEET_LoadWizardBitmaps).
- Add a check for header's hbmWatermark so that the watermark is drawn only when a valid bitmap handle is present.
- Fix a copy-pasta error when drawing the header's subtitle.

CORE-12912 #comment Patch for the wizard visual problem sent upstream.
CORE-12823

git-svn-id: file:///srv/svn/reactos/trunk@74136 97493ccd-5924-5043-b1f5-66cb403b36ce