]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
6 years agoMerge remote-tracking branch 'ups/master' into 687_macos_ci
Daniel Imms [Sun, 9 Jul 2017 00:19:47 +0000 (17:19 -0700)]
Merge remote-tracking branch 'ups/master' into 687_macos_ci

6 years agoBump version to 2.8.1
Paris Kasidiaris [Sat, 8 Jul 2017 14:02:43 +0000 (14:02 +0000)]
Bump version to 2.8.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
6 years agoMerge pull request #768 from Tyriar/767_initial_viewport_wrap
Paris Kasidiaris [Sat, 8 Jul 2017 13:49:46 +0000 (16:49 +0300)]
Merge pull request #768 from Tyriar/767_initial_viewport_wrap

Properly mark initial viewport lines as wrapped

6 years agoMerge branch 'master' into 767_initial_viewport_wrap
Paris Kasidiaris [Sat, 8 Jul 2017 13:45:47 +0000 (16:45 +0300)]
Merge branch 'master' into 767_initial_viewport_wrap

6 years agoMerge pull request #769 from sourcelair/fix-tests
Paris Kasidiaris [Sat, 8 Jul 2017 13:44:57 +0000 (16:44 +0300)]
Merge pull request #769 from sourcelair/fix-tests

Update jsdom to 11.1

6 years agoAdd missing semicolon
Paris Kasidiaris [Sat, 8 Jul 2017 13:40:18 +0000 (16:40 +0300)]
Add missing semicolon

6 years agoUpdate copyright note
Paris Kasidiaris [Sat, 8 Jul 2017 13:36:19 +0000 (16:36 +0300)]
Update copyright note

6 years agoUpdate `gulpfile.js`
Paris Kasidiaris [Sat, 8 Jul 2017 13:35:53 +0000 (16:35 +0300)]
Update `gulpfile.js`

The `outDir` compiler option of TypeScript seems to be an absolute URL now.

6 years agoFix typo
Paris Kasidiaris [Sat, 8 Jul 2017 08:13:06 +0000 (11:13 +0300)]
Fix typo

6 years agoUpdate jsdom to 1.11
Paris Kasidiaris [Sat, 8 Jul 2017 07:59:38 +0000 (10:59 +0300)]
Update jsdom to 1.11

Also, add package-lock.json

6 years agoProperly mark initial viewport lines as wrapped
Daniel Imms [Fri, 7 Jul 2017 18:18:18 +0000 (11:18 -0700)]
Properly mark initial viewport lines as wrapped

Fixes #767

6 years agoUse emit directly due to #766
Daniel Imms [Fri, 7 Jul 2017 05:28:33 +0000 (22:28 -0700)]
Use emit directly due to #766

6 years agoDon't refresh terminal when scrollDisp doesn't scroll
Daniel Imms [Fri, 7 Jul 2017 04:16:20 +0000 (21:16 -0700)]
Don't refresh terminal when scrollDisp doesn't scroll

Fixes #765

6 years agoEnsure scroll bar is refreshed after erase all in display
Daniel Imms [Wed, 5 Jul 2017 20:06:10 +0000 (13:06 -0700)]
Ensure scroll bar is refreshed after erase all in display

Fixes #760

6 years agoBump version to 2.8.0
Paris Kasidiaris [Tue, 4 Jul 2017 16:45:20 +0000 (16:45 +0000)]
Bump version to 2.8.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
6 years agoMerge pull request #752 from LucianBuzzo/751-IE11-demo
Paris Kasidiaris [Tue, 4 Jul 2017 09:53:13 +0000 (12:53 +0300)]
Merge pull request #752 from LucianBuzzo/751-IE11-demo

Add a Promise polyfill to the demo so that it works in IE11

6 years agoMerge branch 'master' into 751-IE11-demo
Paris Kasidiaris [Tue, 4 Jul 2017 09:50:37 +0000 (12:50 +0300)]
Merge branch 'master' into 751-IE11-demo

6 years agoMerge pull request #747 from anishathalye/master
Daniel Imms [Tue, 4 Jul 2017 04:48:00 +0000 (21:48 -0700)]
Merge pull request #747 from anishathalye/master

Add scroll functionality for mobile

6 years agoAdd jsdoc
Daniel Imms [Tue, 4 Jul 2017 04:43:52 +0000 (21:43 -0700)]
Add jsdoc

6 years agoAdd scroll functionality for mobile
Anish Athalye [Sat, 1 Jul 2017 23:27:49 +0000 (16:27 -0700)]
Add scroll functionality for mobile

