Daniel Imms
|
1343b83fc3
|
Add hasSelection public API
|
2017-06-07 12:40:48 -07:00 |
|
Daniel Imms
|
9e47ec9af2
|
Add getSelectionText API
This allows consumers to implement their own copy functionality/keybindings
|
2017-06-07 11:59:28 -07:00 |
|
Daniel Imms
|
9c459aacc7
|
Explicitly size selectionContainer to allow for more flexible layouts
|
2017-06-07 11:48:31 -07:00 |
|
Daniel Imms
|
72724abac8
|
Ensure host program handles copy if mouseevents are active
|
2017-06-07 11:20:03 -07:00 |
|
Daniel Imms
|
9a86eeb333
|
Support copying in the alt buffer
|
2017-06-07 11:10:05 -07:00 |
|
Daniel Imms
|
59cc0b675e
|
Merge remote-tracking branch 'ups/master' into 207_selection_manager
|
2017-06-06 14:35:06 -07:00 |
|
Daniel Imms
|
d3865ad23f
|
Add some SelectionManager selectWorkAt tests, fix lint
|
2017-06-01 17:36:47 -07:00 |
|
Daniel Imms
|
ec61f3acf0
|
Only trim the right whitespace from selection
Fixes #673
|
2017-05-25 18:52:06 -07:00 |
|
Daniel Imms
|
24bed01fa4
|
Support copy and paste via context menu
|
2017-05-25 16:17:43 -07:00 |
|
Daniel Imms
|
43c796a781
|
Support copying of select all text
|
2017-05-25 11:35:22 -07:00 |
|
Daniel Imms
|
25152e4441
|
Add select all API
|
2017-05-25 10:14:40 -07:00 |
|
Daniel Imms
|
b3b2bd1faf
|
Don't flag user scrolling if no scrolling happens
|
2017-05-25 09:51:13 -07:00 |
|
Daniel Imms
|
2c3d98abc8
|
Fix bug with parser state when using vtop
Fixes #662
|
2017-05-25 09:36:59 -07:00 |
|
Daniel Imms
|
c4762e7228
|
Merge remote-tracking branch 'ups/master' into 207_selection_manager
|
2017-05-22 19:51:42 -07:00 |
|
Daniel Imms
|
a5c48c891e
|
Temp fix until mouse getCoords PR merged
|
2017-05-21 12:16:36 -07:00 |
|
Daniel Imms
|
4d32826891
|
Pull getCoords into a Mouse util module
This is part of the work to prepare for the upcoing selection changes
Related #207
|
2017-05-21 11:50:01 -07:00 |
|
Daniel Imms
|
32b34cbe4c
|
Handle copy
|
2017-05-19 23:53:20 -07:00 |
|
Daniel Imms
|
2f6d05f99d
|
Handle scrolling of selection
|
2017-05-19 23:32:26 -07:00 |
|
Daniel Imms
|
ad3ae67e70
|
Get selection partially rendering
|
2017-05-19 23:29:51 -07:00 |
|
Daniel Imms
|
b594407cd5
|
Tell renderer to draw selection
|
2017-05-19 20:06:05 -07:00 |
|
Daniel Imms
|
207c4cf961
|
More work on SelectionManager
|
2017-05-19 19:57:52 -07:00 |
|
Daniel Imms
|
fee912023f
|
Merge remote-tracking branch 'ups/master' into 207_selection_manager
|
2017-05-19 18:38:24 -07:00 |
|
Daniel Imms
|
67ca3a9334
|
More string interpolation
|
2017-05-16 09:57:50 -07:00 |
|
Daniel Imms
|
5fb30979c1
|
Add jsdoc back, was lost in merge
|
2017-05-14 14:28:06 -07:00 |
|
Daniel Imms
|
3baa6b9237
|
Wrap all characters temporarily in spans to force fixed with
Fixes #467
|
2017-05-07 16:08:01 -07:00 |
|
Daniel Imms
|
23e6a475ee
|
Merge remote-tracking branch 'origin/master' into 449_keep_span_pool
|
2017-05-07 15:49:40 -07:00 |
|
Daniel Imms
|
70fda99415
|
Basic fetching of coordinates
|
2017-05-05 17:36:15 -07:00 |
|
Paris Kasidiaris
|
35f746c925
|
Add focus argument in Terminal.prototype.open
Fix #640
|
2017-04-26 10:37:07 +00:00 |
|
Daniel Imms
|
5cafcdb695
|
Keep cursor blink interval after a reset
Fixes #638
|
2017-04-19 11:22:18 -07:00 |
|
Daniel Imms
|
584ec681af
|
Merge remote-tracking branch 'ups/master' into 591_element_on_validation
|
2017-04-04 09:50:04 -07:00 |
|
Daniel Imms
|
0f8ff67451
|
Merge branch 'master' into 618_register_link_before_dom
|
2017-04-04 09:02:37 -07:00 |
|
Daniel Imms
|
0c4ba9fd67
|
Clear cursor blink interval on blur
|
2017-04-03 15:09:38 -07:00 |
|
Daniel Imms
|
aca81c764a
|
Use setInterval over animation for cursor blink
Fixes #625
|
2017-04-03 14:49:21 -07:00 |
|
Daniel Imms
|
b0624cadb7
|
Allow links to be registered before terminal is attached to DOM
Fixes #618
|
2017-03-24 11:04:04 -07:00 |
|
Lucian Buzzo
|
cb77b9dc1a
|
Prevent line data from being discarded on resize.
|
2017-03-19 08:26:37 +00:00 |
|
Daniel Imms
|
bef7137c92
|
Fix bug
|
2017-03-09 10:47:09 -08:00 |
|
Daniel Imms
|
11f62bab34
|
Expose setHypertextValidationCallback
|
2017-03-09 10:39:08 -08:00 |
|
Daniel Imms
|
1f518b0b45
|
Allow http link handler to fallback to standard handler
|
2017-03-04 14:44:11 -08:00 |
|
Daniel Imms
|
3542f15575
|
Don't expose CharMeasure/Linkifier for tests
|
2017-02-27 12:57:18 -08:00 |
|
Daniel Imms
|
202b54afbb
|
Convert CharMeasure phantom test to jsdom
|
2017-02-27 11:18:00 -08:00 |
|
Daniel Imms
|
26ebc3d944
|
Use jsdom instead of phantomjs for linkifier test
|
2017-02-27 11:00:12 -08:00 |
|
Daniel Imms
|
4c99c032ca
|
Add tests
|
2017-02-27 09:47:36 -08:00 |
|
Daniel Imms
|
6198556e50
|
Implement link validation
Fixes #570
|
2017-02-27 08:35:59 -08:00 |
|
Daniel Imms
|
01b8e28a7d
|
Merge pull request #556 from Tyriar/555_fix_mouse_coords
Use CharMeasure to determine mouse coordinates
|
2017-02-20 03:17:50 -08:00 |
|
Daniel Imms
|
5452986ce3
|
Use CharMeasure to determine mouse coordinates
Fixes #555
|
2017-02-19 12:34:36 -08:00 |
|
Daniel Imms
|
a14a0834e9
|
Merge remote-tracking branch 'upstream/master' into 455_linkify
|
2017-02-17 10:05:22 -08:00 |
|
Daniel Imms
|
c3f31b5f65
|
Apply link matchers in reverse
This enables consumers to have full control.
|
2017-02-14 20:06:15 -08:00 |
|
Daniel Imms
|
3b62aa444b
|
Improve jsdoc
|
2017-02-14 19:45:22 -08:00 |
|
Daniel Imms
|
1c030f57ef
|
Force a refresh after register/deregister link matcher
|
2017-02-09 21:12:28 -08:00 |
|
Daniel Imms
|
c8bb321654
|
Get custom link matcher working
|
2017-02-09 21:08:50 -08:00 |
|