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
5961bdbd9e
typescript@2.3.0 for ImageBitmap interface
2017-08-30 21:44:18 -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
575c10114b
Merge pull request #931 from Tyriar/930_fix_alt_tab_stops
...
Properly setup and maintain tab stops for the alt buffer
2017-08-30 08:20:18 -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
38c66e7c1a
Merge pull request #928 from Tyriar/927_terminal_in_search
...
Don't include Terminal in search addon
2017-08-29 09:41:31 -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
6b8b32015d
Don't include Terminal in search addon
...
Fixes #927
2017-08-27 10:39:13 -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
54cf30ae68
Remove test files
2017-08-25 12:47:45 -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
bfdc468d4b
Merge pull request #914 from Tyriar/913_mousedown_prop
...
Allow mousedown even to propagate on right click
2017-08-25 07:44:13 -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
6e9d60d76d
Merge pull request #912 from Tyriar/911_negative_scrollback
...
Prevent scrollback setOption < 0
2017-08-22 10:54:12 -07:00
Daniel Imms
877e1e5eb3
Prevent scrollback setOption < 0
...
Fixes #911
2017-08-21 14:30:56 -07:00
Daniel Imms
abe32272dd
Merge pull request #909 from Tyriar/898_improve_types
...
Minor typings tweaks
2017-08-21 10:09:02 -07:00
Daniel Imms
8bc2242d9f
Add generic overloads to overloaded functions in d.ts
...
If we don't have this then tsc will throw errors when passing strings
to the functions, seems wrong to force casting strings to use the
functions, eg. <'bar'>style
2017-08-20 11:45:42 -07:00
Daniel Imms
cea3dd60b6
Add cols and rows to d.ts
2017-08-20 11:43:40 -07:00
Daniel Imms
7645bdd418
Merge pull request #899 from Tyriar/898_explicit_typings
...
Add explicit types
2017-08-20 10:34:38 -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
Daniel Imms
f25104789e
Merge pull request #906 from npezza93/sync-bell-sound-on-change
...
When bellSound changes, update the bellAudioElements src
2017-08-19 16:40:08 -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
f520e27f40
Fix tests
2017-08-19 13:32:03 -07: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