Commit Graph

  • 8faea59e31 Handle non-composition input when IME is active Daniel Imms 2016-07-12 20:51:55 -07:00
  • cab79c473f jsdoc and tidy up Daniel Imms 2016-07-12 20:26:18 -07:00
  • c656ed04b0 Use handler not write, fix other edge cases Daniel Imms 2016-07-12 20:19:26 -07:00
  • 29000fb79e Refactor into CompositionHelper object Daniel Imms 2016-07-12 19:14:56 -07:00
  • 03fa017d4a Re-hide the textarea Daniel Imms 2016-07-12 18:49:37 -07:00
  • 26af6ffd4d Get IMEs working Daniel Imms 2016-07-12 18:48:08 -07:00
  • 7d8e28a7dd Merge remote-tracking branch 'upstream/master' into 124_add_textarea_back Daniel Imms 2016-07-12 17:02:11 -07:00
  • a52b7e7a4e Add starting point for IME support Daniel Imms 2016-07-12 16:50:07 -07:00
  • aaedcfc700 Support focus class on the .xterm element Daniel Imms 2016-07-12 16:18:05 -07:00
  • fc7b22dc48 Manually revert textarea changes Daniel Imms 2016-07-12 16:03:31 -07:00
  • 5b44e36317 Merge pull request #161 from jerch/tests_xterm Paris Kasidiaris 2016-07-13 00:46:44 +03:00
  • 82f5de3bb9 Merge branch 'tests_xterm' of https://github.com/jerch/xterm.js into tests_xterm Jörg Breitbart 2016-07-12 21:27:06 +02:00
  • dcf30b40c0 cleanup xterm test file Jörg Breitbart 2016-07-09 14:57:57 +02:00
  • 3b89134c05 selecting sucessful tests Jörg Breitbart 2016-07-05 14:55:03 +02:00
  • d76d50677d adding xterm comparison tests Jörg Breitbart 2016-07-05 11:36:30 +02:00
  • 8790a94a56 Merge pull request #165 from sourcelair/first-docs Paris Kasidiaris 2016-07-10 03:57:05 +03:00
  • 308535dc5c cleanup xterm test file Jörg Breitbart 2016-07-09 14:57:57 +02:00
  • efe5b20b73 Merge pull request #168 from freebroccolo/master Paris Kasidiaris 2016-07-09 01:47:52 +03:00
  • d1a6e8de3b ⬆️ pty.js@0.3.1 Darin Morrison 2016-07-07 12:42:49 -06:00
  • f3cf646bbf Better document scrollDisp Paris 2016-07-06 12:37:45 +03:00
  • a39b309b74 Remove most public directives Paris 2016-07-06 12:36:11 +03:00
  • 1aeb562066 progress Paris 2016-06-24 03:41:08 +03:00
  • 107d1a1496 First chunk of documentation Paris 2016-06-19 22:02:20 +03:00
  • 39edbfb655 Merge pull request #163 from jerch/fix_147_162 Paris Kasidiaris 2016-07-06 12:29:01 +03:00
  • 246b0edaa1 disable refresh for tests Jörg Breitbart 2016-07-06 00:23:10 +02:00
  • 4afa08da8d fixing #147 and #162 Jörg Breitbart 2016-07-05 23:54:15 +02:00
  • dc5b525559 selecting sucessful tests Jörg Breitbart 2016-07-05 14:55:03 +02:00
  • 30251e5d7c Merge pull request #160 from Tyriar/159_fix_nbsp_resize Paris Kasidiaris 2016-07-05 13:53:34 +03:00
  • 81e231ea20 Merge pull request #155 from Tyriar/154_fix_resize_at_top_exception Paris Kasidiaris 2016-07-05 12:56:45 +03:00
  • 36930e9661 adding xterm comparison tests Jörg Breitbart 2016-07-05 11:36:30 +02:00
  • 838c11b69c Have ' ' chars get inserted correctly after a resize Daniel Imms 2016-07-04 13:16:34 -07:00
  • 05041722f1 Correct if condition Daniel Imms 2016-07-04 12:15:47 -07:00
  • 36eb7efe5e Merge pull request #153 from sourcelair/fix/pasting Paris Kasidiaris 2016-06-30 14:29:28 +03:00
  • 87c9370e8c Fix exception when increasing size when viewport is at top of buffer Daniel Imms 2016-06-30 02:05:06 -07:00
  • 0b018fd4e9 Fix Ctrl+Shift+V pasting TDaglis 2016-06-30 10:58:00 +03:00
  • 39c4356ef6 Merge pull request #148 from bfis/fix/MouseEvent_clone Paris Kasidiaris 2016-06-27 16:04:33 +03:00
  • 59b79e9b04 Fix MouseEvent cloning Cloneing MouseEvent instances via __proto__ (lline 1099) caused the cloned object to be broken and throw "TypeError: Illegal invocation" during property access ("ev.shiftKey" line 1020). Benjamin Fischer 2016-06-27 13:27:19 +02:00
  • b2e940f305 Merge pull request #144 from jerch/wcwidth Paris Kasidiaris 2016-06-27 12:02:47 +03:00
  • c3bc59b5e1 adding unicode test cases Jörg Breitbart 2016-06-26 12:50:06 +02:00
  • e3126ba3f8 cleanup Jörg Breitbart 2016-06-25 10:12:21 +02:00
  • f951abb7a9 wcwidth only for printables Jörg Breitbart 2016-06-24 16:25:00 +02:00
  • 549a8cd31b Merge pull request #142 from Tyriar/patch-1 Paris Kasidiaris 2016-06-24 05:58:38 -07:00
  • 874ba72f4e wcwidth calculation Jörg Breitbart 2016-06-24 14:16:12 +02:00
  • ea1fd3d01b Only blink cursor if the terminal has focus Daniel Imms 2016-06-23 22:16:29 -07:00
  • 4c6b993458 Merge pull request #138 from dbkaplun/disable-ligatures Paris Kasidiaris 2016-06-23 18:39:52 -07:00
  • 323cc44e0e Disable ligatures Dan Kaplun 2016-06-23 15:07:38 -07:00
  • 8bf81875ca Merge pull request #130 from Tyriar/windows_demo Antonis Kalipetis 2016-06-23 11:52:16 +03:00
  • 15cf76c767 Bind to 127.0.0.1 on Windows only Daniel Imms 2016-06-22 20:43:41 -07:00
  • 3df272fb92 Merge remote-tracking branch 'upstream/master' into windows_demo Daniel Imms 2016-06-22 20:36:05 -07:00
  • 04a8137f09 Merge pull request #137 from sourcelair/improve-paste Paris Kasidiaris 2016-06-19 20:45:31 +03:00
  • 3217a4bee4 Fix cumbersome pasting with Cmd + V Paris 2016-06-19 06:12:25 +03:00
  • 2aab58473e Fix npm scripts Daniel Imms 2016-06-16 16:31:01 -07:00
  • 5d3bac6a86 Merge remote-tracking branch 'upstream/master' into windows_demo Daniel Imms 2016-06-16 16:28:20 -07:00
  • 09d67a6c52 Merge pull request #131 from sourcelair/issue/120 Paris Kasidiaris 2016-06-16 17:06:10 +03:00
  • af7588ef16 On big refreshes remove term.rowContainer instead of term.element from DOM Paris 2016-06-16 11:47:05 +03:00
  • a6e85ad5f5 Progress with #120 Paris 2016-06-16 11:41:41 +03:00
  • d5e83902a5 Merge pull request #133 from Tyriar/132_fix_constant_focus Paris Kasidiaris 2016-06-15 12:53:31 +03:00
  • 055614bbbc Merge pull request #121 from Tyriar/119_fix_cursor_blink Paris Kasidiaris 2016-06-15 09:51:49 +03:00
  • 0d803ac895 Use CSS animations Daniel Imms 2016-06-14 10:52:49 -07:00
  • 253babff62 Merge remote-tracking branch 'upstream/master' into 119_fix_cursor_blink Daniel Imms 2016-06-14 10:36:56 -07:00
  • fac964bcf5 Only refresh when asked Daniel Imms 2016-06-14 10:33:24 -07:00
  • 02d809c194 Merge pull request #117 from Tyriar/86_protect_max_refresh Paris Kasidiaris 2016-06-14 11:11:04 +03:00
  • 5d1b6cfe97 Merge pull request #129 from sourcelair/docs Paris Kasidiaris 2016-06-14 10:56:08 +03:00
  • e37a9b62b7 Merge pull request #128 from Tyriar/127_debounce_refresh Paris Kasidiaris 2016-06-14 10:49:53 +03:00
  • 623853f3f4 Get demo working on Windows Daniel Imms 2016-06-13 15:50:18 -07:00
  • 6c892e7161 Merge pull request #125 from sourcelair/addon-loader Paris Kasidiaris 2016-06-14 00:58:23 +03:00
  • be304c6ee7 Implement docs building Paris 2016-06-14 00:21:17 +03:00
  • 00f380a75c Implement test Paris 2016-06-14 00:05:47 +03:00
  • af29effbf3 Allow refresh to execute 30 times a second maximum Daniel Imms 2016-06-13 12:37:16 -07:00
  • 57300f5159 Implement addon loader (CommonJS + RequireJS) Paris 2016-06-13 19:07:29 +03:00
  • 9d34ed8781 Merge pull request #122 from Tyriar/demo_options Paris Kasidiaris 2016-06-13 15:03:10 +03:00
  • f3dd0a4ec8 Merge pull request #123 from Tyriar/jsdoc Paris Kasidiaris 2016-06-13 14:58:17 +03:00
  • 9371520a73 Merge pull request #93 from Tyriar/linkify_ip_addr Antonis Kalipetis 2016-06-13 14:53:17 +03:00
  • fd5be55d81 Add some jsdoc for important functions Daniel Imms 2016-06-10 20:05:26 -07:00
  • e0c0fb6917 Add basic options selection to demo Daniel Imms 2016-06-10 19:15:52 -07:00
  • f2f0f460c4 Add a bunch of tests Daniel Imms 2016-06-10 18:53:32 -07:00
  • 08928d8b8e Merge remote-tracking branch 'upstream/master' into linkify_ip_addr Daniel Imms 2016-06-10 18:08:39 -07:00
  • cb4728f8f5 Tidy up code Daniel Imms 2016-06-10 18:05:24 -07:00
  • 4a71a41380 Fix cursor blinking when enabled Daniel Imms 2016-06-10 18:01:34 -07:00
  • 9c3b1105e2 Check optional port clause after domain too Daniel Imms 2016-06-10 13:15:59 -07:00
  • edf897182e Bound refresh max rows to this.rows not this.lines Daniel Imms 2016-06-10 11:51:00 -07:00
  • 7c1559b8ad Merge pull request #60 from runarberg/master Paris Kasidiaris 2016-06-10 19:32:45 +03:00
  • b01165c1f8 Fix third level shifts for Mac OS and windows runarberg 2016-06-01 17:06:57 +00:00
  • b5d9c6b113 Merge pull request #115 from sourcelair/decimal-terminal-flags Paris Kasidiaris 2016-06-10 19:07:25 +03:00
  • 5a56849df8 Stop using binary literals. Non ES6 compatible Paris 2016-06-10 19:02:49 +03:00
  • c908f849c5 Merge pull request #114 from sourcelair/fix-copy-nbsp Paris Kasidiaris 2016-06-10 17:05:10 +03:00
  • fed92ac5c8 Implement tests Paris 2016-06-10 16:35:56 +03:00
  • 00f4232ecc Export copied text processing to static method Paris 2016-06-10 16:27:58 +03:00
  • fa1cd89aa9 Fix copying of non-breaking spaces Paris 2016-06-10 16:17:14 +03:00
  • 5193f4fae0 Merge pull request #109 from Tyriar/65_send_ctrl_l_r_key Antonis Kalipetis 2016-06-10 15:57:10 +03:00
  • 740ae96f5f Merge remote-tracking branch 'upstream/master' into 65_send_ctrl_l_r_key Daniel Imms 2016-06-10 03:00:22 -07:00
  • 55ca998224 Merge pull request #110 from Tyriar/64_cursor_disappears_when_scrolling Paris Kasidiaris 2016-06-10 12:22:28 +03:00
  • fdff1ca793 Merge pull request #107 from runarberg/fix/ctrl-or-shift-insert-copy-pasting Paris Kasidiaris 2016-06-10 11:57:15 +03:00
  • fa729b8306 Merge pull request #112 from Tyriar/111_scroll_with_blank_lines_after_cursor Paris Kasidiaris 2016-06-10 11:40:08 +03:00
  • eee99f62e1 Improve scroll to work with blank lines after the cursor Daniel Imms 2016-06-09 21:05:45 -07:00
  • da9f86f1a7 Draw cursor at correct position when scrolling Daniel Imms 2016-06-09 19:59:59 -07:00
  • 0535f9425b More escape sequence tests Daniel Imms 2016-06-09 19:25:29 -07:00
  • c86fd87819 Add tests for F-keys Daniel Imms 2016-06-09 19:00:40 -07:00
  • 3a866cf202 Refactor escape sequence code and add tests Daniel Imms 2016-06-09 18:41:54 -07:00
  • e2aaa8d362 Jump over words with ctrl+left/right Daniel Imms 2016-06-09 18:01:12 -07:00