Wliu
adc2bd0a35
👕
2017-05-11 12:09:38 -04:00
Wliu
7c2510eb9c
Merge branch 'master' into wl-build-on-node-7
2017-05-11 12:06:26 -04:00
Michelle Tilley
eba6d07ff3
Re-add 'use strict'
2017-05-11 00:21:54 +02:00
Michelle Tilley
30ee14bd13
Revert "Don't run GitHub operations inline during script/test"
...
This reverts commit 7ccf465370 .
2017-05-10 17:17:06 +02:00
Michelle Tilley
7ccf465370
Don't run GitHub operations inline during script/test
2017-05-10 15:36:24 +02:00
Michelle Tilley
f6945792cd
Install devDeps inside root package folder during tests
...
Clean them up when we're done
2017-05-10 12:55:55 +02:00
Michelle Tilley
8d4376757a
Allow ATOM_PACKAGES_TO_TEST env var to set which packages to run tests for
2017-05-10 12:55:10 +02:00
Michelle Tilley
1b165804c3
Run tests in the root node_modules package folder
2017-05-10 07:46:31 +02:00
Michelle Tilley
ae6101c2d5
Only install apm deps for packages with atomTestRunner defined
2017-05-10 07:09:04 +02:00
Michelle Tilley
1ec72d0362
Handle more htmlparser2 snapshot exceptions
2017-05-10 06:33:33 +02:00
Michelle Tilley
4cbff30446
Fix missing import in script/bootstrap
2017-05-09 15:25:53 +02:00
Michelle Tilley
b74cb80f19
Ensure script/tests runs package tests with devDeps installed
2017-05-09 15:21:26 +02:00
Michelle Tilley
d5ceae806b
Run main process tests with ATOM_GITHUB_INLINE_GIT_EXEC set
2017-05-08 15:25:20 +02:00
Michelle Tilley
655cbf2d7e
Run package tests from spec/ or test/ subfolders
2017-05-08 13:55:27 +02:00
Michelle Tilley
ebc824abd1
Update snapshot path exclusions
2017-05-08 07:55:56 +02:00
Ash Wilson
e53d07738a
Ensure that win_delay_load_hook.cc is included
2017-05-06 10:23:52 -04:00
Antonio Scandurra
1f31b95549
Merge pull request #14217 from edjubuh/master
...
Don't attempt to transpile directories
2017-04-20 11:46:44 +02:00
Max Brunsfeld
1fc23c3a4f
Fix another regexp error for excluding C++ files from the app
2017-04-19 17:52:21 -07:00
Max Brunsfeld
0f3e65a9d6
⬆️ first-mate and oniguruma again
...
This time with proper startup snapshotting.
2017-04-19 17:39:06 -07:00
Max Brunsfeld
e022d4fa72
Fix regexps for excluding C++ sources from the binary
...
Previously, a spurious '*' in these regexps would cause them to match anything in
the containing modules' src folder. This caused problems for modules like
oniguruma that have JavaScript files in the src folder.
Also, we were shipping superstring's C++ code because we forgot to add it to
the blacklist. I think it's safe to say we don't want to ship any C++ code
at all.
2017-04-19 17:36:54 -07:00
Damien Guard
cfa072017d
Sign without Squirrel if --code-sign without --create-windows-installer
2017-04-17 18:11:57 -07:00
Elliot Berman
3bd5c2d37d
🐛 Don't attempt to transpile directories
...
Enable option in glob to disable directories from being returned when
finding paths to transpile during compilation
2017-04-15 09:27:57 -04:00
Michelle Tilley
981de9238a
⬆️ electron-link@0.0.23
2017-04-06 00:41:38 -07:00
Michelle Tilley
6425b5e069
Merge pull request #14131 from atom/mkt-prepare-build-for-per-package-transpilation
...
Update build to pre-compile packages with per-package transpilation configs
2017-04-06 00:39:50 -07:00
Bryant Ung
2f6880a32f
Merge pull request #13965 from kinvolk/krnowak/custom-install-dir
...
Allow specifying installation directory
2017-04-05 15:29:33 -07:00
Michelle Tilley
bd31a2d166
Better wording around transpiling packages with custom transpilers
2017-04-04 12:13:04 -07:00
Michelle Tilley
155c3a14bf
Perform per-package transpilation on bundled packages during build
2017-04-04 07:54:14 -07:00
Antonio Scandurra
0e1bc58310
⬆️ electron-link
2017-04-04 11:36:49 +02:00
Antonio Scandurra
cef72fd66f
Merge pull request #14080 from atom/as-preload-packages
...
Packages preloading
2017-04-03 09:59:34 +02:00
Kieran Simpson
31cbdb44d8
Fixes #14102 to use ATOM_HOME if present.
2017-03-31 11:25:04 +11:00
Wliu
61fe77e918
Merge branch 'master' into wl-build-on-node-7
2017-03-30 18:46:22 -04:00
Antonio Scandurra
500cefb8d5
Don't snapshot minimatch and fix package transpilation registry on win32
...
This module uses Node's `path` for determinining which path separator to
use on the current platform. On browsers (and every other environment
that does not support `require`, such as v8 snapshots) it falls back to
always using a forward slash.
As a result, `PackageTranspilationRegistry` (and potentially other
bundled packages that depend on `minimatch`) couldn't match glob
expressions against any given path on Windows, thus causing the custom
transpiler code to not work properly.
2017-03-30 10:32:44 +02:00
Krzesimir Nowak
1e9083d3b6
Handle tilde as home dir in darwin and linux
2017-03-28 13:26:14 +02:00
Antonio Scandurra
ab9326687d
Streamline path resolution for preloaded packages
2017-03-28 11:47:45 +02:00
Krzesimir Nowak
de9f491474
Allow specifying installation directory
2017-03-28 11:40:40 +02:00
Antonio Scandurra
628c753b8d
Normalize path separators when storing main in package metadata
2017-03-28 10:22:29 +02:00
Antonio Scandurra
974e1b7f4a
Preload settings
2017-03-28 10:22:29 +02:00
Antonio Scandurra
ab1411b1d7
Preload bundled grammar paths
2017-03-28 10:22:29 +02:00
Antonio Scandurra
de47a26c5d
WIP: Start preloading packages
2017-03-28 10:22:29 +02:00
Wliu
33cd8b87dc
👕
2017-03-24 11:38:11 -04:00
Wliu
d202c1abd3
Merge branch 'master' into wl-build-on-node-7
2017-03-24 00:27:57 -04:00
Wliu
25dcf2ed81
👕
2017-03-22 00:22:41 -04:00
Wliu
27c66300e4
Merge branch 'master' into wl-build-on-node-7
2017-03-21 23:25:31 -04:00
Antonio Scandurra
e2637aac78
🎨
2017-03-20 10:20:36 +01:00
Antonio Scandurra
95cf200a7c
Merge branch 'as-snapshot-atom-environment' into as-ns-optimize-stylesheets-loading
...
# Conflicts:
# script/tdd
2017-03-20 10:06:57 +01:00
Antonio Scandurra
31692f6e6c
Merge branch 'master' into as-snapshot-atom-environment
2017-03-20 09:58:15 +01:00
Antonio Scandurra
6722450b7e
Merge pull request #14021 from atom/as-fix-snapshot-stack-traces
...
Use the generated snapshot source map in `source-map-support`
2017-03-17 18:05:42 +01:00
Antonio Scandurra
2f9a9ed657
Merge branch 'master' into as-snapshot-atom-environment
2017-03-17 15:25:10 +01:00
Antonio Scandurra
54a813eda9
Exclude graceful-fs from snapshot
2017-03-17 13:31:21 +01:00
Antonio Scandurra
ccbb276bf5
Bake source maps into the snapshot
2017-03-17 13:25:00 +01:00