Commit Graph

6313 Commits

Author SHA1 Message Date
Kevin Sawicki
b18d638fef Trigger destroyed event on TextBuffer
This is useful for packages that are buffer-oriented and want to
unsubscribe when the buffer is no longer useable.
2013-09-27 13:01:53 -07:00
Kevin Sawicki
a433f5eb61 Use current window by default in atom.confirmSync
Closes atom/tree-view#7
2013-09-27 12:10:36 -07:00
Kevin Sawicki
438de204ca Stop tokenizing buffer when it is destroyed 2013-09-27 10:13:27 -07:00
Kevin Sawicki
a6cd8e7c85 Only reposition hidden input when editor has focus 2013-09-27 08:17:29 -07:00
Ben Ogle
a9e383afa4 Add paths-searched event to the scan-handler
This allows the interface to know how many total paths were searched
2013-09-26 14:33:41 -07:00
probablycorey
6a04ffd6d2 Merge branch 'cj-dev-mode-status' 2013-09-26 14:32:58 -07:00
probablycorey
687776c3fb Use spacepen for html generation
For consistency
2013-09-26 14:26:07 -07:00
probablycorey
fb4de36a87 Merge remote-tracking branch 'origin/master' into cj-dev-mode-status 2013-09-26 14:19:35 -07:00
Matt Colyer
67913b3672 Merge branch 'master' into mc-expose-bindings 2013-09-26 10:26:13 -07:00
Kevin Sawicki
c938c1c064 Only schedule atom.setFullScreen() when set in state 2013-09-25 18:44:37 -07:00
probablycorey
cceb2ebac2 Remove skull from application menu
BECAUSE IT IS A LIE
2013-09-25 17:23:16 -07:00
probablycorey
0dd08dd3d2 Add tiny dev tools status indicator 2013-09-25 17:19:30 -07:00
Ben Ogle
a27e6fd445 Merge pull request #885 from atom/cj-project-scan
Project scan changes for new searching behavior
2013-09-25 16:46:19 -07:00
Kevin Sawicki
7840c2dac9 Merge pull request #883 from atom/ks-blank-bug
Fix blank bug
2013-09-25 16:31:46 -07:00
probablycorey
123c44c4b2 Make the --dev flag work when opening a another atom window from the command line 2013-09-25 16:27:28 -07:00
probablycorey
93940c03ef 💄 2013-09-25 16:16:45 -07:00
Kevin Sawicki
6581eb4db6 Update offset in existing focusout handler 2013-09-25 16:14:13 -07:00
Kevin Sawicki
bc3aec584b Inline hidden input offset updating 2013-09-25 16:07:59 -07:00
Kevin Sawicki
8199147fca Put input in top corner on blur
This allows it to not scroll on the next focus but still be reset
to the right location on the next cursor moved event
2013-09-25 16:07:59 -07:00
Kevin Sawicki
84efe44a5a Always keep hidden input position in visible area
Previously the input could be offscreen depend on the scroll
position of the editor and this would cause a scroll event to
occur when the input gained focused causing the editor rendering
to go out of sync.
2013-09-25 16:07:59 -07:00
Ben Ogle
824049e17a Add escapeAttribute to underscore-extensions 2013-09-25 15:59:10 -07:00
Matt Colyer
c22d411e16 Handle linked packages and linked atoms 2013-09-25 15:46:06 -07:00
Matt Colyer
45c9d500e9 📝 2013-09-25 14:42:36 -07:00
Matt Colyer
16e6e3ff4f Keep BindingSet private, add Keymap.getAllKeyMappings 2013-09-25 14:39:31 -07:00
probablycorey
1e88caac50 Make cut/copy/paste menu items work
Previously menu item commands were being triggered on `window` they now are triggered on
`document.activeElement`.
2013-09-25 13:57:45 -07:00
probablycorey
9006ab95fc 💄 2013-09-25 13:44:50 -07:00
Nathan Sobo
33a7c86646 Upgrade telepath to v0.5.1
This version of telepath provides telepath.Model, document-based
property resolution, and relational operators.
2013-09-25 14:06:10 -06:00
Ben Ogle
04f0bf0244 Provide scan() delegation in editSession 2013-09-25 11:03:29 -07:00
Ben Ogle
238939e738 Bubble contents-modified from buffer through editSession 2013-09-25 11:03:29 -07:00
Ben Ogle
00cdb3e317 Add lineText and lineTextOffset to buffer.scan 2013-09-25 11:03:29 -07:00
probablycorey
f467746cba Project::scan uses core.ignoredNames 2013-09-25 11:03:29 -07:00
probablycorey
7856a8ce62 Make the scan task actually work 2013-09-25 11:03:29 -07:00
probablycorey
cd554a4f7b Project::scan uses a task to do its work 2013-09-25 11:03:28 -07:00
probablycorey
e26d7a0320 wip 2013-09-25 11:03:28 -07:00
probablycorey
861adf6692 Start using scandal and make the specs pass 2013-09-25 11:03:28 -07:00
Ben Ogle
6dd08f85d3 Return the lineText from project.scan
Also change up match -> matchText for consistency.
2013-09-25 11:03:28 -07:00
Ben Ogle
cf88868bf0 Use the full name of the -G option 2013-09-25 11:03:28 -07:00
Ben Ogle
d8fdbcf1b1 Use the -G param in project::scan to search within directories 2013-09-25 11:03:28 -07:00
Kevin Sawicki
d4047c80cb Load package stylesheets right before activation
Previously this was done eagerly for packages using activation events.
2013-09-25 10:22:42 -07:00
Kevin Sawicki
ea54fd78b8 Add getter for loaded themes 2013-09-24 21:44:42 -07:00
Kevin Sawicki
9222f158b5 Measure load/activate time in package classes 2013-09-24 21:31:48 -07:00
Kevin Sawicki
04e7bd86d7 💄 Consistently format time log messages 2013-09-24 21:03:21 -07:00
Kevin Sawicki
b65c735666 💄 Move require to top 2013-09-24 20:58:49 -07:00
Kevin Sawicki
01a02d168d Remove unused require 2013-09-24 20:57:29 -07:00
Kevin Sawicki
31c03258e9 Log app start time similarly to window start time 2013-09-24 20:53:57 -07:00
Matt Colyer
8eeca35c85 Expose minimal interface for viewing keymap 2013-09-24 17:06:05 -07:00
Ben Ogle
35ffdb8bf9 Make changes from kevin for clarity 2013-09-24 10:19:15 -07:00
Ben Ogle
87fb07e657 Allow for more than one empty buffer to be open
Closes #679
2013-09-23 18:05:56 -07:00
Kevin Sawicki
36345185b5 📝 Mention calling after setUpEnvironment 2013-09-23 16:34:49 -07:00
Kevin Sawicki
f5a034f38a Add API for configuring default events for non-editor windows
Used by collaboration for when joining fails but basic keybindings
and events should still work.
2013-09-23 16:33:31 -07:00