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