]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
6 years agoBump version to 2.9.0
Paris Kasidiaris [Thu, 3 Aug 2017 18:43:14 +0000 (18:43 +0000)]
Bump version to 2.9.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
6 years agoMerge pull request #781 from mofux/cursor_color
Daniel Imms [Thu, 3 Aug 2017 16:16:23 +0000 (09:16 -0700)]
Merge pull request #781 from mofux/cursor_color

Retain the color of a character for underline and bar cursor styles

6 years agoMerge changes from #828
mofux [Wed, 2 Aug 2017 15:42:43 +0000 (17:42 +0200)]
Merge changes from #828

6 years agoMerge pull request #828 from sourcelair/issue-#827-fix-terminal-focus
Paris Kasidiaris [Wed, 2 Aug 2017 15:33:51 +0000 (18:33 +0300)]
Merge pull request #828 from sourcelair/issue-#827-fix-terminal-focus

Always focus terminal on click

6 years agoSet xterm-color for cursor element
thomas [Tue, 11 Jul 2017 19:15:33 +0000 (21:15 +0200)]
Set xterm-color for cursor element
Prevent focus from getting lost when in vt mouse mode
Fix: cursor style not applied on init, set a class for block cursor
Make all cursors work under all conditions (focused, unfocused, blink)
Unify cursor rendering with normal rendering code
Make sure underline AND blink can be used in co-existence
Always show outlined block cursor in unfocused state

6 years agoFocus on `mousedown`, instead of `click`
Paris Kasidiaris [Wed, 2 Aug 2017 13:03:56 +0000 (16:03 +0300)]
Focus on `mousedown`, instead of `click`

6 years agoFix #827: Always focus terminal on click
Paris Kasidiaris [Wed, 2 Aug 2017 07:44:16 +0000 (10:44 +0300)]
Fix #827: Always focus terminal on click

6 years agoMerge pull request #816 from joaomoreno/alt-selection
Daniel Imms [Fri, 28 Jul 2017 21:24:45 +0000 (14:24 -0700)]
Merge pull request #816 from joaomoreno/alt-selection

Alt key should force selection

6 years agoMerge branch 'master' into alt-selection
Daniel Imms [Fri, 28 Jul 2017 21:07:43 +0000 (14:07 -0700)]
Merge branch 'master' into alt-selection

6 years agoDisable selection override on Windows/Linux
Daniel Imms [Fri, 28 Jul 2017 21:06:55 +0000 (14:06 -0700)]
Disable selection override on Windows/Linux

6 years agoMerge pull request #822 from Tyriar/818_fix_save_restore_cursor
Daniel Imms [Fri, 28 Jul 2017 15:58:03 +0000 (08:58 -0700)]
Merge pull request #822 from Tyriar/818_fix_save_restore_cursor

Fix save and restore cursor behavior

6 years agoMerge branch 'master' into 818_fix_save_restore_cursor
Daniel Imms [Fri, 28 Jul 2017 15:33:52 +0000 (08:33 -0700)]
Merge branch 'master' into 818_fix_save_restore_cursor

6 years agoMerge pull request #823 from jpmasters/master
Paris Kasidiaris [Fri, 28 Jul 2017 12:02:38 +0000 (15:02 +0300)]
Merge pull request #823 from jpmasters/master

Issue #821 - Prevent TypeError in resize()

6 years agoIssue #821 - Prevent TypeError in resize()
Jon Masters [Thu, 27 Jul 2017 16:21:31 +0000 (17:21 +0100)]
Issue #821 - Prevent TypeError in resize()

6 years agoAdd test for save and restore cursor
Daniel Imms [Thu, 27 Jul 2017 23:35:48 +0000 (16:35 -0700)]
Add test for save and restore cursor

6 years agoFix save and restore cursor behavior
Daniel Imms [Thu, 27 Jul 2017 23:28:27 +0000 (16:28 -0700)]
Fix save and restore cursor behavior

This broke in #717.

Fixes #818

6 years agofix context menu in disabled state
Joao Moreno [Wed, 26 Jul 2017 07:07:20 +0000 (09:07 +0200)]
fix context menu in disabled state

6 years agofix tests
Joao Moreno [Tue, 25 Jul 2017 15:17:48 +0000 (17:17 +0200)]
fix tests

6 years agolisten to shift when in Linux
Joao Moreno [Tue, 25 Jul 2017 15:11:41 +0000 (17:11 +0200)]
listen to shift when in Linux

