]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMerge pull request #105 from sourcelair/issue/46
Paris Kasidiaris [Thu, 9 Jun 2016 07:29:34 +0000 (10:29 +0300)]
Merge pull request #105 from sourcelair/issue/46

Introduce testing environment for xterm.js

7 years agoAdd CXX environment
Paris [Thu, 9 Jun 2016 07:22:49 +0000 (10:22 +0300)]
Add CXX environment

7 years agoAdd apt addon in travis for node-gyp dependency of pty.js
Paris [Thu, 9 Jun 2016 07:18:39 +0000 (10:18 +0300)]
Add apt addon in travis for node-gyp dependency of pty.js

7 years agoAdd travis ci build status in xterm.js
Paris [Thu, 9 Jun 2016 07:10:36 +0000 (10:10 +0300)]
Add travis ci build status in xterm.js

7 years agoAdd .travis.yml
Paris [Thu, 9 Jun 2016 07:08:44 +0000 (10:08 +0300)]
Add .travis.yml

7 years agoSet up environment for testing
Paris [Thu, 9 Jun 2016 07:04:53 +0000 (10:04 +0300)]
Set up environment for testing

7 years agoMerge pull request #102 from Tyriar/dont_crash_demo_refresh
Paris Kasidiaris [Thu, 9 Jun 2016 06:49:28 +0000 (09:49 +0300)]
Merge pull request #102 from Tyriar/dont_crash_demo_refresh

Don't crash demo server on refresh

7 years agoRemove old test-suite completely
Paris [Thu, 9 Jun 2016 06:49:11 +0000 (09:49 +0300)]
Remove old test-suite completely

7 years agoMerge pull request #101 from Tyriar/fix_resize_buffer
Paris Kasidiaris [Thu, 9 Jun 2016 06:13:06 +0000 (09:13 +0300)]
Merge pull request #101 from Tyriar/fix_resize_buffer

Fix buffer corruption after resizing rows

7 years agoDon't crash demo server on refresh
Daniel Imms [Thu, 9 Jun 2016 02:28:55 +0000 (19:28 -0700)]
Don't crash demo server on refresh

Fixes #100

7 years agoFix buffer corruption after resizing rows
Daniel Imms [Thu, 9 Jun 2016 02:08:30 +0000 (19:08 -0700)]
Fix buffer corruption after resizing rows

Lines from the buffer were incorrectly being removed when the viewport was
resized. This change removes the lines when the cursor is above them, if not it
shifts the viewport down. Some basic jsdoc comments were added to some Terminal
properties for future reference.

Fixes #98
Fixes #99

7 years agoMerge pull request #84 from sourcelair/fix/terminal-focus-event
Paris Kasidiaris [Wed, 8 Jun 2016 21:00:05 +0000 (00:00 +0300)]
Merge pull request #84 from sourcelair/fix/terminal-focus-event

Fix emission of terminal focus&blur events

7 years agoMerge pull request #95 from sourcelair/issue/85
Paris Kasidiaris [Wed, 8 Jun 2016 19:09:21 +0000 (22:09 +0300)]
Merge pull request #95 from sourcelair/issue/85

Stop marking spans as `inline-block`

7 years agoStop marking spans as `inline-block` (not needed after 670b179140)
Paris [Wed, 8 Jun 2016 19:03:45 +0000 (22:03 +0300)]
Stop marking spans as `inline-block` (not needed after 670b179140)

Fix #85

7 years agoMerge pull request #94 from Tyriar/patch-2
Paris Kasidiaris [Wed, 8 Jun 2016 18:30:34 +0000 (21:30 +0300)]
Merge pull request #94 from Tyriar/patch-2

Add section on addons to README

7 years agoMerge remote-tracking branch 'upstream/master' into patch-2
Daniel Imms [Wed, 8 Jun 2016 06:34:35 +0000 (23:34 -0700)]
Merge remote-tracking branch 'upstream/master' into patch-2

7 years agoMerge pull request #89 from Tyriar/readme_demo
Paris Kasidiaris [Wed, 8 Jun 2016 06:19:18 +0000 (09:19 +0300)]
Merge pull request #89 from Tyriar/readme_demo

Add demo section to README

7 years agoMerge pull request #88 from Tyriar/patch-1
Paris Kasidiaris [Wed, 8 Jun 2016 06:17:49 +0000 (09:17 +0300)]
Merge pull request #88 from Tyriar/patch-1

Add http:// to demo output address

