Nathan Sobo
|
8b0b997db6
|
Kill EditorView::isAlive and just tunnel to the model where it was used
|
2014-01-10 18:28:01 -07:00 |
|
Nathan Sobo
|
578ca8b197
|
Don't update highlighted gutter lines unless the editor is alive
|
2014-01-10 17:56:04 -07:00 |
|
Nathan Sobo
|
914a87290b
|
Remove unnecessary telepath requires
|
2014-01-03 16:36:26 -07:00 |
|
probablycorey
|
bf05ddb958
|
🔫
I screwed up a rebase, this nasty commit is the result.
|
2013-11-19 15:15:12 -08:00 |
|
probablycorey
|
756c2be64a
|
Replace editor instance variables with editorView
|
2013-11-19 14:57:35 -08:00 |
|
probablycorey
|
aaa82e23da
|
Rename Editor to TextEditorView
|
2013-11-19 14:34:20 -08:00 |
|
Ben Ogle
|
695c8d97f2
|
Remove all the complexity from the gutter check
Give up and serenader all whenever there is a change: newlines included.
|
2013-10-31 13:06:32 -07:00 |
|
Ben Ogle
|
d150170e5b
|
Fix gutter rendering when there are folds
Fixes #1059
|
2013-10-31 12:54:21 -07:00 |
|
Kevin Sawicki
|
9d51d1a143
|
Use jquery provided by space-pen
|
2013-10-16 13:34:41 -07:00 |
|
Kevin Sawicki
|
216a5e61fd
|
Update underscore-extensions requires
|
2013-10-15 13:50:16 -07:00 |
|
Ben Ogle
|
36c58e9132
|
💄
|
2013-10-08 16:03:25 -07:00 |
|
Ben Ogle
|
caae18c552
|
Partially render the gutter when possible.
|
2013-10-07 18:14:27 -07:00 |
|
Ben Ogle
|
9c6353977f
|
Rework the api using native methods. This is 🐎
editor.300-line-file.gutter-api.getLineNumberElementsForClass.DOM: 3 / 20000 = 0.00015ms
editor.300-line-file.gutter-api.getLineNumberElement.DOM: 8 / 20000 = 0.0004ms
editor.300-line-file.gutter-api.toggle-class: 17 / 2000 = 0.0085ms
editor.300-line-file.gutter-api.find-then-unset.single-class: 3 / 200 = 0.015ms
editor.300-line-file.gutter-api.find-then-unset.multiple-class: 9 / 200 = 0.045ms
|
2013-10-07 14:57:45 -07:00 |
|
Ben Ogle
|
1ff97fc21a
|
Add getLineNumbersForClass()
Also clean up and use klass
|
2013-10-07 13:57:00 -07:00 |
|
Ben Ogle
|
32329070c2
|
Add a simple gutter api for adding/removing classes
|
2013-10-07 13:31:31 -07:00 |
|
Ben Ogle
|
04cdad680b
|
Remove ability to pass clearDirtyRanges and fillDirtyRanges extra vars
We don't need them anymore in the gutter.
|
2013-10-07 10:28:12 -07:00 |
|
Ben Ogle
|
5516dadffe
|
Remove selective gutter rendering.
It is faster but incorrect in the case of newlines. It will have to be
rethought. It can be a different unit of work
|
2013-10-07 10:28:11 -07:00 |
|
Ben Ogle
|
45d3fea3d0
|
Update only the changed line numbers
|
2013-10-07 10:28:09 -07:00 |
|
Kevin Sawicki
|
41fc4f7fe6
|
Use relative require paths in src/ files
|
2013-09-20 10:02:20 -07:00 |
|
Matt Colyer
|
c1c73a822a
|
Mark classes as private per discussion
|
2013-08-27 10:17:00 -07:00 |
|
Kevin Sawicki
|
76332c76bd
|
Flatten src directory
* Move src/app to src/
* Move src/stdlib to src/
* Remove src/app and src/stdlib from NODE_PATH
|
2013-08-19 20:13:57 -07:00 |
|