Commit Graph

7569 Commits

Author SHA1 Message Date
Kevin Sawicki
f10a70eaf4 Implement TextMatePackage.activateSync 2014-02-07 16:32:34 -08:00
probablycorey
282fb66e75 Reject and remove activation deferral on deactivation 2014-02-07 16:30:10 -08:00
probablycorey
00f30eaf6c Make immediate package loading work 2014-02-07 15:50:48 -08:00
Kevin Sawicki
fe5640df4b Return promise if it already exists
This prevents successive calls to atom.packages.activatePackage from
activating an AtomPackage multiple times.
2014-02-07 15:23:53 -08:00
probablycorey
9a51c24937 Make AtomPackage:activate return a promise that is fulfilled when the
package is activated.
2014-02-07 11:21:42 -08:00
probablycorey
28f0bf645f Remove Package::isActive
It didn't seem needed anymore
2014-02-07 11:20:33 -08:00
probablycorey
0f68f095f1 Remove load and activate methods from ThemePackage
I assume these were added to speed theme loading, but now that promises
are being used it complicates overriding methods. From my tests removing
these methods and relying on Atom Package's methods added ~2 ms per 
theme.
2014-02-07 11:18:44 -08:00
probablycorey
7a9a1ca213 Allow sync or immediate to be used (prefer immediate) 2014-02-06 13:47:18 -08:00
probablycorey
972fa41528 Package loading is always synchronous, activation can be async 2014-02-06 11:15:34 -08:00
Corey Johnson
a646ab5bb8 Merge pull request #1507 from atom/cj-use-squirrel-as-updater
Use squirrel as updater (instead of sparkle)
2014-02-05 16:08:59 -08:00
Corey Johnson
e769a8e4d5 Merge pull request #1484 from atom/directional-pane-navigation
Add commands to move directionally between panes
2014-02-05 13:29:45 -08:00
probablycorey
bc29ddb9b6 Change currently-focused to active 2014-02-05 12:06:15 -08:00
Kevin Sawicki
69fa5cb3f7 Remove empty Private: comments 2014-02-05 09:13:09 -08:00
probablycorey
e66e75593d Update feed url 2014-02-04 14:10:53 -08:00
Kevin Sawicki
c765d069d1 Don't mark callback field as public 2014-02-04 13:40:49 -08:00
Kevin Sawicki
d5b809a194 📝 Clean up EditorView docs
* Remove ### Internal ### blocks
  * Remove ### Public ### blocks
  * Remove ### Private ### blocks
  * Remove empty Private: comments
  * Add explicit Public: to comments
2014-02-04 13:19:50 -08:00
Kevin Sawicki
2fb0f796c4 Capitalize Editor is method name 2014-02-04 12:46:42 -08:00
Kevin Sawicki
f473d46cf1 📝 doc EditorView::setPlaceholderText 2014-02-04 12:45:56 -08:00
Kevin Sawicki
061599554e 📝 coc EditorView::getEditor 2014-02-04 12:43:47 -08:00
Kevin Sawicki
a03aad6f5e 📝 doc PaneView::getContainer 2014-02-04 11:48:25 -08:00
Kevin Sawicki
0a62277cfa 📝 doc Pane::getItems 2014-02-04 11:47:04 -08:00
Kevin Sawicki
9d045d1d43 📝 doc Editor::getMarkerCount 2014-02-04 11:45:47 -08:00
Kevin Sawicki
099f632a6c 📝 Remove warning on missing reference 2014-02-04 11:28:34 -08:00
Kevin Sawicki
2a75836ca2 Remove unused environment param/ivar 2014-02-04 10:14:29 -08:00
Kevin Sawicki
b845086e63 📝 Add registering example 2014-02-04 10:14:12 -08:00
Kevin Sawicki
ba45dbaa6a 📝 Mention atom.deserializers global 2014-02-04 10:13:59 -08:00
Kevin Sawicki
ece269f158 📝 Consistently mention what classes have global instances 2014-02-04 10:06:37 -08:00
Kevin Sawicki
43ba0b9529 📝 Mark Keymap class as public 2014-02-04 10:04:06 -08:00
Kevin Sawicki
b28f3f29ec 📝 Sort and include atom.workspace 2014-02-04 10:00:34 -08:00
Cheng Zhao
c64b84750a Merge pull request #1503 from atom/cz-sync-to-async
Remove usage of synchronous messages during startup
2014-02-04 00:32:02 -08:00
Cheng Zhao
01876c4004 Request loadSettings.windowState via IPC messages. 2014-02-04 11:46:21 +08:00
Cheng Zhao
9680ad7bb5 No need to use => when we could use ->. 2014-02-04 11:01:39 +08:00
Cheng Zhao
88a65358b4 Add methods for setSize, setPosition and center. 2014-02-04 11:00:51 +08:00
Tom Preston-Werner
ce63aee338 Fix name of argument in docs for clipBufferPosition 2014-02-03 17:50:03 -08:00
probablycorey
faf523f698 Document methods 2014-02-03 14:43:02 -08:00
probablycorey
8a85f488f3 💄 2014-02-03 14:41:20 -08:00
Kevin Sawicki
a36cc3a609 Method is showErrorDialog not showDialog 2014-02-03 14:01:23 -08:00
Kevin Sawicki
a04f77b400 Update atom.clipboard.read() call for new return value 2014-02-03 13:50:48 -08:00
Kevin Sawicki
fbdb5b59ea Remove pasteboard shim 2014-02-03 13:29:20 -08:00
Kevin Sawicki
66530eb69a Rename remaining pasteboard occurences 2014-02-03 13:28:09 -08:00
Kevin Sawicki
70a7514f9e Add Clipboard::readWithMetadata
This includes the associated metadata and Clipboard::read now returns
a String.
2014-02-03 13:20:28 -08:00
Kevin Sawicki
569ab416b8 Replace pasteboard references with clipboard 2014-02-03 13:12:33 -08:00
Kevin Sawicki
b1e99d9927 Use atom.clipboard instead of atom.pasteboard 2014-02-03 13:10:10 -08:00
probablycorey
caeb70cf4a Add 'Check for Updates' menu item 2014-02-03 12:52:01 -08:00
probablycorey
cc233fb7f6 Use Squirrel API for auto-updates 2014-02-03 12:51:38 -08:00
Kevin Sawicki
fc2be08b60 Rename Pasteboard class to Clipboard 2014-02-03 12:21:32 -08:00
Kevin Sawicki
e6565f6561 Return object from Pasteboard::read
Closes #1465
2014-02-03 12:19:14 -08:00
Kevin Sawicki
217fd8e271 Check for non-null theme value 2014-02-03 11:12:43 -08:00
Cheng Zhao
3d27cd662a Save the sync message in require('crash-reporter').start(). 2014-02-03 19:31:40 +08:00
Cheng Zhao
0c8744f7a7 Delay the require.remote until needed. 2014-02-03 19:21:35 +08:00