6 years agooops, this is a function
Joao Moreno [Tue, 25 Jul 2017 09:30:03 +0000 (11:30 +0200)]
oops, this is a function

6 years agosafeguard npe
Joao Moreno [Tue, 25 Jul 2017 08:45:45 +0000 (10:45 +0200)]
safeguard npe

6 years agoMerge pull request #817 from Lixire/master
Daniel Imms [Mon, 24 Jul 2017 21:58:32 +0000 (14:58 -0700)]
Merge pull request #817 from Lixire/master

Add lineFeed event

6 years agoFix indentation
t-amqi [Mon, 24 Jul 2017 20:41:24 +0000 (13:41 -0700)]
Fix indentation

6 years agoAdd lineFeed event
t-amqi [Mon, 24 Jul 2017 18:43:03 +0000 (11:43 -0700)]
Add lineFeed event
- this is useful for checking when a cmd is entered or when a cmd finishes
- also handy to have for accessibility for output

6 years agowip: alt forces selection
Joao Moreno [Mon, 24 Jul 2017 16:08:11 +0000 (18:08 +0200)]
wip: alt forces selection

6 years agoMerge pull request #810 from Tyriar/809_onSingleClick_null_check
Daniel Imms [Fri, 21 Jul 2017 13:30:56 +0000 (06:30 -0700)]
Merge pull request #810 from Tyriar/809_onSingleClick_null_check

Make SelectionManager more resilient

6 years agoMerge branch 'master' into 809_onSingleClick_null_check
Daniel Imms [Fri, 21 Jul 2017 13:22:43 +0000 (06:22 -0700)]
Merge branch 'master' into 809_onSingleClick_null_check

6 years agoMerge pull request #811 from blink1073/add-jupyter
Daniel Imms [Fri, 21 Jul 2017 13:17:56 +0000 (06:17 -0700)]
Merge pull request #811 from blink1073/add-jupyter

Add JupyterLab as a real-world use case

6 years agoAdd JupyterLab as a real-world use case
Steven Silvester [Fri, 21 Jul 2017 12:59:28 +0000 (07:59 -0500)]
Add JupyterLab as a real-world use case

6 years agoMake SelectionManager more resilient
Daniel Imms [Fri, 21 Jul 2017 12:45:53 +0000 (05:45 -0700)]
Make SelectionManager more resilient

Fixes #809

6 years agoMerge pull request #805 from Tyriar/801_null_check
Daniel Imms [Thu, 20 Jul 2017 16:19:09 +0000 (09:19 -0700)]
Merge pull request #805 from Tyriar/801_null_check

Add null check when mouse coords are bad

6 years agoAdd null check when mouse coords are bad
Daniel Imms [Wed, 19 Jul 2017 03:33:54 +0000 (20:33 -0700)]
Add null check when mouse coords are bad

This happens if the viewport is bad (which was fixed in another commit).

Fixes #801

