Commit Graph

3289 Commits

Author SHA1 Message Date
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