Commit Graph
4831 Commits
Author SHA1 Message Date
javacs3 7ec99c2469 update IBufferCell API 2019-11-21 20:41:48 +08:00
javacs3 3543155953 fix typo 2019-11-21 20:41:48 +08:00
javacs3 e2df7dc96c add benchmark for serialize addon 2019-11-21 20:41:48 +08:00
javacs3 cd5f3e9740 update cell color api design 2019-11-21 20:41:47 +08:00
javacs3 ae70ef0fa2 resolve SerializeAddon importing workaround 2019-11-21 20:41:47 +08:00
javacs3 f1a17e3cf5 refactor CellColor constructor 2019-11-21 20:41:47 +08:00
javacs3 22a2496360 fix 'Can't resolve 'xterm' in xterm.js/addons/xterm-addon-serialize/out' 2019-11-21 20:41:47 +08:00
javacs3 7a7f3466f3 refactor ICellColor to CellColor 2019-11-21 20:41:47 +08:00
javacs3 73f9d45fdc refactor use a nicer IBufferCell design 2019-11-21 20:41:47 +08:00
javacs3 3cba961dad refactor SerializeAddon: use public api as much as possible 2019-11-21 20:41:47 +08:00
javacs3 6710c13cc2 fix cell.getFgColor/getBgColor return color256 code even it's color16
mode leading to serialize return wrong sequence
2019-11-21 20:41:47 +08:00
javacs3 f12120b055 fix demo page <code> tag won't display multi space chars 2019-11-21 20:41:46 +08:00
javacs3 693f30477e add trim last empty lines support for SerializeAddon 2019-11-21 20:41:46 +08:00
javacs3 92709110ef add SerializeAddon in demo page 2019-11-21 20:41:46 +08:00
javacs3 d81b4999dc add frontground/background color support for SerializeAddon 2019-11-21 20:41:46 +08:00
javacs3 f088a9953f refactor SerializeAddon extract SerializeHandler 2019-11-21 20:41:46 +08:00
javacs3 a069df7a36 refactor SerializeAddons initial value validation 2019-11-21 20:41:46 +08:00
Daniel Imms 2e237cc449 Merge pull request #2298 from JavaCS3/master
add SerializeAddon
2019-08-02 14:32:03 -07:00
Daniel Imms bb734706fc Merge branch 'master' into master 2019-08-02 11:37:09 -07:00
jerch a89771a8de Merge pull request #2321 from jerch/mouse_report_tests
Mouse tracking tests
2019-07-31 23:06:44 +02:00
Daniel Imms 6840f51b52 Merge branch 'master' into mouse_report_tests 2019-07-31 12:21:18 -07:00
Daniel Imms d20068c2db Merge pull request #2353 from Tyriar/multiple_dispose
Make dispose idempotent
2019-07-31 11:02:59 -07:00
Daniel Imms efaa78faee Make dispose idempotent
Fixes #2351
2019-07-31 10:55:39 -07:00
jerch 54586f75eb Merge branch 'master' into mouse_report_tests 2019-07-26 18:19:37 +02:00
Daniel Imms 689fb6b6ad Merge pull request #2348 from xtermjs/Tyriar-patch-1
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:53:25 -07:00
Daniel Imms 3dc52184e5 Fix NPE on dispose when it hasn't been opened 2019-07-25 16:49:26 -07:00
Daniel Imms 26948f044d Merge pull request #2345 from xtermjs/Tyriar-patch-1
Remove describe.only
2019-07-25 14:31:12 -07:00
Daniel Imms 3f53f0ed29 Remove describe.only 2019-07-25 10:57:03 -07:00
Daniel Imms 378982a3ff Merge pull request #2344 from lramos15/search-tests
Puppeteer Tests for the Search Addon
2019-07-25 10:54:06 -07:00
Daniel Imms dc8f9f0a6d Merge branch 'master' into search-tests 2019-07-25 10:50:42 -07:00
Logan Ramos dcb39a658c Case sensitivity enabled 2019-07-25 10:41:55 -07:00
Logan Ramos 6869184864 More RegEx tests 2019-07-25 10:39:11 -07:00
Logan Ramos bb4c694f8d More search tests 2019-07-25 10:33:33 -07:00
Daniel Imms 33d4e08eba Merge pull request #2343 from Tyriar/cancel_events
Cancel keydown events when not in screenReaderMode
2019-07-25 10:19:53 -07:00
Daniel Imms 41f418e91e Revert tests to how they used to be 2019-07-25 10:13:50 -07:00
Daniel Imms bc30182752 Merge branch 'master' into cancel_events 2019-07-25 10:10:17 -07:00
Daniel Imms 7479131747 Cancel keydown events when not in screenReaderMode
This caused issues with embedder keybinding systems firing when they
shouldn't be. The fix is to only allow it in screenReaderMode as a
compromise so keys are echoed.
2019-07-25 10:08:41 -07:00
Daniel Imms 9715bdc45c Merge pull request #2340 from lramos15/lramos15/searchaddon-change
Changes default search addon behavior
2019-07-25 09:18:06 -07:00
Logan Ramos badfac2091 Merge branch 'lramos15/searchaddon-change' into search-tests 2019-07-25 09:10:06 -07:00
Logan Ramos a1be1f0b35 Code cleanup 2019-07-25 09:02:32 -07:00
Logan Ramos ea72a3b594 Fix incremental search bug 2019-07-25 08:50:37 -07:00
Daniel Imms db936701f4 Include incremental in getSearchOptions 2019-07-24 16:09:57 -07:00
Logan Ramos d104f39a9d Incremental previous search 2019-07-24 16:01:07 -07:00
Logan Ramos 9ff5dc5858 Merge remote-tracking branch 'origin/lramos15/searchaddon-change' into search-tests 2019-07-24 15:33:26 -07:00
Jörg Breitbart 20a8e56201 Merge branch 'mouse_report_tests' of github.com:jerch/xterm.js into mouse_report_tests 2019-07-25 00:30:51 +02:00
Jörg Breitbart 113847aedf Merge branch 'master' into mouse_report_tests 2019-07-25 00:30:31 +02:00
Logan Ramos f3f52e6920 Changed default Search Addon behavior 2019-07-24 15:30:09 -07:00
Logan Ramos cae3d59e23 Change search addon behavior 2019-07-24 15:09:59 -07:00
Daniel Imms 4ee0e3fec4 Merge branch 'master' into mouse_report_tests 2019-07-24 15:04:34 -07:00
Logan Ramos 7860dccdcf Search addon tests 2019-07-24 14:53:14 -07:00