6 years agoFix browserify build and search addon (#804)
Daniel Imms [Wed, 19 Jul 2017 02:58:35 +0000 (19:58 -0700)]
Fix browserify build and search addon (#804)

Fixes #803

6 years agoMerge pull request #798 from jerch/faster_wcwidth
Daniel Imms [Tue, 18 Jul 2017 21:23:42 +0000 (14:23 -0700)]
Merge pull request #798 from jerch/faster_wcwidth

faster wcwidth with lookup table

6 years agohigher timeout for test case
Jörg Breitbart [Tue, 18 Jul 2017 20:19:55 +0000 (22:19 +0200)]
higher timeout for test case

6 years agoMerge branch 'master' into faster_wcwidth
Daniel Imms [Mon, 17 Jul 2017 18:06:38 +0000 (11:06 -0700)]
Merge branch 'master' into faster_wcwidth

6 years agofixes #799 - lookup table is created on first wcwidth call for char > 127
Jörg Breitbart [Mon, 17 Jul 2017 17:07:02 +0000 (19:07 +0200)]
fixes #799 - lookup table is created on first wcwidth call for char > 127

6 years agospeed test commented out
Jörg Breitbart [Sun, 16 Jul 2017 21:53:41 +0000 (23:53 +0200)]
speed test commented out

6 years agosome fixes
Jörg Breitbart [Sun, 16 Jul 2017 21:40:36 +0000 (23:40 +0200)]
some fixes

- commenting the bit shifts
- switching to Uint32Array
- conditional for TypedArray
- fixing Math.floor slowdown in bisearch

6 years agotest speedup defensive
Jörg Breitbart [Sun, 16 Jul 2017 12:09:25 +0000 (14:09 +0200)]
test speedup defensive

6 years agotest speedup defensive
Jörg Breitbart [Sun, 16 Jul 2017 12:05:55 +0000 (14:05 +0200)]
test speedup defensive

6 years agofixing whitespaces
Jörg Breitbart [Sun, 16 Jul 2017 11:57:04 +0000 (13:57 +0200)]
fixing whitespaces

6 years agofixing whitespaces
Jörg Breitbart [Sun, 16 Jul 2017 11:48:48 +0000 (13:48 +0200)]
fixing whitespaces

6 years agofixing whitespaces
Jörg Breitbart [Sun, 16 Jul 2017 11:44:00 +0000 (13:44 +0200)]
fixing whitespaces

6 years agofaster wcwidth with lookup table
Jörg Breitbart [Sun, 16 Jul 2017 11:26:38 +0000 (13:26 +0200)]
faster wcwidth with lookup table

6 years agoInstall npm 5.1.0
Paris Kasidiaris [Sun, 16 Jul 2017 00:25:31 +0000 (03:25 +0300)]
Install npm 5.1.0

6 years agoUpdate build dir
Paris Kasidiaris [Sun, 16 Jul 2017 00:23:18 +0000 (03:23 +0300)]
Update build dir

6 years agoRearrange dependencies
Paris Kasidiaris [Sun, 16 Jul 2017 00:17:29 +0000 (03:17 +0300)]
Rearrange dependencies

6 years agoRemove redundant comment
Paris Kasidiaris [Sat, 15 Jul 2017 21:55:02 +0000 (00:55 +0300)]
Remove redundant comment

6 years agoAdd IBuffer, IBufferSet and fix CircularList type
Daniel Imms [Sat, 15 Jul 2017 17:33:49 +0000 (10:33 -0700)]
Add IBuffer, IBufferSet and fix CircularList type

6 years agoImplement tests for `Buffer` and `BufferSet`
Paris Kasidiaris [Sat, 15 Jul 2017 08:40:20 +0000 (11:40 +0300)]
Implement tests for `Buffer` and `BufferSet`

6 years agoImprove documentation of `Buffer` and `BufferSet` classes
Paris Kasidiaris [Fri, 14 Jul 2017 07:07:33 +0000 (10:07 +0300)]
Improve documentation of `Buffer` and `BufferSet` classes

6 years agoFix variable name
Paris Kasidiaris [Fri, 14 Jul 2017 06:55:20 +0000 (09:55 +0300)]
Fix variable name

6 years agoFix regression. Existing tests work again.
Aleksandr Andriienko [Wed, 12 Jul 2017 15:31:09 +0000 (18:31 +0300)]
Fix regression. Existing tests work again.

Signed-off-by: Aleksandr Andriienko <oandriie@redhat.com>
6 years agoFix reference to `terminal.buffer.lines`
Paris Kasidiaris [Sun, 9 Jul 2017 11:33:56 +0000 (14:33 +0300)]
Fix reference to `terminal.buffer.lines`

6 years agoAdd semicolons
Paris Kasidiaris [Sun, 9 Jul 2017 08:16:27 +0000 (11:16 +0300)]
Add semicolons

6 years agoCorrect references to buffer lines
Paris Kasidiaris [Sun, 9 Jul 2017 08:06:10 +0000 (11:06 +0300)]
Correct references to buffer lines

6 years agoFix SelectionManager tests
Paris Kasidiaris [Sun, 9 Jul 2017 07:29:32 +0000 (10:29 +0300)]
Fix SelectionManager tests

6 years agoFix CircularList type and a typo
Paris Kasidiaris [Sun, 9 Jul 2017 07:14:55 +0000 (10:14 +0300)]
Fix CircularList type and a typo

6 years agoAdd `buffers` to the `ITerminal`
Paris Kasidiaris [Fri, 30 Jun 2017 11:04:03 +0000 (14:04 +0300)]
Add `buffers` to the `ITerminal`

6 years agoFix some tests and docs, little code fix up.
Oleksandr Andriienko [Fri, 30 Jun 2017 10:56:37 +0000 (13:56 +0300)]
Fix some tests and docs, little code fix up.
Fix some tests and docs. Add ability to run one test file with help gulp task.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
6 years agoFix SelectionManager initializing
Paris Kasidiaris [Fri, 30 Jun 2017 10:51:40 +0000 (13:51 +0300)]
Fix SelectionManager initializing

6 years agoFix forgotten merge conflict
Paris Kasidiaris [Fri, 30 Jun 2017 10:39:16 +0000 (13:39 +0300)]
Fix forgotten merge conflict

6 years agoFix first set of existing tests
Paris Kasidiaris [Tue, 27 Jun 2017 04:42:35 +0000 (07:42 +0300)]
Fix first set of existing tests

6 years agoFix turning from alt screen to normal screen and vice versa. Fix https://github.com...
Aleksandr Andrienko [Sun, 25 Jun 2017 18:42:31 +0000 (21:42 +0300)]
Fix turning from alt screen to normal screen and vice versa. Fix https://github.com/sourcelair/xterm.js/issues/229 .

6 years agoMove `scrollTop` and `scrollBottom` into `Buffer`
Paris Kasidiaris [Wed, 21 Jun 2017 16:08:33 +0000 (19:08 +0300)]
Move `scrollTop` and `scrollBottom` into `Buffer`

6 years agoFix more references to `buffer.x`
Paris Kasidiaris [Sun, 18 Jun 2017 18:15:08 +0000 (21:15 +0300)]
Fix more references to `buffer.x`

6 years agoFix some references
Paris Kasidiaris [Sun, 18 Jun 2017 18:08:59 +0000 (21:08 +0300)]
Fix some references

6 years agoStart isolating buffer attributes into Buffer class
Paris Kasidiaris [Sun, 18 Jun 2017 17:00:22 +0000 (20:00 +0300)]
Start isolating buffer attributes into Buffer class

6 years agoCreate `terminal.buffer` convenience attribute
Paris Kasidiaris [Sun, 18 Jun 2017 16:16:48 +0000 (19:16 +0300)]
Create `terminal.buffer` convenience attribute

6 years agoIntroduce new Buffer and BufferSet classes
Paris Kasidiaris [Sun, 18 Jun 2017 14:56:40 +0000 (17:56 +0300)]
Introduce new Buffer and BufferSet classes

6 years agoMerge pull request #797 from mofux/guard_selection_api
Daniel Imms [Fri, 14 Jul 2017 17:31:25 +0000 (10:31 -0700)]
Merge pull request #797 from mofux/guard_selection_api

Guard public selection api

6 years agoMerge branch 'master' into guard_selection_api
Daniel Imms [Fri, 14 Jul 2017 16:51:58 +0000 (09:51 -0700)]
Merge branch 'master' into guard_selection_api

6 years agoMerge pull request #795 from mofux/remove_unused_vars
Daniel Imms [Fri, 14 Jul 2017 16:51:12 +0000 (09:51 -0700)]
Merge pull request #795 from mofux/remove_unused_vars

Remove unused constants from the SelectionManager

6 years agoImprove guard expression for hasSelection
mofux [Fri, 14 Jul 2017 16:41:55 +0000 (18:41 +0200)]
Improve guard expression for hasSelection

6 years agoMerge branch 'master' into remove_unused_vars
Daniel Imms [Fri, 14 Jul 2017 16:23:33 +0000 (09:23 -0700)]
Merge branch 'master' into remove_unused_vars

6 years agoMake sure selection manager is available (only after open() was called)
mofux [Fri, 14 Jul 2017 13:18:12 +0000 (15:18 +0200)]
Make sure selection manager is available (only after open() was called)

6 years agoClear selection on input
mofux [Fri, 14 Jul 2017 12:00:55 +0000 (14:00 +0200)]
Clear selection on input

6 years agoGuard public selection api
mofux [Fri, 14 Jul 2017 13:56:14 +0000 (15:56 +0200)]
Guard public selection api

6 years agoRemoved unused constants from the selection manager
mofux [Fri, 14 Jul 2017 12:22:30 +0000 (14:22 +0200)]
Removed unused constants from the selection manager

6 years agoMerge pull request #793 from Tyriar/bad_getOption_param
Daniel Imms [Thu, 13 Jul 2017 19:45:18 +0000 (12:45 -0700)]
Merge pull request #793 from Tyriar/bad_getOption_param

Remove bad getOption param

6 years agoMerge branch 'master' into bad_getOption_param
Daniel Imms [Thu, 13 Jul 2017 18:47:41 +0000 (11:47 -0700)]
Merge branch 'master' into bad_getOption_param

6 years agoMerge pull request #704 from Tyriar/553_find_api
Daniel Imms [Thu, 13 Jul 2017 18:12:45 +0000 (11:12 -0700)]
Merge pull request #704 from Tyriar/553_find_api

Implement very basic find API

6 years agoRemove bad getOption param
Daniel Imms [Thu, 13 Jul 2017 16:23:56 +0000 (09:23 -0700)]
Remove bad getOption param

6 years agoMerge branch 'master' into 553_find_api
Daniel Imms [Thu, 13 Jul 2017 15:51:11 +0000 (08:51 -0700)]
Merge branch 'master' into 553_find_api

6 years agoMerge pull request #761 from Tyriar/760_erase_in_display_scroll_bar
Daniel Imms [Thu, 13 Jul 2017 15:48:09 +0000 (08:48 -0700)]
Merge pull request #761 from Tyriar/760_erase_in_display_scroll_bar

Ensure scroll bar is refreshed after erase all in display

6 years agoMerge branch 'master' into 553_find_api
Daniel Imms [Thu, 13 Jul 2017 15:37:04 +0000 (08:37 -0700)]
Merge branch 'master' into 553_find_api

6 years agoMerge branch 'master' into 760_erase_in_display_scroll_bar
Daniel Imms [Thu, 13 Jul 2017 14:56:19 +0000 (07:56 -0700)]
Merge branch 'master' into 760_erase_in_display_scroll_bar

6 years agoMerge pull request #780 from mofux/mousedown_counter
Daniel Imms [Thu, 13 Jul 2017 02:07:55 +0000 (19:07 -0700)]
Merge pull request #780 from mofux/mousedown_counter

[SelectionManager] Use event.detail instead for counting the mousedown event

6 years agoMerge branch 'master' into mousedown_counter
Thomas Zilz [Wed, 12 Jul 2017 22:08:55 +0000 (00:08 +0200)]
Merge branch 'master' into mousedown_counter

6 years agoMerge pull request #784 from chrmarti/chrmarti/20505
Paris Kasidiaris [Wed, 12 Jul 2017 08:59:37 +0000 (11:59 +0300)]
Merge pull request #784 from chrmarti/chrmarti/20505

Check if we still need to measure the char size

6 years agoCheck if we still need to measure the char size (fixes #785)
Christof Marti [Tue, 11 Jul 2017 22:27:41 +0000 (15:27 -0700)]
Check if we still need to measure the char size (fixes #785)

6 years agouse evt.detail as mouse counter
thomas [Tue, 11 Jul 2017 18:13:13 +0000 (20:13 +0200)]
use evt.detail as mouse counter

6 years agoMerge pull request #772 from mjbvz/add-search-exclude-for-vscode
Paris Kasidiaris [Tue, 11 Jul 2017 17:58:47 +0000 (20:58 +0300)]
Merge pull request #772 from mjbvz/add-search-exclude-for-vscode

Add search.exclude setting for vscode workspace

6 years agoMerge branch 'master' into add-search-exclude-for-vscode
Paris Kasidiaris [Tue, 11 Jul 2017 17:30:56 +0000 (20:30 +0300)]
Merge branch 'master' into add-search-exclude-for-vscode

6 years agoMerge pull request #779 from stuicey/master
Daniel Imms [Tue, 11 Jul 2017 16:55:11 +0000 (09:55 -0700)]
Merge pull request #779 from stuicey/master

Add SSHy as real-world use

6 years agoAdd SSHy as real-world use
stuicey [Tue, 11 Jul 2017 15:08:39 +0000 (16:08 +0100)]
Add SSHy as real-world use

6 years agoMerge pull request #775 from deviantony/usage-portainer
Paris Kasidiaris [Tue, 11 Jul 2017 07:59:35 +0000 (10:59 +0300)]
Merge pull request #775 from deviantony/usage-portainer

Add Portainer.io as a real world use case

6 years agoUpdate Portainer URL
Anthony Lapenna [Tue, 11 Jul 2017 07:49:22 +0000 (09:49 +0200)]
Update Portainer URL

6 years agoAdd Portainer.io as a real world use case
Anthony Lapenna [Tue, 11 Jul 2017 07:48:11 +0000 (09:48 +0200)]
Add Portainer.io as a real world use case