Граф коммитов

1023 Коммитов

Автор SHA1 Сообщение Дата
Vanessa Yuen 74c970c25f add dry run option 2017-08-29 18:56:16 -04:00
Vanessa Yuen 8fe675e56c Update `bump-version.py` to handle prerelease versions 2017-08-29 18:33:49 -04:00
John Kleinschmidt 56233054ae Fix CI for Linux 2017-08-29 14:19:20 +09:00
Cheng Zhao 6a93052f7d Merge pull request #10298 from electron/update-external-binaries
Bump external binaries to 1.2.2
2017-08-24 19:29:13 +09:00
Cheng Zhao 94ab1c790f Verify arm64 builds in prerelease 2017-08-22 10:08:27 +09:00
HAMIDx9 cd42133651 Add arm64 build support 2017-08-22 10:02:51 +09:00
Josh Abernathy 766b604de5 Bump external binaries to 1.2.2 2017-08-18 08:20:07 -04:00
Kevin Sawicki fb02343ec0 Remove unneeded volumes and env 2017-08-15 16:19:22 +03:00
Kevin Sawicki dc6e451010 Only start xvfb when tests will be run 2017-08-15 16:19:22 +03:00
Kevin Sawicki f1036f7305 Add xvfb-init.sh to docker context 2017-08-15 16:19:22 +03:00
Kevin Sawicki c3e0e4682d Use xvfb from container on CI 2017-08-15 16:19:22 +03:00
Kevin Sawicki a0fd37c8a3 Try always using DISPLAY=unix:99:0 on Linux CI 2017-08-15 16:19:22 +03:00
Kevin Sawicki 23b35af7f2 Use DISPLAY=:99.0 on Linux CI 2017-08-15 16:19:22 +03:00
Kevin Sawicki ddefc08ec5 Remove command logging 2017-08-15 16:19:22 +03:00
Kevin Sawicki f79a90161c Extend libcc Dockerfile for Electron Linux build 2017-08-15 16:19:22 +03:00
Kevin Sawicki 29dc06c89d Configure spec UI to run in docker container 2017-08-15 16:19:22 +03:00
Kevin Sawicki 5737f8b74e Remove unneeded nodenv setup 2017-08-15 16:19:22 +03:00
Kevin Sawicki bbd1b325fb Initial docker-based linux builds 2017-08-15 16:19:22 +03:00
Kevin Sawicki 152d573fbd Build with jessie sysroot on ARM 2017-08-15 16:19:22 +03:00
Aleksei Kuzmin fe0a96200d Use Jessie sysroot for building on amd64 and i386 2017-08-15 16:19:22 +03:00
Gellert Hegyi c6ba812d79 re-enables OSR 2017-08-15 16:19:22 +03:00
Aleksei Kuzmin 90ec61fbe9 Revert "Enable OSR"
This reverts commit 5925d737afcd1b8dbbccc1d2b52ced025e291436.
2017-08-15 16:19:22 +03:00
Aleksei Kuzmin 5ef668de64 Enable OSR 2017-08-15 16:19:22 +03:00
Aleksei Kuzmin 1d132565c9 FIXME: enable_osr=0 2017-08-15 16:19:21 +03:00
Aleksei Kuzmin 3939359354 Update clang revision to match Chromium 59.0.3071.104 2017-08-15 16:19:20 +03:00
Cheng Zhao a419fe75ca Merge pull request #10253 from electron/improvements-for-libcc-development
Improve development workflow with built libchromiumcontent
2017-08-15 19:40:06 +09:00
Thiago de Arruda d6fbf5f1bb Improve development workflow with built libchromiumcontent
- Add `--debug_libchromiumcontent` to build libchromiumcontent for debugging
  (shared library build).
- By default, only invoke `gclient sync` the first time to checkout chromium
  source tree. Add `--force_update_libchromiumcontent` switch to force updating.
- Document new options.

