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