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
Kevin Sawicki
309ac75284
Upgrade libcc for worlds patch
2017-01-16 12:38:16 -08:00
Zeke Sikelianos
2a825310ea
use one line
2017-01-12 14:37:18 -08:00
Zeke Sikelianos
cef9cd3cfc
create electron-api.json in dist, not as a side-effect of linting
2017-01-10 18:17:08 -08:00
Kevin Sawicki
64a36170a9
Make start script executable
2017-01-09 09:27:20 -08:00
Kevin Sawicki
198f5f237f
Upgrade libcc for CT timebomb patch
2016-12-09 10:47:09 -08:00
Kevin Sawicki
d1da48ff0f
Upgrade libcc for Chrome 56 Linux key event fix
2016-12-06 09:55:22 -08:00
Kevin Sawicki
3cb3d8f981
Log build type
2016-11-30 09:32:20 -08:00
Kevin Sawicki
9904da9a48
Add initial arm specific cibuild script
2016-11-30 09:22:30 -08:00
Tereza Tomcova
5498a31493
Fixed linting on Windows
2016-11-23 08:18:46 +01:00
Josh Abernathy
0d43e239d4
Update to version 1.2.0 of external frameworks.
2016-11-10 11:33:01 -05:00
Kevin Sawicki
709dd0bf18
Upgrade to Chrome 53.0.2785.143
2016-11-09 11:03:44 -08:00
Kevin Sawicki
36ee417d3b
Update more download URLs from atom-shell to electron
2016-11-04 16:21:30 -07:00
Kevin Sawicki
1f1d9cefca
Update libchromiumcontent for #7334
2016-10-04 17:28:46 -07:00
Cheng Zhao
ef88a06f08
Update libchromiumcontent for #7291
2016-10-04 14:30:59 +09:00
Thiago de Arruda
72154b64ed
Embed setup bundle for preload scripts in sandboxed renderers.
...
Add a gyp target that creates a browserify bundle starting with
`lib/sandboxed_renderer/init.js`, which is embedded into the executable using
the `atom_js2c` target.
The goal of this bundle is to provide a very basic environment for preload
scripts where a `require` function is available.
2016-09-27 06:01:47 -03:00
Cheng Zhao
3dad8734a0
Do not copy api.json on Windows
2016-09-22 19:05:58 +09:00
Cheng Zhao
4e0f810148
electron-api.json is under out/ instead of out/R/
2016-09-22 14:31:28 +09:00
Cheng Zhao
6c340cece8
Merge pull request #7229 from electron/update-clang
...
Update clang to r274142.
2016-09-19 15:23:57 +09:00
Zeke Sikelianos
d4b204799d
Merge pull request #7120 from electron/lint-docs
...
Publish the public API as a JSON object
2016-09-16 14:05:32 -07:00
Haojian Wu
37e30cef60
Update clang to r274142.
2016-09-16 21:59:25 +02:00
Cheng Zhao
5be8104104
Update to Chrome 53.0.2785.113
2016-09-15 14:27:56 +09:00
Cheng Zhao
4c56c1c2b2
Fix crash in offscreen renderer
2016-09-14 16:22:59 +09:00
Cheng Zhao
2e0a1a8a64
Upgrade to Chrome 53
2016-09-14 16:22:41 +09:00
Kevin Sawicki
34b9ba2edc
Upload ARM assets without v7l suffix
2016-09-13 10:06:09 -07:00
Zeke Sikelianos
9e8b0953f3
fix indentation
2016-09-12 10:47:36 -07:00
Zeke Sikelianos
18585204b7
wrap line to stay under 80 chars
2016-09-09 10:07:22 -07:00
Zeke Sikelianos
3d40c720dd
fix indentation and rename function
2016-09-09 10:07:22 -07:00
Zeke Sikelianos
8d201ae1ad
generate electron-api.json and upload with release
2016-09-09 10:07:22 -07:00
Zeke Sikelianos
5937d37fc5
move linting work to electron-docs-linter's new CLI
2016-09-09 10:07:22 -07:00
Zeke Sikelianos
56a644d49f
move electron.json to docs/api.json
2016-09-09 10:07:22 -07:00
Zeke Sikelianos
3a5bf51d1d
add lint-docs script
2016-09-09 10:07:22 -07:00
Kevin Sawicki
24da3d181f
Merge pull request #7129 from adamkidder/override_libchromium
...
Allow LIBCHROMIUMCONTENT_COMMIT to be overridden from the environment
2016-09-08 09:37:05 -07:00
Kevin Sawicki
d6b1d61438
Run pylint as part of main lint task
2016-09-07 16:23:59 -07:00
Adam Kidder
8ec49fe57c
Allow LIBCHROMIUMCONTENT_COMMIT to be overridden from the environment
2016-09-07 12:06:06 -07:00
Cheng Zhao
8471f647a1
Fix arm's zip name
2016-09-02 13:57:56 +09:00
Cheng Zhao
249777721c
Fix symbols zip's name
2016-09-01 19:18:19 +09:00
Cheng Zhao
308f3bb77b
Update libchromiumcontent for #5665
2016-09-01 16:38:52 +09:00
Kevin Sawicki
fd38cfd88c
Remove unused imports
2016-08-25 17:57:14 -07:00
Kevin Sawicki
d0b95e9298
Add v7l suffix to ARM build assets
2016-08-25 17:51:37 -07:00
Kevin Sawicki
87e60466d3
Add helper for generating zip file names
2016-08-25 17:50:12 -07:00
Zeke Sikelianos
a97b40eff5
Install node 4 on GitHub CI ( #6948 )
2016-08-24 14:37:19 -07:00
Mark Lee
aaf9c5327c
The checksum file needs to indicate that the files should be opened in binary mode
2016-08-18 08:35:54 -07:00
Cheng Zhao
620847d2fd
Merge pull request #6755 from electron/upgrade-clang
...
Upgrade clang
2016-08-12 17:38:03 +09:00
Haojian Wu
cd169f933e
Upgrade clang to r269902.
2016-08-11 20:59:06 +02:00
Kevin Sawicki
d07e40b415
Support build variable setting during bootstrap
2016-08-11 09:50:40 -07:00
Kevin Sawicki
321e953a1d
Clean libchromiumcontent/src
2016-08-10 17:36:57 -07:00
Kevin Sawicki
a9c6ee997f
Remove ignore files that are lint free
2016-08-05 10:53:10 -07:00
Kevin Sawicki
491f69df80
Add ability to run tests with coverage report
2016-08-03 16:23:38 -07:00
Cheng Zhao
7b34b8d183
Update libchromiumcontent for offscreen patches
2016-08-03 10:12:41 +09:00
Cheng Zhao
217156f76c
Update libchromiumcontent: close #6668
2016-08-02 21:38:34 +09:00
Cheng Zhao
9765599b49
Must pass unicode to StringIO
2016-08-01 22:08:52 +09:00
Cheng Zhao
94a17bb494
Use spaces between checksum and filename
2016-08-01 22:08:52 +09:00
Cheng Zhao
217b639597
Fix filename when uploading to github
2016-08-01 22:08:52 +09:00
Cheng Zhao
c943e4a61f
Fix error in run_boto_script
2016-08-01 22:08:52 +09:00
Cheng Zhao
d00bff4d94
Fix error of run_python_script
2016-08-01 21:41:55 +09:00
Cheng Zhao
079a7a1a1c
Do not put the upload logic in make_zip
2016-08-01 21:16:16 +09:00
Mark Lee
59de146a9f
Use S3 as an intermediary store & merge shasum files before uploading to GitHub
2016-07-31 19:25:26 -07:00
Mark Lee
5b07154b8e
Generate and upload checksums for released ZIPs to GitHub
...
When generating an Electron release, create a `sha256sum`-compatible
file for each ZIP file, and upload them to the corresponding GitHub release.
This is primarily to confirm that the download of a given ZIP completed
successfully, as opposed to verifying that an Electron team member uploaded
the given ZIP files (which would require using a trusted GPG key).
2016-07-31 19:00:57 -07:00
Cheng Zhao
5643feabc3
Load 200 DPI resources on Linux
2016-07-29 10:51:31 +09:00
Cheng Zhao
7d11912a03
No more need to overwrite env when running update.py
2016-07-26 19:24:58 +09:00
Cheng Zhao
49181403ef
Ignore CC and CXX in env
2016-07-26 19:24:28 +09:00
Cheng Zhao
9bf3150237
Add --msvs parameter to bootstrap.py
2016-07-26 17:38:31 +09:00
Cheng Zhao
221f53ab08
Load a few more pak files
2016-07-25 11:10:53 +09:00
Cheng Zhao
f4207560f2
Update libchromiumcontent: fix linking error on Linux
2016-07-25 08:53:58 +09:00
Cheng Zhao
d22dc6c7d3
Update to Chrome 52.0.2743.82
2016-07-21 06:07:05 -06:00
Cheng Zhao
381689d3ed
Fix building on Windows
2016-07-05 09:31:29 +09:00
Cheng Zhao
eb378bef3a
Upgrade to Chrome 52
2016-07-04 15:32:43 +09:00
Cheng Zhao
cd38e5c85e
Update to Chrome 51.0.2704.106
2016-07-02 13:54:34 +09:00
Milan Burda
43eba3dada
Publish Windows PDBs to allow debugging without Symbol server
2016-06-29 16:58:56 +02:00
Josh Abernathy
bd74412501
Update external frameworks version
...
Bump to [1.1.0](https://github.com/electron/electron-frameworks/releases/tag/v1.1.0 ) which upgraded Squirrel.Mac.
2016-06-22 13:00:31 -04:00
Cheng Zhao
ce2199d96a
Update to Chrome 51.0.2704.103
2016-06-19 21:09:29 +09:00
Kevin Sawicki
45a9b0e0a5
Include sys.executable in build libchromiumcontent args
2016-06-14 11:49:54 -07:00
Cheng Zhao
77dc08f2f9
Update to Chrome 51.0.2704.84
2016-06-08 11:08:24 +09:00
Cheng Zhao
adec511891
Update to Chrome 51.0.2704.79
2016-06-06 15:59:07 +09:00
Kevin Sawicki
789a878f07
Rename atom-shell-frameworks repo name and org
2016-06-01 13:25:36 -07:00
Cheng Zhao
523e8c2e1c
Update libchromiumcontent and brightray for #5781
2016-06-01 14:53:05 +09:00
Cheng Zhao
eb8284e285
Update to Chrome 51.0.2704.63
2016-05-26 18:06:55 +09:00
Cheng Zhao
0b9c11a5f2
Fix pylint warnings
2016-05-26 10:06:25 +09:00
Kevin Sawicki
9684f61e12
atom_gyp -> electron_gyp
2016-05-25 09:10:46 -07:00
Kevin Sawicki
6c8cf16508
Deprecate ATOM_SHELL_GITHUB_TOKEN
2016-05-25 09:08:10 -07:00
Kevin Sawicki
43f0dfd0ab
Deprecate old S3 env vars
2016-05-25 09:08:09 -07:00
Kevin Sawicki
1bdb9f3de0
Add fallback s3 config values
2016-05-25 09:08:09 -07:00
Kevin Sawicki
94c8b0e1b1
atom_shell -> electron
2016-05-25 09:08:09 -07:00
Cheng Zhao
28e2058ff1
Merge pull request #5648 from electron/chrome51
...
Update to Chrome 51
2016-05-24 10:59:11 +00:00
Kevin Sawicki
677a317274
Strip ffmpeg in zip file
2016-05-23 15:47:07 -07:00
Paul Betts
52888c97b5
Add a Windows script to just invoke cibuild
2016-05-23 12:37:47 -07:00
Cheng Zhao
05c2999651
Update to Chrome 51.0.2704.54
2016-05-23 10:11:19 +09:00
Cheng Zhao
6c8ffcf7a0
Merge pull request #5631 from electron/x64-by-default-win32
...
Default to amd64 on Windows
2016-05-21 13:39:25 +00:00
Cheng Zhao
363ab2075c
Update libchromiumcontent for #5618
2016-05-21 20:48:06 +09:00
Paul Betts
0e63050916
Default to amd64 on Windows
2016-05-20 14:20:48 -07:00
Cheng Zhao
480f0fbfd7
Merge pull request #5600 from tensor5/update_clang_only_if_needed
...
Update Clang only if needed
2016-05-19 10:29:29 +00:00
Cheng Zhao
4702d8b640
No need to download and ship vs runtime libraries
2016-05-19 15:49:26 +09:00
Cheng Zhao
d8c05ecc0d
Link with Vs2015 runtime statically for Release build
2016-05-19 15:06:47 +09:00
Nicola Squartini
18b2094198
Update Clang only if needed
2016-05-19 10:14:57 +09:00
Cheng Zhao
ba7a32b16e
Sync submodule recursively
2016-05-15 10:33:23 +09:00
Cheng Zhao
800ab50b56
Download redist files of VS2015
2016-05-15 10:30:19 +09:00
Cheng Zhao
3214fdd73f
Fix failing CI on OS X
2016-05-14 23:11:13 +09:00
Cheng Zhao
29b799de73
Update clang revision to 261368
2016-05-13 11:18:16 +09:00
Cheng Zhao
8dc8f8f485
Update libchromiumcontent: fix Release build on Windows
2016-05-13 11:12:01 +09:00
Cheng Zhao
4a409b870e
chromedriver's version is now v2.21
2016-05-13 11:12:01 +09:00
Cheng Zhao
3aaff23f78
Do not call import_vs_env for non-win32
2016-05-13 11:12:01 +09:00
Cheng Zhao
2497c73009
Import build env from VS 2015
2016-05-13 11:12:01 +09:00
Cheng Zhao
9c0f298064
Update libchromiumcontent to fix renderer process crash
2016-05-13 11:12:01 +09:00
Brian R. Bondy
a9652052c4
Update Brightray and libchromiumcontent v50 ref (Electron maintainer use
...
your refs)
2016-05-13 11:11:50 +09:00
Cheng Zhao
67a768fc77
Do not download clang on Windows
2016-05-03 09:38:15 +09:00
Cheng Zhao
49eed1ebb9
Ignore CC and CXX if user didn't change build configuration
2016-05-03 09:31:39 +09:00
Cheng Zhao
ac3a704abc
Avoid overriding environment variables
2016-05-02 12:38:17 +00:00
Cheng Zhao
34b4ebd9f3
Fix logic errors
2016-05-02 12:15:10 +00:00
Cheng Zhao
098d72b741
Convert --clang_dir and --disable_clang to --defines
2016-05-02 21:19:16 +09:00
Cheng Zhao
26e4ce30bb
Pass --disable_clang and --clang_dir to libchromiumcontent
2016-05-02 20:06:21 +09:00
Cheng Zhao
bd70d9008f
Update modules before calling build_libchromiumcontent
2016-05-02 07:45:48 +00:00
Cheng Zhao
cc24bea813
Fix pylint warnings
2016-05-02 16:38:58 +09:00
Cheng Zhao
26c0ad1c2f
Add --build_libchromiumcontent option
2016-05-02 16:17:38 +09:00
Cheng Zhao
47f7f7b02e
Revert "Don't upload PDB files in CI"
...
This reverts commit 7ab8134613
.
2016-04-30 21:43:33 +09:00
Cheng Zhao
2a55d93501
Remove the output file after testing
2016-04-30 17:52:53 +09:00
Cheng Zhao
b68a25835f
Make sure output is written when test fails
2016-04-30 17:48:07 +09:00
Cheng Zhao
3dcf69eab3
Also run tests on 32bit Windows
2016-04-30 17:17:23 +09:00
Cheng Zhao
8aa88067ca
Do not write to stdout in Electron when running on win32 CI machine
...
This makes Electron crash on CI machine somehow.
2016-04-30 17:08:51 +09:00
Cheng Zhao
6756f8c7af
Make win32 CI machine run tests
2016-04-30 15:38:23 +09:00
Cheng Zhao
f3c3042deb
Do not run clean in cibuild
2016-04-27 19:55:01 +09:00
Cheng Zhao
7d4e0629d6
Fix the link error
2016-04-14 18:22:29 +09:00
Cheng Zhao
b9ad09db91
Update libchromiumcontent with necessary headers and libs
2016-04-14 17:14:45 +09:00
Cheng Zhao
d703a87317
Update libchromiumcontent with disable_hidden.patch
2016-04-08 15:22:57 +09:00
Kevin Sawicki
4041d52864
Use single quotes
2016-04-07 10:15:31 -07:00
Kevin Sawicki
10860e4ec5
Use npm.cmd on Windows to print version
2016-04-07 10:14:52 -07:00
Kevin Sawicki
687a512b11
Log node and npm versions
2016-04-07 10:03:16 -07:00
Kevin Sawicki
e95224deab
Remove +=
2016-04-07 10:00:23 -07:00
Kevin Sawicki
a74b9607b6
Add more logging
2016-04-07 09:59:46 -07:00
Kevin Sawicki
0fad8fdc4b
Add missing .path
2016-04-07 09:56:04 -07:00
Kevin Sawicki
7e87973d60
Log version to verify
2016-04-07 09:55:23 -07:00
Kevin Sawicki
d3308cf8c3
Use node 0.10.21 on CI
2016-04-07 09:53:33 -07:00
Cheng Zhao
71b67534a8
Fix coding styles
2016-04-07 15:45:20 +09:00
Paul Betts
3ee366257c
Allow bootstrap to be invoked via python2
...
This means that on most Linux distributions where python3 is the default, we
can invoke `python2 script/bootstrap.py` and have it all work
2016-04-07 15:43:57 +09:00
Cheng Zhao
b4885b9a37
atom => electron in upload script
2016-04-07 10:34:25 +09:00
Cheng Zhao
4a724e91e0
Update libchromiumcontent: remove white background on OS X
2016-04-03 11:17:57 +09:00
Kevin Sawicki
c036986cc4
atom.gyp -> electron.gyp
2016-04-01 16:11:40 -07:00
deepak1556
7e366dd5c8
Update libchromiumcontent
2016-04-01 08:14:29 +05:30
Zeke Sikelianos
aadc0bee25
do not lint on windows CI
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
0d11b755db
say we are linting
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
afbc914f8b
try to fix CI linting
2016-03-30 17:00:34 -07:00
Zeke Sikelianos
e156faea5c
replace eslint with standard
2016-03-30 17:00:33 -07:00
Cheng Zhao
0f620a5393
Do not copy system libraries on Linux
2016-03-11 22:29:03 +09:00
Cheng Zhao
5f63df248a
Fix the chrome version
2016-03-11 19:53:41 +09:00
Robo
ed2103a49f
update sysroot image revisions
2016-03-10 17:34:42 +05:30
Robo
91951472bf
use sysroot by default on linux
2016-03-10 17:34:42 +05:30
Robo
e27e3d641c
linux: optionaly allow building x64 targets with sysroot
2016-03-10 17:34:42 +05:30
Cheng Zhao
0794980d01
pdf.dll is not shipped any more
2016-03-10 17:36:11 +09:00
Cheng Zhao
cadd1969d9
Fix compilation errors on Windows
2016-03-10 17:06:23 +09:00
Cheng Zhao
9bc9a1a2bd
Upgrade to Chrome 49
2016-03-10 17:06:20 +09:00
Kevin Sawicki
4c9f5b71f7
Run eslint over lib folder
2016-03-08 11:14:22 -08:00
Cheng Zhao
8a744255fa
Update libchromiumcontent, use harfbuzz 1.06
...
Close #4513 .
2016-02-26 09:23:39 +08:00
Cheng Zhao
daffb4881e
Create and upload free version of ffmpeg
2016-02-19 12:06:48 +08:00
Cheng Zhao
cd30308711
Update libchromiumcontent with free version of ffmpeg
2016-02-19 12:06:48 +08:00
Cheng Zhao
35815387ab
Ship ffmpeg in dist, close #4536
2016-02-18 18:57:31 +08:00
Cheng Zhao
1e894df102
Update libchromiumcontent, fix #3666
2016-02-18 12:14:25 +08:00
Cheng Zhao
3d3fc18a3a
Update libchromiumcontent to use shared ffmpeg
2016-02-17 23:23:36 +08:00
Cheng Zhao
01ede11cb8
Skip eslint on our Windows build machine for now
2016-02-17 10:54:44 +08:00
Robo
a6bcc5d110
common: export hideInternalModules
2016-01-27 18:44:47 +05:30
Kevin Sawicki
3a55647ae3
Add WebView to globals
2016-01-21 09:32:22 -07:00
Kevin Sawicki
b46d8ec91b
Enable no-undef eslint rule
2016-01-21 09:32:22 -07:00
Kevin Sawicki
b5cf352312
Add globals to eslint config
2016-01-21 09:32:22 -07:00
Kevin Sawicki
b1f679ff6d
Clean up semicolon lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
70bcb0ac5a
Clean up no-unused-vars lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
ccce284a5b
Clean up no-empty lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
4f4456bde8
Clean up indent eslint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
45ddbb6d67
Clean up no-unreachable lint errors
2016-01-21 09:32:21 -07:00
Kevin Sawicki
5d249e2a94
Run cpplint on utility folder
2016-01-20 09:43:32 -07:00
Kevin Sawicki
4e183df997
Add npm start script
2016-01-16 12:31:09 -08:00
Kevin Sawicki
503cd04c75
Disable linebreak-style rule
2016-01-15 14:58:46 -08:00
Kevin Sawicki
da120d8874
Lint entire atom folder
2016-01-15 14:43:23 -08:00
Kevin Sawicki
2869869a99
Combine duplicate eslint keys
2016-01-15 14:40:37 -08:00
Kevin Sawicki
1d3e7dc6e4
Run eslint on CI
2016-01-15 14:38:07 -08:00
Kevin Sawicki
b87599a6a2
Rename eslintrc-src to eslintrc-base
2016-01-15 14:37:51 -08:00
Kevin Sawicki
756f8039e5
Lint spec js files
2016-01-15 14:02:05 -08:00
Kevin Sawicki
4db4d409a7
Add initial eslint script
2016-01-15 13:52:18 -08:00
Kevin Sawicki
714e544b51
Remove coffeelint usage
2016-01-12 16:24:06 -08:00
Cheng Zhao
554575b029
Upgrade to Chrome 47.0.2526.110
2016-01-12 20:46:47 +08:00
Cheng Zhao
1de9cfd4eb
Backport https://codereview.chromium.org/1500713003
2016-01-11 12:59:02 +08:00
Cheng Zhao
cf09e7cb51
Update libchromiumcontent for #3958
2016-01-04 10:59:52 +08:00
Cheng Zhao
b3832629a2
Update libchromiumcontent: component_updater is not needed
2015-12-30 16:14:50 +08:00
Cheng Zhao
c5238bb8f0
Update brightray and libchromiumcontent with widevine support
2015-12-30 11:45:39 +08:00
Cheng Zhao
c47aebaeb4
Do not ship widevine plugin
2015-12-29 21:38:01 +08:00
Cheng Zhao
8ca1bea58b
Do not link with unnecessary libraries
2015-12-29 15:45:34 +08:00
Cheng Zhao
19ab68abfb
Update libchromiumcontent to include widevine libraries
2015-12-29 14:51:00 +08:00
Cheng Zhao
8b88c99685
No longer need to ship with libnotify.so
2015-12-24 11:17:32 +08:00
Cheng Zhao
c7bfd5f09d
Upgrade libchromiumcontent: enable sending sync message to UI thread
2015-12-17 20:12:05 +08:00
Cheng Zhao
a29abf1e34
Update libchromiumcontent
...
Remove usages of private xpc_ APIs, fix #3823 .
2015-12-16 18:06:47 +08:00
Sean Francis N. Ballais
2d2ad0d33b
Addeda versionin package.json.
2015-12-14 18:17:04 +08:00
Cheng Zhao
0df9eeb2dd
Backport https://codereview.chromium.org/1406133003
2015-12-12 22:16:28 +08:00
Cheng Zhao
d2e63dfc64
Use HTTPS for libchromiumcontent's URL
...
Without using the subdomain we should be able to work around the domain
license problem of python.
2015-12-09 18:14:37 +08:00
Cheng Zhao
505193e239
Link with libyuv_neon.a on ARM
2015-12-08 18:15:01 +08:00
Cheng Zhao
9daeafbace
Install libxtst-dev on travis ci
2015-12-08 17:32:42 +08:00
Cheng Zhao
98169032fd
Update libchromiumcontent and brightray
2015-12-08 14:49:13 +08:00
Cheng Zhao
9eb5627225
Update clang to the same version with Chrome 47
2015-12-08 14:21:23 +08:00
Cheng Zhao
785bc2986b
Update brightray and libchromium for desktopCapturer
2015-12-08 12:47:07 +08:00
Cheng Zhao
4af2190890
Upgrade to Node v5.1.1
2015-12-08 11:14:30 +08:00
Cheng Zhao
c63a8c944b
Fix release title
2015-12-08 10:42:51 +08:00
Cheng Zhao
95e7c796ec
V8 now checks strictly when callin Neuter()
2015-12-07 20:48:39 +08:00
Cheng Zhao
766bbfcb05
Chrome 47.0.2526.73
2015-12-07 15:14:31 +08:00
Cheng Zhao
2c06afad6a
Upload the dSYM symbols
2015-11-19 15:10:33 +08:00
Cheng Zhao
c63121c2f6
Update libchromiumcontent
...
Backport https://codereview.chromium.org/1324513002 .
2015-11-19 13:50:54 +08:00
Cheng Zhao
ce6a7c7d08
spec: Disable old APIs in tests
2015-11-12 23:02:39 +08:00
Cheng Zhao
a23ffd7a1b
Rely on "download" script for argument verification
2015-11-09 18:24:32 +08:00
tejaspathak
ae2b004db7
Fix pylint errors
2015-11-08 17:41:16 +09:00
tejaspathak
09169ed402
Add option to build local libchromiumcontent
...
- Currently libchromiumcontent is downloaded by default.
- Now developer can choose to provide local libchromiumcontent src, shared and static path
2015-11-08 16:18:22 +09:00
Cheng Zhao
2a85bd3360
Update libchromiumcontent: fix private API call
2015-10-27 14:25:42 +08:00
Cheng Zhao
adb11225d2
Ship LICENSES.chromium.html in zip archive
2015-10-26 16:16:50 +08:00
Cheng Zhao
fb99e72484
Update libchromiumcontent to have mas build
2015-10-16 15:01:28 +08:00
Cheng Zhao
9e51ff2b4b
mac: Set CFBundleShortVersionString in Info.plist
2015-10-14 11:54:26 +08:00
Cheng Zhao
48faf74f7f
mas: Use mas as platform name in dist
2015-10-14 11:53:53 +08:00
Cheng Zhao
a9f5667899
mac: Disable crash reporter for MAS build
2015-10-14 11:53:52 +08:00
Josh Abernathy
775c90b733
Use 0.8.0.
...
This picks up the fix for https://github.com/atom/atom/issues/7061 .
2015-09-25 11:37:30 -04:00
Cheng Zhao
fe2d9ee0f6
Update libchromium to have the V8 patch
2015-09-24 14:16:45 +08:00
Cheng Zhao
717e0f9821
Add Chromium's licenses to the dist
2015-09-21 10:18:38 +08:00
Cheng Zhao
08f5c32306
script: Call Electron binary from Debug build
...
We usually don't build Release version on the development machine.
2015-09-16 09:21:55 +08:00
Cheng Zhao
817363b955
spec: Run tests on OS X CI machine
2015-09-15 13:42:44 +08:00
Cheng Zhao
1ca6534dcd
Merge pull request #2712 from etiktin/add_chrome_version_2_gitignore
...
Fix `create_chrome_version_h` so it will generate chrome_version.h only if needed
2015-09-08 13:24:12 +08:00
Eran Tiktin
db3e27ceaa
Fix create_chrome_version_h
in bootstrap.py
...
The code was supposed to compare the content of the existing file with
the new content and only replace the file if the content was different,
but it had a fatal flow. It opened the existing file with 'w+' or 'wb+'
and they both truncate the file, so the compare was always false and we
always overwrote the file.
The updated code compares the file content ignoring line endings and
writes the file only if its different or if it didn't exist.
2015-09-07 21:55:02 +03:00
Cheng Zhao
10bc0c20b1
Update libchromiumcontent to have WebArrayBuffer::createExternal API
2015-09-07 11:18:11 +08:00
Cheng Zhao
53b9d61831
Fix building on Windows
2015-09-03 20:07:29 +08:00
Cheng Zhao
ee0dc0d926
Update clang
2015-09-03 17:50:23 +09:00
Cheng Zhao
1db843244d
Upgrade to Chrome 45
2015-09-03 17:50:23 +09:00
Cheng Zhao
992aada90f
Can only run tests on x64 machine
2015-09-03 17:48:50 +09:00
Cheng Zhao
c01d2fbbcd
Suppress running tests on our OS X machine
...
It gets stuck and I don't know the reason, ignore it for now and work on
more important things, will fix it in future.
2015-09-03 17:46:44 +09:00
Cheng Zhao
f75458f78d
Write output directly to stderr
2015-09-03 17:39:06 +09:00
Cheng Zhao
61b7a3afe3
No need to ship ffmpeg in dist
2015-08-21 16:27:29 +08:00
Cheng Zhao
cf6a904f95
win: Fix release build
2015-08-21 16:21:20 +08:00
Cheng Zhao
00e5290dc8
win: Update libchromium to fix .pdb missing errors
2015-08-21 16:19:19 +08:00
Cheng Zhao
1bd8a9869a
Run build script on arm and ia32 Linux
2015-08-21 14:18:04 +08:00
Cheng Zhao
1e9eaba423
win: Fix compiler warning
2015-08-11 23:41:43 +08:00
Cheng Zhao
0f990d40cc
Use blink's allocator in Node's Buffer
2015-08-11 12:31:41 +08:00
Cheng Zhao
bc06195409
Link with a few more static libraries on Linux and OS X
2015-08-11 10:45:40 +08:00
Cheng Zhao
c5e540823b
Update to Chrome 44
2015-08-11 09:50:19 +08:00
Cheng Zhao
52d07eb30f
Update checksums for new filenames
2015-08-10 11:42:14 +08:00
Cheng Zhao
70be04a2d3
Upload headers with new filenames
2015-08-10 11:28:43 +08:00
Cheng Zhao
1bb0dde360
Use WebScopedRunV8Script in converted C++ functions
2015-08-07 19:37:17 +08:00
Cheng Zhao
24ba712aa5
Update libchromiumcontent to have WebScopedRunV8Script
2015-08-07 19:35:34 +08:00
Cheng Zhao
7ab8134613
Don't upload PDB files in CI
...
Somehow it is blocking.
2015-07-17 00:54:57 +08:00
Cheng Zhao
b7cdb00d09
Hard code the chromedriver's version
...
It is not possible to run chromedriver for all targets.
2015-07-08 12:53:33 +08:00
Cheng Zhao
cb92df687d
Upload PDBs to Windows symbol server
2015-07-08 12:12:28 +08:00
Cheng Zhao
7bcbad925e
Install libnss3-dev on CI
2015-07-07 14:42:02 +08:00
Cheng Zhao
3fa1f3ca6f
Run clean after cibuild
2015-07-07 14:36:44 +08:00
Cheng Zhao
d3204e9a9d
Update libchromiumcontent
...
This applies the patch that disables navigating back when backspace is
pressed.
2015-07-07 13:39:55 +08:00
Cheng Zhao
16fd56c083
Update libchromiumcontent to include cursors
...
Refs: #1361 .
2015-07-06 14:40:51 +08:00
Cheng Zhao
1979b42ee7
OpenSSL is still used on Windows and Mac
2015-07-06 12:07:19 +08:00
Cheng Zhao
68155e5fb7
Don't use OpenSSL for networking
2015-07-06 10:53:00 +08:00
Cheng Zhao
07cf2eac4e
Merge pull request #2113 from atom/libchromiumcontent-mirror
...
Allow downloading prebuilt libchromiumcontent binaries from mirror
2015-07-06 09:52:43 +08:00
Cheng Zhao
bea45867d2
Remove ~/.node-gyp in clean script
2015-07-03 23:33:49 +08:00
Cheng Zhao
70987a9029
Checkout boto in our repo
2015-07-03 23:33:49 +08:00
Cheng Zhao
6f137d62c7
Revert "Set openssl_fips in config.gypi"
...
This reverts commit 26525d6b0f
.
2015-07-03 22:08:53 +08:00
Cheng Zhao
3533be2f9f
Fist line of config.gypi should be empty
2015-07-03 21:41:27 +08:00
Cheng Zhao
a1b28c362d
Revert "Get the pending version from the commit message"
...
This reverts commit 16acd669a7
.
2015-07-03 21:21:19 +08:00
Cheng Zhao
26525d6b0f
Set openssl_fips in config.gypi
2015-07-03 20:56:49 +08:00
Cheng Zhao
16acd669a7
Get the pending version from the commit message
2015-07-03 20:38:34 +08:00
Cheng Zhao
a3463119e8
Don't warn arch on Windows
2015-07-03 18:03:52 +08:00
Cheng Zhao
9159b06835
Fix uploading headers when release draft exists
2015-07-03 17:44:36 +08:00
Cheng Zhao
4c76112698
Don't check valid upload when -p is specified
2015-07-03 17:28:36 +08:00
Cheng Zhao
d158dbdb68
Don't check build version for arm target
2015-07-03 09:01:16 +00:00
Cheng Zhao
64c0e0dfdc
Only creates Release build when ELECTRON_RELEASE is set
2015-07-03 16:31:33 +08:00
Cheng Zhao
bdbb994c72
Fix pylint warning
2015-07-03 15:31:55 +08:00
Cheng Zhao
ffb1732607
Delete the original file before uploading in CI
2015-07-03 15:26:54 +08:00
Cheng Zhao
02f3d7a25e
Just ignore all OSError for rm_rf
2015-07-03 15:07:11 +08:00
Cheng Zhao
518ec36511
WindowsError is undefined on POSIX
2015-07-03 14:54:32 +08:00
Cheng Zhao
12233d704b
Use better tag and title
2015-07-03 14:49:29 +08:00
Cheng Zhao
2717556a92
WindowsError is a subclass of OSError
2015-07-03 14:46:26 +08:00
Cheng Zhao
7288581393
Fix path to requests library
2015-07-03 14:43:58 +08:00
Cheng Zhao
f87a4b9a04
One failing rm should not block others
2015-07-03 14:40:32 +08:00
Cheng Zhao
b30709f133
No need to clean after cibuild
2015-07-03 14:36:45 +08:00
Cheng Zhao
20e9abe26a
Don't check build version in CI
2015-07-03 14:30:59 +08:00
Cheng Zhao
89b22db618
Build the python requests library
2015-07-03 14:23:42 +08:00
Cheng Zhao
e95ee4775e
Ignore Windows errors in clean.py
2015-07-03 13:59:02 +08:00
Cheng Zhao
f5ae3111ba
Fix calling clean.py
2015-07-03 13:54:29 +08:00
Cheng Zhao
6b7d3a070a
Clean before and after cibuild
...
Our CI machine is out of disk space
2015-07-03 13:52:13 +08:00
Cheng Zhao
e4530e6e32
Don't force redownloading some assets
2015-07-03 13:46:26 +08:00
Cheng Zhao
1212e45a6e
Fix pylint warning
2015-07-03 13:45:29 +08:00
Cheng Zhao
82153eb75f
Upload dist to Releases
2015-07-03 13:43:20 +08:00
Haojian Wu
960b279419
Allow downloading prebuilt libchromiumcontent binaries from
...
LIBCHROMIUMCONENT_MIRROR.
2015-07-03 12:13:40 +08:00
Cheng Zhao
f99cd4d05a
Try doing release in CI
2015-07-03 12:08:14 +08:00
Cheng Zhao
a720e52568
Set DISPLAY in CI machine
2015-07-03 12:04:27 +08:00
Cheng Zhao
83ee7a464d
Avoid using the old gyp lib in system
2015-07-03 11:59:34 +08:00
Cheng Zhao
fe877da61f
Do debug build on Windows CI for non-release
2015-07-03 11:17:58 +08:00
Cheng Zhao
a1bb0d4d66
Don't call register_required_dll for now
2015-07-03 11:10:23 +08:00
Cheng Zhao
a6073113a1
No need to remove node_modules
2015-07-03 11:04:57 +08:00
Cheng Zhao
7d2866f3a7
Do not run tests in Windows CI
2015-07-03 10:35:40 +08:00
Cheng Zhao
52ba6a25df
Create release dist when ELECTRON_RELEASE is set
2015-07-03 10:17:20 +08:00
Cheng Zhao
25e15869ec
Force using VS2013 for building
2015-07-03 10:01:44 +08:00
Cheng Zhao
33109a2718
Ignore npm install errors when running in CI
2015-07-03 09:43:09 +08:00
Cheng Zhao
cab1b75c41
Use npm@2.12.1
...
See https://github.com/npm/npm/issues/8702 .
2015-07-03 09:35:16 +08:00
Cheng Zhao
1e9af82bf6
Install npm before cleaning node_modules
2015-07-02 22:45:26 +08:00
Cheng Zhao
ddaf005c2b
Fix calling npm on win32
2015-07-02 22:35:41 +08:00
Cheng Zhao
558a612d37
Install latest npm in CI
2015-07-02 22:34:05 +08:00
Cheng Zhao
2078e5736e
Don't upload arm version of mksnapshot too
2015-07-02 07:26:53 +00:00
Cheng Zhao
f0eac9d828
Don't upload arm version of chromedriver
2015-07-02 07:25:17 +00:00
Cheng Zhao
8110f2f221
Call correct strip for arm target
2015-07-02 07:19:39 +00:00
Cheng Zhao
c76d87719d
Build dump_syms for host arch
2015-07-02 07:10:05 +00:00
Cheng Zhao
b261c5f87c
Libraries on host side is needed to make pkg-config work
2015-07-02 05:27:12 +00:00
Cheng Zhao
f569617d24
Clean up the libraries to install
2015-07-02 05:19:53 +00:00
Cheng Zhao
88b71b9633
Only run tests for x64 target
2015-07-02 05:18:05 +00:00
Cheng Zhao
f2daeb9d70
Build ia32 target with sysroot
2015-07-02 05:07:56 +00:00
Cheng Zhao
6088af623e
Install ia32 build dependencies
2015-07-02 04:47:43 +00:00
Cheng Zhao
57262dd5ef
Install arm build dependencies
2015-07-02 04:42:36 +00:00
Cheng Zhao
2de5ae9991
Add build matrix for arm and ia32
2015-07-02 03:13:18 +00:00
Cheng Zhao
3a094e9802
Use prebuild clang to build node modules
2015-07-02 02:56:56 +00:00
Cheng Zhao
62a5159e72
Don't install ubuntu test toolchain
2015-07-02 01:27:33 +00:00
Cheng Zhao
7b955fe829
Update libchromiumcontent to get arm build
2015-07-02 01:09:53 +00:00
Cheng Zhao
14bc544d89
Use our custom debian sysroot image
2015-07-02 00:47:14 +00:00
Cheng Zhao
88eb5283a0
Download debian arm sysroot image
2015-07-01 09:22:40 +00:00
Cheng Zhao
af05f5b329
Add function to get host_arch
2015-07-01 09:17:44 +00:00
Cheng Zhao
432bab3107
Only allow building on 64bit machine
2015-07-01 16:51:06 +08:00
Cheng Zhao
3d88d56965
Support cross-compiling
2015-07-01 07:47:21 +00:00
Cheng Zhao
bceac2ab7f
Download prebuilt clang
2015-07-01 14:27:15 +08:00
Cheng Zhao
aba517d4fd
Merge pull request #2014 from atom/enable-zygote
...
Use zygote process on Linux
2015-06-23 13:34:40 +08:00
Cheng Zhao
1ce86b6dfc
win: Fix building, close #2018
2015-06-23 10:18:43 +08:00
Cheng Zhao
b4f90c8c81
Update libchromiumcontent to enable zygote process
2015-06-19 22:01:32 +08:00
Cheng Zhao
04d24f61fe
Update to node.gyp's changes
2015-06-10 14:11:34 +08:00
Cheng Zhao
4466082592
Revert "Update libchromiumcontent, fix #1786 "
...
This reverts commit 1314b7c7e5
.
2015-06-04 21:15:29 +08:00
Cheng Zhao
ad851547e0
Merge pull request #1834 from hokein/master
...
Ship pdf.dll in release, fix #1826
2015-06-01 13:25:31 +08:00
Haojian Wu
c4cbb5ecdb
Ship pdf.dll in release.
2015-06-01 13:03:56 +08:00
Cheng Zhao
1314b7c7e5
Update libchromiumcontent, fix #1786
2015-06-01 12:19:56 +08:00
Cheng Zhao
419a14a63f
Use gcc-4.8 on CI machine
2015-05-28 16:03:06 +08:00
Cheng Zhao
8a6ba7c49f
Update libchromiumcontent for race condition fix
2015-05-28 14:43:15 +08:00
Cheng Zhao
291604515f
Update libchromiumcontent for optional pdf.dll
2015-05-26 12:44:24 +08:00
Cheng Zhao
63c2a7f1a9
Upgrade to Chrome 43
2015-05-22 14:57:00 +08:00
Cheng Zhao
3bd54b7920
Ship with vc++ redist files
2015-05-12 17:08:27 +08:00
Cheng Zhao
e5d30636c2
Update libchromiumcontent for linking with msvcrt dll
2015-05-12 16:54:18 +08:00
Cheng Zhao
2b1894f356
Merge pull request #1614 from atom/download-x64-directxsdk
...
Download 64bit directx sdk when building for 64bit target
2015-05-08 13:52:55 +08:00
Cheng Zhao
dca872d987
win: Download 64bit directx sdk when building for 64bit target
2015-05-08 13:42:18 +08:00
Cheng Zhao
1817ddc18a
Upload mksnapshot to releases
2015-05-06 09:17:40 +08:00
Cheng Zhao
a6ba0cd107
Update libchromiumcontent which includes pdf and ppapi libs
2015-05-05 16:07:47 +08:00
Cheng Zhao
dec7c40fd8
Also upload iojs-*-.tar.gz
2015-04-30 16:01:54 +08:00
Cheng Zhao
a8846e0432
Also upload headers to iojs's locations
2015-04-30 15:36:54 +08:00
Cheng Zhao
ee45f0e8bc
Upgrade libchromiumcontent
2015-04-27 15:11:58 +08:00
Cheng Zhao
fb78169396
Don't add tag in bump-version.py
...
It will be done by GitHub Releases.
2015-04-23 13:28:29 +08:00
Cheng Zhao
5126f02184
Update the commit of libchromiumcontent to download
2015-04-21 20:01:07 +08:00
Cheng Zhao
32f0ae5b50
Upgrade to Chrome 42
2015-04-21 18:56:00 +08:00
Cheng Zhao
96c886a8f0
Fix upload.py for the rename
2015-04-17 15:53:46 +08:00
Cheng Zhao
d535305ff1
Use electron in release title
2015-04-17 15:26:45 +08:00
Cheng Zhao
eb6fa46041
Use product_name for generating zip archives
2015-04-17 12:13:35 +08:00
Cheng Zhao
74be99de31
Use atom.gyp to generate filenames in upload-windows-pdb.py
2015-04-12 22:26:00 +08:00
Cheng Zhao
7255962bd3
Fix uploading index.json under OS X
2015-04-12 22:24:07 +08:00
Cheng Zhao
b413acddb8
Update tmp dir prefix
2015-04-12 22:10:46 +08:00
Cheng Zhao
6ba57dcfa3
Use atom.gyp to generate paths in test.py
2015-04-12 22:10:02 +08:00
Cheng Zhao
f8d64ef1e4
Use atom.gyp to generate filenamse in create-dist.py
2015-04-12 22:06:06 +08:00
Cheng Zhao
af37af3e1c
Rename some functions in bootstrap.py
2015-04-12 22:04:48 +08:00
Cheng Zhao
4e7ed50162
Use "project_name" in atom.gyp as default target in build.py
2015-04-12 21:52:56 +08:00
Cheng Zhao
d0f2da944f
Add missing 'v' in some places
2015-04-12 14:23:48 +08:00
Cheng Zhao
d19a1063d5
Fix pylint warnings
2015-04-12 13:15:11 +08:00
Cheng Zhao
b53123d5e7
Add clean script
2015-04-12 12:55:38 +08:00
Cheng Zhao
e5a7921873
Don't push when bumping version
2015-04-12 12:52:07 +08:00
Cheng Zhao
b9b7928e7d
Move version info to atom.gyp and discard apm dependency
...
Fixes #1408 .
Closes #1359 .
2015-04-12 12:45:18 +08:00
Cheng Zhao
6b1dd0d413
s3_config should be in lib.config
2015-04-12 12:00:02 +08:00
Cheng Zhao
aa835ad38a
Upload index.json when publishing release
2015-04-12 11:36:55 +08:00
Cheng Zhao
f64a3dd349
Add win32-ia32 in index.json
2015-04-12 00:02:45 +08:00
Cheng Zhao
8a418ba347
Upload SHASUMS.txt when publishing release
2015-04-12 00:01:10 +08:00
Cheng Zhao
c30d806837
win: Upload node.lib of x64 build
2015-04-11 23:40:10 +08:00
Cheng Zhao
b5450801d0
win: Upload node.dll.pdb
2015-04-11 22:15:50 +08:00
Cheng Zhao
6175380bc0
Explicit set default arch
2015-04-11 18:30:01 +08:00
Cheng Zhao
de016e72a5
win: Build with the arch chosen by user
2015-04-11 18:07:22 +08:00
Cheng Zhao
1a6832d849
TARGET_PLATFORM => PLATFORM
...
TARGET_PLATFORM is quite misleading since it is actually host platform.
2015-04-11 17:30:52 +08:00
Cheng Zhao
ca50cbb5ff
Allow specifying the arch of libchromiumcontent to download
2015-04-11 17:29:21 +08:00
Cheng Zhao
dfa6fedaed
Don't link with shared_librayr of boringssl in Release mode
2015-04-10 19:00:06 +08:00
Cheng Zhao
a13343800a
win: Generate node.lib from node.dll
2015-04-10 15:45:45 +08:00
Cheng Zhao
8894cfab50
mac: Fix libicu symbols not included
2015-04-10 13:47:21 +08:00
Cheng Zhao
5f2fe27b65
linux: Fix linking with node and v8
2015-04-10 12:22:18 +08:00
Cheng Zhao
a400bb5997
Build node as shared library
2015-04-09 21:16:22 +08:00
Cheng Zhao
ae9d90eaa6
Upgrade libchromiumcontent for win32 fix
2015-04-09 16:00:29 +08:00
Cheng Zhao
2d6b6e4578
win: No more chromiumcontent.dll.pdb
2015-04-09 14:10:28 +08:00
Cheng Zhao
97c76c19c4
win: Register msdia80.dll in dump-symbols.py
2015-04-09 13:21:33 +08:00
Cheng Zhao
596f14eca5
Allow testing release build
2015-04-09 10:00:31 +08:00
Cheng Zhao
b8e38ad14e
linux: Strip binaries wen creating distribution
2015-04-09 09:05:51 +08:00
Cheng Zhao
0bc5d6438e
Fix generating distribution for chromedriver
2015-04-08 22:22:40 +08:00
Cheng Zhao
42dafd47fd
Separate symbols generation from building
2015-04-08 22:12:47 +08:00
Cheng Zhao
4bb0ac271b
mac: Fix linking error when running chromedriver
2015-04-08 22:05:33 +08:00
Cheng Zhao
f5e6c62418
linux: Fix create distribution for chromedriver
2015-04-08 20:08:27 +08:00
Cheng Zhao
c3f8ef06b6
Ship with correct files in distribution
2015-04-08 19:46:57 +08:00
Cheng Zhao
c5b85b23eb
Remove linux_clang option
...
We are always using clang now.
2015-04-08 19:22:02 +08:00
Cheng Zhao
555e06573a
Fix pylint warnings
2015-04-08 19:19:40 +08:00
Cheng Zhao
f9b5156c2c
linux: Fix static linking
2015-04-08 16:46:05 +08:00
Cheng Zhao
5467476173
Don't verbose output in ci
2015-04-08 16:37:12 +08:00
Cheng Zhao
1a36770286
Only build static_library version of libchromiumcontent in CI
2015-04-07 23:41:42 +08:00
Cheng Zhao
105aec4ea9
Upgrade libchromiumcontent
2015-04-07 15:12:20 +00:00
Cheng Zhao
9a458785b6
Simplify how we build node.lib
2015-04-07 18:37:05 +08:00
Cheng Zhao
2351c11da4
No more need to ship vc runtime
...
The release version now static links with vc runtime
2015-04-07 13:51:40 +08:00
Cheng Zhao
2f5090d667
Fix minor typo
2015-04-07 12:36:16 +08:00
Cheng Zhao
f169772031
Link boringssl and node together in one binary
2015-04-07 12:28:57 +08:00
Cheng Zhao
e64101e31f
Upgrade libchromiumcontent to use the static_library build
2015-04-05 22:30:03 +08:00
Cheng Zhao
40c85f2042
Do not download symbols
2015-04-03 14:33:52 +08:00
Cheng Zhao
8b7d875e40
Use "R" and "D" as short names for config
2015-04-03 11:59:14 +08:00
Cheng Zhao
dab9e9be67
Also build with static_library version of libchromiumcontent
2015-04-02 23:03:23 +08:00
Cheng Zhao
80c9f864be
Ship node.dll
2015-04-01 20:27:36 +08:00
Cheng Zhao
7e49645998
Build node as shared library
2015-04-01 20:26:46 +08:00
Cheng Zhao
953060e17c
Verify whether the file exists before including it in zip
2015-04-01 10:23:17 +08:00
Cheng Zhao
0477c01fae
win: Ship d3dcompiler_47.dll
2015-03-29 18:33:25 +08:00
Cheng Zhao
4663fdb446
Update libchromiumcontent to disable zygote process
2015-03-29 00:14:07 +08:00
Cheng Zhao
665363b356
Use Release build of Squirrel
2015-03-25 19:54:59 +08:00
Cheng Zhao
2a4b04bac6
Update libchromiumcontent
2015-03-23 16:29:32 +08:00
Yonggang Luo
fa011c3d97
Add runas as devDependencies, or the python script will install it again and again.
...
The options of register_msdia80_dll.js should be admin.
Fix the problem of runas not works cause it will escape command parameters by default.
2015-03-21 17:28:07 +08:00
Cheng Zhao
46cb6e68f6
Ship snapshot file, fixes #1260
2015-03-18 22:36:27 +08:00
Cheng Zhao
8b88dc6a94
libudev.so is now dynamically loaded from Chrome 41
2015-03-18 13:07:03 +00:00
Cheng Zhao
b8d918d24f
Merge pull request #1254 from austinmoore-/master
...
Add check for root in script/bootstrap.py
2015-03-18 20:36:29 +08:00
Cheng Zhao
57812616b9
win: Fix tests and compilation errors
2015-03-18 13:58:33 +08:00
Cheng Zhao
b43386b273
Upgrade libchromiumcontent
2015-03-18 09:57:49 +08:00
Cheng Zhao
f8f7ca1d57
linux: Upgrade libchromiumcontent to fix linking
2015-03-18 09:57:48 +08:00
Cheng Zhao
578b24ae8a
Ship with snapshot files
2015-03-18 09:57:42 +08:00
Cheng Zhao
14542f4fc8
Upgrade to Chrome 41
2015-03-18 09:57:37 +08:00
Austin Moore
521f61d7db
Add argument that allows for non-interactive use
...
The newly added 'check_root()' method introduced an interactive prompt
that would ask the user if they wanted to continue. The new argument '-y'
will now skip the prompt, so that if a user needs to run this script
un-interactively, they can do so easily.
2015-03-17 01:42:23 -06:00
Austin Moore
2d1f70c1cf
Add check for root in script/bootstrap.py
2015-03-17 01:01:33 -06:00
Cheng Zhao
bedd0a11ba
Suppress SSL verification, fixes #1115
2015-02-10 17:52:33 +08:00
Cheng Zhao
3bbcc1efd8
compile-coffee.py should be put under tools/
2015-02-03 15:56:58 -08:00
Cheng Zhao
c09ba6efdb
Use upload-node-headers.py in upload.py
2015-01-27 13:19:18 -08:00
Cheng Zhao
7df1957ac7
Fix executing upload-node-headers.py in cygwin
2015-01-27 13:19:18 -08:00
Cheng Zhao
241e410a07
Move the code of uploading node headers to the new script
2015-01-27 13:19:18 -08:00
Cheng Zhao
68cfe80369
Move the code of creating tarball to a new script
2015-01-27 13:19:18 -08:00
Cheng Zhao
fbe1abddf4
Upgrade libchromiumcontent to ship crypto headers
2015-01-27 13:19:18 -08:00
Cheng Zhao
9a14d2bd0e
Upgrade to Chrome 40.0.2214.91
2015-01-27 13:19:18 -08:00
Cheng Zhao
13ed038082
Upgrade to Chrome 40.0.2214.72
2015-01-27 13:17:48 -08:00
Cheng Zhao
fe81e5b32d
Use https://atom.io/download/atom-shell as headers download URL
2015-01-23 12:16:49 -08:00
Cheng Zhao
b8d0c5b3fe
Include node's version
2015-01-21 13:37:52 -08:00
Cheng Zhao
23760058e9
Fix target url
2015-01-20 22:16:27 -08:00
Cheng Zhao
7b621262ea
Upload the index.json to S3
2015-01-20 22:09:30 -08:00
Cheng Zhao
62756a79df
Include apm version in index.json
2015-01-20 22:01:51 -08:00
Cheng Zhao
74566375b5
Download the index.json from server
2015-01-20 21:53:53 -08:00
Cheng Zhao
5d9b538513
Add script to dump information for atom-shell
2015-01-20 14:39:14 -08:00
Cheng Zhao
9f5ed14f24
mac: Upgrade libchromiumcontent to fix linking error
2015-01-14 20:15:39 -08:00
Cheng Zhao
834d28f528
win: Fix building
2015-01-14 14:05:22 -08:00
Cheng Zhao
7ab5db1adb
Use http in framework download url, fixes #998
2015-01-12 14:10:22 -08:00
Cheng Zhao
09acb9032a
Allow using blink's private headers
2015-01-08 11:50:55 -08:00
Cheng Zhao
70225009af
Fix bootstrap.py on posix platform
2014-12-21 17:39:59 -08:00
Cheng Zhao
80bea0766e
win: Update version file with unix line ending
2014-12-21 16:30:48 -08:00
Cheng Zhao
54933f992a
Upgrade libchromiumcontent to fix icu symbols
2014-12-21 16:27:56 -08:00
Cheng Zhao
6d168b89ef
Use "http" for download url, fixes #929
2014-12-17 16:25:25 -08:00
Cheng Zhao
654d21100f
Upgrade libchromiumcontent to remove dom storage quota
...
Closes #897 .
2014-12-12 16:42:07 -08:00
Cheng Zhao
099eb53d3c
Upgrade libchromiumcontent to fix generating node.lib
2014-12-12 10:40:42 -08:00
Cheng Zhao
e38614ce31
win: No longer support building with VS Express
...
The Community edition can provide everything we need for Professional
edition.
2014-12-11 19:47:15 -08:00
Cheng Zhao
290dd4ccd8
win: Use d3dcompiler_46.dll
2014-12-11 19:46:42 -08:00
Cheng Zhao
d8d9dea792
Upgrade node to fix failed call to LoadLibrary
2014-12-11 18:33:39 -08:00
Cheng Zhao
409f2b4d0f
win: Fix compilation errors
2014-12-10 14:17:07 -08:00
Cheng Zhao
da3a988c8c
Merge branch 'master' into chrome39
...
Conflicts:
vendor/brightray
2014-12-09 15:49:06 -08:00
IgorKlopov
da900b3094
bootstrap.py also imports it
2014-12-08 20:03:48 +03:00
IgorKlopov
0f29d9f30f
verbose_mode from config.py
...
Also, no return value supposed for execute_stdout
2014-12-08 20:02:08 +03:00
IgorKlopov
b88824a70c
verbose_mode getter/setter
2014-12-08 20:00:35 +03:00
IgorKlopov
7ff95ec255
Travis CI says: execute unused
...
Removed `execute` import
2014-12-08 03:04:41 +03:00
IgorKlopov
20afd51a9d
Travis CI says long line detected
...
Foldede the line
2014-12-08 02:58:04 +03:00
IgorKlopov
19bba5c18c
One more verbose_mode
...
`bootstrap.py` new variable `verbose_mode` to run `npm install` with --verbose option
2014-12-08 02:52:13 +03:00
IgorKlopov
bf4c219766
Make use of execute_stdout
...
execute_stdout makes stdout real-time
2014-12-08 02:47:05 +03:00
IgorKlopov
a5e1d8c97f
introduce execute_stdout
...
`execute_stdout` does not return the output of the process. Instead it outputs directly to current stdout (in real-time - to see what is `npm` doing now)
2014-12-08 02:42:55 +03:00
Cheng Zhao
25ea169c72
Upgrade libchromiumcontent to 39.0.2171.65
2014-12-07 07:43:07 -08:00
IgorKlopov
743e8331b5
Helps troubleshooting
2014-12-07 18:42:59 +03:00
IgorKlopov
0fd1f61a24
Paul suggests paths to be reversed
2014-11-26 01:43:30 +03:00
IgorKlopov
b00bbdeb81
Preserve that empty line
2014-11-25 13:54:02 -08:00
IgorKlopov
0ab4475f24
Compose full list in one place
2014-11-25 13:53:08 -08:00
IgorKlopov
5137e16485
WINDOWS_NODE_PATHs are to stay
...
WINDOWS_NODE_PATHs are checked first, and then os.environ['PATH']
2014-11-25 13:46:09 -08:00
IgorKlopov
91a3e12ab0
Paul says lookup PATH
...
Works both with trailing slash `c:\nodejs\` and without it `c:\nodejs`
2014-11-25 11:41:11 -08:00
IgorKlopov
6aa6bdebe6
Travis says line too long
...
80 chars limit hit
2014-11-25 10:58:13 -08:00
IgorKlopov
1af0e0a762
Verbose required paths
...
I installed to `c:\nodejs` to avoid spaces in path (old habits die hard). So i had an obstacle you see.
2014-11-25 10:27:31 -08:00
Cheng Zhao
e4d9dbcfa2
Do not use no_overwrite mode.
...
Sometimes it would prevent uploading even when the file doesn't exist in
S3.
2014-11-21 16:41:16 +08:00
Cheng Zhao
9c8b3e3c2e
No . in commit message
2014-11-15 20:37:52 +08:00
Cheng Zhao
b7816d85a1
Upgrade to Chrome 38.0.2125.122
2014-11-15 11:20:47 +08:00
Cheng Zhao
aa55e397d4
linux: Install libgconf2-dev in CI
2014-11-15 10:37:27 +08:00
Cheng Zhao
90480fff4e
Fix pylint warnings
2014-11-10 23:33:56 +08:00
Cheng Zhao
6d663d1d01
Use lowercase for symbol paths
2014-11-10 23:07:57 +08:00
Cheng Zhao
e5e94ed437
Add execution bit
2014-11-10 23:02:54 +08:00
Cheng Zhao
34521e5880
Upload PDBs to Windows symbol server when publishing
2014-11-07 22:52:00 +08:00
Cheng Zhao
45fb3ec41d
Don't overwrite files on S3
2014-11-07 21:45:40 +08:00
Cheng Zhao
caa0634df8
Upload symbols to S3
2014-11-07 20:51:25 +08:00
Cheng Zhao
15a05b3639
Add script to call symstore
2014-11-07 20:23:13 +08:00
Kevin Sawicki
b6b6fc3bfd
Remove All Rights Reserved after GitHub copyright
...
Closes #762
2014-10-31 11:17:05 -07:00
Cheng Zhao
e7825da0f8
Upgrade libchromiumcontent to discard iframe security settings
2014-10-25 18:53:24 +08:00
Cheng Zhao
b06d59fcb2
linux: Add libdbus-1-dev as requirement
2014-10-21 15:01:24 +08:00
Cheng Zhao
5162275b9b
Upgrade libchromiumcontent for dbus headers
2014-10-21 14:38:35 +08:00
Cheng Zhao
74da83a0bb
Upgrade libchromiumcontent to fix node.lib
2014-10-13 23:26:13 +08:00
Cheng Zhao
c36c4e36c5
Upgrade libchromiumcontent to fix linking error
2014-10-13 18:11:19 +08:00
Cheng Zhao
9e87037d34
Upgrade to libchromiumcontent 44c71d8
2014-10-13 10:09:58 +08:00
Cheng Zhao
4aac0d6d1c
Upgrade to Chrome 38.0.2125.102
2014-10-11 19:10:32 +08:00
Cheng Zhao
b2741a8316
Upgrade libchromiuncontent to 3245ef8
2014-10-08 02:05:19 +00:00
Cheng Zhao
009412d738
Upgrade libchromiumcontent to f0c3a45
2014-10-08 01:27:07 +00:00
Cheng Zhao
aad46b0894
Upgrade to Chrome af66653
2014-10-06 19:02:54 +08:00
Cheng Zhao
b2b70bb37c
Upgrade libchromiumcontent to 440833b, fixes #462
2014-10-06 10:54:14 +08:00
Cheng Zhao
2768b1ff64
Fix creating empty chromedriver archive.
2014-09-20 15:29:46 +00:00
Cheng Zhao
8f44046f9a
Fix chromedriver's version in archive.
2014-09-20 23:09:49 +08:00
Cheng Zhao
a717235212
Only include chromedriver in vX.X.0 releases.
2014-09-20 22:39:52 +08:00
Cheng Zhao
f952dae0d0
Create dist for chromedriver and upload it.
2014-09-12 22:10:06 +08:00
Cheng Zhao
fd806f81ce
linux: Don't set PR_SET_NO_NEW_PRIVS when creating process, fixes #623 .
2014-09-05 21:04:27 +08:00
Cheng Zhao
533548fdc7
Use atom-shell's version for creating node headers tarball.
2014-09-01 22:54:20 +08:00
Cheng Zhao
d874ba80db
Upgrade libchromiumcontent for gin headers.
2014-09-01 16:08:08 +08:00
Cheng Zhao
ed68bd18b8
Upgrade libchromiumcontent to Chrome 37.
2014-09-01 13:33:03 +08:00
Cheng Zhao
1533600720
Upgrade libchromiumcontent to loose iframe sandbox.
2014-08-26 22:27:50 +08:00
Cheng Zhao
c81a4bcafc
Don't use third party dependency in default_app.
2014-08-26 09:50:45 +08:00
Cheng Zhao
c95869e515
Fix cpplint warnings.
2014-08-21 20:25:12 +08:00
Cheng Zhao
c2f7920068
Upgrade libchromiumcontent to contain printing headers.
2014-08-21 16:38:25 +08:00
Cheng Zhao
48c227c263
Upgrade libchromium for the accelerator fix.
2014-08-17 21:21:28 +08:00
Cheng Zhao
8cc23aca8d
Upgrade to Chrome 36.0.1985.143.
2014-08-17 11:30:26 +08:00
Cheng Zhao
1883da463f
Merge pull request #577 from cornedor/verbose
...
Added verbose mode to the bootstrap script. Closes #574
2014-08-15 10:40:30 +08:00
Cheng Zhao
4087062798
Remove old symbols when generating symbols.
2014-08-13 20:08:07 +08:00
Corne Dorrestijn
6d9a88f415
Fixed inconsistent newlines
2014-08-12 14:28:18 +02:00
Corne Dorrestijn
0018d4b705
Added a verbose mode to the bootstrap script
2014-08-12 14:23:59 +02:00
Cheng Zhao
72e8b2882f
Upgrade libchromiumcontent.
...
* Fix unresponsive event when in beforeunload handler.
* Compile with clang 3.4 under Linux.
2014-08-12 20:17:30 +08:00
Cheng Zhao
eeff20f1bc
linux: Start xvfb in CI.
2014-08-09 09:59:06 +08:00
Cheng Zhao
9035ffff55
linux: Don't set CXX to clang when building node modules.
2014-08-09 09:24:17 +08:00
Cheng Zhao
ca522f06d3
linux: Do "apt-get update" in CI.
2014-08-08 23:53:58 +08:00
Cheng Zhao
7f534652a6
linux: Install all necessary deps on CI.
2014-08-08 23:41:11 +08:00
Cheng Zhao
b93564894c
Make script quit when error happens in child processes.
2014-08-08 23:23:56 +08:00
Cheng Zhao
54b8a62920
linux: Install libgnome-keyring-dev on travis CI.
2014-08-08 23:10:20 +08:00
Cheng Zhao
d175a99811
Fix pylint warning.
2014-08-08 17:32:00 +08:00
Cheng Zhao
724b29d6d4
win: Fix calling lint scripts with win32 python.
2014-08-08 16:41:10 +08:00
Cheng Zhao
1cadc9221a
win: Download ATL binaries.
2014-08-08 14:18:09 +08:00
Cheng Zhao
8eb650ce03
Merge branch 'appveyor_setup' of https://github.com/deepak1556/atom-shell into deepak1556-appveyor_setup
...
Conflicts:
script/lib/util.py
2014-08-07 22:31:48 +08:00
Cheng Zhao
15c31ad1ba
Create .version after all files have been downloaded.
2014-08-06 23:16:42 +08:00
Cheng Zhao
e3118359ad
Destroy web contents when window is closed.
...
Previously this was reverted because of Chromium's spammy error
loggings, but it also causes the renderer process not to exit when the
page has been closed. After fixing the spammy error logging, we can now
bring this back.
Fixes atom/atom#3141 .
2014-08-04 14:55:08 +08:00
Cheng Zhao
4880096f3d
Restructure the update.py.
2014-08-03 23:13:04 +08:00
Cheng Zhao
c4d9dc91a6
Merge pull request #537 from springmeyer/patch-1
...
fix node to build with target_arch=x64 on linux
2014-08-03 21:55:39 +08:00
Dane Springmeyer
16428baea2
make pylint happy
2014-07-31 11:58:45 -07:00
Dane Springmeyer
4cd3119125
fix indent
2014-07-31 11:22:22 -07:00
Dane Springmeyer
191b1aa719
only default to 64 bit build on darwin and 64bit linux
...
- maintains default to 32 bit on windows
2014-07-31 10:20:33 -07:00
Cheng Zhao
546e4e431d
Ship VS2012 redist DLLs.
...
Atom Shell has been built with VS2013 so we should not ship VS2010's DLLs.
2014-07-31 14:12:17 +08:00
Dane Springmeyer
978f73756b
fix node to build with target_arch=x64 on linux
...
atom-shell on linux is incorrectly reporting `ia32` for `process.arch`.
This is happening because `-Dtarget_arch=ia32` is passed to ninja on linux inside `script/update.py` which leads to '-DARCH="ia32"' being set in the compile flags. I see that the current intention is to target 64 bit builds on linux (37275c64cd
) and the binaries are in fact compiled as 64 bit despite this bug. I guess ninja is somehow smartly ignoring the incorrect setting of the `-m32` flags at 6d772c3cda/common.gypi (L175-L178)
.
Until this is fixed it breaks usage of any node-pre-gyp packaged node addons because node-pre-gyp depends on process.arch being correct in order to require the right binary arch.
2014-07-30 20:51:23 -07:00
Cheng Zhao
5ad203ad99
Upgrade to Chrome 36.
2014-07-28 20:28:48 +08:00
Cheng Zhao
6c866ea909
Pass node version when calling upload-checksums.
2014-07-24 23:34:50 +08:00
Cheng Zhao
0ca33dc6b8
Add script to upload checksums of node headers, fixes #457 .
2014-07-21 16:43:49 +08:00
Cheng Zhao
a1c2adda3d
Fix shipping icudtl.dat in dist.
2014-07-18 08:42:39 +08:00
Cheng Zhao
9afc2daf75
Only ship high DPI paks on Window.
2014-07-16 15:49:40 +08:00
Cheng Zhao
db6c37bfbc
Include high DPI resource paks.
2014-07-16 15:05:02 +08:00
Cheng Zhao
cc29f43a35
win: Update libchromiumcontent to fix shared workers.
2014-07-11 20:18:06 +08:00
Cheng Zhao
ea60a04280
Upgrade libchromiumcontent to fix chromiumviews.
2014-07-11 19:05:51 +08:00
Cheng Zhao
dd6f8669a1
Update libchromiumcontent to fix web workers.
2014-07-09 18:52:11 +08:00
Cheng Zhao
2312f84ec9
Upgrade libchromiumcontent to 2f1b641fca996546b9797c359ec05ac8aeade1ba.
2014-07-09 10:48:58 +08:00
Cheng Zhao
1965a5ee50
Upgrade libchromiumcontent to 93f4be4bc30f98a445e4db2a2759057f0f01de01.
2014-07-03 20:26:05 +08:00
Robo
58c56ce7ae
specify mode for windows
2014-07-02 02:02:23 +05:30
Cheng Zhao
d0abc38afe
Update node version to 0.13.0.
2014-06-30 17:16:33 +08:00
Cheng Zhao
6ddb8c00dc
Upgrade libchromiumcontent to e6aebd2156034b12e869d8905b22c088b2dc42ea.
2014-06-30 09:01:11 +08:00
Cheng Zhao
79c3377cd7
Show chromium's version in user agent, fixes #428 .
2014-06-25 09:05:10 +08:00
Cheng Zhao
232b8721fe
Contain arch in distribution name.
2014-06-04 15:24:38 +00:00
Cheng Zhao
d82ceda770
Upgrade libchromiumcontent to 765ec5dcf192845fed4aec0b117f1e53050911d6.
2014-06-04 22:16:29 +08:00
Cheng Zhao
15127f7b4b
Upgrade libchromiumcontent to 64b6768f1d24318bd35b538658dacd429c544377.
2014-06-03 15:43:00 +08:00
Cheng Zhao
16bc7f10c1
Generate .pak for each locale.
2014-05-29 19:08:59 +08:00
Cheng Zhao
59293bc938
Only build Debug target in cibuild.
2014-05-18 23:52:14 +08:00
Cheng Zhao
c1e2348695
Check for version when downloading external binaries.
2014-05-18 23:42:47 +08:00
Cheng Zhao
9754050598
Rename "frameworks" to "external_binaries".
2014-05-18 23:35:07 +08:00
Cheng Zhao
6358fd1a4b
Ship WebGL necessary files in distribution.
2014-05-18 23:15:53 +08:00
Cheng Zhao
a83787ea42
Update libchromiumcontent for libEGL.dll.
2014-05-18 23:11:32 +08:00
Cheng Zhao
8f9e0d8d59
Download dirextx sdk dlls.
2014-05-18 23:03:46 +08:00
Bernhard Millauer
75fcafa013
The source_root was wrong computed
...
Using 'SOURCE_ROOT = os.path.dirname(os.path.dirname(__file__))' leads to an empty string if the path is relative.
2014-05-14 01:07:26 +02:00
Cheng Zhao
0521663076
Ship with libnotify.so.
2014-05-13 21:03:55 +08:00
Cheng Zhao
d42dc9baba
Do not copy system libraries with permission bits.
2014-05-13 21:03:32 +08:00
Cheng Zhao
d9e1861aff
linux: Ship system dynamic libraries, closes #278 .
2014-05-09 19:29:18 +08:00
Cheng Zhao
6c76d9751f
Print the script running in cibuild.
2014-05-09 10:17:02 +08:00
Pascal Borreli
831c7f5924
Fixed typos
2014-05-07 07:34:53 +01:00
Cheng Zhao
3c0ec73d75
win: Fix dumping symbols.
2014-05-05 12:24:30 +08:00
Cheng Zhao
ac31dc9672
Do not put modules used by specs on the root.
...
Modules in root is now installed by npm, and the native modules are now
not usable by atom-shell.
2014-04-29 11:51:49 +08:00
Cheng Zhao
4addd8d227
win: Fix executing apm.
2014-04-29 11:12:41 +08:00
Cheng Zhao
ec63cc09db
Fix executing npm under cygwin.
2014-04-29 11:07:02 +08:00
Cheng Zhao
d15bb62f72
Merge pull request #238 from atom/cj-move-frameworks
...
Move framework downloads to GitHub release
2014-04-29 10:19:56 +08:00
Cheng Zhao
042d90c047
Use 0.0.2 release.
2014-04-29 02:03:03 +00:00
Cheng Zhao
739484f1d1
💄 Fix pylint warning.
2014-04-29 02:00:57 +00:00