6 years agoMerge pull request #750 from irokas/Rows-fix
Daniel Imms [Tue, 4 Jul 2017 01:23:48 +0000 (18:23 -0700)]
Merge pull request #750 from irokas/Rows-fix

Set minimum scrollback value to number of rows if needed on resize

6 years agoMerge branch 'master' into Rows-fix
Daniel Imms [Tue, 4 Jul 2017 01:14:31 +0000 (18:14 -0700)]
Merge branch 'master' into Rows-fix

6 years agoMerge branch 'master' into 751-IE11-demo
Paris Kasidiaris [Mon, 3 Jul 2017 11:55:48 +0000 (14:55 +0300)]
Merge branch 'master' into 751-IE11-demo

6 years agoMerge pull request #754 from LucianBuzzo/753-ie11-terminal-cursor
Paris Kasidiaris [Mon, 3 Jul 2017 11:55:01 +0000 (14:55 +0300)]
Merge pull request #754 from LucianBuzzo/753-ie11-terminal-cursor

Add one class at a time to element for IE11 compatibility

6 years agoAdd one class at a time to element for IE11 compatibility
Lucian Buzzo [Mon, 3 Jul 2017 10:20:28 +0000 (11:20 +0100)]
Add one class at a time to element for IE11 compatibility

Connects to #753

Element.classList.add() does not work with multiple arguments in IE.

6 years agoAdd a Promise polyfill to the demo so that it works in IE11
Lucian Buzzo [Mon, 3 Jul 2017 10:05:35 +0000 (11:05 +0100)]
Add a Promise polyfill to the demo so that it works in IE11

Connects to #751

6 years agoSet minimum scrollback value to number of rows if needed on resize
irokas [Sun, 2 Jul 2017 21:04:36 +0000 (00:04 +0300)]
Set minimum scrollback value to number of rows if needed on resize

6 years agoMerge pull request #746 from Tyriar/745_colon_word_sep
Daniel Imms [Sun, 2 Jul 2017 19:36:46 +0000 (12:36 -0700)]
Merge pull request #746 from Tyriar/745_colon_word_sep

Remove colon from the selection word separators

6 years agoMerge branch 'master' into 745_colon_word_sep
Daniel Imms [Sun, 2 Jul 2017 19:30:45 +0000 (12:30 -0700)]
Merge branch 'master' into 745_colon_word_sep

6 years agoFix tests
Daniel Imms [Sun, 2 Jul 2017 19:29:31 +0000 (12:29 -0700)]
Fix tests

6 years agoMerge pull request #749 from irokas/fix-scrollback
Paris Kasidiaris [Sun, 2 Jul 2017 11:39:07 +0000 (14:39 +0300)]
Merge pull request #749 from irokas/fix-scrollback

Fix issue with small scrollback value

6 years agoAdd test for scrollback fix
irokas [Sun, 2 Jul 2017 11:34:19 +0000 (14:34 +0300)]
Add test for scrollback fix

6 years agoFix issue with small scrollback value.
irokas [Sun, 2 Jul 2017 11:22:24 +0000 (14:22 +0300)]
Fix issue with small scrollback value.

Closes #506

6 years agoRemove colon from the word separators
Daniel Imms [Sat, 1 Jul 2017 00:07:52 +0000 (17:07 -0700)]
Remove colon from the word separators

Fixes #745

6 years agoMerge pull request #741 from AndrienkoAleksandr/codeCleanUp
Daniel Imms [Fri, 30 Jun 2017 16:50:54 +0000 (09:50 -0700)]
Merge pull request #741 from AndrienkoAleksandr/codeCleanUp

Little code clean up.

6 years agoMerge branch 'master' into codeCleanUp
Daniel Imms [Fri, 30 Jun 2017 16:46:54 +0000 (09:46 -0700)]
Merge branch 'master' into codeCleanUp

6 years agoMerge pull request #733 from Tyriar/732_drop_selection_on_alt
Daniel Imms [Fri, 30 Jun 2017 16:40:49 +0000 (09:40 -0700)]
Merge pull request #733 from Tyriar/732_drop_selection_on_alt

Drop selection when the active buffer changes

6 years agoMerge branch 'master' into 732_drop_selection_on_alt
Daniel Imms [Fri, 30 Jun 2017 16:36:26 +0000 (09:36 -0700)]
Merge branch 'master' into 732_drop_selection_on_alt

6 years agoMerge pull request #743 from nechitai/add-user
Paris Kasidiaris [Fri, 30 Jun 2017 12:40:30 +0000 (15:40 +0300)]
Merge pull request #743 from nechitai/add-user

