John Kleinschmidt
7acbbf2ef3
Add logic to bundle native mksnapshot for arm/arm64
2018-04-13 15:52:08 -04:00
OJ Kwon
dabd61bf80
chore(build): support generating compilation db ( #12104 )
2018-04-09 14:54:14 +09:00
loc
82f8914f9e
remove defines from build-libchromiumcontent ( #11927 )
2018-04-06 08:22:15 -04:00
Kristof Mattei
c1439bb02b
Use Visual Studio's vswhere to find Visual Studio, and use proper version numbers to locate ( #12537 )
2018-04-05 16:13:30 +09:00
deepak1556
e24c0dda5d
add features module to detect availability of build time features at runtime
2018-03-20 10:13:17 +03:00
deepak1556
4b39d17e5f
move pdf viewer behind feature flag
2018-03-20 10:13:17 +03:00
Cheng Zhao
42938de973
Build with Visual Studio 2017
2018-03-20 10:13:16 +03:00
Cheng Zhao
0f9f04e4ec
Fix cpplint warning
2018-03-20 10:13:16 +03:00
Aleksei Kuzmin
5cf1ef7be0
Update clang revision to match Chromium 63.0.3239.70
2018-03-20 10:08:57 +03:00
John Kleinschmidt
71c3483f55
Fix AttributeError: 'dict' object has no attribute 'required'
2018-03-15 13:20:41 -04:00
Samuel Attard
8993a2c6ed
Enable easy rebuild of native modules for unreleased electron ( #12217 )
...
* Enable easy rebuild of native modules for unreleased electron
Sometimes when developing locally (as I found this morning) you want to rebuild native modules
against an unreleased version of Electron (in this case local master). This PR adds a simple
script to launch a local HTTP server that generates and hosts the required header and checksum
files to rebuild modules. So far only tested on macOS but should work on all OS's
* Allow custom port
* clean up serve script
* make optionality more obvious
2018-03-14 12:59:18 +09:00
Charles Kerr
86af20ded0
Linux named notifications ( #12192 )
...
* Set name & desktop-entry on Linux notifications
* DBusMock now honors verbose mode flag
* Disable DBus Notification tests on ia32
2018-03-12 09:33:06 +09:00
John Kleinschmidt
134d3f98c9
Allow CI building on arm64 hardware
2018-03-08 09:53:47 -05:00
shelley vohr
a3e33a313a
Merge pull request #12131 from nitsakh/xcode-debugging
...
Add XCode debugging doc
2018-03-06 07:34:05 -08:00
Nitish Sakhawalkar
dc29b3add1
Add XCode debugging doc
2018-03-06 00:03:14 +05:30
Charles Kerr
642dc96956
Add optional verbose switch '-v' to build script. ( #12118 )
...
* Add optional verbose switch '-v' to build script.
* Remove tracer comment.
* Add --ninja-path switch.
For compatiblity with https://github.com/electron/electron/pull/12120
2018-03-06 03:27:58 +09:00
Cheng Zhao
e6bad6e183
Update sysroot images to fix linking error
2018-02-23 10:21:24 +09:00
Cheng Zhao
da7fc54e37
Update sysroot to Debian Stretch
2018-02-23 10:21:24 +09:00
Aleksei Kuzmin
8ef705ad10
Update clang revision to match Chromium 62.0.3202.89
2018-02-23 10:21:23 +09:00
John Kleinschmidt
fa6510a90c
Fixes from running 2.0.0-beta.1 release
...
This provides the following fixes:
1. Remove logic to delete release branch because that branch is no longer used.
2. Fix --validateRelease to not verifyShasums when release is in draft mode.
2018-02-22 08:53:32 -05:00
John Kleinschmidt
78ccfa0612
Merge pull request #11879 from electron/fix-gtk-deprecations
...
Fix GTK+ 3 deprecations
2018-02-16 10:01:01 -05:00
Samuel Attard
f84b8bbfdc
Update deps for new squirrel
2018-02-16 13:01:00 +11:00
Charles Kerr
b0469702ad
replace gtk2 with gtk3 in cibuild script
2018-02-15 15:10:21 -06:00
John Kleinschmidt
12a8d90ef0
Change release process for 2.0
...
Tag release as soon as version bumps
No longer use release branch
Remove merge step as it is no longer needed.
2018-02-12 14:06:09 -05:00
John Kleinschmidt
e924781ee5
Improvements to release process
...
1. Prompt user to verify version before version is created.
2. Fix validateRelease instructions and usage
3. Fix ci-release-build so that you don't have to pass in --ghRelease=true; just --ghRelease will work.
2018-02-05 10:57:48 -05:00
Cheng Zhao
28d96e2d29
Merge pull request #11354 from elegos/feature/create-dist-chromium-dir-option
...
Adds --chromium_dir argument to script/create-dist.py
2018-02-05 15:08:57 +09:00
Felix Rieseberg
d586ef2f39
feature: Hot security tips ( #11810 )
...
* 🔧 Add security issue detection (and logs)
* 🔧 Check for it on load
* 👷 Add some tests
* 👷 Make the linter happy
* 🔧 Allow them to be enabled by force
* 📝 Make message slightly prettier
* 🔧 Fix a typo in the code comment
* 🔧 Classic mistake
* 🚀 Optimize things a bit more
* 👷 Add tests, fix tests
* 📝 Document things
* 🔧 Make linter happy
* 🔧 One more piece of cleanup
2018-02-03 07:50:12 -07:00
John Kleinschmidt
7e9131d82b
Allow multiple releases to run at once
...
Find draft release by draft flag and tag name
2018-01-30 17:35:16 -07:00
shelley vohr
4757980f9c
add license file to npm publish ( #11705 )
2018-01-23 18:09:08 -05:00
John Kleinschmidt
83b351a8fd
Merge pull request #11487 from electron/circleci-cross-arch-testing
...
Add testing for arm, arm64 and ia32 linux builds
2018-01-08 11:01:55 -05:00
Zeke Sikelianos
aeffef766a
Merge pull request #11420 from joeydlee95/master
...
✅ Add test to check for relative links in docs
2018-01-05 08:39:34 -08:00
John Kleinschmidt
06481b5630
Add testing for arm, arm64 and ia32 linux builds
2017-12-20 11:54:52 -05:00
Charles Kerr
d36e451301
make IGNORE_FILES more readable
2017-12-19 18:37:02 -06:00
Charles Kerr
0521302940
add atom/node/osfhandle.cc to the do-not-lint list
2017-12-19 17:41:34 -06:00
Charles Kerr
2f88e69ed4
fix inconsistent indentation
2017-12-19 16:23:27 -06:00
Charles Kerr
58edfc26ed
flake8 --ignore=E111,E121 script/cpplint.py
2017-12-19 16:02:36 -06:00
Charles Kerr
30f8660a20
walk all files in atom/ and brightray/
2017-12-19 15:57:03 -06:00
Charles Kerr
cab1b81026
give find_files() a filename tester function arg
2017-12-19 15:50:09 -06:00
Charles Kerr
f5f6d99cd7
make file list function names clearer
...
since they return sets rather than lists, don't use 'list' in the name
2017-12-19 15:40:11 -06:00
Charles Kerr
589c6a5b7e
remove unnecessary ignore variable
2017-12-19 15:38:23 -06:00
Charles Kerr
512fb670b4
remove unnecessary changed_files variable
2017-12-19 15:37:41 -06:00
Charles Kerr
b6c16a520a
only call cppcheck once
2017-12-19 15:07:11 -06:00
Charles Kerr
6198bbe963
add changed-only mode to cpplint
2017-12-18 10:22:51 -06:00
Giacomo Furlan
b8231b74f2
refs #11353 : pylint
2017-12-16 13:11:04 +01:00
Giacomo Furlan
789dbb2dbb
Adds --chromium_dir argument to script/create-dist.py
2017-12-16 13:11:04 +01:00
joeydlee95
ac2caef37f
test for relative links adheres to npm run lint
2017-12-13 19:06:16 -08:00
joeydlee95
a4db8e1c55
Add executable test to package.json
2017-12-13 14:39:13 -08:00
joeydlee95
996c914912
✅ Add test to check for relative links in docs directory
2017-12-12 18:53:13 -08:00
Thiago de Arruda
dfd98e3428
Add linux powerMonitor tests using python-dbusmock
2017-12-05 08:33:36 -03:00
John Kleinschmidt
0ef8f58090
Remove Travis references
2017-11-30 15:39:32 -05:00
Cheng Zhao
edede7f33f
Fix cpplint warning
2017-11-28 15:36:45 +09:00
Cheng Zhao
1c0ea0286e
Merge pull request #11235 from electron/standard-10
...
infra: Upgrade to StandardJS 10
2017-11-27 15:42:52 +09:00
Tomas Rycl
207150c21c
Adding node headers to native modules for tests so they will compile and run on Mac
2017-11-24 10:58:53 +09:00
Tony Ganch
5315a2e8dc
Set clang revision to 307486
2017-11-24 10:58:15 +09:00
Cheng Zhao
f8adaed763
Merge pull request #11208 from electron/mips64el
...
Add support for mips64el
2017-11-24 10:54:19 +09:00
Felix Rieseberg
97a084a591
🔧 Script: Reject with error
2017-11-23 13:42:31 -08:00
Felix Rieseberg
d0ef834b4f
🔧 Remove redundant await
statements
2017-11-23 13:42:09 -08:00
Cheng Zhao
e4064d8dc2
Do not upload symbols for mips64el
2017-11-23 09:19:01 +09:00
Cheng Zhao
7cc73140f8
Fix creating dist for mips64el
...
Note that dump_syms can not parse mips64 binaries, so we don't have
symbols archive for mips64 arch.
2017-11-22 19:29:39 +09:00
Cheng Zhao
34d108e896
Fix linting error
2017-11-22 11:30:06 +09:00
Cheng Zhao
b2fdfa2710
Use mips64el toolchain
2017-11-21 20:42:20 +09:00
Cheng Zhao
a83b8e751b
Download mips64el toolchain
2017-11-21 19:38:21 +09:00
Cheng Zhao
447e0e6c8b
Add mips64el to arch list
2017-11-21 19:06:42 +09:00
Vanessa Yuen
c122852f09
make verbose execute and non verbose execute do the same things
2017-11-21 16:07:26 +08:00
John Kleinschmidt
6f11aa169a
Run release builds from API
...
Remove "Bump" logic to run release
2017-11-17 15:13:30 -05:00
John Kleinschmidt
2138c5bff0
Enable verbose mode
2017-11-16 16:05:02 -05:00
John Kleinschmidt
6243d45946
Add AppVeyor and Jenkins
2017-11-16 16:04:50 -05:00
Felix Rieseberg
163a33a9db
Add fallbacks
2017-11-13 09:27:02 -08:00
Felix Rieseberg
12653d36ea
🔧 Update the script, too
2017-11-12 22:37:54 -08:00
John Kleinschmidt
5383b4809f
v1.8.2-beta.2
2017-11-06 16:11:34 -05:00
Vanessa Yuen
2063af8ac6
a few changes as per code review comments ✨
2017-11-04 10:53:42 +08:00
Vanessa Yuen
85a811db55
make target branch name mandatory and specific ci job optional
...
add it as an npm script `npm run mock-release -- TARGET_BRANCH`
2017-11-03 14:56:16 +08:00
Vanessa Yuen
7cb408838f
skip headers and pdbs for fake release builds
2017-11-03 08:12:54 +08:00
Vanessa Yuen
4cc8008cfc
derp.. why did I make a separate parse_args()
2017-11-02 16:42:09 +08:00
Vanessa Yuen
bf5b9e70bb
fix linting errors
2017-11-02 16:20:41 +08:00
Vanessa Yuen
b23fa34470
modify upload script to allow uploading release assets to s3
2017-11-02 16:06:28 +08:00
Vanessa Yuen
f937f971c1
make script to hit circle ci api point to build for release
2017-11-02 15:26:37 +08:00
John Kleinschmidt
66846bff97
Automate release ( #10827 )
...
* Create prepare-release script
* Add script to merge release
* Cleanup/add logging
* Move release process out of upload.py
* Add cleanup release branch
* Update release doc to reflect new scripts
* Fix to allow running with notesOnly
Also fixup release name and body when beta release.
* Fix issues found during release
* Use getRelease instead of getAssets
github.repos.getAssets is limited to 30 entries which means we may not get back the file we are looking for.
* Documentation corrections
2017-10-23 11:02:50 -04:00
John Kleinschmidt
90e7d7e112
v1.8.2-beta.1
2017-10-18 16:49:32 -04:00
Robin Andersson
60e614b10c
cpplint skip to run if dependencies has not been bootstrapped
...
See #10593 for the discussion regarding this
2017-10-15 21:18:20 +02:00
John Kleinschmidt
30abdbccf8
Merge pull request #10688 from electron/retry-uploads
...
Add logic to retry github uploads
2017-10-10 09:46:20 -04:00
Vanessa Yuen
7062a6e55d
remove the condition where release draft has to have a prerelease
flag
2017-10-06 11:47:28 -04:00
John Kleinschmidt
0ae12c2b3d
Add success message
...
Also increase retries to 5 attempts.
2017-10-05 16:31:54 -04:00
John Kleinschmidt
54563dc94c
Add logic to retry github uploads
...
When doing release, sometimes the GitHub upload fails, so try to retry it once before bailing.
2017-10-05 16:31:18 -04:00
John Kleinschmidt
587c49f6b1
Fix formatting on bump-version.
2017-10-03 15:35:49 -04:00
John Kleinschmidt
211688453c
Merge pull request #10403 from electron/modify-bump-version
...
Modify `bump-version.py`
2017-10-03 14:23:33 -04:00
Cheng Zhao
3545280e1d
Add --overwrite to the upload script
2017-09-26 10:43:43 +09:00
John Kleinschmidt
cb7f8e256e
Change GitHub upload to use JS GitHub lib
...
Needed for Appveyor when running releases
2017-09-24 06:26:04 +09:00
Vanessa Yuen
c56d8b4fe9
Add examples to make usage description clearer.
2017-09-06 16:31:58 -04:00
Vanessa Yuen
a936430fd5
fix lint errors
2017-08-29 19:55:34 -04:00
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
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