21334 Commits

Autor SHA1 Mensagem Data
Chris Wanstrath 6b87c59d8d alpha order methods in tabs.coffee 2011-09-05 23:02:42 -07:00
Chris Wanstrath c630c17ac2 remove 'add tab' tab 2011-09-05 22:40:15 -07:00
Corey Johnson 18df46bbde eat the key bindings we want. 2011-09-05 10:27:07 -07:00
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