probablycorey
|
708d3fb08f
|
Show Preference opens a new window (when none are already open)
Closed #990
|
2013-10-17 14:45:01 -07:00 |
|
probablycorey
|
e07fb89ec7
|
💄
|
2013-10-17 14:45:01 -07:00 |
|
probablycorey
|
686b88fe60
|
Use fsUtils.statSyncNoException
|
2013-10-17 11:35:20 -07:00 |
|
probablycorey
|
875dfa61cb
|
Merge remote-tracking branch 'origin/master' into cj-text-buffer-cleanup
|
2013-10-17 10:48:11 -07:00 |
|
probablycorey
|
2000e43053
|
Don't allow Atom to open files larger than 1MB
Temporary measure until we can get this working with telepath.
|
2013-10-17 10:41:17 -07:00 |
|
probablycorey
|
450eba0d54
|
Make content change events use async reads
|
2013-10-17 10:40:41 -07:00 |
|
probablycorey
|
5be444c4ed
|
Rearrange require order
|
2013-10-17 10:40:14 -07:00 |
|
probablycorey
|
747b79cced
|
Actually store the cached contents of a file.
Big Beautiful Arrows
|
2013-10-17 10:39:23 -07:00 |
|
probablycorey
|
6e93c37ce1
|
Rename File::read to File::readSync
|
2013-10-17 10:38:45 -07:00 |
|
Kevin Sawicki
|
5e5375528b
|
Replace stringscore/fuzzy-filter with fuzzaldrin
|
2013-10-17 09:46:10 -07:00 |
|
Kevin Sawicki
|
84dc0df925
|
Update lastPixelPosition when changing
Also remove unused changedPosition variable
|
2013-10-16 15:02:48 -07:00 |
|
probablycorey
|
d49e419191
|
Rename updateCachedDiskContents and updateCachedDiskContentsAsync
|
2013-10-16 14:47:08 -07:00 |
|
probablycorey
|
d33e3e4071
|
TextBuffers::isModified returns false until it is fully loaded
|
2013-10-16 14:46:30 -07:00 |
|
Kevin Sawicki
|
820b870f82
|
Use triggerHandler for window focus/blur in specs
|
2013-10-16 14:41:38 -07:00 |
|
Kevin Sawicki
|
08e5c42f0c
|
Explicitly make pane active
Previously it relied on focus firing an event which will not occur
when not on the DOM.
|
2013-10-16 13:35:12 -07:00 |
|
Kevin Sawicki
|
607ed972c1
|
Listen to window focusin/focusout instead of focus/blur
This appears to be needed by jquery 2.0+ so the specs
can correctly simulate these events using trigger.
|
2013-10-16 13:35:11 -07:00 |
|
Kevin Sawicki
|
d989aeb592
|
Focus body when root view has no focusable children
This is required now that root view has a tab index
|
2013-10-16 13:35:11 -07:00 |
|
Kevin Sawicki
|
cded70c48a
|
Set tabindex on RootView so it can be focused directly
|
2013-10-16 13:35:11 -07:00 |
|
Kevin Sawicki
|
5883dd4f16
|
Add tab index to pane
This is required in jquery 2.0 in order for the
focus event to be received.
|
2013-10-16 13:35:11 -07:00 |
|
Kevin Sawicki
|
d0f6e83726
|
Reference correct attached variable
|
2013-10-16 13:34:41 -07:00 |
|
Kevin Sawicki
|
9d51d1a143
|
Use jquery provided by space-pen
|
2013-10-16 13:34:41 -07:00 |
|
probablycorey
|
43c54a93e5
|
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
Conflicts:
package.json
|
2013-10-16 12:28:36 -07:00 |
|
Ben Ogle
|
aa57414547
|
Add inDevMode() function
|
2013-10-16 12:17:37 -07:00 |
|
probablycorey
|
9a839045e5
|
Merge remote-tracking branch 'origin/master' into cj-make-packages-async
|
2013-10-16 10:51:34 -07:00 |
|
Kevin Sawicki
|
ee495575a2
|
Use underscore-plus from browser process classes
|
2013-10-15 18:47:50 -07:00 |
|
Kevin Sawicki
|
e2ecff22c2
|
Use underscore-plus instead of underscore
|
2013-10-15 13:57:34 -07:00 |
|
Kevin Sawicki
|
6a3638c7d3
|
Use setImmediate instead of process.nextTick
|
2013-10-15 13:50:16 -07:00 |
|
Kevin Sawicki
|
5b6e8a1b20
|
Use process.nextTick instead of MessageChannel
|
2013-10-15 13:50:16 -07:00 |
|
Kevin Sawicki
|
216a5e61fd
|
Update underscore-extensions requires
|
2013-10-15 13:50:16 -07:00 |
|
Kevin Sawicki
|
4fa15d3fce
|
Replace underscore-extensions with underscore-plus
|
2013-10-15 13:50:16 -07:00 |
|
probablycorey
|
57d9aa6019
|
Rename TextBuffer::load to TextBuffer::loadSync
|
2013-10-15 10:39:50 -07:00 |
|
probablycorey
|
af8ecef30d
|
Add 'Sync' to end of Project's synchronous open methods
Remove 'Async' from Project's asynchronous open methods
|
2013-10-15 09:45:43 -07:00 |
|
Kevin Sawicki
|
03964ff568
|
Unsubscribe from buffer when destroyed
|
2013-10-14 17:28:28 -07:00 |
|
Kevin Sawicki
|
1c357f9b65
|
Use TODO instead of FIXME for consistency
|
2013-10-14 17:28:28 -07:00 |
|
Kevin Sawicki
|
6e313dc0e4
|
Use unless instead of if for subscription check
|
2013-10-14 17:28:28 -07:00 |
|
Kevin Sawicki
|
eaed08a5cc
|
Use skinny arrows in Emitter shims
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
07f370df2a
|
Shim one to once
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
672fb8ecaf
|
Shim Emitter at top of Atom class
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
0db962b94f
|
Add shims in bootstrap script
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
11dbcfecaf
|
Only watch path once
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
7f1f2bccd5
|
Only subscribe when file exists
|
2013-10-14 17:28:27 -07:00 |
|
Kevin Sawicki
|
c797995597
|
Migrate path watching to new subscription added/removed events
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
9fe32954dc
|
Update classes for emissary API
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
320b4a49b4
|
Use Subscriber.includeInto
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
e5ac73e0db
|
Use includeInto instead of _.extend
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
0b0c3229d3
|
EventEmitter is exported as Emitter
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
a0486bc9b0
|
Use emit instead of trigger
|
2013-10-14 17:28:26 -07:00 |
|
Kevin Sawicki
|
f9a0e038a5
|
Use emissary for EventEmitter and Subscriber
|
2013-10-14 17:28:26 -07:00 |
|
probablycorey
|
09e7a5af6b
|
Trigger uri-opened from RootView
|
2013-10-14 16:41:45 -07:00 |
|
probablycorey
|
a31862a32d
|
Allow RootView::open to not change focus
|
2013-10-14 16:41:33 -07:00 |
|