Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Issue 10837344: Add app compatibility GUID for Windows 8 to chrome, mini_installer, and setup's manifests (Closed)

Created:
8 years, 4 months ago by gab
Modified:
8 years, 4 months ago
Reviewers:
robertshield
CC:
chromium-reviews, grt+watch_chromium.org, chrome-win8-eng_google.com
Visibility:
Public.

Description

Add app compatibility GUID for Windows 8 to chrome, mini_installer, and setup's manifests As per the "Windows 8 and Windows Server 2012 Compatibility Cookbook"'s "App (executable) manifest" entry at http://msdn.microsoft.com/en-us/library/windows/desktop/hh848036(v=vs.85).aspx, this will turn on: Shell themes status in high contrast mode Windows 8: Returns the real theming status for when in high contrast mode. Windows 7: Returns theming as unavailable when in high contrast mode because DWM is still on. Windows Vista (default): Returns theming as unavailable when in high contrast mode because DWM is still on. Shell iPersistFile::Save method Windows 8: CShellLink::Save now determines if the IPersistFile handler is called with a relative path argument and fails the call if it is. The public documentation describing this behavior indicates that path argument has to be an absolute path: Windows 7 and earlier (default): CShellLink::Save does not determine if the iPersistFile handler sends a relative path check and allows apps to continue working with absolute or relative paths. Program Compatibility Assistant (PCA) Windows 8: Apps with the compatibility section do not get the PCA mitigation. Windows 7: Apps with the compatibility section are tracked for potential compatibility issues for Windows 8 changes (described in this document). Windows Vista (default): Apps that fail to install properly or crash during runtime under some specific circumstances get the PCA mitigation. For more information, see the Resources section. Everything else will remain the same as the already turned on Windows 7 behavior for Chrome. BUG=127765 TEST=Build, install, and run Chrome on Windows 8. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=152552

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -3 lines) Patch
M chrome/app/chrome.exe.manifest View 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/installer/mini_installer/mini_installer.exe.manifest View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/installer/setup/setup.exe.manifest View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
gab
Sir, as discussed in an email thread, enabling Win8 compatibility mode.
8 years, 4 months ago (2012-08-20 20:19:39 UTC) #1
robertshield
On 2012/08/20 20:19:39, gab wrote: > Sir, as discussed in an email thread, enabling Win8 ...
8 years, 4 months ago (2012-08-20 21:00:14 UTC) #2
gab
On 2012/08/20 21:00:14, robertshield wrote: > On 2012/08/20 20:19:39, gab wrote: > > Sir, as ...
8 years, 4 months ago (2012-08-20 21:28:46 UTC) #3
robertshield
On 2012/08/20 21:28:46, gab wrote: > On 2012/08/20 21:00:14, robertshield wrote: > > On 2012/08/20 ...
8 years, 4 months ago (2012-08-20 21:33:23 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gab@chromium.org/10837344/1
8 years, 4 months ago (2012-08-20 21:49:56 UTC) #5
commit-bot: I haz the power
8 years, 4 months ago (2012-08-20 21:50:01 UTC) #6
Failed to apply patch for chrome/app/chrome.exe.manifest:
While running patch -p1 --forward --force;
patching file chrome/app/chrome.exe.manifest
Hunk #1 FAILED at 3.
Hunk #2 FAILED at 24.
2 out of 2 hunks FAILED -- saving rejects to file
chrome/app/chrome.exe.manifest.rej

Powered by Google App Engine
This is Rietveld 408576698