Corey Johnson & Nathan Sobo
fa3df3359a
Upgrade CEF to branch 1364, revision 1065 to fix a bug in v8
2013-01-28 14:58:21 -07:00
Corey Johnson & Nathan Sobo
1190644e76
Make update-cef script tolerate multiple cef binaries in chromium/src/cef
2013-01-28 14:52:45 -07:00
Kevin Sawicki
ee5d70b65d
Terminate worker when all packages have been loaded
2013-01-27 22:38:11 -08:00
Kevin Sawicki
75da205b0a
Terminate worker when all snippets have been loaded
2013-01-27 22:26:45 -08:00
Kevin Sawicki
a89e1fae11
Use interpolated string when evaluating
2013-01-27 20:12:36 -08:00
Kevin Sawicki
90054d8553
Pop from split array to get last index
2013-01-27 20:09:23 -08:00
Kevin Sawicki
15a06cbdb3
DRY up how cache file path is generated
2013-01-27 18:11:07 -08:00
Nathan Sobo
96b0cde85a
Merge branch 'dev' into web-workers
2013-01-27 18:53:59 -07:00
Kevin Sawicki & Nathan Sobo
aeb2ddac50
HACK: attempt 2nd CoffeeScript.compile when evaluating fails
...
Temporary workaround for CEF/CoffeeScript timing issue where
compiler generates invalid JavaScript.
2013-01-27 18:33:09 -07:00
Kevin Sawicki & Nathan Sobo
f6fe2bdc97
Don't normalize line endings from Buffer.setText
...
BufferChangeOperation now takes an options hash that
can specify whether line endings should be normalized.
This option is set to false when Buffer.setText is called.
This replaces the previous assignment of lineEndings to []
with a more explicit mechanism.
2013-01-27 16:01:22 -08:00
Kevin Sawicki & Nathan Sobo
98614592af
Store line endings on a per-line basis in Buffer
...
The line ending for each line is recorded and reused
when lines are modified or inserted.
Closes #166
2013-01-27 16:01:22 -08:00
Kevin Sawicki
ecc50506c7
Render trailing carriage return as an invisible
2013-01-27 16:01:22 -08:00
Nathan Sobo
c27de89327
Eliminate warning messages from snippets-spec
...
Mock loading of TextMate snippets or Atom snippets and only enable
loading for the type of snippet being currently tested. This limits
logging of warning to the single warning we expect for each type, which
allows us to not call through on the mocking of `console.warn` and
explicitly check for the single expected call.
2013-01-27 13:25:59 -07:00
Nathan Sobo
c16acc6b2c
Disable 'package-that-throws-an-exception' except in spec that uses it
...
Loading this package logs a warning, so to minimize noise in the spec
console, it should only be loaded when `console.warn` is mocked.
2013-01-27 13:11:42 -07:00
Nathan Sobo
162e3494b2
Tolerate undefined rootView global when loading a package
...
This eliminates warnings when we activate packages in specs without
setting up the `rootView`.
2013-01-27 13:09:27 -07:00
Nathan Sobo
0be4ad547a
Disable 'package-that-throws-an-exception' except in spec that uses it
...
Loading this package logs a warning, so to minimize noise in the spec
console, it should only be loaded when `console.warn` is mocked.
2013-01-27 12:12:39 -07:00
Nathan Sobo
a83b8583f0
Perform body parsing in the worker thread (without failing specs)
...
Since `snippets.add` can still be called from the window thread, we need
to retain the ability to parse the body without relying on the loading
task. But this commit only loads the parser in the window if it's actually
needed, instead of always loading it when the snippets extension is
loaded. This avoids the loading performance hit while still allowing
specs to pass and letting us call `snippets.add` manually in the window
if we want to.
2013-01-27 12:07:36 -07:00
Kevin Sawicki
8fb1105051
Detach markdown preview when focus is lost
2013-01-27 11:00:34 -08:00
Kevin Sawicki
cb4f392fa6
Set tab index on root-view to 0
...
Previously if the tree-view was open and was focused and no
editors were open and tab was pressed the document body would
become focused which would not allow events bound to root view
to be triggerable.
This ensures that the root-view always gets focus back when
another view is tabbed away from.
2013-01-27 10:49:17 -08:00
Nathan Sobo
5bfb9feeda
Revert "Move snippet body parsing to web worker"
...
This reverts commit 5b541ccc2b .
It caused the snippets spec to break. I'll try to achieve the same
thing without that happening.
2013-01-27 11:40:01 -07:00
Nathan Sobo
f3ab64edbc
Merge pull request #178 from github/ctrl-tab
...
Add ctrl-tab shortcut to switch panes
2013-01-27 10:23:23 -08:00
Chris Wanstrath
186f461dd7
Add ctrl-tab shortcut to switch tabs
2013-01-26 11:42:22 -08:00
Jon Rohan
1e45dee73e
Merge pull request #177 from github/box-flex-tabs
...
The currently highlighted tab shows more tab
2013-01-25 18:53:52 -08:00
Kevin Sawicki
1b76b05e4d
Bind ctrl-C to copy path to clipboard
...
Refs #173
2013-01-25 17:52:05 -08:00
Kevin Sawicki
985dd284dc
💄
2013-01-25 17:37:24 -08:00
Kevin Sawicki
22aeda6f1c
Add move-to-top/bottom support to select list
2013-01-25 17:31:45 -08:00
Jon Rohan
9d6853d29e
By the power of box-flex, tabs
2013-01-25 16:25:33 -08:00
Kevin Sawicki
6ef32b5a9a
Merge pull request #151 from github/dev
...
Merge dev into master
2013-01-25 16:24:09 -08:00
Kevin Sawicki
35b7ad5ee3
Add match count to path header text
2013-01-25 13:08:58 -08:00
Kevin Sawicki
e919759c58
Rename jump-to-declaration command to go-to-declaration
2013-01-25 12:55:12 -08:00
Kevin Sawicki
5524999946
Rename jump-to-line package to go-to-line
2013-01-25 12:52:10 -08:00
Kevin Sawicki
8bf82d3aa1
Don't detach unless view has parent
2013-01-25 12:46:08 -08:00
Kevin Sawicki
58dbddad53
Trigger attach before verifying confirm/cancel events
2013-01-25 12:45:20 -08:00
Kevin Sawicki
90d2e12e62
Add spec for editor:jump-to-line event
2013-01-25 12:44:13 -08:00
Kevin Sawicki
126d938aeb
Use active editor from root view instead of ivar
2013-01-25 12:43:38 -08:00
Kevin Sawicki
e22c8d69f7
Add jump to line bound to meta-l
...
Closes #176
2013-01-25 11:22:29 -08:00
Kevin Sawicki
cb94c712cc
Add gists stylesheet to package.json
2013-01-25 10:44:14 -08:00
Kevin Sawicki
54eabce9ab
Switch grammar toggle to meta-L
...
meta-l should be reserved for jump to line
2013-01-25 10:30:38 -08:00
Kevin Sawicki
fb4623d5d3
Don't populate list until elements have been set
...
Closes #174
2013-01-25 10:28:07 -08:00
Kevin Sawicki
73aab4f49a
Move gists stylesheet to themes
2013-01-25 10:10:19 -08:00
Kevin Sawicki
4a89f4580b
Make Gists a deferred package
2013-01-25 10:08:00 -08:00
Kevin Sawicki
bdc85bec76
Add octicon to Gist notification
2013-01-25 09:26:54 -08:00
Kevin Sawicki
cffb73bc8d
Show notification that Gist was created
2013-01-25 09:26:53 -08:00
Kevin Sawicki & Nathan Sobo
d1c6caabd6
Add package to create a Gist from the editor
2013-01-25 09:26:53 -08:00
Kevin Sawicki
0f314f573b
Add match and file count to command panel preview
2013-01-25 09:23:18 -08:00
Kevin Sawicki
63b9a4b179
Kill wrap-around in command panel preview list
...
Jumping from top to bottom can be still done using
meta-up and meta-down.
2013-01-25 08:51:16 -08:00
Kevin Sawicki
19a7c04b8f
Shadow require name in class name
2013-01-24 17:41:06 -08:00
Kevin Sawicki
5b541ccc2b
Move snippet body parsing to web worker
2013-01-24 17:22:51 -08:00
Kevin Sawicki
5d10d6fb44
Load grammars from web worker
2013-01-24 17:22:51 -08:00
Nathan Sobo
0d63d6459d
Make TextMate snippets loading immune to hidden files & invalid plist
...
closes #143
2013-01-24 17:22:51 -08:00