lp:~itachi-san/telegram-desktop/gyp
- Get this branch:
- bzr branch lp:~itachi-san/telegram-desktop/gyp
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://chromium.googlesource.com/external/gyp.
Last successful import was 1 hour ago.
Recent revisions
- 2161. By Nachshon Armon <email address hidden> on 2019-12-03
-
Prevent propogation to configurations of nested 'dependent-
settings' directives Change-Id: Icc615e5ff6aeb7
dd360a9c133538a 2bfab05401a
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1946603
Reviewed-by: Mark Mentovai <email address hidden> - 2160. By zhoujinrui <email address hidden> on 2019-07-16
-
Add .tbd to the .xcodeproj generator’s extension map
.tbd is a text-based dylib stub format. This supports linking dylibs
shipped as .tbd in the system SDK, such as libz.tbd, libiconv.tbd, etc.Change-Id: Id04980eb7a012e
61654e903e5f561 663cdd5d34d
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1701782
Reviewed-by: Mark Mentovai <email address hidden> - 2159. By Mike Frysinger <email address hidden> on 2019-07-11
-
fix encoding issues with inputs for better Python 3 support
When running subprocesses like '!<(which foo)', we return subprocess's
stdout contents as bytes, not as a string. Make sure we decode it into
UTF-8 first.When reading gyp files, we don't specify an encoding, so the default
might be ASCII which breaks when the gyp files contain UTF-8. Change
it to always read it as a binary stream before decoding to UTF-8.With those fixes in place, we need to rework all the type checks for
strings & numbers. Introduce some aliases to the right set of types
for the active version of Python, and then change all the type checks
to use isinstance.Bug: 926296
Test: building CrOS gyp packages with python3 works again
Test: `./gyptest.py -a` mostly passes (4 failures look toolchain related)
Change-Id: I416acf140d01948748f5cc09e966b 52f166b82d0
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1697943
Reviewed-by: Dirk Pranke <email address hidden> - 2158. By Mike Frysinger <email address hidden> on 2019-07-11
-
fix make output checks under C locale
Current versions of make use a simpler quoting style in the C locale.
Update the expected output to match.Bug: 926296
Change-Id: I53b55a423808e5cd3b35e2a8ee404 e78f8bde28d
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1697942
Reviewed-by: Dirk Pranke <email address hidden> - 2157. By Philip Nery <email address hidden> on 2019-06-04
-
Fix Python 3 incompatibilities
After running gyptest.py and fixing issues found in Python 3,
I've modified some of the code to support both Python 2 and 3.
I've tested this using Python 3.7.3 and Python 2.7.15Change-Id: I3f4a0f05821b76
edcf5b8827a7931 a629b799aa6
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1639564
Reviewed-by: Dirk Pranke <email address hidden> - 2156. By Dirk Pranke <email address hidden> on 2019-05-29
-
Add missing b'' qualifier from da63cb0f.
BUG=gyp:36
<email address hidden>Change-Id: I913ea5b1e0fd7a
63d9c0fe93c9260 beb0d233080
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1635221
Reviewed-by: Mark Mentovai <email address hidden> - 2155. By Dirk Pranke <email address hidden> on 2019-05-29
-
Misc python3 fixes in xcode_emulation.
BUG=gyp:36
Change-Id: I740beedd6bf8fc
a2d8db03ee57e76 2201b5d1df4
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1633670
Reviewed-by: Mark Mentovai <email address hidden> - 2154. By Tobias on 2019-04-18
-
Fix incorrect depfile path relativization
While 'gyp dictates that commands are run from the base directory'
(ninja.py:1613), ninja still expects the depfile path for the depfile
that this command will create to be relative to the build directory.If the depfile argument doesn't contain special paths like
<(PRODUCT_DIR), <(SHARED_INTERMEDIATE_ DIR) or <(INTERMEDIATE_ DIR),
ExpandSpecial returns its argument unchanged.If it does contain one of these special paths, on the other hand, ninja
will never find the correct depfile without this fix.Bug: 549
Change-Id: Idfae9dd1e7134720c5ce19fc8e4f8 77dde796d56
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1561250
Reviewed-by: Mark Mentovai <email address hidden> - 2153. By Dirk Pranke <email address hidden> on 2019-04-01
-
Add flake8 checks to travis configuration.
This should give us some coverage for python3 compatibility and extra
checking beyond the unit tests.Thanks <email address hidden> for the patch! (see
https://github. com/chromium/ gyp/pull/ 1) Bug: gyp:36
Change-Id: I50fae17776d417daeb876ff56d836 49c27b16393
Reviewed-on: https://chromium- review. googlesource. com/c/external/ gyp/+/1368753
Reviewed-by: Mark Mentovai <email address hidden> - 2152. By Jared Wyles <email address hidden> on 2019-03-01
-
Changes for windows and easy xml to get gyp to run under python 3.
These changes come from our (adobes) changes to the gyp to get it to run under python 3. These are mostly windows changes but 1 change to easyxml due to decode no longer being supported on str.
Change-Id: I65fadc03c2acd0
79d5536159d4c13 a28549c89a7
Reviewed-on: https://chromium- review. googlesource. com/c/1475053
Reviewed-by: Mark Mentovai <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)