Commit Graph
1712 Commits
Author SHA1 Message Date
Daniel Imms 403fd3cd4f Draw text using decimal numbers
Fixes #972
2017-09-12 18:55:59 -07:00
Daniel Imms 1897f0f51a Merge pull request #968 from Tyriar/line_height_fixes
Fix several issues with line height
2017-09-11 09:42:06 -07:00
Daniel Imms 903ed1917e Remove viewport test
It's not tightly linked to renderer and depends on devicePixelRatio.
2017-09-10 10:43:33 -07:00
Daniel Imms ac23be134b Simplify viewport 2017-09-10 10:38:08 -07:00
Daniel Imms ae741348a6 Fix several issues with line height
Fixes #966
Fixes #967
2017-09-10 10:31:19 -07:00
Daniel Imms 052e0b5a94 Merge pull request #961 from Tyriar/959_960_link_state
Fix issues with link state
2017-09-10 08:07:23 -07:00
Daniel Imms 0e3518409e Fix issues with link state
- Scrolling will now clear the link renderer
- Refreshing a single line will now recalculate only that line

Fixes #959
Fixes #960
2017-09-09 19:06:30 -07:00
Daniel Imms 9bb675462f Merge pull request #956 from marcdumais-work/v3
Add Theia as a "Real World" use of xterm.js
2017-09-08 11:58:27 -07:00
Daniel Imms 948eedba89 Merge pull request #938 from Tyriar/canvas_render
Render using canvas
2017-09-08 11:07:59 -07:00
Daniel Imms 0c19bc9c28 Fix tests 2017-09-08 11:06:15 -07:00
Daniel Imms 75b91c618e Update license text 2017-09-08 10:16:42 -07:00
Marc Dumais e3051ea1dc Add Theia as a "Real World" use of xterm.js 2017-09-08 11:20:43 -04:00
Thomas Zilz 48391c3108 Merge pull request #952 from mofux/delete-line-fix
Fix CSI Ps M to delete the correct line
2017-09-08 14:00:24 +02:00
Paris Kasidiaris 3a8327de66 Merge pull request #949 from vincentwoo/unused-timer
Delete unused timer variables
2017-09-08 11:41:50 +03:00
Daniel Imms ea8dbbd29f Underline links on hover 2017-09-07 10:20:48 -07:00
Thomas Zilz 4eb356f6be Fix CSI Ps M to delete the correct line 2017-09-07 17:13:15 +02:00
Daniel Imms 67962a5e55 typescript@2.4
For string enums
2017-09-07 07:19:48 -07:00
Daniel Imms e960a0a82c Add ILinkMatcherOptions.hoverEndCallback 2017-09-06 16:05:09 -07:00
Daniel Imms 66c891df5b Fix resize adding right padding on demo 2017-09-06 15:36:40 -07:00
Daniel Imms fb90c98f81 Fix blurry text by supporting floating pt devicePixelRatios 2017-09-06 10:36:34 -07:00
Daniel Imms b69ff5d31a Redraw terminal when devicePixelRatio changes 2017-09-06 10:22:33 -07:00
Vincent Woo 2f168da1dc Delete unused timer variables 2017-09-05 19:14:11 -07:00
Daniel Imms 7b199ac17f Some more documentation 2017-09-04 19:40:49 -07:00
Daniel Imms 5c2d5dcd27 Document methods of BaseRenderLayer 2017-09-04 19:34:57 -07:00
Daniel Imms 1e728d453b Add new API to typings test 2017-09-04 14:19:17 -07:00
Daniel Imms 46b0857ef6 Resolve TODOs 2017-09-04 14:13:41 -07:00
Daniel Imms 0dc24cf800 Move theme setting into setOption API 2017-09-04 13:41:56 -07:00
Daniel Imms 8e07af04e3 Drop support for IE/Opera and indicate latest
Opera uses Blink under the hood so supporting Chrome is basically
supporting Opera
2017-09-04 13:39:35 -07:00
Daniel Imms da1e3b40cc Don't use ImageBitmap on Firefox 2017-09-04 12:59:59 -07:00
Daniel Imms 9506c01824 Add tests for utils/Mouse 2017-09-04 10:27:07 -07:00
Daniel Imms 1f38c2f467 Remove unused file 2017-09-04 09:53:53 -07:00
Daniel Imms 6f6f17f5dc Add tests for ColorManager 2017-09-04 09:52:35 -07:00
Daniel Imms a35cf02208 Add GridCache tests 2017-09-04 09:39:44 -07:00
Daniel Imms 1c3028c59f Work around an emoji bug 2017-09-04 09:23:14 -07:00
Daniel Imms a17950290c Support emoji 2017-09-04 09:04:50 -07:00
Daniel Imms ff31f34551 Add selection to ITheme 2017-09-04 08:14:40 -07:00
Daniel Imms 0bfdff0b39 Theme unfocused cursor using cursor color 2017-09-04 08:09:43 -07:00
Daniel Imms 29a7ee30f3 Fix lint 2017-09-03 22:39:47 -07:00
Daniel Imms e77f1a9287 Use default colors if not defined in a theme
Previous behavior didn't touch them, meaning partial themes could be
inconsistent
2017-09-03 21:52:52 -07:00
Daniel Imms 7934e05083 jsdoc Linkifier 2017-09-03 21:34:48 -07:00
Daniel Imms e123dd1849 Null check if clicking on scroll bar 2017-09-03 21:15:14 -07:00
Daniel Imms 36778186e1 Fix tests 2017-09-03 14:34:50 -07:00
Daniel Imms e518ea04c5 Get tests reporting failures again 2017-09-03 14:21:30 -07:00
Daniel Imms 17731c3de3 Support multiple links in a line, fix Linkifier tests 2017-09-03 13:56:53 -07:00
Daniel Imms b30cb58ff4 Support hover callback in links 2017-09-03 12:47:04 -07:00
Daniel Imms 923ea7247c Get links working on proper coords 2017-09-03 11:39:17 -07:00
Daniel Imms 5619abe12d Basic link support using mouse zone manager 2017-09-03 11:20:29 -07:00
Daniel Imms 2d1a1bfb76 Fix inconsistency with lineHeight 2017-09-03 09:05:26 -07:00
Daniel Imms 48b37453ea Ensure char measure's line height isn't influenced by outside 2017-09-03 08:40:00 -07:00
Daniel Imms bc3470c272 Fix default bold text 2017-09-03 08:06:27 -07:00