Daniel Imms
|
59f75555bc
|
Add IBuffer, IBufferSet and fix CircularList type
|
2017-07-16 03:47:15 +03:00 |
|
Paris Kasidiaris
|
bbafdd3d06
|
Start isolating buffer attributes into Buffer class
|
2017-07-16 03:47:15 +03:00 |
|
mofux
|
2275601bf7
|
Removed unused constants from the selection manager
|
2017-07-14 14:22:30 +02:00 |
|
Daniel Imms
|
af58643ee7
|
Merge branch 'master' into 553_find_api
|
2017-07-13 08:37:04 -07:00 |
|
thomas
|
9bd52820e7
|
use evt.detail as mouse counter
|
2017-07-11 20:13:13 +02:00 |
|
Daniel Imms
|
11de0d0ca0
|
Merge remote-tracking branch 'ups/master' into 553_find_api
|
2017-07-08 23:07:57 -07:00 |
|
Daniel Imms
|
857d9bcf2a
|
Merge branch 'master' into 745_colon_word_sep
|
2017-07-02 12:30:45 -07:00 |
|
Daniel Imms
|
ca03f8928d
|
Remove colon from the word separators
Fixes #745
|
2017-06-30 17:07:52 -07:00 |
|
Daniel Imms
|
f071531494
|
Merge branch 'master' into 732_drop_selection_on_alt
|
2017-06-29 12:13:10 -07:00 |
|
Daniel Imms
|
cfe22e6fd2
|
Use crlf when copying on Windows
Fixes #737
|
2017-06-29 07:38:41 -07:00 |
|
Daniel Imms
|
645a5920da
|
Drop selection when the active buffer changes
Fixes #732
|
2017-06-27 10:13:16 -07:00 |
|
Daniel Imms
|
baccca843c
|
Merge branch 'master' into 553_find_api
|
2017-06-22 19:37:18 -07:00 |
|
Daniel Imms
|
f1252abbbe
|
Merge branch 'master' into 724_fix_hasSelection
|
2017-06-21 08:34:33 -07:00 |
|
Daniel Imms
|
f93b24acc7
|
Merge branch 'master' into 553_find_api
|
2017-06-20 17:44:43 -07:00 |
|
Daniel Imms
|
63d63c27e7
|
Ensure outside selection pastes are respected
We were resetting the selection on every auxclick, meaning outside
selections could not be pasted in when the terminal had a current
selection.
|
2017-06-20 11:17:12 -07:00 |
|
Daniel Imms
|
7b46940772
|
Have Terminal.hasSelection return false when no selection
Fixes #724
|
2017-06-20 10:38:33 -07:00 |
|
Daniel Imms
|
dc165175cf
|
Handle middle click to paste selection
This appears to work in Chrome but not Firefox
|
2017-06-20 10:18:29 -07:00 |
|
Daniel Imms
|
8811d96a8b
|
Fix selection going to clipboard
Part of #699
|
2017-06-19 15:45:18 -07:00 |
|
Daniel Imms
|
1c659841fa
|
Merge branch 'master' into 697_select_to_word
|
2017-06-19 07:47:40 -07:00 |
|
Daniel Imms
|
f11362a80d
|
Merge branch 'master' into 709_improve_selection
|
2017-06-19 07:39:29 -07:00 |
|
Daniel Imms
|
320fb55ddc
|
Use an enum for selection mode
|
2017-06-18 12:56:32 -07:00 |
|
Daniel Imms
|
4b170ca43f
|
Select to the word at the mouse after double click
Fixes #697
|
2017-06-18 12:52:43 -07:00 |
|
Daniel Imms
|
b05814e6a5
|
Improve selection cell selection
Fixes #709
|
2017-06-18 12:02:58 -07:00 |
|
Daniel Imms
|
07882c42dc
|
Also consider ' and " word separators
For example URIs in json
|
2017-06-18 11:51:00 -07:00 |
|
Daniel Imms
|
7f2e94c30c
|
Don't select colon or brackets when double clicking
Fixes #713
|
2017-06-18 10:38:04 -07:00 |
|
Daniel Imms
|
528f06bc62
|
Remove log
|
2017-06-13 20:03:29 -07:00 |
|
Daniel Imms
|
5360277594
|
Merge remote-tracking branch 'origin/master' into 553_find_api
|
2017-06-13 19:57:52 -07:00 |
|
Daniel Imms
|
b957130787
|
Consolidate translateBufferLineToString functions
|
2017-06-13 19:55:29 -07:00 |
|
Daniel Imms
|
405d1ee52d
|
Merge branch 'master' into 443_retain_wrapped_lines_copy
|
2017-06-13 14:32:01 -07:00 |
|
Daniel Imms
|
280b698a50
|
More work on findNext
|
2017-06-12 21:59:46 -07:00 |
|
Daniel Imms
|
8d12881a1c
|
Very basic find implementation
Part of #553
|
2017-06-12 16:27:13 -07:00 |
|
Daniel Imms
|
2a0f44b0fb
|
Prevent mousedown event default selection behavior
Fixes #698
|
2017-06-12 14:51:58 -07:00 |
|
Daniel Imms
|
346b5177bc
|
Retain wrapped line state when copying
Fixes #443
|
2017-06-09 17:12:00 -07:00 |
|
Daniel Imms
|
6075498c24
|
Add class header comments
|
2017-06-09 12:47:16 -07:00 |
|
Daniel Imms
|
b81c165bea
|
Add SelectionModel tests
|
2017-06-07 14:15:18 -07:00 |
|
Daniel Imms
|
4405f5e163
|
Fix clearSelection in select all mode
|
2017-06-07 13:48:12 -07:00 |
|
Daniel Imms
|
2012c8c91d
|
Move prepareTextForClipboard logic into SelectionManager
|
2017-06-07 13:42:08 -07:00 |
|
Daniel Imms
|
5d33727ae4
|
Add clearSelection API
|
2017-06-07 13:07:34 -07:00 |
|
Daniel Imms
|
1343b83fc3
|
Add hasSelection public API
|
2017-06-07 12:40:48 -07:00 |
|
Daniel Imms
|
9a86eeb333
|
Support copying in the alt buffer
|
2017-06-07 11:10:05 -07:00 |
|
Daniel Imms
|
13c401cbaa
|
Only refresh the selection on an animation frame
|
2017-06-06 10:52:42 -07:00 |
|
Daniel Imms
|
b812991072
|
Fix multiple drag scroll intervals being registered
|
2017-06-06 10:40:22 -07:00 |
|
Daniel Imms
|
2b2431824f
|
Fix select all with no start and include content below viewport
|
2017-06-06 23:13:50 -07:00 |
|
Daniel Imms
|
7147787441
|
Undo CiruclarList id changes, fix null check, lint
|
2017-06-06 22:59:16 -07:00 |
|
Daniel Imms
|
d0b603d033
|
jsdoc all of SelectionManager
|
2017-06-06 21:55:52 -07:00 |
|
Daniel Imms
|
2621be819e
|
Resolve more TODOs, add jsdoc
|
2017-06-06 21:43:19 -07:00 |
|
Daniel Imms
|
f380153f42
|
Resolve some TODOs
|
2017-06-06 21:29:30 -07:00 |
|
Daniel Imms
|
fd91c5e1a8
|
Add _selectLineAt test
|
2017-06-06 15:22:35 -07:00 |
|
Daniel Imms
|
f61d852f3c
|
Don't allow double click selection on empty row going out of viewport
|
2017-06-06 15:05:22 -07:00 |
|
Daniel Imms
|
5bc1112151
|
Select lines when dragging a triple click
|
2017-06-06 15:02:52 -07:00 |
|