The goal is to allow faster edit/compile cycles when debugging/making changes
to libchromiumcontent.
2017-08-15 05:40:22 -03:00
Zeke Sikelianos 96dd9b9ab8 update prerelease to check for files on s3 2017-08-09 13:40:52 -07:00
Zeke Sikelianos a16c4167eb standardize 2017-08-09 11:06:16 -07:00
Zeke Sikelianos 1a6f0ae437 add a prerelease check 2017-08-09 10:49:31 -07:00
Vanessa Yuen 8db0a10372 use root README instead of the one for prebuilt 2017-08-08 13:12:49 -04:00
Vanessa Yuen c8e2e37146 Merge branch 'master' into publish-prebuilt 2017-08-02 14:57:28 -04:00
Kevin Sawicki 7cf34c6f62 Parse --grep and --invert for mocha 2017-08-02 10:57:15 -07:00
Cheng Zhao d166d08dd5 spec: Enable passing -g to test.py 2017-08-02 14:45:06 +09:00
Vanessa Yuen c0f68af458 minor changes as per code review comments 2017-08-01 21:06:50 -04:00
Vanessa Yuen cc2edba049 remove github authentication since it's not needed to access published release assets on gh 2017-08-01 16:10:29 -04:00
Vanessa Yuen 511bd84ece work with published release instead of draft release
add beta/latest tag with `npm publish`
2017-08-01 16:08:30 -04:00
Vanessa Yuen 1577360312 fix lint errors 2017-08-01 11:50:57 -04:00
Vanessa Yuen eaa63c880e add final "integration test" before running npm publish on the prebuilt 2017-08-01 00:50:40 -04:00
John Kleinschmidt 7d8f62293f Fix conflicting dependencies for building arm 2017-07-28 12:24:44 -04:00
Vanessa Yuen 0c3d15d890 Merge branch 'master' into publish-prebuilt 2017-07-26 15:07:33 -04:00
Josh Abernathy ad14ccd195 Update the external binaries version 2017-07-20 10:04:21 -04:00
Vanessa Yuen 663710e8eb script to publish electron to npm directly 2017-07-13 17:09:21 -04:00
Ales Pergl b72da0a509 Include VC runtime and UCRT in the Windows distribution 2017-06-15 09:50:09 +02:00
Kevin Sawicki 5fa9cd646f Rebuild test modules when configuration starts with R 2017-06-06 08:41:40 -07:00
Kevin Sawicki e83d66294e Remove unused function 2017-05-30 09:17:05 -07:00
Kevin Sawicki 90964290a6 Add separate run script just to rebuild test modules 2017-05-30 09:13:51 -07:00
Kevin Sawicki 24f0813ef1 Add missing update_node_modules import 2017-05-30 09:13:51 -07:00
Kevin Sawicki 18a80c0ed7 Add missing safe_mkdir import 2017-05-30 09:13:51 -07:00
Kevin Sawicki dd0601e674 Rebuild native modules used in specs on each CI run 2017-05-30 09:13:51 -07:00
Kevin Sawicki 0d4a397656 Only rebuild test modules on non-Windows or release builds 2017-05-30 09:13:51 -07:00
Kevin Sawicki 9971f0d54c Add option to rebuild test modules before running 2017-05-30 09:13:51 -07:00
Kevin Sawicki 54f4644660 Rebuild modules after installing 2017-05-30 09:13:51 -07:00
Kevin Sawicki 29f776c57d Allow headers directory to be specified on cli 2017-05-30 09:13:51 -07:00
Kevin Sawicki 22bc1b004e Move npm helpers to lib/util 2017-05-30 09:13:51 -07:00
Kevin Sawicki 7e867f478e Don't build helpers or rebuild modules during bootstrap 2017-05-30 09:13:51 -07:00
Kevin Sawicki f67968d244 Parse args in test.py 2017-05-30 09:13:51 -07:00
Kevin Sawicki b307b6e602 Remove runas and code no longer using it 2017-05-30 08:49:54 -07:00
Kevin Sawicki 2b2b431486 Create prereleases by default 2017-05-26 09:10:26 -07:00
Kevin Sawicki 9b7dde99d8 Enable LIMIT_OUTPUT_IGNORE_SEGFAULTS on Linux CI 2017-05-25 16:50:17 -07:00
Cheng Zhao 1257dee0b5 Merge pull request #9547 from electron/jessie-sysroot
Build with Debian Jessie sysroot image
2017-05-24 16:25:39 +09:00
Cheng Zhao 9f3fe5804f Revert "Don't run tests on Janky CI"
This reverts commit b5b2df8e6c.
2017-05-23 16:17:09 +09:00
Cheng Zhao ff08c36478 Only build against Jessie for arm64 arch 2017-05-23 16:10:54 +09:00
Kevin Sawicki 77ec648740 Obtain SHA-1 of libcc commit from submodule 2017-05-22 09:27:32 -07:00
Kevin Sawicki 433a827cc3 Upgrade libcc to electron/libchromiumcontent@a3cff0522 2017-05-22 09:04:23 -07:00
Cheng Zhao b5b2df8e6c Don't run tests on Janky CI 2017-05-22 19:17:59 +09:00
Cheng Zhao 57551cfad9 Fix missing dep of libdatrie1 2017-05-22 19:06:46 +09:00
Cheng Zhao 27c5d98c49 Fix missing deps when building for ia32 and arm 2017-05-22 17:45:24 +09:00
Cheng Zhao 5baffd49e7 Fix pylint warnings 2017-05-22 17:19:34 +09:00
Cheng Zhao 28f11516fe Build with jessie sysroot image 2017-05-22 16:53:45 +09:00
Cheng Zhao 94be438ab9 Download debian jessie sysroot images 2017-05-22 16:31:54 +09:00
Kevin Sawicki cfb5b6ac89 Fix build/header_guard linter violations in brightray 2017-05-19 08:46:15 -07:00
Cheng Zhao f4420b449f Use v8::ArrayBuffer::Allocator inside Node 2017-05-18 16:26:46 +09:00
Kevin Sawicki 3f4abc6323 Upgrade to electron/libchromiumcontent@ecc5298428 2017-05-17 08:53:29 -07:00
Kevin Sawicki 6a63028079 Remove vendor\brightray prefix 2017-05-10 15:56:15 -07:00
Kevin Sawicki 6ace5a8e3e Use correct .target_arch path 2017-05-10 15:55:00 -07:00
Kevin Sawicki 330be2fb16 Remove unused bootstrap method 2017-05-10 15:51:28 -07:00
Kevin Sawicki e954c60ab8 Update libcc paths to be in root vendor 2017-05-10 14:11:24 -07:00
Kevin Sawicki 500ffdf700 cpplint brightray/ files 2017-05-10 13:51:57 -07:00
Kevin Sawicki 5ea20b5b54 Wire up build for new brightray location 2017-05-10 13:27:49 -07:00
Kevin Sawicki fb85b26767 Merge remote-tracking branch 'origin/master' into chrome58 2017-05-10 09:42:19 -07:00
Kevin Sawicki 65bd0ecaa9 Upgrade to Chrome 58.0.3029.110 2017-05-09 21:14:22 -07:00
Zeke Sikelianos 9b82d1a996 let the typescript module do its own linting 2017-05-09 15:44:25 -07:00
Zeke Sikelianos f228809317 fix the tslint.json path 2017-05-05 15:00:29 -07:00
Zeke Sikelianos d4d1409e6f use tsconfig file when linting electron.d.ts 2017-05-05 13:52:14 -07:00
Zeke Sikelianos 7d7a2d9319 Merge pull request #7857 from electron/publish-electron.d.ts
Initial scripts to publish electron.d.ts
2017-05-05 08:31:00 -07:00
Kevin Sawicki e1d564da6e Upgrade to Chrome 58.0.3029.96 2017-05-03 08:49:57 -07:00
Zeke Sikelianos 7956d63e99 tslint electron.d.ts 2017-05-02 16:31:46 -07:00
Kevin Sawicki 164b97af4c Use nodedir option to specify local headers 2017-05-02 13:47:34 -07:00
Kevin Sawicki 20fa2ce147 Rebuild native modules during bootstrap 2017-05-02 13:24:29 -07:00
Kevin Sawicki c19c14d0b3 Build spec modules against locally generated node headers tarball 2017-05-02 10:14:49 -07:00
Cheng Zhao cbd3b054cb Fix release build 2017-04-27 16:34:52 +09:00
Cheng Zhao 5563cf0dc5 Automatically register secure schemes in renderer
Otherwise the behavior of secure schemes would be different with before.
2017-04-27 16:34:52 +09:00
Cheng Zhao 7d9d82b522 Fix lack of some Chromium headers 2017-04-27 16:34:52 +09:00
Cheng Zhao 803120dae6 Update libcc to fix missing gen/cc headers 2017-04-27 16:34:52 +09:00
Cheng Zhao 453cb2c0b4 Upgrade to Chrome 58.0.3029.40 2017-04-27 16:34:52 +09:00
Kevin Sawicki 42ccb36df3 Stream test output on Windows CI 2017-04-21 08:53:40 -07:00
Birunthan Mohanathas 4a7125d9f8 Update libcc for electron/libchromiumcontent#285
This fixes non-client area DPI scaling on recent Windows 10 versions.
See discussion in #8786.
2017-04-18 11:11:26 +03:00
Catalin Fratila d3953f7280 #9128: Removed unused dll from distribution. 2017-04-10 16:41:16 +02:00
Zeke Sikelianos c2230ca76a generate electron.d.ts during dist creation, not during build 2017-03-31 21:35:58 -07:00
Zeke Sikelianos 9a10486514 generate and upload electron.d.ts with each release 2017-03-31 21:01:55 -07:00
Kevin Sawicki c85d667e66 Upgrade libcc to latest master 2017-03-30 14:37:19 -07:00
Kevin Sawicki 90d0179fe9 Use correct dll name 2017-03-30 14:36:52 -07:00
Kevin Sawicki 6b8f840da0 Add script to verify ffmpeg without proprietary codecs 2017-03-30 14:36:52 -07:00
Kevin Sawicki c8951d0d4d Upgrade libcc for ffmpeg linking fix 2017-03-30 14:36:52 -07:00
Kevin Sawicki d196486cb4 Merge pull request #8652 from electron/no-api-docs-generation
create-dist: Adding argument to supress api docs generation.
2017-03-28 08:59:46 -07:00
Kevin Sawicki 3028bffa73 Upgrade libcc for webview dnd fix 2017-03-27 14:06:00 -07:00
Kevin Sawicki 253caf35ab Merge pull request #8955 from babanesma/feat/new-clean-command
Feat/new clean command
2017-03-20 10:36:19 -07:00
Kevin Sawicki 2d638e5da7 Add option to clean.py to only remove dist and out dirs 2017-03-20 10:33:04 -07:00
Kevin Sawicki 9642381c02 Upgrade to libcc 44448acf 2017-03-17 09:37:28 -07:00
Kevin Sawicki 469ab8b509 Upgrade libcc for heap snapshot patch 2017-03-17 09:14:17 -07:00
Adham Saad 713e256843 🐛 #8919 - add new command that cleans only out & dist dirs 2017-03-16 13:34:53 +02:00
deepak1556 093cff5548 update libcc commit 2017-03-14 00:26:27 +05:30
deepak1556 e4b97a3c93 update submodules to latest 2017-03-14 00:26:27 +05:30
deepak1556 07835bf4e6 update libcc commit 2017-03-14 00:26:27 +05:30
deepak1556 fdd574cea5 browser: implement pdf renderer as webui 2017-03-14 00:25:59 +05:30
Kevin Sawicki 48515d9ecc Ignore objective-c header lint 2017-03-03 14:00:38 -08:00
Kevin Sawicki d4d3c78701 Ignore lint warnings in Objective-C header 2017-03-03 14:00:38 -08:00
Kevin Sawicki a0fc5ae63d Use electron version in Chromedriver asset name 2017-02-15 08:17:40 -08:00
Cheng Zhao 51d5706b48 Update libchromiumcontent: fix usage of private API in MAS build 2017-02-13 16:45:43 +09:00
Catalin Ionut Fratila 19d7f0733e create-dist: Adding argument to supress api docs generation. 2017-02-10 14:26:53 +01:00
Cheng Zhao a3c5eafb16 Update libchromiumcontent to include debug symbols 2017-02-09 16:52:19 +09:00
Cheng Zhao 90492df1cb Fix exception when executing create-dist directly 2017-02-09 16:52:19 +09:00
Kevin Sawicki 997799ad68 Update libcc to e0da1e9 2017-02-06 10:34:30 -08:00
Cheng Zhao 85961a0dd9 Update libchromiumcontent to fix duplicate main functions 2017-02-06 10:34:29 -08:00
Cheng Zhao c69626336d Link with xcb on Linux 2017-02-06 10:34:29 -08:00
Cheng Zhao 82d796ded4 Fix missing of symbols issue on Release build 2017-02-06 10:34:29 -08:00
Cheng Zhao be29ea4dad libgtk2ui => libgtkui 2017-02-06 10:34:29 -08:00
Cheng Zhao 55d4d44f02 Fix Debug building on Windows 2017-02-06 10:34:29 -08:00
Cheng Zhao 0a7c51b9aa Fix linking on Mac 2017-02-06 10:34:29 -08:00
Cheng Zhao b83676f9e9 Update to Chrome 56 2017-02-06 10:34:28 -08:00
Kevin Sawicki 9f03a166f7 Upgrade libcc to b4dd78df 2017-01-24 08:01:22 -08:00
Kevin Sawicki 6a80cd2b7e Upgrade to clang 278861 2017-01-19 15:32:03 -08:00
Kevin Sawicki 43067e01e9 Upgrade to latest libcc 2017-01-19 09:05:59 +02:00
Cheng Zhao c774bb47c5 Update to latest libchromiumcontent 2017-01-19 09:05:59 +02:00
Kevin Sawicki b6d0201c73 Upgrade to Chrome 54.0.2840.101 2017-01-19 09:05:59 +02:00
Cheng Zhao 20b70b367e Update to latest libchromiumcontent 2017-01-19 09:05:59 +02:00
Cheng Zhao f2a30afcf1 Fix linking for arm build 2017-01-19 09:05:59 +02:00
Cheng Zhao 0568fa30ca Fix linking for Windows 2017-01-19 09:05:59 +02:00
Cheng Zhao 6e0762a540 Fix building on Windows 2017-01-19 09:05:59 +02:00
Cheng Zhao af212a9f67 Update libchromiumcontent for the rebase 2017-01-19 09:05:59 +02:00
Cheng Zhao ebb4c93994 Fix linking error for x64 Linux build 2017-01-19 09:05:59 +02:00
Cheng Zhao fd2fdb5475 Fix linking problem with libgtk2ui 2017-01-19 09:05:59 +02:00
Cheng Zhao 88f6f5d1b2 Fix compilation errors for Linux 2017-01-19 09:05:59 +02:00
Cheng Zhao 93a27fd3a9 Fix linking errors on Mac 2017-01-19 09:05:59 +02:00
Cheng Zhao bdc334d797 Update brightray and libchromiumcontent to Chrome 54 2017-01-19 09:05:59 +02:00
Kevin Sawicki 8cc29c2e22 Upgrade libcc for webm muxer patch 2017-01-18 20:56:44 -08:00
Zeke Sikelianos 6af7cfff33 fix syntax and use relative path to electron-api.json target 2017-01-18 11:52:09 -08:00
Zeke Sikelianos 057fda5352 set version arg when creating electron-api.json 2017-01-18 11:00:13 -08:00
Kevin Sawicki 0f7af8043a Upgrade libcc for world context patch 2017-01-16 12:38:16 -08:00