Commit Graph

4341 Commits

Author SHA1 Message Date
Nathan Sobo
0efee25ded Cleanup keybindings after app spec. 2012-03-15 16:22:02 -06:00
Nathan Sobo
6bdba313d1 Don't add to the same window to the atom.windows array twice 2012-03-15 16:10:55 -06:00
Nathan Sobo
60056e57fb Use an editor in the file finder instead of an input element. 2012-03-15 13:41:37 -06:00
Corey Johnson
a559e52352 Extract jasmine code into jasmine-helper 2012-03-15 10:46:40 -07:00
Corey Johnson
1a4ae397ad rake benchmark uses --headless arg 2012-03-15 10:37:19 -07:00
Corey Johnson
300f030895 rake commands use /tmp/atom-build as the build directory 2012-03-15 10:25:41 -07:00
Corey Johnson
6b4f3b0386 Use --headless arg to enable console reporter and exit on finish. 2012-03-15 10:24:57 -07:00
Corey Johnson
80641636f9 rake tasks use console reporter 2012-03-15 10:15:06 -07:00
Corey Johnson
ef9673a145 jasmine-atom-reporter doesn't output any console data 2012-03-15 08:55:09 -07:00
Nathan Sobo
3515591d58 Fix bug where you couldn't use backspace, delete, arrow keys in file finder.
Bind all these movement keys only to editor for now, because they're interfering with the default input behavior.
2012-03-14 19:17:32 -06:00
Nathan Sobo
04fce8067f Add some temporary logging to debug intermittent spec failure. 2012-03-14 19:15:59 -06:00
Nathan Sobo
8b0d79b589 Don't call shutdown on close event. The window is closing anyway. 2012-03-14 19:00:31 -06:00
Nathan Sobo
f88bfc1ab0 Use _.remove to remove windows from atom.windows array 2012-03-14 19:00:15 -06:00
Nathan Sobo
05699b9bb8 Merge branch 'master' of github.com:github/atom 2012-03-14 18:28:37 -06:00
Nathan Sobo
601cf41108 Fix bug where file-finder pushed editor up.
For now, I'm removing the flexbox treatment of #app-vertical because the file finder just needs to overlay the bottom and absolute positioning is simpler. I'm also using requireStylesheet to load the file finders CSS instead of a link tag.
2012-03-14 18:28:23 -06:00
Corey Johnson
5c2b8b8ed6 this commit fixes the previous failure 2012-03-14 16:40:44 -07:00
Corey Johnson
8bff0d91f7 this commit should fail 2012-03-14 16:39:48 -07:00
Corey Johnson
4428979a66 📣 💩 2012-03-14 16:38:24 -07:00
Corey Johnson
f5cc7fceb9 Get rid of newline in cibuild's sha var 2012-03-14 16:13:42 -07:00
Corey Johnson
709de13138 Add key for cibuild 2012-03-14 16:09:31 -07:00
Corey Johnson
154fa2fa92 Editor.save spec removes test files in afterEach method 2012-03-14 14:38:03 -07:00
Corey Johnson
a09c76e3b5 Terminate rake tasks when build fails 2012-03-14 12:57:03 -07:00
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