Antonio Scandurra
236897ecb9
Update CONFIG.appMetadata after generate-module-cache
2016-07-29 13:29:38 +02:00
Antonio Scandurra
764bd8fa14
Exclude dotfiles when copying assets
2016-07-29 13:29:23 +02:00
Antonio Scandurra
c983b6ed36
Copy 1024.png as atom.png to intermediate app dir based on channel
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-07-28 20:52:12 +02:00
Antonio Scandurra
7914409a48
Copy file.icns on OS X
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-07-28 20:50:39 +02:00
Antonio Scandurra
2b97a21029
Set icon on OS X
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-07-28 20:32:02 +02:00
Antonio Scandurra
3a30f166d7
🎨
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-07-28 20:17:07 +02:00
Antonio Scandurra
510ef53398
Move shell scripts copying into package-application step
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-07-28 20:05:49 +02:00
Antonio Scandurra
0775062e9e
resourcesPath -> shellCommandsPath
2016-07-28 18:54:50 +02:00
Antonio Scandurra
82bbf0cd3c
Export channel from build/config.js
2016-07-28 18:52:23 +02:00
Antonio Scandurra
22af37a896
Add module cache generation
2016-07-28 18:32:10 +02:00
Antonio Scandurra
bda6447f32
🎨
2016-07-28 18:23:19 +02:00
Antonio Scandurra
3c414579f3
Transpile PEG.js files
2016-07-28 18:18:16 +02:00
Antonio Scandurra
2953014609
Add coffee-script and babel in build/package.json
...
...and use the same versions found on the root package.json.
2016-07-28 17:53:03 +02:00
Antonio Scandurra
f5c6baa064
Copy apm in Mac Resources folder
2016-07-28 17:13:31 +02:00
Antonio Scandurra
18c20c095f
Don't copy paths that will be ignored
2016-07-28 16:07:40 +02:00
Antonio Scandurra
9f0925c08c
Port ignore regexps from build-task.coffee
2016-07-28 15:40:24 +02:00
Antonio Scandurra
9583c5b2cc
Specify app-version and build-version
2016-07-28 11:18:30 +02:00
Antonio Scandurra
f953287e54
Specify electronVersion in electronPackager
2016-07-28 11:05:33 +02:00
Antonio Scandurra
2be73d66bd
Start on electronPackager
2016-07-28 10:56:03 +02:00
Nathan Sobo
fa816eab8c
WIP: Add packageApplication step based on intermediate directory
2016-07-27 18:54:31 -06:00
Nathan Sobo
366cafc64a
Copy everything to an intermediate electron app directory
...
We need to do this so we can transpile everything in place, but then we
should be able to run electron-packager directly on this directory.
2016-07-27 18:47:33 -06:00
Nathan Sobo
a082be3c8c
Fix concat
2016-07-27 18:07:54 -06:00
Antonio Scandurra
2232f61c97
Inline computeDestinationPath into copyAssets
...
...as we don't need that function to be reusable anymore. We can always extract it later if needed.
2016-07-27 16:58:30 +02:00
Antonio Scandurra
59d995b21d
Transpile CSON
2016-07-27 16:53:38 +02:00
Antonio Scandurra
ee60a2daaa
🎨
2016-07-27 16:53:27 +02:00
Antonio Scandurra
6903e941d9
Use path.join instead of manually creating paths
2016-07-27 16:39:53 +02:00
Antonio Scandurra
c4c12c2e1d
Transpile package sources
2016-07-27 16:17:52 +02:00
Antonio Scandurra
d4795ab562
Transpile assets in-place
2016-07-27 16:09:49 +02:00
Antonio Scandurra
59bc5d427e
Copy static/, dot-atom/ and vendor/ as they are
2016-07-26 14:52:14 +02:00
Antonio Scandurra
265cb90a6d
Clean output directory before building
2016-07-26 14:51:51 +02:00
Antonio Scandurra
e6ae7d836d
Inline transpile call
2016-07-26 14:51:07 +02:00
Nathan Sobo
e8392bd713
more progress
2016-07-22 16:34:02 -06:00
Nathan Sobo
fb2f4fc5a4
WIP: Start on coffee transpilation
2016-07-22 16:34:02 -06:00
Nathan Sobo
ff9b0af780
Start on new build, starting with babel transpilation
2016-07-22 16:34:02 -06:00
Nathan Sobo
d4958e41f1
Move build to build-old to make way for a rewrite
2016-07-22 16:34:01 -06:00
Nathan Sobo
726cc4c077
Rename ATOM_REPO to ATOM_PUBLISH_REPO and always publish when it is set
2016-07-21 13:42:26 -06:00
Damien Guard
90d36b4de2
Merge pull request #12037 from atom/publish-win32-assets-from-appveyor
...
Use in-path 7z on AppVeyor, tidy-up publish
2016-07-03 07:58:18 -07:00
Damien Guard
341a9602b2
Use in-path 7z on AppVeyor, tidy-up publish
2016-06-27 22:34:37 -07:00
Thomas Johansen
35ceb66a5b
Merge pull request #11875 from atom/sm-move-bootstrap-to-npm
...
Merge Bootstrap + Core styles
Closes #11839
Closes #11858
2016-06-24 07:54:16 +02:00
Thomas Johansen
b2f7c9d52d
🔥 Remove all bootstrap remnants
2016-06-19 16:20:44 +02:00
Leonard Lamprecht
3a1ad3fd40
Replace OS X and Mac OS with macOS
2016-06-18 15:33:08 +02:00
Antonio Scandurra
5e3f343e41
Merge branch 'master' into as-main-process-test-runner
2016-05-25 11:03:10 +02:00
Antonio Scandurra
df0b3dedd7
browser -> main-process
2016-05-25 11:02:29 +02:00
Antonio Scandurra
a1a609a357
Output renderer/main processes failure message
2016-05-24 11:08:12 +02:00
Antonio Scandurra
01e8601f7f
🎨 runCoreSpecs -> runRendererProcessSpecs
2016-05-24 10:01:51 +02:00
Antonio Scandurra
75d4919489
Restore concurrency on renderer specs
2016-05-24 10:01:12 +02:00
Antonio Scandurra
62d48c64ea
Add --main-process flag to run specs in the main process
...
…so that we can write unit tests for code in the main process. Below a
list of conventions we'll be adopting:
1. Use mocha as the test framework.
2. Use chai as the assertion library.
3. Name specs `foo-bar.spec.js`, to prevent the renderer process from
running specs written fro the main process e.g. when calling
`atom --test spec`.
4. Write specs in ES6.
Although somewhat inconsistent with the conventions we use for renderer
process specs, this will hopefully be a first step towards migrating our
entire Jasmine 1.3 test suite to a more modern environment.
2016-05-24 08:23:27 +02:00
Damien Guard
d593028707
Merge pull request #11791 from atom/dg-sign-windows-using-squirrel
...
Sign Windows builds with Squirrel for MSI compatibility
2016-05-23 14:22:36 -07:00
Antonio Scandurra
8f1a691b74
🔥 Duplicate tweetnacl license override
2016-05-20 09:20:23 +02:00
Lee Dohm
bc5727f4b3
Add tweetnacl@0.14.3 to license-overrides
2016-05-19 15:56:16 -07:00