Commit graph

  • 5b02b658fe remove stopEvent from util -> event Fabian Jakobs 2010-12-16 18:24:58 +01:00
  • 74408f30ac remove css class handling from util.js Fabian Jakobs 2010-12-16 18:23:18 +01:00
  • c0540f7e1e move arrayRemove to lang Fabian Jakobs 2010-12-16 18:22:34 +01:00
  • a7963dc9a4 use more robust type checks Fabian Jakobs 2010-12-16 18:21:43 +01:00
  • 80a11082b1 auto indent fix Fabian Jakobs 2010-12-16 15:06:40 +01:00
  • 78af5b6bae some CSS highlighting fixes Fabian Jakobs 2010-12-16 11:50:34 +01:00
  • 4b5c5f324f fix boolean highlighting Fabian Jakobs 2010-12-16 11:45:21 +01:00
  • 97c24a7769 all tests are working now Fabian Jakobs 2010-12-16 10:56:33 +01:00
  • fa4d88830c moving files added since the big move Joe Walker 2010-12-15 20:12:07 +00:00
  • fc7f5be3a1 adding a missing env to the cli Joe Walker 2010-12-15 20:11:32 +00:00
  • 0f505962d0 Merge branch 'master' of https://github.com/ajaxorg/ace Joe Walker 2010-12-15 19:46:40 +00:00
  • bf71127511 remove references to window (not supported by node) Fabian Jakobs 2010-12-15 20:01:26 +01:00
  • 36595bd9d6 convert missing unit tests Fabian Jakobs 2010-12-15 20:01:09 +01:00
  • 123da20bd5 no capture groups in tokenizer regexps Fabian Jakobs 2010-12-15 20:00:46 +01:00
  • 21dce2784e lots of minor bug fixes and tweaks to the command line Joe Walker 2010-12-15 18:54:25 +00:00
  • e9fd963724 adding the convept of next/previous to values in the command line Joe Walker 2010-12-15 13:38:02 +00:00
  • 596fc88708 significant work to push tab completion down from cli-view into requisition Joe Walker 2010-12-14 21:29:02 +00:00
  • 5faea6a934 fix various styling issues Joe Walker 2010-12-13 15:32:48 +00:00
  • ce8f86e587 fix help command Joe Walker 2010-12-13 15:32:23 +00:00
  • ad3d075bb9 fix failure to merge args for single text param Joe Walker 2010-12-13 15:32:01 +00:00
  • 71e069dec1 rename plain to cliView, have max height on console output and fix scroll to bottom Joe Walker 2010-12-13 14:39:32 +00:00
  • 9e2e7336bd making command documentation more compact and tweaking how hints work Joe Walker 2010-12-13 13:55:38 +00:00
  • fc00e42b3e adding commands from skywriter Joe Walker 2010-12-13 13:54:19 +00:00
  • 15fddc071c separation of rows and cli, more refactoring for new world, copying images from skywriter Joe Walker 2010-12-12 17:01:45 +00:00
  • b4411583dd fixed action of TAB, and made RETURN be more useful than to cause failures. Refactor plain.js and add mouse click updates Joe Walker 2010-12-12 12:57:43 +00:00
  • 9cff2e0908 lots of work fixing bugs with the command line, also removal of useless console.log Joe Walker 2010-12-11 19:01:02 +00:00
  • 1e65d71bde make the command line ui process hints at least to a basic extent Joe Walker 2010-12-09 18:22:44 +00:00
  • ba7168156b fix move lines up + unit test Fabian Jakobs 2010-12-15 19:28:30 +01:00
  • 79872cac5d collapse line selection for outdented rows Fabian Jakobs 2010-12-15 19:17:45 +01:00
  • aa594119b7 toggleCommentLines and indentRows now take row numbers instead of ranges as arguments Fabian Jakobs 2010-12-15 19:16:44 +01:00
  • bfa4748b1b add collapse lines in range Fabian Jakobs 2010-12-15 18:40:46 +01:00
  • 062c396432 IE rendering fix Fabian Jakobs 2010-12-15 17:34:24 +01:00
  • b817889ad8 add JS implementation for forEach Fabian Jakobs 2010-12-15 17:33:32 +01:00
  • ac923b5813 IE fixes Fabian Jakobs 2010-12-15 17:32:06 +01:00
  • e97f9dbbb7 removed redundant "undefined" Fabian Jakobs 2010-12-15 16:19:09 +01:00
  • 633293ee5e fix character size measurement Fabian Jakobs 2010-12-15 15:41:08 +01:00
  • a2d271677f some Opera key handling fixes (not perfect yet) Fabian Jakobs 2010-12-15 15:40:53 +01:00
  • 5383a297c2 comment out console.log statements as the log module is not yet loaded at these points Fabian Jakobs 2010-12-15 14:14:41 +01:00
  • 7bb4950a1c fix lib functions Fabian Jakobs 2010-12-15 14:14:15 +01:00
  • 634e9ac890 optimize text size measurement code and fix ugly off by one error Fabian Jakobs 2010-12-15 14:13:44 +01:00
  • 65407f8ef8 fix css and move scripts to the bottom to improve load time and to avoid having to wait for document.onload Fabian Jakobs 2010-12-15 14:12:04 +01:00
  • 46552265e5 fix url to the demo page Fabian Jakobs 2010-12-15 12:37:47 +01:00
  • caec77b63f remove function, which uses getters and setters Fabian Jakobs 2010-12-15 12:36:13 +01:00
  • 32058c5206 fix syntax error Fabian Jakobs 2010-12-15 12:35:36 +01:00
  • 9fad3c4eb8 we need more precision when measuring the character width Fabian Jakobs 2010-12-15 12:35:17 +01:00
  • 19eecaaefc replace lang.arrayIndexOf with ES5 indexOf() Fabian Jakobs 2010-12-15 11:59:05 +01:00
  • 69095379c3 use ES5 bind() instead of lang.bind() Fabian Jakobs 2010-12-15 11:43:02 +01:00
  • a0d4f85b9e use ES5 Array.isArray instead of lang.isArray Fabian Jakobs 2010-12-15 11:41:59 +01:00
  • 523bbba377 remove defineProperty shim Fabian Jakobs 2010-12-15 11:10:31 +01:00
  • c5f63c7112 put functions from old "ace/lib" modules directly on "exports" Fabian Jakobs 2010-12-15 11:04:14 +01:00
  • b75e43962a add register hook to register global things (settings, commands, types) from plugins. startup hook is used for starting an individual instance. Kevin Dangoor 2010-12-14 11:16:53 -08:00
  • f07745839c fix all tests to run with node.js Fabian Jakobs 2010-12-14 15:09:24 +01:00
  • d6ccdce008 minor fix Fabian Jakobs 2010-12-14 14:18:09 +01:00
  • 6ad890e71e fix moving lines up Fabian Jakobs 2010-12-14 14:17:52 +01:00
  • d46de9b118 Merge branch 'master' of github.com:ajaxorg/ace Eddy Bruel 2010-12-14 11:48:08 +01:00
  • 8b15b3c0a7 Added paths.js and requireJS-node.js Eddy Bruel 2010-12-14 11:47:52 +01:00
  • 5e0695b588 pass in the env to canon.execute to allow multiple editors Fabian Jakobs 2010-12-14 11:36:21 +01:00
  • 46ac14ab62 make sure the browser fix is always loaded Fabian Jakobs 2010-12-13 10:40:48 +01:00
  • f370a6f7fa remove lib directory from plugins otherwise the modules cannot be loaded with nodejs Fabian Jakobs 2010-12-13 10:39:25 +01:00
  • cbb6215145 rename all language mode classes to 'Mode'. Fabian Jakobs 2010-12-10 18:07:06 +01:00
  • 5224b0cf97 add python file to the demo Fabian Jakobs 2010-12-10 17:26:14 +01:00
  • a4fcd3fd89 convert python mode to exports style and add it to the demo Fabian Jakobs 2010-12-10 17:11:43 +01:00
  • f7c217d7a4 Merge remote branch 'remotes/mozilla/master' Fabian Jakobs 2010-12-10 16:54:14 +01:00
  • 5a0c5c053a fix sneaked in code Fabian Jakobs 2010-12-10 15:18:40 +01:00
  • a3cb7b3f84 Merge branch 'master' of github.com:ajaxorg/ace Eddy Bruel 2010-12-10 11:35:13 +01:00
  • 6f1f1b1101 Fixed an error with empty documents. Eddy Bruel 2010-12-10 11:35:03 +01:00
  • deb757ae3f Fixed issue with rendering of initially empty documents Aaron 2010-12-09 20:27:15 +08:00
  • 7d74739262 update build Fabian Jakobs 2010-12-09 11:00:07 +01:00
  • 2f36e65d43 update editor demo to add python mode Fabian Jakobs 2010-12-09 10:59:57 +01:00
  • 14593ac154 use lower case file names step #2 Fabian Jakobs 2010-12-09 10:37:13 +01:00
  • d566212191 use lower case file names step #1 Fabian Jakobs 2010-12-09 10:36:43 +01:00
  • 921bbe8949 Added Python syntax support Colin Gourlay 2010-12-09 06:34:56 +08:00
  • 38c9fc7a93 a big lump of work to get the command line able to execute commands, and to hack in a trivial cli Joe Walker 2010-12-08 13:13:33 +00:00
  • 1e01007990 Merge branch 'master' of https://github.com/ajaxorg/ace Joe Walker 2010-12-03 16:31:37 +00:00
  • 0c0357c177 convert settings API to have Setting class with get() and set() methods. Also several tidy-ups Joe Walker 2010-12-03 15:38:51 +00:00
  • 0930c37675 Rename Input to Cli. Extract CliUi as an interface. Add knowledge of cursor positioning to convert INCOMPLETE hints to INVALID if the cursor isnt in that hint. Many tidyups and tweaks as we create a test suite Joe Walker 2010-12-03 15:38:35 +00:00
  • 2c4bfd4310 Lots of work to flesh out the cli test suite Joe Walker 2010-12-03 15:38:14 +00:00
  • 3dbb9d4c65 Have Status use string constants in place of numbers for easy debugging for now Joe Walker 2010-12-03 15:38:13 +00:00
  • f222d0e649 Fixed some minor issues and removed some spurious comments Eddy Bruel 2010-12-02 16:23:32 +01:00
  • 6d73a44c9a Fixed the 'my editor is hungry and eats my lines' issue. Eddy Bruel 2010-12-02 15:37:17 +01:00
  • f8af72dd07 fix hints, now all cli tests pass Joe Walker 2010-12-02 12:43:11 +00:00
  • 59794db155 convert Assignment from using plain text to using an Argument Joe Walker 2010-12-02 12:22:50 +00:00
  • 864eb77d4d Merge remote branch 'origin/master' Joe Walker 2010-12-02 11:21:09 +00:00
  • 5ba1d3f75e Move types from commands/settings.js into types/settings.js Joe Walker 2010-12-02 11:00:15 +00:00
  • d0fc416e01 addition of a new commandType that we use to generate completion hints Joe Walker 2010-12-02 10:59:20 +00:00
  • c3d74828dc new arrayRemove method Joe Walker 2010-12-02 10:59:20 +00:00
  • e544ad30fc rename Type methods: s/toString/stringify and s/fromString/parse to avoid clash with built in meaning for toString. Also add lots of documentation, a new DeferredType, and lots more checks to how types are created Joe Walker 2010-12-02 10:59:20 +00:00
  • 84a174f9d7 make sure new settings and commands are registered properly Joe Walker 2010-12-02 10:59:19 +00:00
  • b44e8c83b6 minor tweaks Joe Walker 2010-12-02 10:59:19 +00:00
  • f256175f71 A ton of fixes from the creation of unit tests. Addition of ConversionHint and Argument and classes from canon. Also Input is a lot flatter than it was (easier testing) Joe Walker 2010-12-02 10:59:19 +00:00
  • e5b1a59c5e make addCommand convert parameters types to Types, make exec work on commands as well as command names, and thus remove execRequisition. Move Requisition and Assignment into canon, and lots of tidyup Joe Walker 2010-12-02 10:59:18 +00:00
  • e63a3fb496 lots of new unit tests Joe Walker 2010-12-02 10:59:09 +00:00
  • b9982435f7 Fixed win key bindings. wittemann 2010-11-24 20:57:57 +08:00
  • 215cfbf4bf Fixed a bug in single line tabbing that caused the tab length not being taken into account. Eddy Bruel 2010-11-24 13:27:38 +01:00
  • abb53c3faa fix editor rendering bugs Fabian Jakobs 2010-11-25 12:11:38 +01:00
  • 014e5c39f5 fix render update when scrolling and text changes happen at the same time Fabian Jakobs 2010-11-25 10:11:50 +01:00
  • ab01692314 fixing typo feisty 2010-11-10 10:27:10 +08:00
  • ea0b9e3c92 fix default theme Fabian Jakobs 2010-11-17 18:24:55 +01:00
  • 8f0d0a555f merge Joe Walker 2010-11-26 17:09:26 +00:00
  • 8dc758dcc1 ton of work porting input.js from old bespin Joe Walker 2010-11-26 16:12:10 +00:00