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

Issue 521693002: Added Windows 8.1/Windows Phone 8.1 minimal support for creating projects that compile modules that… (Closed)

Created:
6 years, 3 months ago by coop
Modified:
6 years, 2 months ago
Reviewers:
bradnelson, scottmg
CC:
gyp-developer_googlegroups.com
Visibility:
Public.

Description

I need this change to create Windows 8.1/Windows Phone 8.1 projects that compile modules that can be consumed by Windows Store Applications (WinRT). This change is required as a prerequisite to adding proper Windows Store (8.1 only) support to Google's ANGLE codebase. Patch from coopp@microsoft.com. R=scottmg@chromium.org Committed: https://code.google.com/p/gyp/source/detail?r=1981

Patch Set 1 #

Total comments: 1

Patch Set 2 : Matched 80 col limit and added target machine test #

Patch Set 3 : Added new test to verify that msvc_enable_winrt works correctly #

Total comments: 3

Patch Set 4 : Updated change based on codereview feedback. #

Total comments: 3

Patch Set 5 : Reverted msvs_emulation.py and update existing code to match proper coding style #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+150 lines, -10 lines) Patch
M pylib/gyp/generator/msvs.py View 5 chunks +35 lines, -9 lines 1 comment Download
A test/win/enable-winrt/dllmain.cc View 1 2 3 4 1 chunk +30 lines, -0 lines 0 comments Download
A test/win/enable-winrt/enable-winrt.gyp View 1 2 1 chunk +42 lines, -0 lines 0 comments Download
A test/win/gyptest-link-enable-winrt.py View 1 2 1 chunk +31 lines, -0 lines 0 comments Download
M test/win/gyptest-link-target-machine.py View 1 1 chunk +2 lines, -1 line 0 comments Download
M test/win/linker-flags/target-machine.gyp View 1 1 chunk +10 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (1 generated)
coop
In order to un-fork the MS Open Tech version of Angle, we need to add ...
6 years, 3 months ago (2014-09-18 18:04:16 UTC) #2
scottmg
Can you write a test that exercises this somehow? Something that generates a module and ...
6 years, 3 months ago (2014-09-18 18:18:01 UTC) #3
coop
On 2014/09/18 18:18:01, scottmg wrote: > Can you write a test that exercises this somehow? ...
6 years, 3 months ago (2014-09-18 18:23:06 UTC) #4
scottmg
On 2014/09/18 18:23:06, coop wrote: > On 2014/09/18 18:18:01, scottmg wrote: > > Can you ...
6 years, 3 months ago (2014-09-18 18:27:17 UTC) #5
coop
On 2014/09/18 18:27:17, scottmg wrote: > On 2014/09/18 18:23:06, coop wrote: > > On 2014/09/18 ...
6 years, 3 months ago (2014-09-19 14:37:48 UTC) #6
coop
I just added a simple test that uses the new setting and generates a .dll ...
6 years, 2 months ago (2014-09-22 23:54:21 UTC) #7
scottmg
https://codereview.chromium.org/521693002/diff/40001/test/win/enable-winrt/dllmain.cc File test/win/enable-winrt/dllmain.cc (right): https://codereview.chromium.org/521693002/diff/40001/test/win/enable-winrt/dllmain.cc#newcode15 test/win/enable-winrt/dllmain.cc:15: bool TryToUseSomeWinRT() nit; please reformat this to the standard ...
6 years, 2 months ago (2014-09-23 00:01:13 UTC) #8
coop
I updated my changes based on the code review feedback. Answers to a code review ...
6 years, 2 months ago (2014-09-23 14:47:39 UTC) #9
scottmg
On 2014/09/23 14:47:39, coop wrote: > I updated my changes based on the code review ...
6 years, 2 months ago (2014-09-23 16:24:33 UTC) #10
scottmg
With the minor fiddling below, LGTM. Once you upload another patch with those changes, I ...
6 years, 2 months ago (2014-09-23 16:25:09 UTC) #11
scottmg
Oh, and if there's an ANGLE bug regarding this, please add a BUG=xyz to the ...
6 years, 2 months ago (2014-09-23 16:28:32 UTC) #12
coop
On 2014/09/23 16:28:32, scottmg wrote: > Oh, and if there's an ANGLE bug regarding this, ...
6 years, 2 months ago (2014-09-23 16:55:34 UTC) #13
scottmg
Committed patchset #5 (id:80001) manually as 1981 (presubmit successful).
6 years, 2 months ago (2014-09-23 17:04:15 UTC) #14
scottmg
6 years, 2 months ago (2014-09-23 17:04:25 UTC) #15
Message was sent while issue was closed.
https://codereview.chromium.org/521693002/diff/80001/pylib/gyp/generator/msvs.py
File pylib/gyp/generator/msvs.py (right):

https://codereview.chromium.org/521693002/diff/80001/pylib/gyp/generator/msvs...
pylib/gyp/generator/msvs.py:2601: properties = {}
(missed this, deleted this line on landing.)

Powered by Google App Engine
This is Rietveld 408576698