7 years agoAdd section on addons to README
Daniel Imms [Wed, 8 Jun 2016 05:31:39 +0000 (22:31 -0700)]
Add section on addons to README

7 years agoAdd demo section to README
Daniel Imms [Wed, 8 Jun 2016 00:08:37 +0000 (17:08 -0700)]
Add demo section to README

Fixes #87

7 years agoAdd http:// to demo output address
Daniel Imms [Tue, 7 Jun 2016 23:43:33 +0000 (16:43 -0700)]
Add http:// to demo output address

This makes it easy to launch the demo in a browser by right clicking the URL in
gnome-terminal

7 years agoFix emission of terminal focus&blur events
TDaglis [Tue, 7 Jun 2016 10:58:00 +0000 (13:58 +0300)]
Fix emission of terminal focus&blur events

7 years agoMerge pull request #82 from sourcelair/issue/79
Paris Kasidiaris [Tue, 7 Jun 2016 10:44:36 +0000 (13:44 +0300)]
Merge pull request #82 from sourcelair/issue/79

Make cursor hollow on blur

7 years agoMake cursor hollow on blur
Paris [Tue, 7 Jun 2016 09:06:34 +0000 (12:06 +0300)]
Make cursor hollow on blur

Fix #79

7 years agoMerge pull request #83 from sourcelair/issue/76
Paris Kasidiaris [Tue, 7 Jun 2016 10:39:47 +0000 (13:39 +0300)]
Merge pull request #83 from sourcelair/issue/76

Set line height of terminal rows to normal

7 years agoSet line height of terminal rows to normal
Paris [Tue, 7 Jun 2016 09:23:28 +0000 (12:23 +0300)]
Set line height of terminal rows to normal

Fix #76

7 years agoMerge pull request #81 from sourcelair/bash-demo
Paris Kasidiaris [Tue, 7 Jun 2016 08:43:58 +0000 (11:43 +0300)]
Merge pull request #81 from sourcelair/bash-demo

Implement fully featured bash terminal demo with a static terminal fallback

7 years agoImplement fully featured terminal demo w/ static fallback
Paris [Sun, 5 Jun 2016 05:22:22 +0000 (08:22 +0300)]
Implement fully featured terminal demo w/ static fallback

7 years agoMerge pull request #78 from sourcelair/drop-hidden-textarea
Paris Kasidiaris [Tue, 7 Jun 2016 06:36:44 +0000 (09:36 +0300)]
Merge pull request #78 from sourcelair/drop-hidden-textarea

Drop hidden textarea for input handling

7 years agoFix indentation
Paris [Mon, 6 Jun 2016 16:38:13 +0000 (19:38 +0300)]
Fix indentation

7 years agoFix focus and blur events
Paris [Sun, 5 Jun 2016 03:58:09 +0000 (06:58 +0300)]
Fix focus and blur events

7 years agoFix cut and copy events
Paris [Sun, 5 Jun 2016 03:35:33 +0000 (06:35 +0300)]
Fix cut and copy events

