Commit Graph

51 Commits

Author SHA1 Message Date
Nathan Sobo
396857660b Merge remote-tracking branch 'origin/project-refactor' 2012-06-20 16:51:40 -06:00
Nathan Sobo
2fe8ba41d0 Fix benchmarks by castrating loadUserConfiguration method correctly now that it's moved 2012-06-20 16:18:21 -06:00
Corey Johnson
c9b2535fac Fix setBuffer calls in benchmark-suite 2012-06-20 13:07:50 -07:00
Nathan Sobo
a32015f2e0 Un-F benchmark 2012-05-29 16:05:24 -06:00
Corey Johnson & Nathan Sobo
9b83ce6545 renderer tells editor when the gutter needs to be updated 2012-05-24 11:17:37 -07:00
Corey Johnson
00f11d86d6 Fix failing benchmark 2012-05-16 17:25:33 -07:00
Corey Johnson
8e808ae3c1 Clear rootViewStates after each benchmark 2012-05-16 12:17:01 -07:00
Corey Johnson
27f3d3d03d Use scrollView in benchmarks 2012-05-15 17:39:44 -07:00
Corey Johnson
e691f1e73a Errors thrown when running benchmarks are logged to the console 2012-05-15 17:39:23 -07:00
Corey Johnson
aed346cfcf Fail if the benchmarks fail 2012-05-15 17:00:54 -07:00
Corey Johnson
d9dbca122f Force benchmark ajax call to be synchronous 2012-05-15 16:59:06 -07:00
Corey Johnson
8cbd81b7ac don't fail build if benchmark fails 2012-05-15 10:22:47 -07:00
Corey Johnson
6515cada2d check to see if the build passes without the 9000-line-file.after-opening.move-to-beginning-of-word benchmark 2012-05-15 10:16:12 -07:00
Corey Johnson & Nathan Sobo
13553f79bc Benchmark movement of cursor that scrolls the editor's scroll view 2012-05-14 15:44:23 -06:00
Corey Johnson & Nathan Sobo
550bd0a979 Run more trials in benchmark that opens a 9k line file 2012-05-14 15:43:53 -06:00
Corey Johnson & Nathan Sobo
e8838b95fc Don't load user configuration for benchmark, since it changes the performance curve 2012-05-14 15:43:26 -06:00
Nathan Sobo
73c51583e6 Add benchmark for inserting newline in big file 2012-05-11 18:44:15 -06:00
Corey Johnson & Nathan Sobo
3f8654c76d Benchmark moving to eof 2012-05-10 11:31:35 -07:00
Nathan Sobo
1e2d333a15 WIP: working on only rendering on-screen lines. still half-baked. 2012-05-10 09:27:04 -06:00
Nathan Sobo
b369c09fa0 Benchmark method takes an optional repeat count after the description. Refactor benchmark helper. 2012-05-09 18:11:31 -06:00
Corey Johnson & Nathan Sobo
13f89f5d96 Benchmark opening large file 2012-05-09 16:22:07 -07:00
Corey Johnson & Nathan Sobo
cfd8d5bf8e Add benchmarkOnce 2012-05-09 16:11:35 -07:00
Corey Johnson & Nathan Sobo
faa0ec2199 log benchmark reports 2012-05-09 12:24:27 -07:00
Nathan Sobo
f2f44b9ab6 Can match key patterns with the '-' character
Add a parser to parse keystroke patterns instead of splitting on '-' with a regex
2012-05-09 10:56:31 -06:00
Corey Johnson & Nathan Sobo
69a76d1b47 Can move files from the tree view 2012-04-27 14:18:55 -07:00
Corey Johnson & Nathan Sobo
f652b4e357 Position autocomplete menu above cursor if there isn't room below 2012-04-20 17:18:07 -06:00
Nathan Sobo
e89a2255cf Tear down editors and unsubscribe from buffers on window unload to prevent exceptions when typing after reload 2012-04-18 11:01:30 -06:00
Nathan Sobo
77606b969c 💄 2012-04-09 15:53:33 -06:00
Nathan Sobo
7ded50c19d Add benchmark for moving to beginning of word at the end of a 9k line file 2012-04-09 15:52:08 -06:00
Corey Johnson & Nathan Sobo
98f9942367 Rename Editor.lastActiveEditor to Editor.activeEditor 2012-03-21 15:25:49 -07:00
Nathan Sobo
ec9b4ffcd1 Fix broken benchmarks suite. 2012-03-20 17:22:44 -06:00
Corey Johnson
f1003d1e3e Send benchmark data to graphite 2012-03-15 17:47:51 -07: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
ef9673a145 jasmine-atom-reporter doesn't output any console data 2012-03-15 08:55:09 -07:00
Corey Johnson
117d9287e0 Allow AtomReporter to output text to console. 2012-03-14 10:48:53 -07:00
Corey Johnson
638c0c625b Rename TrivialReporter AtomReporter 2012-03-14 09:59:31 -07:00
Nathan Sobo
d30e183edb Add benchmark for inserting at the end of a file 2012-03-13 11:11:17 -06:00
Corey Johnson
11da15ac99 Exit app if exitAppWhenFinished is set 2012-03-12 16:40:38 -07:00
Corey Johnson
8e97fbd5ed document.title is set as the window title 2012-03-09 11:02:08 -08:00
Corey Johnson
1ce161504d Benchmark cascading syntax changes by adding a quote to file 2012-03-08 18:25:18 -08:00
Corey Johnson
e673f570cc We have to have pfbenchmark! I love the dan dan noodles. 2012-03-08 18:17:58 -08:00
Corey Johnson
095d2c0f19 un-f benchmark 2012-03-08 18:12:46 -08:00
Corey Johnson & Nathan Sobo
51c02f236c add fpbenchmark and fbenchmark 2012-03-08 18:11:40 -08:00
Corey Johnson & Nathan Sobo
ffeab94472 Do not use an Atom file in fixtures.
It makes things confusing when doing a global search.
2012-03-08 15:28:29 -08:00
Corey Johnson & Nathan Sobo
e04c3aeae8 Benchmark insert/delete in a medium sized file 2012-03-08 15:19:26 -08:00
Corey Johnson & Nathan Sobo
da8d30ab98 Call Editor.insertText directly instead of creating a TextInput event 2012-03-08 14:27:05 -08:00
Nathan Sobo
95e9b83694 Don't always show console, but bind a key for it and show when profiling 2012-03-08 13:04:07 -07:00
Nathan Sobo
4bfc09b18d Run benchmarks 100 times and other 💄 2012-03-07 19:43:59 -07:00
Corey Johnson & Nathan Sobo
f44a9df701 Add benchmark for inserting and deleting a character 2012-03-07 19:07:56 -07:00