Add hexlet.io to the users list

6 years agoAdd hexlet.io to the users list
Artem Arbatskiy [Fri, 30 Jun 2017 11:30:02 +0000 (18:30 +0700)]
Add hexlet.io to the users list

6 years agoFix docs.
Aleksandr Andriienko [Fri, 30 Jun 2017 06:57:24 +0000 (09:57 +0300)]
Fix docs.

6 years agoLittle code clean up.
Oleksandr Andriienko [Thu, 29 Jun 2017 20:36:07 +0000 (23:36 +0300)]
Little code clean up.

6 years agoMerge branch 'master' into 732_drop_selection_on_alt
Daniel Imms [Thu, 29 Jun 2017 19:13:10 +0000 (12:13 -0700)]
Merge branch 'master' into 732_drop_selection_on_alt

6 years agoMerge pull request #738 from Tyriar/737_crlf_windows
Daniel Imms [Thu, 29 Jun 2017 19:12:56 +0000 (12:12 -0700)]
Merge pull request #738 from Tyriar/737_crlf_windows

Use crlf when copying on Windows

6 years agoUse crlf when copying on Windows
Daniel Imms [Thu, 29 Jun 2017 14:37:40 +0000 (07:37 -0700)]
Use crlf when copying on Windows

Fixes #737

6 years agoMerge branch 'master' into 732_drop_selection_on_alt
Daniel Imms [Wed, 28 Jun 2017 22:21:27 +0000 (15:21 -0700)]
Merge branch 'master' into 732_drop_selection_on_alt

6 years agoMerge pull request #736 from AndrienkoAleksandr/master
Daniel Imms [Wed, 28 Jun 2017 19:45:16 +0000 (12:45 -0700)]
Merge pull request #736 from AndrienkoAleksandr/master

Fix 'CR' issue on Linux based OS.

6 years agoFix up.
Oleksandr Andriienko [Tue, 27 Jun 2017 21:48:13 +0000 (00:48 +0300)]
Fix up.

6 years agoSimplify .gitattributes
Oleksandr Andriienko [Tue, 27 Jun 2017 21:39:16 +0000 (00:39 +0300)]
Simplify .gitattributes

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
6 years agoFix 'CR' issue on Linux based OS.
Oleksandr Andriienko [Tue, 27 Jun 2017 20:25:01 +0000 (23:25 +0300)]
Fix 'CR' issue on Linux based OS.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
6 years agoDrop selection when the active buffer changes
Daniel Imms [Tue, 27 Jun 2017 17:13:16 +0000 (10:13 -0700)]
Drop selection when the active buffer changes

Fixes #732

6 years agoMerge branch 'master' into 553_find_api
Daniel Imms [Fri, 23 Jun 2017 02:37:18 +0000 (19:37 -0700)]
Merge branch 'master' into 553_find_api

6 years agoGet find working as an addon
Daniel Imms [Fri, 23 Jun 2017 02:36:53 +0000 (19:36 -0700)]
Get find working as an addon

6 years agoMerge pull request #712 from chabou/customKeypressHandler
Paris Kasidiaris [Thu, 22 Jun 2017 13:16:23 +0000 (16:16 +0300)]
Merge pull request #712 from chabou/customKeypressHandler

Add attachCustomKeyEventsHandler

6 years agoMerge branch 'master' into customKeypressHandler
Daniel Imms [Wed, 21 Jun 2017 15:51:15 +0000 (08:51 -0700)]
Merge branch 'master' into customKeypressHandler

6 years agoMerge pull request #725 from Tyriar/724_fix_hasSelection
Daniel Imms [Wed, 21 Jun 2017 15:38:43 +0000 (08:38 -0700)]
Merge pull request #725 from Tyriar/724_fix_hasSelection

Have Terminal.hasSelection return false when no selection

6 years agoMerge branch 'master' into 724_fix_hasSelection
Daniel Imms [Wed, 21 Jun 2017 15:34:33 +0000 (08:34 -0700)]
Merge branch 'master' into 724_fix_hasSelection

6 years agoMerge pull request #723 from Tyriar/699_linux_middle_click
Daniel Imms [Wed, 21 Jun 2017 15:34:06 +0000 (08:34 -0700)]
Merge pull request #723 from Tyriar/699_linux_middle_click

Fix select and middle click to paste selection

6 years agoMerge branch 'master' into 699_linux_middle_click
Daniel Imms [Wed, 21 Jun 2017 15:29:54 +0000 (08:29 -0700)]
Merge branch 'master' into 699_linux_middle_click

