Commit Graph

26499 Commits

Author SHA1 Message Date
Max Brunsfeld
f35dddee2f Reregister config schema when package is reactivated
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-11-23 18:01:26 -08:00
Max Brunsfeld
327cf6997b Remember which packages use atom APIs at main module load time
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-11-23 17:35:38 -08:00
Max Brunsfeld
24938c0361 Defer loading view providers until activation or deserializer use
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-11-23 16:28:08 -08:00
Max Brunsfeld
d6e5ea8564 Defer requiring packages' main modules if they use new package.json fields 2015-11-23 16:05:32 -08:00
Max Brunsfeld
5f1947ef1f Guard for undefined package.json fields 2015-11-23 15:53:27 -08:00
Max Brunsfeld
2d29fd6e79 Load config schemas from packages' package.json files 2015-11-23 15:53:26 -08:00
Max Brunsfeld
cb2b068d77 Load view providers from files specified in package.json 2015-11-19 16:58:20 -08:00
Max Brunsfeld
91b651e86c Make model constructor argument to addViewProvider optional 2015-11-19 15:54:47 -08:00
Max Brunsfeld
a0a402c3f8 Remove 'atom' prefix from deserializers package.json key 2015-11-19 14:12:03 -08:00
Max Brunsfeld
46272cd192 Load deserializers lazily 2015-11-18 14:31:16 -08:00
Max Brunsfeld
ade1ef7a4c Load deserializers from files specified in package.json 2015-11-18 14:03:49 -08:00
Nathan Sobo
6bc35f96df Merge branch 'beta' 2015-11-18 11:08:37 -08:00
Nathan Sobo
d204e53ba2 Merge branch 'stable' into beta 2015-11-18 11:07:48 -08:00
Nathan Sobo
835acc298c Merge pull request #9672 from atom/as-ns-fix-opening-from-finder
Fix opening multiple files from the finder in the same window
2015-11-18 11:06:02 -08:00
Nathan Sobo
7a5e34e1d2 Merge pull request #9681 from atom/mb-fix-dock-icon-click
Avoid using deprecated 'activate-with-no-open-windows' event
2015-11-18 10:58:58 -08:00
Max Brunsfeld
75a52968d0 Avoid using deprecated 'activate-with-no-open-windows' event
The current shim for that event has a missing event argument
2015-11-18 10:55:40 -08:00
Nathan Sobo
c09c04669c Coerce boolean options to booleans
Pairing with @as-cii
2015-11-18 10:41:07 -08:00
Thomas Johansen
1ee08be508 Merge pull request #9268 from atom/tj-electron-logging
Use ELECTRON_ENABLE_LOGGING instead of console.log shims
2015-11-18 18:52:00 +01:00
Thomas Johansen
ae09d687a0 Re-enable console.log via ELECTRON_ENABLE_LOGGING 2015-11-18 17:46:20 +01:00
Thomas Johansen
a8147c09a2 🔥 Remove console.log shims 2015-11-18 17:46:20 +01:00
Nathan Sobo
d0cb8e2c55 Store project directory paths as state on AtomWindow in browser process
Fixes #9574

Previously, we were storing the project directory paths as the
`initialPaths` key in load settings, which were accessed in the browser
process by reading the URL hash. However, this URL hash was not always
available, subjecting us to timing issues when opening multiple files
in the same folder in rapid succession.

We now store the project directory paths directly on AtomWindow
instances on creation, then RPC changes from the render process to the
browser process with a custom code path.

Shout out to ✈️:finnadie:’d @as-cii on this for pairing with me.
2015-11-17 21:00:13 -08:00
Wliu
b38e4bc928 ⬆️ language-ruby@0.64.0 2015-11-17 22:55:32 -05:00
Wliu
91f4ab1f1c ⬆️ whitespace@0.32.1 2015-11-17 20:34:51 -05:00
Wliu
b9cd7e6890 ⬆️ language-javascript@0.101.1 2015-11-17 20:21:53 -05:00
Wliu
082ebdb584 ⬆️ language-ruby@0.63.0 2015-11-17 20:18:02 -05:00
Wliu
12935b4c13 ⬆️ language-python@0.42.1 2015-11-17 20:15:29 -05:00
Nathan Sobo
6b877df0d9 1.3.0-beta4 2015-11-17 16:58:48 -08:00
Nathan Sobo
9537007a2a Merge branch 'beta' 2015-11-17 16:57:33 -08:00
Nathan Sobo
e475065b45 Merge branch 'stable' into beta 2015-11-17 16:57:19 -08:00
Nathan Sobo
b0fda338dd 1.2.2 2015-11-17 16:47:36 -08:00
Nathan Sobo
668aa0532e Merge pull request #9665 from atom/ns-fix-remove-event-listeners
Fix removeListener calls
2015-11-17 16:46:25 -08:00
Nathan Sobo
aa7c85ad13 Merge pull request #9664 from atom/ns-fix-package-deserializers
Load packages before deserializing workspace
2015-11-17 16:46:21 -08:00
Nathan Sobo
6e72ebb886 Load packages before deserializing workspace
This ensures that package-defined deserializers work.
2015-11-17 16:28:53 -08:00
Nathan Sobo
3b2c6afdaf Fix removeListener calls 2015-11-17 16:23:38 -08:00
Wliu
763e2b0a6f Merge pull request #9655 from atom/wl-update-language-javascript
Update language-javascript to v0.101.0
2015-11-17 17:35:06 -05:00
Nathan Sobo
45f8eae887 Merge branch 'beta' 2015-11-17 14:00:30 -08:00
Nathan Sobo
dffe63b103 1.3.0-beta3 2015-11-17 11:46:47 -08:00
Nathan Sobo
8da44c4dfc Discard highlights that end above the visible row range
Fixes #9628
2015-11-17 11:45:51 -08:00
Wliu
3a34a95947 Update TokenizedBuffer specs 2015-11-17 12:47:14 -05:00
Wliu
049672383c ⬆️ language-javascript@0.101.0 2015-11-17 12:41:54 -05:00
Nathan Sobo
6862610e70 Merge branch 'beta' 2015-11-17 08:53:27 -08:00
Nathan Sobo
192e804c8f Fix specs. Duh. 2015-11-17 08:53:13 -08:00
Daniel Hengeveld
604eb66d0c Merge pull request #9539 from atom/sm-file-extensions
Add more file extensions
2015-11-17 14:29:15 +01:00
Wliu
86e608dc56 ⬇️ language-javascript@0.100.0
Specs need to be updated for the changes in 0.101.0
2015-11-16 21:53:57 -05:00
simurai
4ba4fe856b ⬆️ language-javascript@v0.101.0 2015-11-17 11:20:11 +09:00
simurai
9b649a3108 ⬆️ welcome@v0.33.0 2015-11-17 11:08:57 +09:00
Nathan Sobo
af22a149bd Replace getLongTitle with getUniqueTitle 2015-11-16 13:47:23 -08:00
Ivan Zuzak
cf07f44ed3 Attaching crash reports as file attachments is an option as well 2015-11-16 14:37:17 +01:00
abe33
2696f49385 🐛 Fix typo in project deserializer method
Addresses #9598
2015-11-16 10:06:35 +01:00
Nathan Sobo
965b3dc37f Merge branch 'beta' 2015-11-15 23:36:40 -08:00