Daniel Imms
|
f7d6ab5f2a
|
Move the selection model to its own module
|
2017-05-25 13:20:57 -07:00 |
|
Daniel Imms
|
0716cffd7d
|
Tidy up _areSelectionValuesReversed
|
2017-05-25 12:46:54 -07:00 |
|
Daniel Imms
|
e29ab29441
|
Fix drag when selectioning via double/triple click
|
2017-05-25 12:46:08 -07:00 |
|
Daniel Imms
|
9f271de803
|
Implement triple click to select line
|
2017-05-25 12:27:47 -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
|
3846fe0a7d
|
Add null checks to fix trim related crash
|
2017-05-25 09:55:08 -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
|
0dc3dd0336
|
Initial scroll drag implementation
|
2017-05-23 11:20:55 -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
|
35b32b721e
|
Merge pull request #668 from Tyriar/fix_pt_valid_var_declarations
Declare pt and valid vars in correct spot
|
2017-05-22 08:19:52 -07:00 |
|
Daniel Imms
|
ccf1a047d3
|
Merge branch 'master' into fix_pt_valid_var_declarations
|
2017-05-22 08:03:53 -07:00 |
|
Daniel Imms
|
db0338cbcf
|
Merge pull request #669 from Tyriar/pull_getCoords_into_module
Pull get coords into module
|
2017-05-22 08:03:31 -07:00 |
|
Daniel Imms
|
06742eb507
|
Merge branch 'master' into pull_getCoords_into_module
|
2017-05-22 07:57:55 -07:00 |
|
Daniel Imms
|
0fab4ff5d1
|
Merge pull request #667 from Tyriar/add_missing_emit_arg
Add missing EventEmitter.emit args/types
|
2017-05-22 07:57:35 -07:00 |
|
Daniel Imms
|
d2b0d514f8
|
Add missing semi-colons
|
2017-05-21 13:51:02 -07:00 |
|
Daniel Imms
|
ab40908fa4
|
Disable selection manager in mouse mode
This allows the application to take full control of the selection
|
2017-05-21 12:35:07 -07:00 |
|
Daniel Imms
|
a5c48c891e
|
Temp fix until mouse getCoords PR merged
|
2017-05-21 12:16:36 -07:00 |
|
Daniel Imms
|
70e35de56b
|
Polish comments and cap code
|
2017-05-21 12:05:30 -07:00 |
|
Daniel Imms
|
c323e0ad4a
|
jsdoc
|
2017-05-21 11:57:24 -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
|
13088f55a0
|
Declare pt and valid vars in correct spot
|
2017-05-21 11:27:57 -07:00 |
|
Daniel Imms
|
ea008411e4
|
Add missing EventEmitter.emit args/types
|
2017-05-21 11:25:18 -07:00 |
|
Daniel Imms
|
e63fdf580b
|
Clean up
|
2017-05-20 15:21:12 -07:00 |
|
Daniel Imms
|
597c6939c8
|
Handle basic double click select
|
2017-05-20 00:17:23 -07:00 |
|
Daniel Imms
|
293ae18a11
|
Fix copy after scroll
|
2017-05-20 00:01:55 -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
|
fe11837a61
|
Create new entries when shifting
|
2017-05-19 19:11:28 -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
|
a95ac990ff
|
Merge pull request #450 from Tyriar/449_keep_span_pool
Keep row spans in an object pool to reduce garbage collection by reusing DOM nodes
|
2017-05-16 10:12:27 -07:00 |
|
Daniel Imms
|
aad8439542
|
Fix lint errors
|
2017-05-16 10:07:55 -07:00 |
|
Daniel Imms
|
1a777edffe
|
Add missing return type
|
2017-05-16 10:04:12 -07:00 |
|
Daniel Imms
|
537018f71f
|
DomElementObjectPool jsdoc
|
2017-05-16 10:03:56 -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
|
cf863d4849
|
Use string interpolation
|
2017-05-14 14:26:45 -07:00 |
|
Daniel Imms
|
47814847f9
|
Remove var usages
|
2017-05-14 12:47:17 -07:00 |
|
Daniel Imms
|
9ec8974545
|
More clean up
|
2017-05-14 12:40:45 -07:00 |
|
Daniel Imms
|
c887c6e0f6
|
Clean up
|
2017-05-14 12:27:06 -07:00 |
|
Daniel Imms
|
6c8949bba1
|
Only wrap single width unicode chars
|
2017-05-14 12:20:01 -07:00 |
|
Daniel Imms
|
508d3ab68c
|
Merge remote-tracking branch 'ups/master' into 449_keep_span_pool
|
2017-05-14 12:09:47 -07:00 |
|
Paris Kasidiaris
|
6dad013783
|
Merge pull request #659 from jdanyow/paste
Normalize line endings on paste
|
2017-05-11 12:28:38 +03:00 |
|
Jeremy Danyow
|
0532e5cbf0
|
Normalize line endings on paste
|
2017-05-09 15:21:56 -07:00 |
|
Daniel Imms
|
abcdf3e252
|
Merge branch 'master' into 449_keep_span_pool
|
2017-05-08 11:35:42 -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 |
|