Commit Graph

196 Commits

Author SHA1 Message Date
Rafael Oleza
b6644dfad8 Merge branch 'master' into dw-windows-separate-channels 2019-06-25 15:49:34 +02:00
Antonio Scandurra
c52399b043 Update policy filename for RPM spec.in 2019-06-20 15:10:05 +02:00
Antonio Scandurra
6dcc0f1f74 Use a different polkit policy name for each Atom channel on Linux
Using the same name would generate an exception when trying to install 
more than one version of Atom at the same time.
2019-06-20 14:29:23 +02:00
Rafael Oleza
79f6836349 Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into dw-windows-separate-channels 2019-06-01 00:28:37 +02:00
Rafael Oleza
975f203dc7 Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into dw-windows-separate-channels 2019-06-01 00:27:52 +02:00
Rafael Oleza
7f3f040628 Reformat all JS files using prettier 2019-05-31 18:33:56 +02:00
Rafael Oleza
f5926fe8f1 Create folder before copying polkit policy file on redhat 2019-05-28 13:03:07 +02:00
Antonio Scandurra
3b5eb5d247 Add policy to prevent asking password more than once on RPM
See 50f73a5 for more details.

Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:59:29 +02:00
Antonio Scandurra
949e53e7f6 Require policykit in RPM distribution
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:58:55 +02:00
Antonio Scandurra
50f73a57b7 Add policy to prevent asking password more than once on Debian
This is a polkit policy that is read when fs-admin invokes `dd` via
`pkexec` after trying to write into a restricted location. By specifying
`auth_admin_keep`, we are telling the polkit daemon to not prompt users
for a password again if they have already escalated privileges recently.

Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:53:21 +02:00
Antonio Scandurra
1e87055f6d Require policykit in debian distribution
This is used by fs-admin to invoke `pkexec` and escalate privileges to
write into restricted locations.

Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-05-28 11:53:14 +02:00
Landon Abney
3945fd8646
🔥 Remove libcap2
This was added at the request of a user in #7066 with no reasoning 
behind it as far as I can tell. Since the current Atom binary doesn't 
depend on this library it should be removed.
2019-05-17 11:01:41 -07:00
Landon Abney
120b916fd9
🔥 Remove libudev dependency
This is another dependency that came from the old WebUpd8 package in 
f431bb6, however this one doesn't seem like it was necessary in the 
first place, or if it wass the `atom` binary no longer requires it.
2019-05-17 10:58:46 -07:00
Landon Abney
fc679a3646
🐛 Replace gconf2 with libgconf-2-4
The `gconf2` and `gconf-service` dependencies originally were added in 
f431bb6 from the WebUpd8 version of the Atom .deb file. It looks like 
although they seemed to work for the most part, they were likely 
incorrect originally, and certainly are now.

