Nathan Sobo
7937380eed
Projects w/ EditSessions for now-deleted files can now be reloaded w/out error
2012-09-18 13:30:16 -06:00
Nathan Sobo
68effe3303
Make TreeView focus the active editor when a file is selected w/ the keyboard
2012-09-18 13:00:16 -06:00
Kevin Sawicki
fe8b547a34
Add back .project
2012-09-11 15:13:17 -07:00
Corey Johnson
9d830f9ef4
Remove rogue log
2012-09-10 17:22:21 -07:00
Corey Johnson & Nathan Sobo
2d3c06b86d
Handle begin/end patterns with no name or contentName
...
I'm looking at you ruby.
2012-09-07 18:54:54 -07:00
Corey Johnson & Nathan Sobo
12e2fbdb14
Add support for back-references in TextMate grammars
2012-09-07 15:27:13 -07:00
Corey Johnson & Nathan Sobo
b00830cbc8
A pattern with no name
or contentName
does not insert undefined
into scope array
2012-09-07 11:20:56 -07:00
Corey Johnson & Nathan Sobo
10c36191ec
Zero-length start patterns work.
...
Add zero-length captures back into OnigRegEx.BuildCaptureIndices to see zero length captures. Handle zero-length captures by continuing to scan line. Does not handle infinite loop possibility yet.
2012-09-07 10:07:54 -07:00
Corey Johnson
7f8531d10f
Show dev tools when specs are run
2012-09-06 15:36:28 -07:00
Corey Johnson
f75315a568
Remove Rule.compileRegex
2012-09-06 15:30:50 -07:00
Corey Johnson
4f2cc1f856
Add OnigRegExp.captureIndices(string, index, regexes)
...
Allows us to know if a zero-length regex matched.
2012-09-06 15:26:42 -07:00
Corey Johnson
48fdf8a708
Added OnigRegExp.catpureIndices
2012-09-06 10:22:13 -07:00
Corey Johnson
afbe99454a
Rename getRegexPatternPairs to getIncludedPatterns and getAllPatterns
2012-09-06 09:24:30 -07:00
Corey Johnson
4734c8cdc4
If the file name has no '.' use the file name as the extension.
2012-09-04 10:53:28 -07:00
Corey Johnson
fb039276de
un-f
2012-09-04 10:52:34 -07:00
Corey Johnson
6cbccdab05
Remove ace-adaptor file. It is no longer used
2012-09-04 10:05:09 -07:00
Corey Johnson
3b9310ebe4
Gutter width is sized to fit the width of the largest line number
2012-08-31 13:33:59 -07:00
Corey Johnson & Nathan Sobo
27d2d14414
Carry CEF1 directories over to CEF3
2012-08-31 10:43:21 -07:00
Corey Johnson & Nathan Sobo
f023df546a
Add 'atom-build' to .gitignore
2012-08-31 10:15:52 -06:00
Corey Johnson & Nathan Sobo
c9c138491e
Add atom.exit
, which exits from the browser process instead of the renderer
2012-08-31 10:15:12 -06:00
Corey Johnson & Nathan Sobo
27335661dc
WIP: Getting specs and benchmarks running from the command line
2012-08-30 18:10:05 -06:00
Corey Johnson & Nathan Sobo
fa4306b0b8
Fix rake run
2012-08-30 17:46:57 -06:00
Corey Johnson & Nathan Sobo
20dd59194b
Handle title change. But there's a bug in CEF that makes this only work once.
2012-08-30 17:42:53 -06:00
Corey Johnson & Nathan Sobo
44db540528
All specs pass
2012-08-30 17:12:52 -06:00
Nathan Sobo
461ec70e7b
Fix window spec
2012-08-30 16:19:38 -06:00
Corey Johnson & Nathan Sobo
b073f3e2b1
Make some assertions fuzzy to deal with sub-pixel issues. Not totally there yet
2012-08-30 16:13:13 -06:00
Corey Johnson & Nathan Sobo
92d728295f
Don't assume save is always passed a success callback
2012-08-30 16:12:34 -06:00
Corey Johnson & Nathan Sobo
bd1982ede1
Nix fs.async.* methods. They aren't needed now.
2012-08-30 16:12:15 -06:00
Corey Johnson & Nathan Sobo
08b9d69f59
Focus specs window before each test to ensure focus assertions pass
2012-08-30 16:11:42 -06:00
Corey Johnson & Nathan Sobo
bc9d9842a7
Kill atom spec. It's not worth testing this stuff right now
2012-08-30 16:10:24 -06:00
Corey Johnson
b31589d6df
If there is a RESOURCE_PATH defined, open that by default
2012-08-30 10:39:54 -07:00
Corey Johnson
6cb10a0855
Commented code deserves to die
2012-08-30 10:39:54 -07:00
Corey Johnson
35f603793d
Make default window size big enough to show the dev tools console icon
2012-08-30 10:39:54 -07:00
Corey Johnson
b0096ee0e6
Only non-mac versions of the app need to run CefExecuteProcess in their main function.
2012-08-30 10:39:54 -07:00
Nathan Sobo
714a260f32
Require atom.coffee in spec-bootstrap and benchmark-bootstrap
2012-08-30 11:26:31 -06:00
Nathan Sobo
3cc2faf7c2
Add atom.showDevTools
and replace calls to $native.showDevTools
2012-08-30 11:24:01 -06:00
Nathan Sobo
d5ffdb153a
Remove $native.saveDialog
. It's replaced with atom.showSaveDialog
2012-08-30 11:08:55 -06:00
Nathan Sobo
eaafa9eade
Merge branch 'master' of github.com:github/atom-cef3
...
Conflicts:
native/atom_cef_client.cpp
2012-08-30 11:05:50 -06:00
Nathan Sobo
3b2b829419
Use atom.showSaveDialog
when closing a previously-unsaved buffer
2012-08-30 11:03:58 -06:00
Nathan Sobo
8b5b7de6e0
Add atom.showSaveDialog
...
Reply messages now always begin with an array of the reply id and the callback index.
2012-08-30 10:52:35 -06:00
Corey Johnson
9c7c95f413
Update C++ headers
2012-08-30 09:11:01 -07:00
Corey Johnson
b4f617c657
Remove util.h
2012-08-30 09:07:39 -07:00
Corey Johnson
d2e517f5a3
💄
2012-08-30 08:54:18 -07:00
Nathan Sobo
3cc8297460
Fix merge screw-up
2012-08-29 23:27:30 -06:00
Nathan Sobo
c24c9e2003
Merge branch 'master' of github.com:github/atom-cef3
...
Conflicts:
native/atom_cef_client.h
native/atom_cef_client_mac.mm
src/app/atom.coffee
2012-08-29 23:08:31 -06:00
Nathan Sobo
d0c767ac15
Fix spy
2012-08-29 20:54:39 -05:00
Nathan Sobo
63a0746cc5
Remove $native.alert
2012-08-29 20:53:04 -05:00
Nathan Sobo
558ffd9cbe
Spy on atom.confirm
instead of $native.alert
in specs
2012-08-29 20:50:47 -05:00
Nathan Sobo
d8ea46ee5b
Use atom.confirm
when for confirmation when deleting a file in the TreeView
2012-08-29 20:46:08 -05:00
Nathan Sobo
95b1ebdd8c
Use atom.confirm
to display buffer conflict dialog
2012-08-29 20:43:29 -05:00