Commit Graph

29416 Commits

Author SHA1 Message Date
Chris Wanstrath
793946faf8 panes have keymaps. good or bad? 2011-09-04 19:23:52 -07:00
Chris Wanstrath
b9689679e5 Turn editor.coffee into an Editor class which subclasses Pane
This isn't great but I think it's a step in the right direction.
2011-09-04 19:23:52 -07:00
Chris Wanstrath
18b8e14134 kill unused document.coffee for now 2011-09-04 19:23:11 -07:00
Corey Johnson
094434776d whitespace and Xcode project cleanup 2011-09-04 18:17:20 -07:00
Corey Johnson
819ec44e98 me too 2011-09-04 18:14:34 -07:00
Corey Johnson
a8625f3056 No longer bootstrap path 2011-09-04 18:13:49 -07:00
Corey Johnson
0b3897a6f3 Capture key bindings.
Subclassesed NSApplication to make this work and moved the AppDelegate into there.
2011-09-04 18:11:29 -07:00
Corey Johnson
b4944bbb46 missing args default to falsey, so dump them 2011-09-04 15:41:38 -07:00
Chris Wanstrath
e44414ae26 whoa 2011-09-04 14:23:48 -07:00
Chris Wanstrath
dd9f35d6b6 kill bootstrap - require.js is the only special case. 2011-09-04 14:21:57 -07:00
Chris Wanstrath
804b67f8df osx.coffee is dead.
Split Chrome into App and Window, in app.coffee and window.coffee
2011-09-04 14:17:46 -07:00
Chris Wanstrath
de2ffdf25d todo: testing 2011-09-04 13:46:56 -07:00
Chris Wanstrath
38e1065ae4 probably not true 2011-09-04 13:36:54 -07:00
Chris Wanstrath
8409604108 tweak api 2011-09-04 13:34:26 -07:00
Chris Wanstrath
befc802ea1 switch to module.exports = style in tabs.coffee 2011-09-04 00:36:51 -07:00
Chris Wanstrath
b0c09aab18 need jscocoa in fs.coffee 2011-09-04 00:36:51 -07:00
Chris Wanstrath
67419b9b4d isDirectory 2011-09-04 00:36:51 -07:00
Chris Wanstrath
e5103c7bd6 fix fs module 2011-09-04 00:36:51 -07:00
Chris Wanstrath
f719ce3053 __defines should fit in 2011-09-04 00:36:51 -07:00
Chris Wanstrath
63f84475eb old exports 2011-09-04 00:36:51 -07:00
Chris Wanstrath
2b1e04264c kill Process, split into fs module and system module 2011-09-04 00:36:51 -07:00
Chris Wanstrath
8b0b0e4ea3 move Dir into fs.coffee and commonjs it 2011-09-04 00:36:50 -07:00
Chris Wanstrath
884686f55f move File module into fs.coffee. rename File.expand to File.absolute
absolute() is the commonjs form of expand()
2011-09-04 00:36:50 -07:00
Chris Wanstrath
984744ed22 kill class.js warning 2011-09-04 00:36:50 -07:00
Corey Johnson
6e73a8a442 clean up inspector creator 2011-09-03 10:38:15 -07:00
Chris Wanstrath
93add06d5f implement ../ and ./ require() prefixes 2011-09-02 19:49:35 -07:00
Chris Wanstrath
c6d0df42e3 __filename global - name of the file being require()'d 2011-09-02 19:49:30 -07:00
Corey Johnson
db24c17d22 we only need the setTimeout on the first window load. must be some magic caching going on somewhere. 2011-09-02 19:38:57 -07:00
Corey Johnson
0fcbd5a306 more coffeescriptish, i think 2011-09-02 19:37:50 -07:00
Corey Johnson
7309d86bfb these only need a tiny bit of timeout 2011-09-02 19:28:19 -07:00
Corey Johnson
4b66101755 just adding the editor pane statically 2011-09-02 19:28:05 -07:00
Corey Johnson
6d41492fd7 it's important to test your code, corey 2011-09-02 18:08:37 -07:00
Corey Johnson
a481313826 whitespace 2011-09-02 18:05:35 -07:00
Corey Johnson
02028e156e box-flow all the things 2011-09-02 18:05:27 -07:00
Corey Johnson
b7f562dd32 Whenever a pane is added or removed, the editorUI is refreshed. 2011-09-02 18:01:39 -07:00
Corey Johnson
23e4be9f7d define takes an optional filename. This lets us grab the 'temp' object we set requires to when there are circular references.
Is this crazy, or does this make sense.
2011-09-02 18:01:39 -07:00
Corey Johnson
5d758bf358 added a resize editor method 2011-09-02 18:01:39 -07:00
Chris Wanstrath
b7fba87b06 So that's why my fonts looked off... 2011-09-02 16:33:13 -07:00
Chris Wanstrath
51c06a956a commonjs assert module. thanks node! 2011-09-02 00:08:14 -07:00
Chris Wanstrath
56245f8ecc kill me now 2011-08-30 01:39:23 -07:00
Chris Wanstrath
10b6e50b11 modes plugin 2011-08-30 01:39:21 -07:00
Chris Wanstrath
eac9aaec3b jazz up the project browser 2011-08-30 01:16:07 -07:00
Chris Wanstrath
23fc7223b3 export ace, emit 'save' and 'open' events 2011-08-30 01:14:35 -07:00
Chris Wanstrath
76ee406ae8 jscocoa nsstrings aren't js strings =/ 2011-08-30 01:14:35 -07:00
Chris Wanstrath
1cd9f98478 web console is where it's at
(this also fixes the reported source of a console.log
in the web inspector)
2011-08-30 01:14:35 -07:00
Chris Wanstrath
e1714c72e7 we have better debugging now, thx 2011-08-30 01:12:26 -07:00
Chris Wanstrath
7396c156db we can require() any files we want! non-js files come back as plaintext.
this commit also fixes reloading of html files, since require() will
look in your dev paths by way of require.paths 
2011-08-30 01:12:26 -07:00
Chris Wanstrath
adc94d662f apple ui font 2011-08-30 01:12:26 -07:00
Chris Wanstrath
be836fe462 scope project css to #project 2011-08-30 01:12:26 -07:00
Chris Wanstrath
c1faebd044 Social coding. 2011-08-30 01:12:26 -07:00