This commit switches these over to the `libgconf-2-4 | libgconf2-4` 
dependency listed in electron-installer-debian and Chrome.
2019-05-17 10:55:39 -07:00
Rafael Oleza
6eff118c52 Do not use arguments as variable name 2019-05-13 17:48:11 +02:00
Rafael Oleza
1a1468b61f Calculate env vars when launching Atom from the desktop 2019-04-11 17:11:07 +02:00
Ash Wilson
04685d13fe
Port changes to atom.cmd to show conflicting option error on win32 2019-03-27 08:35:31 -04:00
David Wilson
02e97b9830 Enable dark mode title bar in macOS Mojave
Fixes #18111
2019-01-29 13:36:08 -08:00
David Wilson
812dcc4bf9 Add libcurl3 and libcurl4 as deps for .deb package 2018-10-25 11:40:33 -07:00
shadow-light
f21dc17769
Fix atom.desktop for some Linux systems
For some linux systems the window manager does not associate atom.desktop with Atom processes unless the class name is in lowercase. See #16791
2018-09-29 21:43:19 +10:00
David Wilson
bddf799e26 Customize atom.cmd for channel-specific atom.exe 2018-09-20 13:15:50 -07:00
David Wilson
74c63f58d5 Merge remote-tracking branch 'origin/master' into patch-1 2018-09-06 07:10:51 -07:00
Matt Cooper
46aae0902e Fixes #17794 2018-08-07 12:33:14 +10:00
simurai
882648c65d Replace app icons 2018-06-22 10:52:46 +09:00
David Wilson
34e37f3159 Enable automated nightly Atom releases
This change adds automation for producing nightly Atom releases using
VSTS CI.  Most of the changes are just slight modifications to Atom's
existing build scripts to produce another build channel and publish
those artifacts in a way that can be installed and updated when new
releases are available.
2018-06-18 21:01:19 -07:00
Ray Foss
42a6d490aa
.Desktop SCL compat by setting exec path
based on this zombie PR:
https://github.com/atom/atom/pull/15887
2018-06-13 08:52:22 -05:00
Landon Abney
e86136ffc5
Update to require libgtk-3-0
The new version of Chromium included with Electron 2.0 requires a newer
version of `libgtk` to be installed on the system to run.
2018-05-17 11:23:53 -07:00
David Wilson
2756c65a21
Merge pull request #16812 from atom/ungb-deb-dependency
Add additional dependencies for linux
2018-03-05 10:12:14 -08:00
Bryant Ung
c76bdbe704
Add versions to linux deps 2018-02-22 14:51:54 -08:00
Bryant Ung
deec0dc6b1
Add additional deb dependencies 2018-02-21 11:02:18 -08:00
Evpok Padding
28635194ca 🐧 add StartupWMClass to .desktop for window-app association 2018-02-20 09:55:42 +01:00
Thomas Johansen
05a81485ca 🍎 Fix faded app icons on macOS 10.13 2017-09-27 23:51:08 +02:00
Nathan Sobo
18c5a31fbc Unset ELECTRON_ENABLE_LOGGING on Windows unless explicitly requested 2017-08-03 11:53:36 -06:00
Nathan Sobo
b5bdf4acb9 Don't enable electron logging by default 2017-08-02 21:03:29 -06:00
Michelle Tilley
211b486a6f Merge pull request #14269 from atom/mkt-upgrade-apm-to-use-async-keytar-with-libsecret
Update apm to use async keytar with libsecret
2017-04-30 08:35:46 -07:00
Michelle Tilley
241d758083 ⌨️ 2017-04-27 15:05:15 -07:00
Michelle Tilley
9a4234f49f Add libsecret to RedHat deps 2017-04-27 15:05:03 -07:00
Damien Guard
805d19cda8
Use uname-r instead to avoid msys2 incompatibility 2017-04-24 11:31:29 -07:00
Michelle Tilley
0c32fcc573 Update builds to include libsecret 2017-04-20 09:37:21 -07:00
Damien Guard
b5c4493f57
Attempt to map /mnt/ paths for WSL on Windows 2017-04-19 23:04:23 -07:00
Bryant Ung
e1ab1a0e8c Merge pull request #13842 from atom/linux-32-bit-fix
Updating requires for linux to support 32bit build(For Testing)
2017-03-02 13:05:22 -08:00
Jared M. Smith
0be25d818a 🐛 Fix apm shell script reference in Windows
fixes #13874
2017-02-23 15:09:35 -06:00
Bryant Ung
c061f36040 Updating requires for linux to support 32bit build 2017-02-17 10:39:53 -08:00
Antonio Scandurra
f8dffa33c9 Install only the 64 bit version of libXss.so.1 2017-01-09 16:05:15 +01:00
Antonio Scandurra
dddd523b4e Revert "Merge pull request #13421 from philwyett-hemi/rpm_dev"
This reverts commit 86e34d96a9.
2017-01-09 15:55:49 +01:00
Damien Guard
a8f2d18d4c
Custom icon for jumplist projects 2016-12-13 19:15:42 -08:00
Damien Guard
59dfb9e54b Merge pull request #12929 from atom/wl-use-scripts-from-apm
Redirect apm scripts to use the actual apm ones
2016-12-12 19:05:21 -08:00
Phil Wyett
af4da948e9 Commit...
* Correct requires for libXss across Fedora/RedHat (and derivatives) and SUSE.
2016-12-10 15:14:24 +00:00
Antonio Scandurra
4c5d93adec Replace libXScrnSaver with libXss.so.1 2016-12-05 14:50:26 +01:00
Antonio Scandurra
da864a8f18 Add libXScrnSaver dependency to the RPM package spec 2016-11-21 19:04:14 +01:00