Commit Graph

35998 Commits

Author SHA1 Message Date
Ash Wilson
af64c82a7f Consolidate the "type" documentation to a single list 2019-02-01 13:52:21 -05:00
Ash Wilson
6dd7dcd83b Document the new parameter 2019-02-01 13:37:30 -05:00
Ash Wilson
f4e9b62261 Insert "position: after" decorations in increasing order 2019-02-01 13:18:34 -05:00
Ash Wilson
e8d304b8c7 Sort block decorations to render by order, then id 2019-02-01 13:14:39 -05:00
Ash Wilson
3345000273 Include id and order in Decoration parameters 2019-02-01 13:14:14 -05:00
Ash Wilson
0a541eb552 Unit test for block decoration ordering 2019-02-01 13:13:49 -05:00
Ash Wilson
51cfc262c6 Pass an order property to test fixture block decorations 2019-02-01 13:12:47 -05:00
David Wilson
b92ae2ad04 Merge pull request #18603 from atom/electron-3-0
Upgrade to Electron 3.0
2019-01-31 19:15:14 -08:00
David Wilson
3714a8df87 Re-enable tests that crashed due to a superstring bug 2019-01-31 17:52:28 -08:00
David Wilson
fec685655f ⬆️ text-buffer@13.15.3 2019-01-31 17:51:08 -08:00
David Wilson
6903be1b60 Remove cached-run-in-this-context dependency
This dependency is no longer needed now that we use Node's built-in APIs
2019-01-30 10:55:29 -08:00
David Wilson
d4fe5ccfeb Merge pull request #18761 from atom/dw-mojave-dark-title-bar
Enable dark mode title bar theme in macOS Mojave
2019-01-29 16:47:36 -08:00
David Wilson
02e97b9830 Enable dark mode title bar in macOS Mojave
Fixes #18111
2019-01-29 13:36:08 -08:00
David Wilson
fdece6f820 ⬆️ :electron: electron@3.0.14 2019-01-29 10:19:32 -08:00
Ash Wilson
7d12036ea8 ⬆️ find-and-replace@0.218.0 2019-01-28 09:28:59 -05:00
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
Ash Wilson
e10fdab74d ⬆️ find-and-replace@0.217.0 2019-01-25 15:15:26 -05:00
Ash Wilson
b08857c8c2 Merge pull request #18750 from atom/aw/windows-supports-update
Fix Windows auto-update support detection
2019-01-25 12:03:42 -05:00
Winston Liu
e0b8e84843 Merge pull request #18748 from fscherwi/patch-6
Update electron link in Readme
2019-01-25 11:30:00 -05:00
Ash Wilson
62d19bbfd0 ⬆️ language-coffee-script@0.50.0 2019-01-25 09:42:22 -05:00
Ash Wilson
039aea4150 Restore missing return statement 2019-01-25 09:20:51 -05:00
fscherwi
ae51570201 Update electron link in Readme 2019-01-25 11:07:00 +01:00
Ash Wilson
6055f289ae Merge pull request #18742 from atom/aw/deleted-project-folder
Improve behavior when restoring session that references a missing project folder
2019-01-24 18:11:29 -05:00
Ash Wilson
2809f6fdf5 Merge pull request #18744 from atom/aw/fuzzy-finder-up
Update fuzzy-finder@1.9.0
2019-01-24 17:44:13 -05:00
Ash Wilson
f111bd0a61 Merge pull request #18743 from atom/aw/bookmarks-up
Upgrade: bookmarks@0.46.0
2019-01-24 16:37:17 -05:00
Ash Wilson
34e3c4fcd6 ⬆️ fuzzy-finder 2019-01-24 16:05:01 -05:00
Ash Wilson
f567085154 ⬆️ bookmarks@0.46.0 2019-01-24 15:37:11 -05:00
Ash Wilson
f68a511a90 pathsToOpen and foldersToOpen may be undefined 2019-01-24 15:17:26 -05:00
Ash Wilson
88d7c6dbdd Include now-missing project folders in initial state key computation 2019-01-24 11:33:44 -05:00
Ash Wilson
07dc40362f Flip conditional for clarity 2019-01-24 11:32:39 -05:00
Ash Wilson
1ecff536c7 Pass persisted window sessions as foldersToOpen 2019-01-24 11:07:00 -05:00
Ash Wilson
02e1ae4b0f Notify about missing project folders 2019-01-24 10:39:50 -05:00
Ash Wilson
f6837d1f97 openLocations() flag to require a path to be an existing directory 2019-01-24 10:19:01 -05:00
David Wilson
5a82278b8f ⬆️ tabs@0.110.0 2019-01-23 16:51:19 -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