6 years agoMerge pull request #719 from Tyriar/718_selection_on_top
Daniel Imms [Wed, 21 Jun 2017 15:29:40 +0000 (08:29 -0700)]
Merge pull request #719 from Tyriar/718_selection_on_top

Render selection on top of rows

6 years agoMerge branch 'master' into 718_selection_on_top
Daniel Imms [Wed, 21 Jun 2017 15:25:05 +0000 (08:25 -0700)]
Merge branch 'master' into 718_selection_on_top

6 years agoMerge pull request #722 from Tyriar/721_firefox_contextmenu
Daniel Imms [Wed, 21 Jun 2017 15:24:52 +0000 (08:24 -0700)]
Merge pull request #722 from Tyriar/721_firefox_contextmenu

Fix context menu in firefox

6 years agoMerge branch 'master' into 553_find_api
Daniel Imms [Wed, 21 Jun 2017 00:44:43 +0000 (17:44 -0700)]
Merge branch 'master' into 553_find_api

6 years agoUse case-insensitive search by default
Daniel Imms [Wed, 21 Jun 2017 00:40:31 +0000 (17:40 -0700)]
Use case-insensitive search by default

6 years agoEnsure outside selection pastes are respected
Daniel Imms [Tue, 20 Jun 2017 18:17:12 +0000 (11:17 -0700)]
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.

6 years agoUse auxclick event
Daniel Imms [Tue, 20 Jun 2017 17:49:58 +0000 (10:49 -0700)]
Use auxclick event

6 years agoHave Terminal.hasSelection return false when no selection
Daniel Imms [Tue, 20 Jun 2017 17:38:33 +0000 (10:38 -0700)]
Have Terminal.hasSelection return false when no selection

Fixes #724

6 years agoAdd a comment
Daniel Imms [Tue, 20 Jun 2017 17:24:16 +0000 (10:24 -0700)]
Add a comment

6 years agoHandle middle click to paste selection
Daniel Imms [Tue, 20 Jun 2017 17:18:29 +0000 (10:18 -0700)]
Handle middle click to paste selection

This appears to work in Chrome but not Firefox

6 years agoFix context menu in firefox
Daniel Imms [Tue, 20 Jun 2017 17:01:39 +0000 (10:01 -0700)]
Fix context menu in firefox

Fixes #721

6 years agoFix selection going to clipboard
Daniel Imms [Mon, 19 Jun 2017 22:45:18 +0000 (15:45 -0700)]
Fix selection going to clipboard

Part of #699

6 years agoMerge branch 'master' into customKeypressHandler
CHaBou [Mon, 19 Jun 2017 20:10:03 +0000 (22:10 +0200)]
Merge branch 'master' into customKeypressHandler

6 years agoAdd attachCustomKeyEventHandler()
CHaBou [Mon, 19 Jun 2017 20:03:19 +0000 (22:03 +0200)]
Add attachCustomKeyEventHandler()

Use a uniq customKeyEventHandler for keyDown and keyPress events
Mark and warn attachCustomKeydownHandler() as deprecated.

6 years agoAllow mouse events to pass through selection
Daniel Imms [Mon, 19 Jun 2017 18:26:52 +0000 (11:26 -0700)]
Allow mouse events to pass through selection

6 years agoRender selection on top of rows
Daniel Imms [Mon, 19 Jun 2017 18:18:55 +0000 (11:18 -0700)]
Render selection on top of rows

Fixes #718

6 years agoMerge pull request #716 from Tyriar/697_select_to_word
Daniel Imms [Mon, 19 Jun 2017 14:56:35 +0000 (07:56 -0700)]
Merge pull request #716 from Tyriar/697_select_to_word

Select to the word at the mouse after double click

6 years agoMerge branch 'master' into 697_select_to_word
Daniel Imms [Mon, 19 Jun 2017 14:47:40 +0000 (07:47 -0700)]
Merge branch 'master' into 697_select_to_word

6 years agoMerge pull request #715 from Tyriar/709_improve_selection
Daniel Imms [Mon, 19 Jun 2017 14:47:15 +0000 (07:47 -0700)]
Merge pull request #715 from Tyriar/709_improve_selection

Improve selection cell selection

6 years agoMerge branch 'master' into 709_improve_selection
Daniel Imms [Mon, 19 Jun 2017 14:39:29 +0000 (07:39 -0700)]
Merge branch 'master' into 709_improve_selection

6 years agoMerge pull request #714 from Tyriar/713_dblclick_word_separators
Daniel Imms [Mon, 19 Jun 2017 14:39:15 +0000 (07:39 -0700)]
Merge pull request #714 from Tyriar/713_dblclick_word_separators

