Commit Graph

35 Commits

Author SHA1 Message Date
Daniel Imms
e5d130b698 Add scrollToBottom 2016-10-09 13:19:11 -07:00
Daniel Imms
941e57a218 Add tests for scrollPages 2016-10-09 13:10:18 -07:00
Daniel Imms
c02eea6ad3 Add tests for scrollDisp 2016-10-09 13:08:08 -07:00
Daniel Imms
fe0d878b23 Implement scrollPages 2016-10-09 12:51:58 -07:00
Paris Kasidiaris
42a1e4ef9b Move clipboard into its own module 2016-09-29 07:51:07 +00:00
Daniel Imms
71e20801f0 Fix tests 2016-09-25 02:07:53 -07:00
imoses
122a34b40e Merge branch 'master' of https://github.com/sourcelair/xterm.js 2016-09-22 16:28:20 +03:00
imoses
33abd69e85 Tests were failing locally due to a babel js bug - https://github.com/babel/babel/issues/3826
Fixed the tests to work around the problem and added /.idea/ to .gitignore for the benefit of contributors who uses intellij
2016-09-22 16:26:03 +03:00
Paris Kasidiaris
4b459fe0fd Implement term.getOption 2016-09-21 13:56:03 +03:00
Daniel Imms
26fc53990b Fix clear function when buffer is <= rows 2016-09-17 04:07:36 -07:00
Daniel Imms
76719413f9 Expose API to clear the terminal
Fixes #173
2016-09-17 02:39:22 -07:00
Daniel Imms
ab5cc0ad05 Add setOption API
Fixes #271
2016-09-16 01:46:02 -07:00
ayapi
7f7156bafa add modifier+F1-F12 keys 2016-08-27 01:13:01 +09:00
ayapi
62ce64f97d add modifier+delete keys 2016-08-27 01:03:35 +09:00
Paris Kasidiaris
5d6e0356b3 Add tests for arrow key movements 2016-08-22 17:21:58 +03:00
ayapi
c2aa0d75ec restore customKeydownHandler on reset(RIS) 2016-08-13 22:44:56 +09:00
Daniel Imms
e2d0de2686 Fix test 2016-07-22 05:18:28 -07:00
Daniel Imms
495b2d7fbb Merge remote-tracking branch 'upstream/master' into 118_support_custom_keydown_handler 2016-07-22 05:12:52 -07:00
Paris Kasidiaris
10fbf0dccc Merge pull request #175 from Tyriar/124_add_textarea_back
Add textarea back and support IMEs
2016-07-22 11:50:23 +03:00
Jörg Breitbart
8e7eeff45c fixing test cases 2016-07-21 12:47:19 +02:00
Daniel Imms
9cb5b005bb Add tests 2016-07-15 16:31:57 -07:00
Daniel Imms
a3a7017f6b Fix tests 2016-07-15 10:22:31 -07:00
Daniel Imms
11d5f51e67 Merge remote-tracking branch 'upstream/master' into 124_add_textarea_back 2016-07-15 10:13:56 -07:00
Paris
6663a947ee Separate dummy keyDown and keyPress events in tests 2016-07-13 16:48:48 +03:00
Daniel Imms
237e6819bf Fix tests 2016-07-12 20:55:24 -07:00
Jörg Breitbart
246b0edaa1 disable refresh for tests 2016-07-06 00:23:10 +02:00
Jörg Breitbart
4afa08da8d fixing #147 and #162 2016-07-05 23:54:15 +02:00
Jörg Breitbart
c3bc59b5e1 adding unicode test cases 2016-06-26 12:50:06 +02:00
Paris
00f380a75c Implement test 2016-06-14 00:05:47 +03:00
runarberg
b01165c1f8 Fix third level shifts for Mac OS and windows
ISO third level keys were not working. That prevented some inputting
important characters (like pipe `|` and caret `^`) on some keyboard
layouts.

Instead of parsing the user-agent string to find the users os, we now
look into the `platform` attribute of the `navigator` object.

Removed the hijacking of the command key `⌘` on Mac OS as the `Alt` key
on other systems.
2016-06-10 16:14:31 +00:00
Paris
fed92ac5c8 Implement tests 2016-06-10 16:35:56 +03:00
Daniel Imms
0535f9425b More escape sequence tests 2016-06-09 19:25:29 -07:00
Daniel Imms
c86fd87819 Add tests for F-keys 2016-06-09 19:00:40 -07:00
Daniel Imms
3a866cf202 Refactor escape sequence code and add tests 2016-06-09 18:41:54 -07:00
Paris
fa093e2bd2 Set up environment for testing 2016-06-09 10:04:53 +03:00