- Do not actually cut on cut
- Strip trailing whitespaces on copy (fix #66)

7 years agoAdd a few hacks for better paste handling across browsers
Paris [Fri, 3 Jun 2016 08:04:46 +0000 (11:04 +0300)]
Add a few hacks for better paste handling across browsers

7 years agoVanish selection when a key with data is being pressed
Paris [Thu, 2 Jun 2016 10:31:38 +0000 (13:31 +0300)]
Vanish selection when a key with data is being pressed

7 years agoTiny styling update in row line height
Paris [Thu, 2 Jun 2016 10:08:06 +0000 (13:08 +0300)]
Tiny styling update in row line height

7 years agoHandle the paste event better
Paris [Thu, 2 Jun 2016 10:05:58 +0000 (13:05 +0300)]
Handle the paste event better

7 years agoRemove even more useless code
Paris [Thu, 2 Jun 2016 09:35:03 +0000 (12:35 +0300)]
Remove even more useless code

7 years agoRemove useless methods
Paris [Thu, 2 Jun 2016 09:27:43 +0000 (12:27 +0300)]
Remove useless methods

7 years agoMerge pull request #74 from Tyriar/master
Paris Kasidiaris [Thu, 2 Jun 2016 09:26:55 +0000 (12:26 +0300)]
Merge pull request #74 from Tyriar/master

Remove extra whitespace from class names

7 years agoRemove extra whitespace from class names
Daniel Imms [Thu, 2 Jun 2016 09:17:03 +0000 (02:17 -0700)]
Remove extra whitespace from class names

Use [].join to retain browser compatibility

Fixes #73

7 years agoRemove helper styling from xterm.css
Paris [Thu, 2 Jun 2016 09:02:51 +0000 (12:02 +0300)]
Remove helper styling from xterm.css

7 years agoMerge branch 'master' of github.com:sourcelair/xterm.js into content-editable
Paris [Thu, 2 Jun 2016 09:00:31 +0000 (12:00 +0300)]
Merge branch 'master' of github.com:sourcelair/xterm.js into content-editable

8 years agoMerge pull request #58 from sourcelair/issue/57
Paris Kasidiaris [Mon, 30 May 2016 20:37:01 +0000 (23:37 +0300)]
Merge pull request #58 from sourcelair/issue/57

Proper rendering of inverse data in default colors

8 years agoProper rendering of inverse data in default colors
Paris [Mon, 30 May 2016 14:11:31 +0000 (17:11 +0300)]
Proper rendering of inverse data in default colors

Fix #57

8 years agoMerge pull request #56 from sourcelair/issue/54
Paris Kasidiaris [Mon, 30 May 2016 11:52:59 +0000 (14:52 +0300)]
Merge pull request #56 from sourcelair/issue/54

Explicitly adjust height of terminal rows and child elements

8 years agoProperly adjust height of terminal rows and child elements
Paris [Thu, 26 May 2016 08:41:42 +0000 (11:41 +0300)]
Properly adjust height of terminal rows and child elements

Fix #54

8 years agoMerge pull request #53 from sourcelair/issue/52
Paris Kasidiaris [Wed, 4 May 2016 08:24:36 +0000 (11:24 +0300)]
Merge pull request #53 from sourcelair/issue/52

Make all add-ons CommonJS importable

8 years agoChange CommonJS package structure
Paris [Tue, 3 May 2016 09:48:16 +0000 (12:48 +0300)]
Change CommonJS package structure

Instead of making Xterm prototype extending optional, just require Xterm and pass it as parameter to the function just like it is being done with RequireJS

8 years agoExtend Xterm prototype only when `Xterm` is a function
Paris [Tue, 3 May 2016 09:36:21 +0000 (12:36 +0300)]
Extend Xterm prototype only when `Xterm` is a function

Add-ons attempted to extend the `Xterm` prototype no matter what. This was an issue when importing add-ons through CommonJS, where `Xterm` is not available in the global scope.

8 years agoMake all add-ons CommonJS importable
Paris [Tue, 3 May 2016 09:05:13 +0000 (12:05 +0300)]
Make all add-ons CommonJS importable

- Fix #52
- Rename `npm/nodejs project` documentation to `CommonJS environment`

8 years agoBump version to 0.33
Paris [Tue, 26 Apr 2016 09:17:41 +0000 (12:17 +0300)]
Bump version to 0.33

8 years agoMerge pull request #51 from blink1073/fix-blink
Paris Kasidiaris [Fri, 22 Apr 2016 23:26:55 +0000 (02:26 +0300)]
Merge pull request #51 from blink1073/fix-blink

Fix cursor blink

8 years agoHandle focus clearing
Steven Silvester [Thu, 21 Apr 2016 12:57:13 +0000 (07:57 -0500)]
Handle focus clearing

8 years agoFix cursor blink
Steven Silvester [Wed, 20 Apr 2016 20:41:33 +0000 (15:41 -0500)]
Fix cursor blink

8 years agoMerge pull request #50 from blink1073/fix-resize
Paris Kasidiaris [Wed, 20 Apr 2016 15:36:38 +0000 (18:36 +0300)]
Merge pull request #50 from blink1073/fix-resize

Use shift() when reducing lines to preserve lines up to cursor

8 years agoUse shift to reduce lines to preserve lines up to cursor
Steven Silvester [Thu, 14 Apr 2016 11:35:44 +0000 (06:35 -0500)]
Use shift to reduce lines to preserve lines up to cursor

8 years agoMerge pull request #49 from noseglid/nodejs-module
Paris Kasidiaris [Tue, 12 Apr 2016 11:18:03 +0000 (14:18 +0300)]
Merge pull request #49 from noseglid/nodejs-module

nodejs module definition

8 years agonodejs module definition
Alexander Olsson [Mon, 11 Apr 2016 13:06:40 +0000 (15:06 +0200)]
nodejs module definition

Allow importing xterm into  a nodejs application (for instance an electron
application, or perhaps a test environment using phantomjs which
also has a DOM),

8 years agopointless
Paris [Fri, 8 Apr 2016 15:10:27 +0000 (18:10 +0300)]
pointless

8 years agoHandle drop event
Paris [Thu, 10 Mar 2016 00:55:24 +0000 (02:55 +0200)]
Handle drop event

8 years agoStart working on replacing textarea with contentEditable
Paris [Thu, 10 Mar 2016 00:07:10 +0000 (02:07 +0200)]
Start working on replacing textarea with contentEditable

8 years agoBump version to 0.32
Paris [Tue, 9 Feb 2016 12:50:34 +0000 (14:50 +0200)]
Bump version to 0.32

8 years agoMerge branch 'master' of github.com:sourcelair/xterm.js
Paris [Tue, 9 Feb 2016 12:49:21 +0000 (12:49 +0000)]
Merge branch 'master' of github.com:sourcelair/xterm.js

8 years agoUpdate README
Paris [Tue, 9 Feb 2016 12:48:54 +0000 (14:48 +0200)]
Update README

8 years agoUpdate .gitignore to ingore npm logs
Paris [Tue, 9 Feb 2016 12:42:33 +0000 (14:42 +0200)]
Update .gitignore to ingore npm logs

8 years agoMerge pull request #45 from sourcelair/package-json
Paris Kasidiaris [Sat, 6 Feb 2016 16:41:54 +0000 (18:41 +0200)]
Merge pull request #45 from sourcelair/package-json

Package json

8 years agoUpdate package.json (name, repository, license)
Paris [Sat, 6 Feb 2016 16:41:24 +0000 (18:41 +0200)]
Update package.json (name, repository, license)

8 years agoFix version
Paris [Sat, 9 Jan 2016 17:43:56 +0000 (19:43 +0200)]
Fix version

8 years agoAdd package.json
Paris [Sat, 9 Jan 2016 17:43:18 +0000 (19:43 +0200)]
Add package.json

8 years agoMerge pull request #44 from sourcelair/issue/18
Thanasis Daglis [Thu, 12 Nov 2015 15:47:03 +0000 (17:47 +0200)]
Merge pull request #44 from sourcelair/issue/18

Cursor is now invisible in IE

8 years agoadded comment for fix
TDaglis [Thu, 12 Nov 2015 13:05:51 +0000 (15:05 +0200)]
added comment for fix

explained IE "hack" to fix textarea's blinking cursor

8 years agoMerge pull request #43 from sourcelair/fix/marginal-terminal-width
Thanasis Daglis [Thu, 12 Nov 2015 09:42:37 +0000 (11:42 +0200)]
Merge pull request #43 from sourcelair/fix/marginal-terminal-width

Fixed marginal width geometry

8 years agomade cursor invisible in IE
TDaglis [Wed, 11 Nov 2015 08:37:21 +0000 (10:37 +0200)]
made cursor invisible in IE

fixes #18

8 years agoadded *.css rules in .editorconfig for indent consistency
TDaglis [Wed, 11 Nov 2015 08:36:20 +0000 (10:36 +0200)]
added *.css rules in .editorconfig for indent consistency

8 years agofixed marginal width geometry
TDaglis [Tue, 10 Nov 2015 16:27:17 +0000 (18:27 +0200)]
fixed marginal width geometry

8 years agoMerge pull request #42 from sourcelair/fix/fit-width
Thanasis Daglis [Wed, 4 Nov 2015 09:45:21 +0000 (11:45 +0200)]
Merge pull request #42 from sourcelair/fix/fit-width

Fixed width of fit

8 years agoMerge pull request #41 from sourcelair/fix/firefox-selection
Thanasis Daglis [Wed, 4 Nov 2015 09:45:09 +0000 (11:45 +0200)]
Merge pull request #41 from sourcelair/fix/firefox-selection

Fixed selection in firefox

8 years agofixed width of fit
TDaglis [Tue, 3 Nov 2015 12:55:24 +0000 (14:55 +0200)]
fixed width of fit

removed firefox hack since it is no longer needed

8 years agoadded selection.type fallback check
TDaglis [Tue, 3 Nov 2015 10:00:28 +0000 (12:00 +0200)]
added selection.type fallback check

for browsers that might not support Selection.isCollapsed property

8 years agofixed selection in firefox
TDaglis [Tue, 3 Nov 2015 09:32:43 +0000 (09:32 +0000)]
fixed selection in firefox

8 years agoMerge pull request #40 from sourcelair/fix/keydown-filtering
Thanasis Daglis [Thu, 29 Oct 2015 16:36:19 +0000 (18:36 +0200)]
Merge pull request #40 from sourcelair/fix/keydown-filtering

Better filtering of input

8 years agoexclude alt and meta keys from ctrl default case
TDaglis [Thu, 29 Oct 2015 16:34:20 +0000 (18:34 +0200)]
exclude alt and meta keys from ctrl default case

8 years agoignore ctrl+shift characters in keydown input
TDaglis [Thu, 29 Oct 2015 16:27:46 +0000 (18:27 +0200)]
ignore ctrl+shift characters in keydown input

8 years agoMerge pull request #38 from sourcelair/fix/focus-events
Thanasis Daglis [Tue, 27 Oct 2015 09:30:00 +0000 (11:30 +0200)]
Merge pull request #38 from sourcelair/fix/focus-events

Fix xterm focus events

8 years agoblur textarea on terminal blur
TDaglis [Mon, 26 Oct 2015 15:13:04 +0000 (17:13 +0200)]
blur textarea on terminal blur

8 years agoadded .editorconfig
TDaglis [Mon, 26 Oct 2015 15:07:34 +0000 (17:07 +0200)]
added .editorconfig

8 years agoauto emit blur and focus of textarea
TDaglis [Mon, 26 Oct 2015 15:07:15 +0000 (15:07 +0000)]
auto emit blur and focus of textarea

8 years agoMerge pull request #37 from sourcelair/fix/attach
Thanasis Daglis [Thu, 22 Oct 2015 09:17:24 +0000 (12:17 +0300)]
Merge pull request #37 from sourcelair/fix/attach

Fixed typo and reference in attach addon

8 years agofixed typo and reference in attach addon
TDaglis [Thu, 22 Oct 2015 08:33:56 +0000 (11:33 +0300)]
fixed typo and reference in attach addon

also bumped version to 0.31

8 years agoMerge pull request #36 from sourcelair/linkify/enhance
Thanasis Daglis [Thu, 22 Oct 2015 07:26:44 +0000 (10:26 +0300)]
Merge pull request #36 from sourcelair/linkify/enhance

Added lenient option to linkify

8 years agodocumented lenient option of linkify
TDaglis [Thu, 22 Oct 2015 06:53:14 +0000 (09:53 +0300)]
documented lenient option of linkify

8 years agoAdded lenient option to linkify
TDaglis [Thu, 22 Oct 2015 06:47:15 +0000 (06:47 +0000)]
Added lenient option to linkify

8 years agoMerge pull request #32 from chani/patch-1
Paris Kasidiaris [Tue, 8 Sep 2015 14:29:06 +0000 (17:29 +0300)]
Merge pull request #32 from chani/patch-1

Update main.js

8 years agoUpdate main.js
Jean Bruenn [Tue, 8 Sep 2015 12:08:44 +0000 (14:08 +0200)]
Update main.js

just a tiny change, if you are using the demo file as example to start working with, prompt as variable might cause trouble if you do use prompt() rather use shellprompt as variable name instead of prompt. I'd suggest to rename term's prompt() as well to not cause confusion.

8 years agoMerge pull request #31 from akalipetis/hotfix/ie
Paris Kasidiaris [Tue, 25 Aug 2015 12:37:29 +0000 (15:37 +0300)]
Merge pull request #31 from akalipetis/hotfix/ie

Fixed IE issues with classList.add

8 years agoFixed IE issues with classList.add
Antonis Kalipetis [Tue, 25 Aug 2015 11:40:00 +0000 (14:40 +0300)]
Fixed IE issues with classList.add

`classList.add` in IE does not take more than one parameter and this would not work. Split in 3 statements to fix it.

9 years ago[attach addon] Improve documentation
Paris [Mon, 13 Apr 2015 16:47:04 +0000 (19:47 +0300)]
[attach addon] Improve documentation

9 years agoUpdate README.md
Paris [Mon, 13 Apr 2015 16:21:47 +0000 (19:21 +0300)]
Update README.md

9 years agoSet up JSDoc documentation
Paris [Mon, 13 Apr 2015 16:18:09 +0000 (19:18 +0300)]
Set up JSDoc documentation

Started working on #13

9 years agoMark version 0.30
Paris [Wed, 25 Feb 2015 07:34:12 +0000 (09:34 +0200)]
Mark version 0.30