]>
git.proxmox.com Git - mirror_xterm.js.git/log
Daniel Imms [Wed, 7 Jun 2017 05:59:16 +0000 (22:59 -0700)]
Undo CiruclarList id changes, fix null check, lint
Daniel Imms [Wed, 7 Jun 2017 05:33:32 +0000 (22:33 -0700)]
Resolve TODOs
Daniel Imms [Wed, 7 Jun 2017 04:55:52 +0000 (21:55 -0700)]
jsdoc all of SelectionManager
Daniel Imms [Wed, 7 Jun 2017 04:41:11 +0000 (21:41 -0700)]
Resolve more TODOs, add jsdoc
Daniel Imms [Wed, 7 Jun 2017 04:29:20 +0000 (21:29 -0700)]
Resolve some TODOs
Daniel Imms [Tue, 6 Jun 2017 22:22:35 +0000 (15:22 -0700)]
Add _selectLineAt test
Daniel Imms [Tue, 6 Jun 2017 22:05:22 +0000 (15:05 -0700)]
Don't allow double click selection on empty row going out of viewport
Daniel Imms [Tue, 6 Jun 2017 22:02:52 +0000 (15:02 -0700)]
Select lines when dragging a triple click
Daniel Imms [Tue, 6 Jun 2017 21:35:06 +0000 (14:35 -0700)]
Merge remote-tracking branch 'ups/master' into 207_selection_manager
Daniel Imms [Tue, 6 Jun 2017 21:19:12 +0000 (14:19 -0700)]
Implement shift+click
Paris Kasidiaris [Tue, 6 Jun 2017 15:04:59 +0000 (15:04 +0000)]
Bump version to 2.7.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
Paris Kasidiaris [Tue, 6 Jun 2017 08:23:18 +0000 (11:23 +0300)]
Merge pull request #674 from sourcelair/issue-#671-restore-paste-event
Restore the "paste" terminal event
Paris Kasidiaris [Tue, 6 Jun 2017 08:16:16 +0000 (11:16 +0300)]
Merge branch 'master' into issue-#671-restore-paste-event
Daniel Imms [Fri, 2 Jun 2017 00:36:47 +0000 (17:36 -0700)]
Add some SelectionManager selectWorkAt tests, fix lint
Daniel Imms [Fri, 2 Jun 2017 00:11:07 +0000 (17:11 -0700)]
Remove no longer valid clipboard test and add new one
Daniel Imms [Fri, 2 Jun 2017 00:04:59 +0000 (17:04 -0700)]
Fix issue with trimming whitespace
Daniel Imms [Sat, 27 May 2017 22:07:52 +0000 (15:07 -0700)]
Merge pull request #672 from Tyriar/662_parser_state_hack
Fix bug with parser state when using vtop
Paris Kasidiaris [Sat, 27 May 2017 12:30:26 +0000 (15:30 +0300)]
Fix #671 - Restore `paste` event
Daniel Imms [Fri, 26 May 2017 04:12:44 +0000 (21:12 -0700)]
Clean up wide char select word code
Daniel Imms [Fri, 26 May 2017 03:48:48 +0000 (20:48 -0700)]
Support wide char double click
Daniel Imms [Fri, 26 May 2017 03:22:43 +0000 (20:22 -0700)]
Get double click selection for wide chars mostly working
Daniel Imms [Fri, 26 May 2017 02:34:32 +0000 (19:34 -0700)]
Support selecting wide characters
Daniel Imms [Fri, 26 May 2017 01:52:06 +0000 (18:52 -0700)]
Only trim the right whitespace from selection
Fixes #673
Daniel Imms [Fri, 26 May 2017 01:12:03 +0000 (18:12 -0700)]
Properly prepare text for clipboard for context menu
This makes the context menu in macOS embed the right text
Daniel Imms [Thu, 25 May 2017 23:17:43 +0000 (16:17 -0700)]
Support copy and paste via context menu
Daniel Imms [Thu, 25 May 2017 20:20:57 +0000 (13:20 -0700)]
Move the selection model to its own module
Daniel Imms [Thu, 25 May 2017 19:46:54 +0000 (12:46 -0700)]
Tidy up _areSelectionValuesReversed
Daniel Imms [Thu, 25 May 2017 19:46:08 +0000 (12:46 -0700)]
Fix drag when selectioning via double/triple click
Daniel Imms [Thu, 25 May 2017 19:27:47 +0000 (12:27 -0700)]
Implement triple click to select line
Daniel Imms [Thu, 25 May 2017 18:35:22 +0000 (11:35 -0700)]
Support copying of select all text
Daniel Imms [Thu, 25 May 2017 17:14:40 +0000 (10:14 -0700)]
Add select all API
Daniel Imms [Thu, 25 May 2017 16:55:08 +0000 (09:55 -0700)]
Add null checks to fix trim related crash
Daniel Imms [Thu, 25 May 2017 16:51:13 +0000 (09:51 -0700)]
Don't flag user scrolling if no scrolling happens
Daniel Imms [Thu, 25 May 2017 16:36:59 +0000 (09:36 -0700)]
Fix bug with parser state when using vtop
Fixes #662
Daniel Imms [Tue, 23 May 2017 18:20:55 +0000 (11:20 -0700)]
Initial scroll drag implementation
Daniel Imms [Tue, 23 May 2017 02:51:42 +0000 (19:51 -0700)]
Merge remote-tracking branch 'ups/master' into 207_selection_manager
Daniel Imms [Mon, 22 May 2017 15:19:52 +0000 (08:19 -0700)]
Merge pull request #668 from Tyriar/fix_pt_valid_var_declarations
Declare pt and valid vars in correct spot
Daniel Imms [Mon, 22 May 2017 15:03:53 +0000 (08:03 -0700)]
Merge branch 'master' into fix_pt_valid_var_declarations
Daniel Imms [Mon, 22 May 2017 15:03:31 +0000 (08:03 -0700)]
Merge pull request #669 from Tyriar/pull_getCoords_into_module
Pull get coords into module
Daniel Imms [Mon, 22 May 2017 14:57:55 +0000 (07:57 -0700)]
Merge branch 'master' into pull_getCoords_into_module
Daniel Imms [Mon, 22 May 2017 14:57:35 +0000 (07:57 -0700)]
Merge pull request #667 from Tyriar/add_missing_emit_arg
Add missing EventEmitter.emit args/types
Daniel Imms [Sun, 21 May 2017 20:51:02 +0000 (13:51 -0700)]
Add missing semi-colons
Daniel Imms [Sun, 21 May 2017 19:35:07 +0000 (12:35 -0700)]
Disable selection manager in mouse mode
This allows the application to take full control of the selection
Daniel Imms [Sun, 21 May 2017 19:16:36 +0000 (12:16 -0700)]
Temp fix until mouse getCoords PR merged
Daniel Imms [Sun, 21 May 2017 19:03:44 +0000 (12:03 -0700)]
Polish comments and cap code
Daniel Imms [Sun, 21 May 2017 18:57:24 +0000 (11:57 -0700)]
jsdoc
Daniel Imms [Sun, 21 May 2017 18:50:01 +0000 (11:50 -0700)]
Pull getCoords into a Mouse util module
This is part of the work to prepare for the upcoing selection changes
Related #207
Daniel Imms [Sun, 21 May 2017 18:27:57 +0000 (11:27 -0700)]
Declare pt and valid vars in correct spot
Daniel Imms [Sun, 21 May 2017 18:25:18 +0000 (11:25 -0700)]
Add missing EventEmitter.emit args/types
Daniel Imms [Sat, 20 May 2017 22:21:12 +0000 (15:21 -0700)]
Clean up
Daniel Imms [Sat, 20 May 2017 07:17:23 +0000 (00:17 -0700)]
Handle basic double click select
Daniel Imms [Sat, 20 May 2017 07:01:55 +0000 (00:01 -0700)]
Fix copy after scroll
Daniel Imms [Sat, 20 May 2017 06:53:20 +0000 (23:53 -0700)]
Handle copy
Daniel Imms [Sat, 20 May 2017 06:32:26 +0000 (23:32 -0700)]
Handle scrolling of selection
Daniel Imms [Sat, 20 May 2017 06:29:51 +0000 (23:29 -0700)]
Get selection partially rendering
Daniel Imms [Sat, 20 May 2017 03:06:05 +0000 (20:06 -0700)]
Tell renderer to draw selection
Daniel Imms [Sat, 20 May 2017 02:57:52 +0000 (19:57 -0700)]
More work on SelectionManager
Daniel Imms [Sat, 20 May 2017 02:11:28 +0000 (19:11 -0700)]
Create new entries when shifting
Daniel Imms [Sat, 20 May 2017 01:38:24 +0000 (18:38 -0700)]
Merge remote-tracking branch 'ups/master' into 207_selection_manager
Daniel Imms [Tue, 16 May 2017 17:12:27 +0000 (10:12 -0700)]
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
Daniel Imms [Tue, 16 May 2017 17:07:55 +0000 (10:07 -0700)]
Fix lint errors
Daniel Imms [Tue, 16 May 2017 17:04:12 +0000 (10:04 -0700)]
Add missing return type
Daniel Imms [Tue, 16 May 2017 17:03:56 +0000 (10:03 -0700)]
DomElementObjectPool jsdoc
Daniel Imms [Tue, 16 May 2017 16:57:50 +0000 (09:57 -0700)]
More string interpolation
Daniel Imms [Sun, 14 May 2017 21:28:06 +0000 (14:28 -0700)]
Add jsdoc back, was lost in merge
Daniel Imms [Sun, 14 May 2017 21:26:45 +0000 (14:26 -0700)]
Use string interpolation
Daniel Imms [Sun, 14 May 2017 19:47:17 +0000 (12:47 -0700)]
Remove var usages
Daniel Imms [Sun, 14 May 2017 19:40:45 +0000 (12:40 -0700)]
More clean up
Daniel Imms [Sun, 14 May 2017 19:27:06 +0000 (12:27 -0700)]
Clean up
Daniel Imms [Sun, 14 May 2017 19:20:01 +0000 (12:20 -0700)]
Only wrap single width unicode chars
Daniel Imms [Sun, 14 May 2017 19:09:47 +0000 (12:09 -0700)]
Merge remote-tracking branch 'ups/master' into 449_keep_span_pool
Paris Kasidiaris [Thu, 11 May 2017 09:28:38 +0000 (12:28 +0300)]
Merge pull request #659 from jdanyow/paste
Normalize line endings on paste
Jeremy Danyow [Tue, 9 May 2017 22:21:56 +0000 (15:21 -0700)]
Normalize line endings on paste
Daniel Imms [Mon, 8 May 2017 18:35:42 +0000 (11:35 -0700)]
Merge branch 'master' into 449_keep_span_pool
Daniel Imms [Sun, 7 May 2017 23:08:01 +0000 (16:08 -0700)]
Wrap all characters temporarily in spans to force fixed with
Fixes #467
Daniel Imms [Sun, 7 May 2017 22:49:40 +0000 (15:49 -0700)]
Merge remote-tracking branch 'origin/master' into 449_keep_span_pool
Daniel Imms [Sat, 6 May 2017 03:09:57 +0000 (20:09 -0700)]
Support an entry ID in CircularList
This is needed to keep track of which row is which outside of the class
Daniel Imms [Sat, 6 May 2017 00:40:23 +0000 (17:40 -0700)]
Clean up
Daniel Imms [Sat, 6 May 2017 00:36:15 +0000 (17:36 -0700)]
Basic fetching of coordinates
Paris Kasidiaris [Thu, 4 May 2017 15:38:52 +0000 (15:38 +0000)]
Bump version to 2.6.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
Daniel Imms [Thu, 4 May 2017 15:35:37 +0000 (08:35 -0700)]
Merge pull request #652 from Tyriar/651_fix_travis_fail
Force failing mocha tests to return a exit code of 1
Daniel Imms [Wed, 3 May 2017 17:06:19 +0000 (10:06 -0700)]
Force failing mocha tests to return a exit code of 1
Fixes #651
Paris Kasidiaris [Mon, 1 May 2017 21:37:38 +0000 (00:37 +0300)]
Merge pull request #647 from Martin1994/orion_use
Add "Eclipse Orion" to "Real-World Uses".
Martin Chloride [Mon, 1 May 2017 21:12:07 +0000 (17:12 -0400)]
Added "Eclipse Orion" to "Real-World Uses".
Paris Kasidiaris [Sun, 30 Apr 2017 22:07:00 +0000 (01:07 +0300)]
Merge pull request #645 from sourcelair/issue-#640-do-not-focus-on-open
Add `focus` argument in `Terminal.prototype.open`
Paris Kasidiaris [Wed, 26 Apr 2017 10:37:00 +0000 (13:37 +0300)]
Add `focus` argument in `Terminal.prototype.open`
Fix #640
Paris Kasidiaris [Mon, 24 Apr 2017 14:43:20 +0000 (17:43 +0300)]
Merge pull request #643 from jsmecham/patch-1
Add "Terminal for Atom" to Real-World Uses
Justin Mecham [Sun, 23 Apr 2017 18:36:01 +0000 (14:36 -0400)]
Added "Terminal for Atom" to Real-World Uses.
Daniel Imms [Sat, 22 Apr 2017 00:59:51 +0000 (17:59 -0700)]
Merge pull request #639 from Tyriar/638_retain_cursor_blink_interface
Keep cursor blink interval after a reset
Daniel Imms [Sat, 22 Apr 2017 00:53:49 +0000 (17:53 -0700)]
Merge branch 'master' into 638_retain_cursor_blink_interface
Daniel Imms [Thu, 20 Apr 2017 17:33:30 +0000 (10:33 -0700)]
Merge pull request #641 from Tyriar/support_demo_cursorStyle
Support cursorStyle selection in demo
Daniel Imms [Thu, 20 Apr 2017 01:16:48 +0000 (18:16 -0700)]
Support cursorStyle selection in demo
Daniel Imms [Wed, 19 Apr 2017 18:22:18 +0000 (11:22 -0700)]
Keep cursor blink interval after a reset
Fixes #638
Paris Kasidiaris [Fri, 14 Apr 2017 22:15:27 +0000 (01:15 +0300)]
Merge pull request #635 from rstudio/master
Update README with RStudio under real-world uses.
Gary Ritchie [Fri, 14 Apr 2017 17:50:15 +0000 (10:50 -0700)]
Update README with RStudio under real-world uses.
Daniel Imms [Thu, 6 Apr 2017 20:01:16 +0000 (13:01 -0700)]
Merge pull request #628 from saulcosta18/patch-1
Added Codevolve.com to README
Saul Costa [Thu, 6 Apr 2017 19:50:41 +0000 (12:50 -0700)]
Added Codevolve.com to README
We use xterm.js for our courses at Codevolve.
Paris Kasidiaris [Wed, 5 Apr 2017 18:48:57 +0000 (18:48 +0000)]
Bump version to 2.5.0
Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
Daniel Imms [Wed, 5 Apr 2017 18:34:34 +0000 (11:34 -0700)]
Merge pull request #627 from Tyriar/591_element_on_validation
Give API access to valid link elements
Daniel Imms [Tue, 4 Apr 2017 16:50:04 +0000 (09:50 -0700)]
Merge remote-tracking branch 'ups/master' into 591_element_on_validation