Commit Graph

1519 Commits

Author SHA1 Message Date
Corey Johnson
caaa8d110e 💄 2012-03-14 12:19:50 -07:00
Corey Johnson
eceb5aec33 Set permissions for cibuild 2012-03-14 12:17:25 -07:00
Corey Johnson
8a0a1f0e66 Add Janky build script 2012-03-14 12:15:05 -07:00
Corey Johnson
8e55df162c rake test exits with same exitstatus as the atom app 2012-03-14 11:28:08 -07:00
Corey Johnson
c6e530e82f Ignore std err for now. Xcode pipes out too much noise. 2012-03-14 11:27:33 -07:00
Corey Johnson
56fb238bf6 Failures cause app to exit with exitStatus != 1 2012-03-14 11:00:35 -07:00
Corey Johnson
117d9287e0 Allow AtomReporter to output text to console. 2012-03-14 10:48:53 -07:00
Corey Johnson
131d5775bf Clean up line noise on console.log 2012-03-14 10:48:17 -07:00
Corey Johnson
ac61e18f2c Format console log better 2012-03-14 09:59:36 -07:00
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