Don't select colon, quotes or brackets when double clicking

6 years agoUse an enum for selection mode
Daniel Imms [Sun, 18 Jun 2017 19:56:32 +0000 (12:56 -0700)]
Use an enum for selection mode

6 years agoSelect to the word at the mouse after double click
Daniel Imms [Sun, 18 Jun 2017 19:52:43 +0000 (12:52 -0700)]
Select to the word at the mouse after double click

Fixes #697

6 years agoMerge branch 'master' into 709_improve_selection
Daniel Imms [Sun, 18 Jun 2017 19:03:30 +0000 (12:03 -0700)]
Merge branch 'master' into 709_improve_selection

6 years agoImprove selection cell selection
Daniel Imms [Sun, 18 Jun 2017 19:02:58 +0000 (12:02 -0700)]
Improve selection cell selection

Fixes #709

6 years agoAlso consider ' and " word separators
Daniel Imms [Sun, 18 Jun 2017 18:51:00 +0000 (11:51 -0700)]
Also consider ' and " word separators

For example URIs in json

6 years agoMerge branch 'master' into 713_dblclick_word_separators
Daniel Imms [Sun, 18 Jun 2017 18:08:22 +0000 (11:08 -0700)]
Merge branch 'master' into 713_dblclick_word_separators

6 years agoDon't select colon or brackets when double clicking
Daniel Imms [Sun, 18 Jun 2017 17:38:04 +0000 (10:38 -0700)]
Don't select colon or brackets when double clicking

Fixes #713

6 years agoAdd customKeypressHandler
CHaBou [Thu, 15 Jun 2017 06:38:29 +0000 (08:38 +0200)]
Add customKeypressHandler

6 years agoMerge pull request #711 from sourcelair/Tyriar-patch-1
Daniel Imms [Fri, 16 Jun 2017 14:17:39 +0000 (07:17 -0700)]
Merge pull request #711 from sourcelair/Tyriar-patch-1

Move latest addition to real world use cases to the end

6 years agoMove latest addition to real world use cases to the end
Daniel Imms [Fri, 16 Jun 2017 14:13:03 +0000 (07:13 -0700)]
Move latest addition to real world use cases to the end

Seems a little unfair to not be at the end, to date it's sorted by date added.

6 years agoMerge pull request #710 from alex-kovoy/alex-kovoy-patch-1
Paris Kasidiaris [Thu, 15 Jun 2017 22:15:04 +0000 (23:15 +0100)]
Merge pull request #710 from alex-kovoy/alex-kovoy-patch-1

Added 'Gravitational Teleport' to Real-world uses

6 years agoAdded 'Gravitational Teleport' to Real-world uses
Alexey Kontsevoy [Thu, 15 Jun 2017 22:05:07 +0000 (18:05 -0400)]
Added 'Gravitational Teleport' to Real-world uses

We use xterm.js in Gravitational Teleport.

6 years agoMerge branch 'master' into 553_find_api
Daniel Imms [Thu, 15 Jun 2017 16:11:32 +0000 (09:11 -0700)]
Merge branch 'master' into 553_find_api

6 years agoMerge pull request #707 from jdanyow/issue-683
Daniel Imms [Wed, 14 Jun 2017 22:22:04 +0000 (15:22 -0700)]
Merge pull request #707 from jdanyow/issue-683

normalize line endings to \r

6 years agonormalize line endings to \r
Jeremy Danyow [Wed, 14 Jun 2017 21:51:36 +0000 (14:51 -0700)]
normalize line endings to \r

fixes #683

6 years agoRemove log
Daniel Imms [Wed, 14 Jun 2017 03:03:29 +0000 (20:03 -0700)]
Remove log

6 years agoMerge remote-tracking branch 'origin/master' into 553_find_api
Daniel Imms [Wed, 14 Jun 2017 02:57:52 +0000 (19:57 -0700)]
Merge remote-tracking branch 'origin/master' into 553_find_api

6 years agoConsolidate translateBufferLineToString functions
Daniel Imms [Wed, 14 Jun 2017 02:55:29 +0000 (19:55 -0700)]
Consolidate translateBufferLineToString functions

6 years agoExpose API on Terminal
Daniel Imms [Wed, 14 Jun 2017 02:49:12 +0000 (19:49 -0700)]
Expose API on Terminal

6 years agoAdd findPrevious
Daniel Imms [Wed, 14 Jun 2017 02:43:18 +0000 (19:43 -0700)]
Add findPrevious