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
Damien Guard
defbe35783
Enable Windows codesigning via Squirrel for MSI
2016-05-19 14:49:16 -07:00
Damien Guard
ce511c9bc2
Merge pull request #11761 from atom/dg-improve-install-task-windows
...
Windows build - handle admin elevation when required for install
2016-05-18 12:05:08 -07:00
Daniel Hengeveld
a33757c5f7
attach msi to release
2016-05-11 13:57:51 +02:00
Damien Guard
6c368af792
Handle admin elevation when path exists
2016-05-10 12:52:04 -07:00
Antonio Scandurra
02d9245c05
Merge branch 'master' into ns-switch-to-display-layers
2016-04-30 11:10:17 +02:00
Antonio Scandurra
00ebe6bbbc
Merge branch 'master' into ns-switch-to-display-layers
...
# Conflicts:
# src/text-editor.coffee
2016-04-26 10:19:39 +02:00
Damien Guard
58e1953e43
Win32 build now installs to localappdata. Admin elevation now smart.
2016-04-22 12:07:19 -07:00
joshaber
866a26a754
Update the ignore paths for ohnogit.
2016-04-21 13:25:14 -04:00
Nathan Sobo
60d2160e6d
Merge remote-tracking branch 'origin/master' into ns-switch-to-display-layers
2016-04-21 10:43:55 -06:00
Katrina Uychaco
eb739cd025
Add build-and-sign grunt task for codesigning Atom
2016-04-20 12:40:45 -07:00
Antonio Scandurra
7eba972f39
Merge branch 'master' into ns-switch-to-display-layers
2016-04-15 17:39:15 +02:00
Antonio Scandurra
740e371e75
Put back multi-platform specs
2016-04-14 16:05:38 +02:00
Antonio Scandurra
61d8c6852c
Remove non-Mac run-specs code and use ELECTRON_ENABLE_LOGGING=true
...
* Remove Windows/Linux run-specs code. There is little value in keeping those
code paths, given that we don't run specs on those platforms; if we ever need
it again, we can restore it from the git history.
* Use ELECTRON_ENABLE_LOGGING=true. This allows us to capture the output of
calls to `console.warn` and `console.log`, which are useful to log out Grim
deprecations.
* Remove `logDeprecations` in build/spec-task.coffee. This method used to format the output captured on stderr to strip out "[Console]" noise from deprecations.
This code path was not running anymore because we started using stdio:
'inherit' in #10838 , which prevents stderr output to be captured. This doesn't
seem a huge deal, so long as those deprecations get logged to screen.
2016-04-14 15:07:50 +02:00
Antonio Scandurra
4adf23a595
Unconditionally report deprecations on every test environment
2016-04-14 11:24:01 +02:00