Commit Graph

27881 Commits

Author SHA1 Message Date
Corey Johnson
df24e48c63 remember the jscocoa instance! 2011-09-05 10:26:51 -07:00
Corey Johnson
e79d1eb752 add the break to the switch 2011-09-05 10:26:30 -07:00
Chris Wanstrath
fdfcd0ac25 de-debug 2011-09-04 21:24:11 -07:00
Chris Wanstrath
06e0a46c1c make ace's coffee mode 1000x better
before and after:

https://img.skitch.com/20110905-najte87m4cq32unmd6eyigikcf.png

submitted upstream:

https://github.com/ajaxorg/ace/pull/411
2011-09-04 21:20:55 -07:00
Chris Wanstrath
0b86dd54a6 lol ruby 2011-09-04 20:48:07 -07:00
Chris Wanstrath
8fa91ed75d clear all key modifiers on blur 2011-09-04 20:26:26 -07:00
Chris Wanstrath
ad9028e803 cancel open 2011-09-04 19:29:43 -07:00
Chris Wanstrath
4dee3710f0 blur matters 2011-09-04 19:29:37 -07:00
Chris Wanstrath
9413af5816 those guys too 2011-09-04 19:23:53 -07:00
Chris Wanstrath
1d3b31849b use keymaster instead of ace for keybindings.
keybindings now work anywhere in the window, not just when ace has
focus!
2011-09-04 19:23:52 -07:00
Chris Wanstrath
6186c278fd tweak keymater with our own changes 2011-09-04 19:23:52 -07:00
Chris Wanstrath
3efba12e10 vendor keymaster 2011-09-04 19:23:52 -07:00
Chris Wanstrath
9d200700bc can't read file 2011-09-04 19:23:52 -07:00
Chris Wanstrath
d45edcd5ff addPane takes a Pane. turn project and tab plugins into Panes 2011-09-04 19:23:52 -07:00
Chris Wanstrath
45d2bdc5fd move open, openURL, new, reload, & showConsole key commands into Window 2011-09-04 19:23:52 -07:00
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