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