Commit Graph

36882 Commits

Author SHA1 Message Date
Nathan Sobo
fdbf62db69 Document workspaceOpeners
/cc: @50wliu
2019-06-03 14:56:56 -06:00
Nathan Sobo
2d3e332b88 Merge pull request #16100 from atom/wl-deserialize-and-activate
Activate package when deserializing
2019-06-03 13:44:58 -07:00
Antonio Scandurra
6b9b4f96f8 Merge pull request #19423 from atom/as/multi-stroke-accelerators
Display multi-keystroke key bindings in menu item's label
2019-06-03 10:57:26 +02:00
Antonio Scandurra
d8c9d0cd0b Remove unnecessary temporary variable 2019-06-03 10:49:05 +02:00
Rafael Oleza
ed6d06b16e Re-apply prettier JS formatter 2019-06-01 00:19:59 +02:00
Rafael Oleza
49cb6f4a7b Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into wl-deserialize-and-activate 2019-06-01 00:19:27 +02:00
Rafael Oleza
040d96ca1b Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into wl-deserialize-and-activate 2019-06-01 00:18:46 +02:00
Winston Liu
a7a70560db Merge pull request #19397 from atom/wl-upgrade-webdriverio
Upgrade webdriverio
2019-05-31 17:29:04 -04:00
Rafael Oleza
6263d85250 Re-apply prettier JS formatter 2019-05-31 18:55:45 +02:00
Rafael Oleza
948480665f Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into wl-upgrade-webdriverio 2019-05-31 18:52:18 +02:00
Rafael Oleza
77dcd96a66 Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into wl-upgrade-webdriverio 2019-05-31 18:51:49 +02:00
Rafael Oleza
6a42fdeaff Re-apply prettier JS formatter 2019-05-31 18:47:43 +02:00
Rafael Oleza
eb495f3ccf Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into as/multi-stroke-accelerators 2019-05-31 18:45:39 +02:00
Rafael Oleza
ba7b9e39ec Merge commit '677bbb7f0b8754787ff9e7bfab4602ba82e13b0b' into as/multi-stroke-accelerators 2019-05-31 18:42:40 +02:00
Rafael Oleza
1d9a4cafcf Merge pull request #19391 from atom/use-prettier
Enable prettier
2019-05-31 18:40:52 +02:00
Rafael Oleza
7f3f040628 Reformat all JS files using prettier 2019-05-31 18:33:56 +02:00
Rafael Oleza
b17f4cbf68 Enable prettier eslint plugin 2019-05-31 18:32:28 +02:00
Rafael Oleza
677bbb7f0b Merge pull request #19408 from atom/enable-no-useless-escape-eslint-rule
Enable eslint rules that got disabled
2019-05-31 18:29:31 +02:00
Antonio Scandurra
b04695ee69 Verify context menu item label's text for multi-keystroke key bindings 2019-05-31 16:26:18 +02:00
Antonio Scandurra
f4a7c75898 Display multi-keystroke key bindings in context menu item's label 2019-05-31 15:15:23 +02:00
Antonio Scandurra
ad39f99a54 Display multi-keystroke key bindings in application menu item's label 2019-05-31 15:15:09 +02:00
Antonio Scandurra
8ac841b97f Update metrics to v1.7.5 2019-05-31 09:22:34 +02:00
Rafael Oleza
53a7dc9298 Merge pull request #19420 from atom/upgrade-fuzzy-finder
⬆️ fuzzy-finder@1.13.5
2019-05-30 03:11:55 -07:00
Rafael Oleza
d571f385c2 ⬆️ fuzzy-finder@1.13.5 2019-05-30 10:09:54 +02:00
Antonio Scandurra
8091f202fa Update language-typescript to v0.5.0 2019-05-30 09:35:20 +02:00
Antonio Scandurra
187f07d9c0 Merge pull request #19419 from atom/electron-3.1
Upgrade to Electron 3.1.10
2019-05-30 09:35:09 +02:00
Antonio Scandurra
d8776a5541 Merge branch 'master' into electron-3.1 2019-05-30 08:36:36 +02:00
Antonio Scandurra
a2e71f4ddc Merge pull request #19418 from atom/as/no-promises-in-mksnapshot
Don't create a promise when preloading package settings in snapshot
2019-05-30 08:36:16 +02:00
Antonio Scandurra
20a49bb165 Upgrade to Electron 3.1.10 2019-05-29 18:59:40 +02:00
Antonio Scandurra
091325bd02 Merge branch 'master' into electron-3.1 2019-05-29 18:35:01 +02:00
Antonio Scandurra
40c26d29c8 Don't create a promise when preloading package settings in snapshot
Promise creation is forbidden within `mksnapshot` (see 
https://github.com/electron/libchromiumcontent/pull/363, 
https://github.com/nodejs/node/pull/13242 and 
https://github.com/electron/electron/issues/18420). Since preloading a 
package's settings is a synchronous action anyway, we just avoid 
instantiating a new Promise when calling `loadSettings`.
2019-05-29 17:45:51 +02:00
Antonio Scandurra
88019da4ba Merge pull request #19412 from atom/as-ro/save-restricted-files-on-linux
Escalate privileges when writing into a restricted location on Linux
2019-05-29 16:44:03 +02:00
Antonio Scandurra
e9a448c003 Upgrade text-buffer to v13.16.0 2019-05-29 15:32:29 +02:00
Antonio Scandurra
dcac01fc18 Upgrade text-buffer to v13.15.4-0 2019-05-29 14:19:33 +02:00
Rafael Oleza
6da5009831 Merge pull request #19414 from atom/update-find-and-replace
⬆️ find-and-replace@0.218.11
2019-05-28 10:24:48 -07:00
Rafael Oleza
eacfb78d07 ⬆️ find-and-replace@0.218.11 2019-05-28 17:02:02 +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
Antonio Scandurra
95fe9527d9 Don't create a promise when preloading package settings in snapshot
Promise creation is forbidden within `mksnapshot` (see 
https://github.com/electron/libchromiumcontent/pull/363, 
https://github.com/nodejs/node/pull/13242 and 
https://github.com/electron/electron/issues/18420). Since preloading a 
package's settings is a synchronous action anyway, we just avoid 
instantiating a new Promise when calling `loadSettings`.
2019-05-27 12:32:54 +02:00
Rafael Oleza
752555be7e Merge pull request #19403 from atom/fix-binary-files
Fix handling of binary files when using ripgrep scanner
2019-05-27 02:51:34 -07:00
Rafael Oleza
34dcd205e1 Enable no-use-before-define eslint rule
The changed codepath seems to be an unintentional mistake which was
added in 5c1a49fccf

I cannot see any reason to set a default argument to itself: this is
going to cause a ReferenceError when calling that function without that
argument and I guess if that was the intended behaviour the author would
have added an explicit check at the beginning of the function (or at
least a comment).
2019-05-27 11:24:12 +02:00
Rafael Oleza
a14b3a5ddd Enable symbol-description eslint rule 2019-05-27 11:17:29 +02:00
Rafael Oleza
9abdb2f93a Enable no-unused-expressions eslint rule 2019-05-27 11:15:37 +02:00
Rafael Oleza
2139b4b936 Enable prefer-promise-reject-errors eslint rule 2019-05-27 11:11:49 +02:00
Rafael Oleza
69fc4ad69a Enable no-return-await eslint rule 2019-05-27 11:00:42 +02:00
Rafael Oleza
dc2df49b60 Enable no-useless-escape eslint rule 2019-05-27 10:59:39 +02:00
Rafael Oleza
14daa4bdc1 Use ternary instead of conditional 2019-05-27 10:46:06 +02:00