Corey Johnson & Nathan Sobo
ab18eaa211
Make parseArguments a class method
2012-09-12 16:12:17 -07:00
Corey Johnson & Nathan Sobo
2de35d4098
cli arguments need to use =
2012-09-12 16:11:43 -07:00
Corey Johnson & Nathan Sobo
5ae185c4f5
Remove unused code
2012-09-12 15:29:01 -07:00
Corey Johnson & Nathan Sobo
b34f26da9b
atom cli uses open and adds --executed-from argument
2012-09-12 15:28:34 -07:00
Corey Johnson & Nathan Sobo
bda3bcac4e
Merge branch 'making-things-easy' of github.com:github/atom into making-things-easy
2012-09-12 10:25:11 -07:00
Corey Johnson
28bd8ea459
wip
2012-09-11 17:38:27 -07:00
Corey Johnson
852b5e3ceb
Cleanup Rakefile
2012-09-11 11:08:49 -07:00
Corey Johnson
d92564673a
Kill Xcode hard.
...
This is a bad idea, but for now we need to make sure Xcode is REALLY killed.
2012-09-11 11:08:38 -07:00
Corey Johnson
71562a6c33
Directory entries can only be files or other directories.
...
Does not handle file like broken symlinks for now
2012-09-11 11:07:59 -07:00
Corey Johnson
528f6ce967
Remove NSLog
2012-09-11 09:08:50 -07:00
Corey Johnson
3026c7767b
Add doctype to index.html and css styles to make html take up 100% of the screen.
2012-09-11 08:45:47 -07:00
Corey Johnson
ad9b204b0a
Adding the doctype tag makes the HTML layout strangely
2012-09-11 08:43:50 -07:00
Corey Johnson
dc1d6e529f
Remove debug.xcconfig
...
No longer using $RESOURCE_PATH in rake file.
2012-09-11 08:14:50 -07:00
Corey Johnson & Nathan Sobo
0ade1cd185
Remove debug.xcconfig
...
No longer using $RESOURCE_PATH in rake file.
2012-09-10 20:20:30 -07:00
Corey Johnson & Nathan Sobo
bebe95504a
wip
2012-09-10 17:29:07 -07:00
Corey Johnson & Nathan Sobo
043fb83855
Ignore .xcodebuild-info
2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
d5831710c9
Move AtomApplication argument methods from the class to the instance
2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
753fc04622
Fixes problem where xcodebuild creates broken binaries unless it is given the -scheme option (I can only reproduce this on my Air)
2012-09-10 17:24:10 -07:00
Corey Johnson & Nathan Sobo
6570aedbb0
Making rake install almost work
2012-09-10 17:23:05 -07:00
Corey Johnson & Nathan Sobo
85c37fd652
Move atom.resourcePath to window.resourcePath
...
The resourcePath is now set using a url param. Because resourcePath is needed by require.js, it needs to be on `window` rather than `atom`.
2012-09-10 17:22:21 -07:00
Corey Johnson & Nathan Sobo
949abdcd19
Pass argc and argv to CefInitialize
2012-09-10 17:22:21 -07:00
Corey Johnson
31d56b31ea
rake install creates a symlink to Atom in /Applications and a cli usr/local/bin/atom
2012-09-10 17:22:21 -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