Corey Johnson
|
ae298cf409
|
Update rake tasks to use arguments
|
2012-03-14 09:59:36 -07:00 |
|
Corey Johnson
|
8af57e011e
|
Move main.mm to top of project
|
2012-03-14 09:59:36 -07:00 |
|
Corey Johnson
|
1b1e81c6cf
|
Running tests or benchmarks cause app to exit when finished.
|
2012-03-14 09:59:36 -07:00 |
|
Corey Johnson
|
638c0c625b
|
Rename TrivialReporter AtomReporter
|
2012-03-14 09:59:31 -07:00 |
|
Corey Johnson
|
8b62357c96
|
Add method that takes a block for modifying JS vars from objective-c
|
2012-03-14 09:52:08 -07:00 |
|
Nathan Sobo
|
5bf9925d0a
|
Unsubscribe from Buffer when an Editor is removed from the DOM.
|
2012-03-13 19:20:40 -06:00 |
|
Nathan Sobo
|
8cd0b23cd4
|
Fix bug where render ids were NaN
|
2012-03-13 19:20:12 -06:00 |
|
Nathan Sobo
|
eb92966acd
|
Fully unsubscribe from previous buffer when setting a new buffer
|
2012-03-13 19:05:48 -06:00 |
|
Nathan Sobo
|
5e5a5bdfa5
|
Add EventEmitter.subscriptionCount
|
2012-03-13 19:05:24 -06:00 |
|
Nathan Sobo
|
e1283e1788
|
Add event namespacing to EventEmitter.
|
2012-03-13 18:17:43 -06:00 |
|
Nathan Sobo
|
4c79b43c52
|
Add _.remove, which removes an element from an array in place
|
2012-03-13 18:17:27 -06:00 |
|
Nathan Sobo
|
da3e1d4553
|
Every Buffer gets its own UndoManager.
|
2012-03-13 16:24:12 -06:00 |
|
Nathan Sobo
|
7d2d0f2037
|
Add a drop shadow to gutter when horizontal scroller is scrolled right.
|
2012-03-13 16:09:11 -06:00 |
|
Nathan Sobo
|
5709b0d152
|
Now we can force line wrapping in specs without editor being on the DOM.
|
2012-03-13 15:56:24 -06:00 |
|
Nathan Sobo
|
06a3f3d376
|
Fix exception when auto-indenting after fold placeholder.
Propagate state when splitting and concatenating screen line fragments, because we were passing an undefined state to the auto-indenter.
|
2012-03-13 15:50:43 -06:00 |
|
Nathan Sobo
|
c102711336
|
💄
|
2012-03-13 15:33:04 -06:00 |
|
Nathan Sobo
|
826bf6ec61
|
Editor recalls cursor position and scroll state when a previously edited buffer is re-assigned.
|
2012-03-13 15:25:20 -06:00 |
|
Nathan Sobo
|
a96e09f6d1
|
When soft wrap is on, don't position hidden input beyond width of horizontal scroller.
|
2012-03-13 12:14:08 -06:00 |
|
Nathan Sobo
|
f02244412f
|
Disable scrolling on the horizontal scroller when soft wrap is on.
|
2012-03-13 12:13:47 -06:00 |
|
Nathan Sobo
|
8d432c02c1
|
Fix bug where text typed into empty buffer was on the wrong line.
|
2012-03-13 12:12:52 -06:00 |
|
Nathan Sobo
|
d30e183edb
|
Add benchmark for inserting at the end of a file
|
2012-03-13 11:11:17 -06:00 |
|
Nathan Sobo
|
43fbfba68d
|
💄
|
2012-03-12 19:47:25 -06:00 |
|
Nathan Sobo
|
f7b9cf42d7
|
Slight optimization: Pull reference to @lines[0] in loop into a variable
|
2012-03-12 19:47:12 -06:00 |
|
Nathan Sobo
|
8061248d58
|
Cache currentBuilder
|
2012-03-12 19:32:30 -06:00 |
|
Nathan Sobo
|
1dee39042e
|
Assign innerHTML properly on the element underlying the jQuery wrapper
|
2012-03-12 19:30:31 -06:00 |
|
Nathan Sobo
|
9d0f1bc3f7
|
Refresh line numbers in gutter by setting innerHTML for speed
|
2012-03-12 19:15:19 -06:00 |
|
Nathan Sobo
|
633e07d537
|
Export $$$ function, which returns HTML as a string
|
2012-03-12 19:14:53 -06:00 |
|
Nathan Sobo
|
7638375b78
|
Avoid call to jQuery.clean by converting HTML to DOM nodes manually instead of using $
|
2012-03-12 19:14:36 -06:00 |
|
Nathan Sobo
|
5529a0e527
|
Build all lines numbers as a single chunk of html
|
2012-03-12 18:56:58 -06:00 |
|
Nathan Sobo
|
0a38793450
|
Use a DocumentFragment to insert all lines at once
|
2012-03-12 18:51:43 -06:00 |
|
Nathan Sobo
|
a7c5ea08be
|
Merge branch 'master' of github.com:github/atom
|
2012-03-12 18:15:52 -06:00 |
|
Nathan Sobo
|
9a618ccb5e
|
Use raw DOM api to insert lines to avoid slow jQuery.clean
|
2012-03-12 18:15:39 -06:00 |
|
Corey Johnson
|
e7de17aed7
|
Console output is less noisy
|
2012-03-12 17:05:30 -07:00 |
|
Corey Johnson
|
11da15ac99
|
Exit app if exitAppWhenFinished is set
|
2012-03-12 16:40:38 -07:00 |
|
Corey Johnson
|
b39201891f
|
Add native exit method
|
2012-03-12 16:39:20 -07:00 |
|
Corey Johnson
|
4be4f83dce
|
Class method load initializes Cef
|
2012-03-12 16:39:02 -07:00 |
|
Nathan Sobo
|
fa971d1e75
|
Render multiple lines in a single fragment
|
2012-03-12 16:40:14 -06:00 |
|
Corey Johnson
|
b1ba8b051e
|
Fix broken import
|
2012-03-12 14:35:34 -07:00 |
|
Corey Johnson
|
9d3b13a850
|
These comments are line noise
|
2012-03-12 14:28:45 -07:00 |
|
Corey Johnson
|
f0c2746f54
|
Add ability to run benchmarks from rake
|
2012-03-12 14:25:17 -07:00 |
|
Corey Johnson
|
98bc29cdce
|
Benchmarks are run when atom is run with --benchmark argument
|
2012-03-12 14:24:06 -07:00 |
|
Corey Johnson
|
338d4e7ad5
|
Add ability to build and run atom via rake
|
2012-03-12 14:23:33 -07:00 |
|
Corey Johnson
|
cbfa165e5f
|
resources is Resources
|
2012-03-12 14:19:19 -07:00 |
|
Nathan Sobo
|
86cc45f4da
|
Add Editor.spliceLineELements
|
2012-03-12 14:21:00 -06:00 |
|
Corey Johnson
|
d8227ac36d
|
Add atom-build to gitignore
|
2012-03-12 11:51:15 -07:00 |
|
Corey Johnson
|
4a726646c1
|
Rename rake tasks to match their behavior
|
2012-03-12 11:17:32 -07:00 |
|
Corey Johnson
|
f7be856f2f
|
Cache line elements in Editor.
Shaves off 30ms
|
2012-03-09 15:30:21 -08:00 |
|
Corey Johnson
|
8e97fbd5ed
|
document.title is set as the window title
|
2012-03-09 11:02:08 -08:00 |
|
Nathan Sobo
|
99f659fd58
|
Don't clip screen positions that are directly translated from buffer positions.
The translation process is guaranteed to return a valid screen position so there's no need to clip the position again.
|
2012-03-09 10:31:57 -07:00 |
|
Nathan Sobo
|
036902a3cc
|
Only clipToBounds in translatePosition when calling it from clipPosition
|
2012-03-09 10:15:51 -07:00 |
|