Daniel Imms
|
848c85c1eb
|
Fix more cases where ' ' doesn't have code
|
2017-08-31 23:28:42 -07:00 |
|
Daniel Imms
|
81d93b8fbf
|
Ensure CharMeasure exposes integers
|
2017-08-31 23:23:04 -07:00 |
|
Daniel Imms
|
42e5b3473d
|
Don't clear fg char if it's null or ' '
|
2017-08-31 23:13:09 -07:00 |
|
Daniel Imms
|
510940389c
|
Provide convenience draw methods that deal with cells
|
2017-08-31 23:01:17 -07:00 |
|
Daniel Imms
|
9323833fcc
|
Move scaledCharWidth/Height into base render layer
|
2017-08-31 22:48:08 -07:00 |
|
Daniel Imms
|
6588e9e01b
|
Fix cursor which cursor character is rendered
|
2017-08-31 22:43:48 -07:00 |
|
Daniel Imms
|
15c73ef94f
|
Add fontSize and fontFamily options
|
2017-08-31 22:42:39 -07:00 |
|
Daniel Imms
|
c88824155f
|
Simplify color generation code
|
2017-08-31 21:18:55 -07:00 |
|
Daniel Imms
|
1998675dc0
|
Move char drawing to base and use in cursor layer
|
2017-08-31 17:29:58 -07:00 |
|
Daniel Imms
|
fe7b424ab8
|
Move char atlas into BaseRenderLayer
|
2017-08-31 17:20:50 -07:00 |
|
Daniel Imms
|
a91380a76f
|
Pull common parts into BaseRenderLayer
|
2017-08-31 17:13:15 -07:00 |
|
Daniel Imms
|
fd18f7cba7
|
Support basic cursor
|
2017-08-31 17:02:24 -07:00 |
|
Daniel Imms
|
d3650d9d80
|
Draw selection underneath foreground
|
2017-08-31 07:54:16 -07:00 |
|
Daniel Imms
|
dff3d16831
|
Support 256 color
|
2017-08-31 00:25:52 -07:00 |
|
Daniel Imms
|
d601f0aec2
|
Hang on to selection state to avoid redrawing
|
2017-08-31 00:13:49 -07:00 |
|
Daniel Imms
|
3d1bb2c60f
|
Support selection
|
2017-08-31 00:09:23 -07:00 |
|
Daniel Imms
|
5953bbab42
|
Start SelectionRenderLayer
|
2017-08-30 23:44:52 -07:00 |
|
Daniel Imms
|
7aff45c2dc
|
Remove additional frame skipping as rendering is so fast now
|
2017-08-30 23:39:33 -07:00 |
|
Daniel Imms
|
a224ed7cc7
|
Move canvas Renderer into folder
|
2017-08-30 23:06:55 -07:00 |
|
Daniel Imms
|
1291dc5571
|
Support inverse
|
2017-08-30 23:05:51 -07:00 |
|
Daniel Imms
|
6a0b9bd209
|
Only render fg cells if there are changes
|
2017-08-30 22:55:17 -07:00 |
|
Daniel Imms
|
d93a80398d
|
Draw unicode characters
|
2017-08-30 22:23:25 -07:00 |
|
Daniel Imms
|
129633a66d
|
Only draw background when needed
|
2017-08-30 22:09:25 -07:00 |
|
Daniel Imms
|
18e1134e61
|
Tidy up
|
2017-08-30 21:55:24 -07:00 |
|
Daniel Imms
|
2cb6593b6b
|
Move fg rendering into IRenderLayer
|
2017-08-30 21:44:41 -07:00 |
|
Daniel Imms
|
0db42e2056
|
Pull bg rendering into an IRenderLayer
|
2017-08-30 21:13:57 -07:00 |
|
Daniel Imms
|
137847e85c
|
Linkify all rows at once to prevent multiple timeout restarts
|
2017-08-30 19:27:37 -07:00 |
|
Daniel Imms
|
5ce39d3c81
|
GPU ascii rendering
|
2017-08-30 19:12:29 -07:00 |
|
Daniel Imms
|
e98794a0a7
|
progress
|
2017-08-30 17:27:20 -07:00 |
|
Daniel Imms
|
640cd18515
|
Support bold, underline, fix colors
|
2017-08-30 17:07:30 -07:00 |
|
Daniel Imms
|
c6d4c73c8a
|
Initial prototype
|
2017-08-30 14:50:16 -07:00 |
|
Daniel Imms
|
a57e511fa3
|
Properly setup and maintain tab stops for the alt buffer
Fixes #930
|
2017-08-29 21:08:11 -07:00 |
|
Daniel Imms
|
5ca7c7e640
|
Merge pull request #923 from Tyriar/922_fix_scroll_RI
Fix issues with scroll and reverseIndex
|
2017-08-27 16:45:54 -07:00 |
|
Daniel Imms
|
bc86664726
|
Improve Buffer.resize to work with uninitialized buffers
Fixes #924
|
2017-08-25 13:14:30 -07:00 |
|
Daniel Imms
|
41463d8eb5
|
Make reverseIndex scroll region-aware
This was causing a issue when scrollback was 0 as the start of the
buffer was getting copied
|
2017-08-25 12:41:53 -07:00 |
|
Daniel Imms
|
a2161532db
|
Fix reverseIndex to work with scroll regions and 0 scrollback
|
2017-08-25 12:11:20 -07:00 |
|
Daniel Imms
|
9a8b7a4d8d
|
Fix scroll region scrolling with 0 scrollback
|
2017-08-25 11:26:46 -07:00 |
|
Daniel Imms
|
b706383687
|
Allow mousedown even to propagate on right click
Fixes #913
|
2017-08-24 11:15:25 -07:00 |
|
Daniel Imms
|
877e1e5eb3
|
Prevent scrollback setOption < 0
Fixes #911
|
2017-08-21 14:30:56 -07:00 |
|
Daniel Imms
|
eda9443b1a
|
Allow null with cursorStyle and bellStyle
|
2017-08-20 10:29:48 -07:00 |
|
Daniel Imms
|
a0d8e3c666
|
Merge remote-tracking branch 'ups/v3' into 898_explicit_typings
|
2017-08-19 16:41:01 -07:00 |
|
npezza93
|
f983e4eb6b
|
Combine preloadBellSound and syncBellSound into the same function
|
2017-08-19 18:03:04 -04:00 |
|
Daniel Imms
|
c984013e1e
|
Remove terminal from other events
|
2017-08-19 14:52:48 -07:00 |
|
Daniel Imms
|
8fdedd4da1
|
Slim down refresh and resize events
Fixes #903
|
2017-08-19 14:38:54 -07:00 |
|
Daniel Imms
|
e848d6afbe
|
Remove open event
Fixes #901
|
2017-08-19 14:33:41 -07:00 |
|
npezza93
|
81cb30833f
|
When bellSound changes, update the bellAudioElements src
Fixes #904
|
2017-08-19 16:55:24 -04:00 |
|
Daniel Imms
|
fa015d91fe
|
Improve types and add bellStyle/bellSound
|
2017-08-19 13:30:37 -07:00 |
|
Daniel Imms
|
34e1ee2bf6
|
Fix typings test on Windows
|
2017-08-19 13:20:32 -07:00 |
|
Daniel Imms
|
5ab047ea0f
|
Merge remote-tracking branch 'ups/v3' into 898_explicit_typings
|
2017-08-19 13:20:19 -07:00 |
|
Daniel Imms
|
9ab17dec80
|
Merge pull request #878 from npezza93/add-bell-sound
If bell() gets called emit bell event and add default bell sound
|
2017-08-19 13:05:01 -07:00 |
|