Commit Graph

35965 Commits

Author SHA1 Message Date
David Wilson
b06da5d760 ⬆️ spell-check@3.5.1 2019-01-25 16:12:59 -08:00
David Wilson
7248737b94 Fix usage of deprecated Buffer APIs in render process 2019-01-25 16:10:56 -08:00
David Wilson
11ed91300b Update StyleManager specs to address deprecated ::shadow selectors
As of Chromium 63, ::shadow CSS selectors have been fully removed:

https://developers.google.com/web/updates/2017/10/remove-shadow-piercing

As a result, any usage of ::shadow in a stylesheet seems to get removed as soon
as the stylesheet is applied to an HTMLStyleElement.  Since we have a couple of tests
that expect ::shadow selectors to be present, we must remove those expectations
since those selectors do not appear any longer.
2019-01-22 13:44:35 -08:00
David Wilson
a41b69e46f Temporarily disable render process tests that crash in Electron 3 2019-01-18 15:13:24 -08:00
David Wilson
7b7fd7b264 Remove listeners for specific events in Task class
This change is necessary for Electron 3 to a bug in Node.js 10.2.x which causes
the `removeAllListeners` method to no longer remove all listeners for any event
name when no argument is passed:

https://github.com/nodejs/node/pull/20924

This issue has been fixed in Node.js 10.3.0+ so we will have to remove this
workaround when we move to Electron 4.0 to avoid future event handler leaks.
2019-01-18 15:13:24 -08:00
David Wilson
f70be77e39 Remove cached-run-in-this-context and use Node's 'vm' script caching 2019-01-18 15:13:24 -08:00
David Wilson
ff429230f1 Use correct fontWeight value in ThemeManager spec
In Chrome 66+ it seems that getComputedStyle().fontWeight returns the computed
numeric value of the style instead of the original descriptive name.  We now
look for value '700' which corresponds to the value of 'bold'.
2019-01-18 15:13:24 -08:00
David Wilson
eee7ae8abe Use fs.renameSync in Workspace spec to fix test failure 2019-01-18 15:13:24 -08:00
David Wilson
8eccaf2d5d Make invalid JS file fail Babel spec again
This change uses a different JavaScript syntax to cause the "when a .js file
does not start with 'use babel'" spec to fail again after upgrading to Electron
3 / Node 10.3.0.  The previous generator syntax seems to be supported in the
version of V8 used by Node 10 so we now need to use the 'export default' syntax
to trigger an error.

