Commit Graph

933 Commits

Author SHA1 Message Date
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
Antonio Scandurra
581dd45418 Merge branch 'master' into ns-switch-to-display-layers 2016-04-13 13:54:13 +02:00
Nathan Sobo
1721938057 Use signtool from environment variable 2016-04-11 15:13:45 -06:00
Nathan Sobo
77657aca0d Fix linter error 2016-04-11 15:13:20 -06:00
Damien Guard
95adf16160 Signing support on Windows with P12 keys 2016-04-11 15:13:03 -06:00
Nathan Sobo
639ee963a0 Revert "Merge pull request #11412 from damieng/dg-ns-codesign"
This reverts commit 91b0726c9e, reversing
changes made to d6e00bb53b.
2016-04-11 14:35:47 -06:00
Nathan Sobo
38fdbac450 Fix lint error 2016-04-11 14:30:25 -06:00
Nathan Sobo
91b0726c9e Merge pull request #11412 from damieng/dg-ns-codesign
Signing support on Windows with P12 keys
2016-04-11 14:13:52 -06:00
joshaber
26206bb9c0 Update license override for tweetnacl. 2016-04-11 10:55:13 -04:00
Damien Guard
6bbf0d3271 Signing support on Windows with P12 keys 2016-04-08 14:36:51 -07:00
Antonio Scandurra
00a69ead1d Merge branch 'master' into ns-use-display-layers 2016-04-07 10:58:10 +02:00
Didier Roche
6a17b2dee8 Add the newly created archive to the publish-build task
This archive is created on an Ubuntu 64 bits machine, publish it if present
in the assets. The version contains the channel name, so don't append
channel name to it.
2016-04-05 16:34:52 +02:00
Didier Roche
4a51841159 Add the mktar task to linux CI 2016-04-05 16:33:51 +02:00
Didier Roche
47d374a09a 🐧 Add "mktar" gulp task to create an Linux binary archive
This archive in tar.gz format contains the whole Atom binary and resources
to enable multiple channels and versions to be installed on the same
distribution.
2016-04-05 16:33:47 +02:00
Antonio Scandurra
fd960e9a37 Merge branch 'master' into ns-use-display-layers 2016-04-04 15:25:50 +02:00
Damien Guard
8d2de5fe73 🎨 2016-03-28 16:39:37 -06:00
Nathan Sobo
8888203005 Drop marker-index dependency 2016-03-14 17:14:27 -06:00
Max Brunsfeld
9c5c171eb5 Don't refer to stable and beta as branches 2016-02-25 10:28:03 -08:00
Max Brunsfeld
77bae0fad1 When creating draft releases, choose release branch based on version number 2016-02-25 10:24:41 -08:00
Max Brunsfeld
a62965dc62 Default the channel based on the package.json, not the branch 2016-02-25 09:28:23 -08:00
Damien Guard
59b34fdf2e Update grunt-electron-installer to latest version 2016-02-17 00:02:39 -08:00
Katrina Uychaco
cfab689de1 Merge pull request #10605 from atom/ku-crash-recovery
(WIP) Periodically save state and store in indexedDB
2016-02-16 11:58:04 -08:00
joshaber
7f239560f8 Depending on the options passed through, we might not have stdout and stderr. 2016-02-16 10:16:39 -05:00
joshaber
a89257d474 Just inherit stdio if we're logging. 2016-02-16 10:16:21 -05:00
joshaber
5d9c5c51d3 We might wanna log the output. 2016-02-16 10:16:10 -05:00
Katrina Uychaco
c2ff75f94b Use user-data-dir with temp directory when running core tests
This is to ensure successful database connection. Since core specs and 
package specs are run at the same time and both open an indexedDB 
connection, there were occasional core spec failures due to failed
database connection.
2016-02-11 13:57:20 -08:00
Josh Abernathy
60140577be Merge pull request #10673 from atom/wl-apm-cmd-again
Copy apm.cmd to the build directory when building
2016-02-09 11:17:45 -05:00
Kevin Sawicki
99c3ece3d3 Don't bundle nodegit's include headers 2016-02-08 08:37:11 -08:00
Kevin Sawicki
67ed26bc0d Don't bundle nodegit's node-pre-gyp module 2016-02-08 08:37:11 -08:00
Kevin Sawicki
86b9aa2dd1 Don't bundle native module files 2016-02-08 08:37:11 -08:00
Kevin Sawicki
2525cbbd5e Ignore nodegit src .cc/.h files 2016-02-08 08:37:11 -08:00
Kevin Sawicki
5ce50a5c6f Don't bundle nodegit vendor folder 2016-02-08 08:37:11 -08:00
joshaber
f2d2ff6f3c The flow annotation implies babel. 2016-02-05 16:15:48 -05:00
Kevin Sawicki
047902488c Only dump symbols on Mac OS X 2016-02-04 16:33:41 -08:00