Corey Johnson & Nathan Sobo
|
ad4b3db439
|
Add OnigRegExp.test
|
2012-08-09 12:57:20 -06:00 |
|
Corey Johnson & Nathan Sobo
|
2a945838f5
|
Return absolute minimum capture data from OnigRegExp
|
2012-08-08 12:13:54 -07:00 |
|
Corey Johnson & Nathan Sobo
|
fd295faa44
|
OnigRegExp.getCaptureTree only returns capture tree (no capture text)
|
2012-08-08 11:04:13 -06:00 |
|
Corey Johnson & Nathan Sobo
|
e0516def80
|
Prioritize getCaptureTree in conditionals for tiny drops of speed
|
2012-08-08 10:16:36 -06:00 |
|
Nathan Sobo
|
f1438f2806
|
Optimization: Return only arrays from getCaptureTree
Creating objects and setting key-value pairs is more expensive than creating arrays with numeric indices. So this squeezes a bit more performance.
|
2012-08-08 09:57:42 -06:00 |
|
Nathan Sobo
|
c6c4d6413e
|
Optimization attempt: Captures contain start/end position instead of text
|
2012-08-08 09:11:32 -06:00 |
|
Corey Johnson & Nathan Sobo
|
827b3e29d3
|
Implement OnigRegExp.getCaptureTree natively
|
2012-08-07 16:20:02 -07:00 |
|
Corey Johnson & Nathan Sobo
|
088b1a1398
|
💄
|
2012-08-07 16:18:16 -07:00 |
|
Nathan Sobo
|
bfb559e1c5
|
WIP: Native version of OnigRegExp.getCaptureTree. Not wired up yet or tested.
|
2012-08-07 14:46:24 -06:00 |
|
Nathan Sobo
|
a85345e392
|
Add OnigRegExp.getCaptureCount
|
2012-08-06 18:27:14 -06:00 |
|
Nathan Sobo
|
58510c2cc4
|
Release compiled oniguruma regex in destructor of user data object
|
2012-08-01 09:48:38 -07:00 |
|
Corey Johnson & Nathan Sobo
|
757258dd98
|
Include 'indices' property on OnigRegExp result with capture group indices
|
2012-08-01 09:48:37 -07:00 |
|
Corey Johnson & Nathan Sobo
|
7067c35dc0
|
Add CocoaOniguruma
|
2012-08-01 09:48:36 -07:00 |
|
Corey Johnson & Nathan Sobo
|
15d27dca44
|
Start on OnigRegexp javascript extension
|
2012-08-01 09:48:36 -07:00 |
|
Corey Johnson & Nathan Sobo
|
10352a9f6d
|
💄
|
2012-07-31 09:42:43 -07:00 |
|
Corey Johnson & Nathan Sobo
|
a7f4abdff9
|
Focus atom window when dev tools are removed
|
2012-07-31 09:42:34 -07:00 |
|
Corey Johnson & Nathan Sobo
|
63d016785b
|
When devTools have focus, meta-alt-i hides the dev tools
|
2012-07-31 09:42:08 -07:00 |
|
Corey Johnson
|
0e1a52b090
|
Eliminate race condition for unwatching paths.
|
2012-07-25 14:15:06 -07:00 |
|
Nathan Sobo
|
454557b502
|
Merge branch 'master' into global-find
Conflicts:
spec/extensions/command-panel-spec.coffee
src/app/buffer.coffee
src/extensions/command-panel/command-panel.coffee
src/extensions/command-panel/keymap.coffee
|
2012-07-24 17:59:49 -06:00 |
|
Corey Johnson & Nathan Sobo
|
713b5a9620
|
Better $native.exec errors
|
2012-07-20 14:19:19 -07:00 |
|
Corey Johnson & Nathan Sobo
|
d24f9667f8
|
Add exception warning to stdout handler of native child process exec
|
2012-07-19 19:14:05 -06:00 |
|
Corey Johnson & Nathan Sobo
|
b1b6b3a310
|
Convert NSString to std::string with a length appropriate to the UTF8 encoding
|
2012-07-19 11:14:25 -06:00 |
|
Corey Johnson & Nathan Sobo
|
f998da301c
|
Native handler logs when completion callback for child process raises exception
|
2012-07-17 18:39:00 -06:00 |
|
Nathan Sobo
|
7865799b34
|
Enable accelerated and threaded compositing on CEF
|
2012-07-14 10:22:14 -06:00 |
|
Corey Johnson & Nathan Sobo
|
075b2e4304
|
Don't rethrow execeptions in exec callbacks.
Since the callbacks are executed asynchronously, no v8 code is above them on the stack to which to rethrow. It was causing crashes.
|
2012-07-12 12:10:37 -07:00 |
|
Nathan Sobo
|
92f4519db2
|
Allow null characters in child process output
This is needed because grep uses a null character as a delimiter after the file path.
|
2012-07-11 18:45:57 -06:00 |
|
Corey Johnson
|
2afec5cf53
|
Add ChildProcess.exec(cmd, [options])
Uses promises for failure and success states. Takes optional stderr and stdout callbacks for incremental reading.
|
2012-07-10 15:07:28 -07:00 |
|
Corey Johnson & Nathan Sobo
|
523f240fe3
|
Properly dereference smart-pointer in native reload logic
|
2012-07-06 11:40:36 -06:00 |
|
Nathan Sobo
|
0433d3c3d9
|
Never send blur events to specs window
This makes sure that specs that rely on focus behavior don't end up failing because our focus is on an entirely different window.
|
2012-07-02 19:41:12 -06:00 |
|
Corey Johnson & Nathan Sobo
|
6ebe75c0bd
|
Add fs.md5ForPath
|
2012-07-02 18:19:16 -06:00 |
|
Nathan Sobo
|
8c740b09e6
|
Add fs.lastModified
|
2012-07-02 17:44:12 -06:00 |
|
Corey Johnson
|
b673d40fd5
|
Remove focus from CEF when AtomController resigns as main window. Add focus when it becomes the main window.
|
2012-07-02 13:14:46 -06:00 |
|
Nathan Sobo
|
7387ad13f6
|
Merge branch 'master' of https://github.com/github/atom
|
2012-07-02 13:13:51 -06:00 |
|
Nathan Sobo
|
8468e89db8
|
Upgrade to cef_binary_1.1025.723_macosx
|
2012-07-02 13:11:16 -06:00 |
|
Corey Johnson
|
66ad7647d9
|
set new default window postion
|
2012-07-02 08:44:51 -07:00 |
|
Corey Johnson
|
9907751fd9
|
Throw JS exception when calling $native.watchPath with nonexistent path.
|
2012-06-29 15:09:01 -07:00 |
|
Corey Johnson
|
ff92e11789
|
PathWatcher handles atomic writes
|
2012-06-29 15:09:00 -07:00 |
|
Corey Johnson
|
074e2b9b85
|
A new PathWatcher is created for each v8 context. When the associated v8 context is released, the PathWatcher stops watching all its files and deallocs .
|
2012-06-29 15:09:00 -07:00 |
|
Corey Johnson
|
1059a6a495
|
Make dev tools work with specs
|
2012-06-26 16:41:13 -07:00 |
|
Corey Johnson
|
bdf53f55bb
|
Adjust default size and position of window
|
2012-06-26 16:41:13 -07:00 |
|
Corey Johnson
|
a364fff7e6
|
meta-alt-i toggles docked dev tools
|
2012-06-26 16:41:13 -07:00 |
|
Corey Johnson
|
8ab167fd00
|
Reloading when there are modified buffers pops up a dialog.
|
2012-06-12 10:52:11 -07:00 |
|
Corey Johnson
|
321e7b6129
|
Add $native.reload
|
2012-06-12 10:52:11 -07:00 |
|
Kevin Sawicki
|
d2e79b13c2
|
💄
|
2012-06-07 14:47:58 -07:00 |
|
Corey Johnson
|
196aab1690
|
$native is now created once and registered as a CEF Extension.
|
2012-06-06 15:20:54 -07:00 |
|
Corey Johnson & Nathan Sobo
|
3a8ac78a99
|
Comments aren't allowed in xcconfig
|
2012-06-01 15:53:38 -07:00 |
|
Corey Johnson
|
c4a75492f4
|
Describe what ResourceConfig does
|
2012-06-01 15:27:52 -07:00 |
|
Corey Johnson
|
1d615c3576
|
Preprocessor can't distinguish between a macro that is defined with a value, and one that is simply defined. So I removed the LOAD_RESOURCES_FROM_DIR from the release build
|
2012-05-16 15:08:16 -07:00 |
|
Corey Johnson
|
e20d2dd9cb
|
better LOAD_RESOURCES_FROM_DIR macro detection in atom.mm
|
2012-05-16 14:32:08 -07:00 |
|
Corey Johnson
|
9c8722768a
|
LOAD_RESOURCES_FROM_DIR is a build env set in ResourceConfig.xcconfig
|
2012-05-16 14:05:06 -07:00 |
|