Commit Graph

31339 Commits

Author SHA1 Message Date
Antonio Scandurra
557fac226d Read devMode from PackageManager in Package 2017-03-28 10:22:29 +02:00
Antonio Scandurra
19010b9424 Activate menus, context menus, keymaps and settings during preload 2017-03-28 10:22:29 +02:00
Antonio Scandurra
974e1b7f4a Preload settings 2017-03-28 10:22:29 +02:00
Antonio Scandurra
ab1411b1d7 Preload bundled grammar paths 2017-03-28 10:22:29 +02:00
Antonio Scandurra
9c469eb337 Deactivate and delete preloaded packages if they are disabled 2017-03-28 10:22:29 +02:00
Antonio Scandurra
de47a26c5d WIP: Start preloading packages 2017-03-28 10:22:29 +02:00
Antonio Scandurra
fd0cd13271 Fix typo 2017-03-28 10:22:29 +02:00
Antonio Scandurra
e9c13a92ed Extract a loadAvailablePackage method and avoid doing work twice
This will reuse the information that comes from `getAvailablePackages`,
thus avoiding to resolve, for example, a package path twice.
`PackageManager.loadPackage` will still be supported for backward
compatibility, but it will use `loadAvailablePackage` under the hood.
2017-03-28 10:22:29 +02:00
Antonio Scandurra
b913ad8bb5 Extract a getAvailablePackages method and start using it 2017-03-28 10:22:29 +02:00
Michelle Tilley
9d5d09f348 ⬆️ tree-view@0.216.0 2017-03-27 11:40:20 -07:00
Michelle Tilley
1ff5c9e684 Merge pull request #13963 from atom/ku-mkt-restore-atom-env-when-adding-folder-to-fresh-window
Restore atom environment when adding project folders to a fresh window
2017-03-27 10:56:37 -07:00
Wliu
c844d0f099 Merge pull request #14065 from akkatracker/patch-1
Fix typo in comments of text-editor-registry.js
2017-03-26 16:14:10 -04:00
Matthew Brener
11c06d44b8 Fix typo in comments of text-editor-registry.js 2017-03-26 19:46:43 +11:00
Antonio Scandurra
b43253f3e1 ⬆️ packages with unnecessary deferred requires 2017-03-24 15:26:39 +01:00
Antonio Scandurra
a9a2409ff7 Revert "Revert "⬆️ all packages that use atom-select-list""
This reverts commit ad27034f5d.
2017-03-24 14:55:04 +01:00
Michelle Tilley
42fb2cc55f Convert more tests to use emitterEventPromise 2017-03-24 00:32:15 -07:00
Michelle Tilley
ae64b35dca We need more time 2017-03-23 23:58:27 -07:00
Michelle Tilley
1651f0fd76 👕 2017-03-23 23:57:53 -07:00
Michelle Tilley
67a9e19bf9 Oh we can put this back now 2017-03-23 23:48:19 -07:00
Michelle Tilley
f657bd13c6 👕 2017-03-23 23:44:38 -07:00
Michelle Tilley
2ee692d3cf Fix up helpers 2017-03-23 23:44:27 -07:00
Michelle Tilley
3ab08754db These should probably be here 2017-03-23 23:42:55 -07:00
Michelle Tilley
132f199fae Fix main process test race conditions 2017-03-23 23:37:18 -07:00
Michelle Tilley
6b92bd041a Add emitterEventPromise helper 2017-03-23 23:37:06 -07:00
Michelle Tilley
cc2cbfbb0a Emit event from AtomWindow when locations are loaded 2017-03-23 23:36:53 -07:00
Michelle Tilley
3c47b775d2 Let's make that async pls 2017-03-23 21:28:12 -07:00
Damien Guard
ce51074e6f
If one arch fails, kill the other for perf on appveyor 2017-03-23 17:57:18 -07:00
Michelle Tilley
0f6489e347 Use test-until for more flexible test timeout 2017-03-23 16:51:59 -07:00
Michelle Tilley
648055c5a9 Just to be sure, let's use a longer timeout 2017-03-23 16:29:01 -07:00
Michelle Tilley
ed2c399997 Fix main process tests 2017-03-23 16:19:11 -07:00
Lee Dohm
842b3f0f3c
⬆️ dalek@0.2.1 2017-03-23 14:37:32 -07:00
Wliu
ad27034f5d Revert "⬆️ all packages that use atom-select-list"
This reverts commit 363253522f.
2017-03-23 17:12:20 -04:00
bene
bfce347578 ⬆️ atom-keymap 2017-03-23 19:51:52 +01:00
Michelle Tilley
e80220ab1e Oops, let's put that back 2017-03-23 11:18:54 -07:00
Katrina Uychaco
3d9ce1610d 👕 2017-03-23 10:40:20 -07:00
Katrina Uychaco
4c1cb16e77 Merge remote-tracking branch 'origin/master' into ku-mkt-restore-atom-env-when-adding-folder-to-fresh-window 2017-03-22 20:36:59 -07:00
Michelle Tilley
01175d774c 🔥 fit 2017-03-22 20:30:08 -07:00
Michelle Tilley
d9b73fa645 Restore state when opening folders to applicable windows
Note: "clean window" is defined as 1) having an empty project and 2)
having no pane items or only empty unnamed buffers

When project is empty and there is saved state associated with the
opened/added folders...
* Open a file or folder (from command line or Open menu)
  * If we have a clean window, restore project state in window
  * If window is dirty, restore saved state in new window
2017-03-22 20:25:57 -07:00
Michelle Tilley
910fef97a0 Restore state when adding folders to applicable windows
Note: "clean window" is defined as 1) having an empty project and 2)
having no pane items or only empty unnamed buffers

Adding folder(s)
* If we have a clean window, restore project state in window
* If window is dirty, prompt user to
  * add folder to the existing window LOSING state
  * OR open project folder in a new window
2017-03-22 20:24:50 -07:00
Damien Guard
bb8db2acb0
⬆️ status-bar 2017-03-22 11:54:57 -07:00
Wliu
363253522f ⬆️ all packages that use atom-select-list 2017-03-22 11:27:37 -04:00
Antonio Scandurra
5150db2ff1 Merge pull request #14038 from atom/as-ns-optimize-stylesheets-loading
Optimize style sheets loading
2017-03-22 08:39:19 +01:00
Antonio Scandurra
cebe8adef2 Merge pull request #14024 from atom/as-snapshot-atom-environment
Snapshot `AtomEnvironment`
2017-03-21 09:37:05 +01:00
Wliu
bc14ff5855 ⬆️ language-ruby@0.71.0 2017-03-20 20:40:04 -04:00
Wliu
d861e3a39e ⬆️ autocomplete-css@0.16.1 2017-03-20 16:53:36 -04:00
Max Brunsfeld
89b338f819 ⬆️ packages in preparation for docks feature 2017-03-20 11:25:38 -07:00
Antonio Scandurra
2ce66a724c Ensure packagesCache exists before accessing it 2017-03-20 17:23:06 +01:00
Antonio Scandurra
e2637aac78 🎨 2017-03-20 10:20:36 +01:00
Antonio Scandurra
c156c9b7ea ⬆️ less-cache 2017-03-20 10:11:04 +01:00
Antonio Scandurra
95cf200a7c Merge branch 'as-snapshot-atom-environment' into as-ns-optimize-stylesheets-loading
# Conflicts:
#	script/tdd
2017-03-20 10:06:57 +01:00