I've verified that changing the first line of this file to 'use babel' causes
the file to load successfully, so it seems this new syntax is effective to
verify the desired behavior.
2019-01-18 15:13:24 -08:00
David Wilson
10dbd69db2 ⬆️ :electron: electron@3.0.13 2019-01-18 15:13:24 -08:00
David Wilson
b692f0decf :arrow_up fs-plus@3.1.1 2019-01-18 15:13:24 -08:00
David Wilson
89de78b904 Launch mksnapshot.js using the current Node 2019-01-18 15:13:24 -08:00
David Wilson
7399753057 ⬆️ text-buffer, pathwatcher 2019-01-18 15:13:24 -08:00
David Wilson
1276f6f85d Use new attributeStyleMap for elements
More info here: https://developers.google.com/web/updates/2018/03/cssom
2019-01-18 15:13:24 -08:00
David Wilson
7e5ba7c1ab Use the new Electron 3.0 snapshotting process with mksnapshot 2019-01-18 15:13:24 -08:00
David Wilson
71bf72aac6 Update snapshot path from snapshot_blob to v8_context_snapshot
Related commit: 
3ac4c1f03f
2019-01-18 15:12:55 -08:00
David Wilson
84e352f85c ⬆️ @atom/nsfw 2019-01-18 15:12:55 -08:00
David Wilson
8dbd98a714 ⬆️ :electron: electron@3.0.0-beta.9 2019-01-18 15:12:55 -08:00
David Wilson
488b979100 ⬆️ notifications@0.70.6 2019-01-18 15:07:51 -08:00
David Wilson
6520c99690 ⬆️ image-view@0.64.0 2019-01-18 15:05:45 -08:00
Ash Wilson
0360d26b03 Merge pull request #18714 from atom/aw/new-file
Fix application:new-file command
2019-01-17 10:39:40 -05:00
Ash Wilson
b9bd3713ee Open an untitled buffer when pathToOpen is null or undefined 2019-01-17 08:15:06 -05:00
David Wilson
c3fe8da945 ⬆️ language-ruby@0.72.15 2019-01-16 13:43:28 -08:00
David Wilson
44e5e7181a Merge pull request #18699 from atom/dw-bump-packages
Bump some Atom package versions
2019-01-15 13:27:52 -08:00
Ash Wilson
0e8dde4c60 Merge branch 'pr-18394/jneuendorf/master' 2019-01-15 15:52:50 -05:00
Ash Wilson
b4fa03a4a0 It's event.action, not event.type 2019-01-15 15:52:08 -05:00
David Wilson
f1ba746ab5 ⬆️ settings-view@0.258.0 2019-01-15 11:17:51 -08:00
Ash Wilson
c3b8966f34 Merge pull request #18168 from isundaylee/master
[packages/autoflow] Handles wrapping text around LaTeX tags
2019-01-15 14:16:55 -05:00
David Wilson
5cdf9928e6 ⬆️ find-and-replace@0.216.0 2019-01-15 11:13:28 -08:00
Ash Wilson
cbe308003d Merge pull request #18608 from atom/aw/single-file
When only a file is specified, don't open and index the parent directory
2019-01-15 13:33:04 -05:00
David Wilson
d1a63cb1bd ⬆️ wrap-guide@0.41.0 2019-01-14 16:24:32 -08:00
David Wilson
af3f7c1e59 ⬆️ language-html@0.52.0 2019-01-14 16:20:59 -08:00
Ash Wilson
f20aa038bd Reorganize AtomApplication tests 2019-01-14 11:46:30 -05:00
Ash Wilson
2ab0e8db24 --new-window locks shouldReopenPreviousWindows to false 2019-01-14 11:46:18 -05:00
Ash Wilson
cc0b982c5a Re-word help text 2019-01-14 10:49:21 -05:00
Ash Wilson
92785ac257 Merge branch 'master' into aw/single-file 2019-01-14 10:22:51 -05:00
Winston Liu
03c5ced08b Merge pull request #18680 from atom/wl-update-status-bar
Upgrade status-bar
2019-01-10 23:17:52 -05:00
Winston Liu
b01b2fb79d ⬆️ status-bar@1.8.17 2019-01-10 22:10:43 -05:00
Winston Liu
5503619ba7 Merge pull request #18679 from atom/wl-tooltip-docs-js
Syntax highlight TooltipManager documentation
2019-01-10 20:24:04 -05:00
Winston Liu
98c4876c76 Syntax highlight TooltipManager documentation
Only js is accepted, not javascript
2019-01-10 20:22:40 -05:00
Ash Wilson
7a9813cfe5 Merge pull request #18665 from atom/aw/test-args
Accept arguments to manually filter script/test
2019-01-09 11:02:37 -05:00
Ash Wilson
67c3535a36 Accept arguments to manually filter script/test 2019-01-08 20:36:27 -05:00
David Wilson
be8097272f Merge pull request #18630 from atom/wl-mv-get-buffer-docs
Move getBuffer out of Event Subscription section
2019-01-08 14:07:23 -08:00
Ash Wilson
728aa0b864 Merge pull request #18650 from atom/aw/linter-standard-engine
Compatibility with linter-js-standard-engine
2019-01-04 17:04:38 -05:00
Ash Wilson
d8a14b757c Specify the path to the standard linter under script/ 2019-01-04 14:40:10 -05:00
Winston Liu
8e127078d7 Merge pull request #18649 from atom/wl-update-find-and-replace
Update find-and-replace
2019-01-04 14:30:07 -05:00
Hubot
834f8f3d73 1.36.0-dev 2019-01-04 13:27:04 -06:00
Ash Wilson
ae57abe70a Update smoke test to match new open behavior 2019-01-04 13:25:42 -05:00
Winston Liu
4e0ad70771 ⬆️ find-and-replace@0.215.15 2019-01-04 12:20:59 -05:00
Ash Wilson
bac378654e Deflake test that depends on tree-view loading project folders 2019-01-04 11:07:56 -05:00