Commit Graph
264 Commits
Author SHA1 Message Date
Paris beff0db301 Add apt addon in travis for node-gyp dependency of pty.js 2016-06-09 10:18:39 +03:00
Paris ab1526b085 Add travis ci build status in xterm.js 2016-06-09 10:10:36 +03:00
Paris b91e737017 Add .travis.yml 2016-06-09 10:08:44 +03:00
Paris fa093e2bd2 Set up environment for testing 2016-06-09 10:04:53 +03:00
Paris f87300d30e Remove old test-suite completely 2016-06-09 09:49:11 +03:00
Paris Kasidiaris 2f001f8af9 Merge pull request #102 from Tyriar/dont_crash_demo_refresh
Don't crash demo server on refresh
2016-06-09 09:49:28 +03:00
Paris Kasidiaris 04ae96617d Merge pull request #101 from Tyriar/fix_resize_buffer
Fix buffer corruption after resizing rows
2016-06-09 09:13:06 +03:00
Daniel Imms 7a80efd8bd Don't crash demo server on refresh
Fixes #100
2016-06-08 19:28:55 -07:00
Daniel Imms df268ad5cd 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
2016-06-08 19:08:32 -07:00
Paris Kasidiaris ae99ad83d0 Merge pull request #84 from sourcelair/fix/terminal-focus-event
Fix emission of terminal focus&blur events
2016-06-09 00:00:05 +03:00
Paris Kasidiaris c491537de1 Merge pull request #95 from sourcelair/issue/85
Stop marking spans as `inline-block`
2016-06-08 22:09:21 +03:00
Paris 383d59bbc3 Stop marking spans as inline-block (not needed after 670b179140)
Fix #85
2016-06-08 22:03:45 +03:00
Paris Kasidiaris 2471910244 Merge pull request #94 from Tyriar/patch-2
Add section on addons to README
2016-06-08 21:30:34 +03:00
Daniel Imms 2a36ff0839 Merge remote-tracking branch 'upstream/master' into patch-2 2016-06-07 23:34:35 -07:00
Paris Kasidiaris 136c838f30 Merge pull request #89 from Tyriar/readme_demo
Add demo section to README
2016-06-08 09:19:18 +03:00
Paris Kasidiaris bd3936cc9f Merge pull request #88 from Tyriar/patch-1
Add http:// to demo output address
2016-06-08 09:17:49 +03:00
Daniel Imms dab80b58ae Add section on addons to README 2016-06-07 22:31:39 -07:00
Daniel Imms 289ff8092d Add demo section to README
Fixes #87
2016-06-07 17:08:37 -07:00
Daniel Imms 47b01786e2 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
2016-06-07 16:43:33 -07:00
TDaglis 6bc1881727 Fix emission of terminal focus&blur events 2016-06-07 13:58:00 +03:00
Paris Kasidiaris 21d765b227 Merge pull request #82 from sourcelair/issue/79
Make cursor hollow on blur
2016-06-07 13:44:36 +03:00
Paris d82c008052 Make cursor hollow on blur
Fix #79
2016-06-07 10:42:21 +00:00
Paris Kasidiaris 11823ce890 Merge pull request #83 from sourcelair/issue/76
Set line height of terminal rows to normal
2016-06-07 13:39:47 +03:00
Paris 670b179140 Set line height of terminal rows to normal
Fix #76
2016-06-07 12:23:28 +03:00
Paris Kasidiaris 637c2eae43 Merge pull request #81 from sourcelair/bash-demo
Implement fully featured bash terminal demo with a static terminal fallback
2016-06-07 11:43:58 +03:00
Paris 53e8df40bb Implement fully featured terminal demo w/ static fallback 2016-06-07 08:41:41 +00:00
Paris Kasidiaris 180a7af75d Merge pull request #78 from sourcelair/drop-hidden-textarea
Drop hidden textarea for input handling
2016-06-07 09:36:44 +03:00
Paris 0fd0f45d8b Fix indentation 2016-06-06 19:38:13 +03:00
Paris 8754f8d895 Fix focus and blur events 2016-06-05 03:59:52 +00:00
Paris c02cc84498 Fix cut and copy events
- Do not actually cut on cut
- Strip trailing whitespaces on copy (fix #66)
2016-06-05 06:35:33 +03:00
Paris 647216876b Add a few hacks for better paste handling across browsers 2016-06-03 11:04:46 +03:00
Paris f3bd6145a5 Vanish selection when a key with data is being pressed 2016-06-02 13:31:38 +03:00
Paris 7320515820 Tiny styling update in row line height 2016-06-02 13:08:06 +03:00
Paris 8fa1a46584 Handle the paste event better 2016-06-02 13:05:58 +03:00
Paris fa7d214e78 Remove even more useless code 2016-06-02 12:35:03 +03:00
Paris 178b611b0c Remove useless methods 2016-06-02 12:27:43 +03:00
Paris Kasidiaris 1f28c22323 Merge pull request #74 from Tyriar/master
Remove extra whitespace from class names
2016-06-02 12:26:55 +03:00
Daniel Imms ae0f963799 Remove extra whitespace from class names
Use [].join to retain browser compatibility

Fixes #73
2016-06-02 02:17:03 -07:00
Paris 82cac90005 Remove helper styling from xterm.css 2016-06-02 12:02:51 +03:00
Paris 8ebfa27210 Merge branch 'master' of github.com:sourcelair/xterm.js into content-editable 2016-06-02 12:00:31 +03:00
Paris Kasidiaris 4babc92d7c Merge pull request #58 from sourcelair/issue/57
Proper rendering of inverse data in default colors
2016-05-30 23:37:01 +03:00
Paris 1a3846161a Proper rendering of inverse data in default colors
Fix #57
2016-05-30 16:03:26 +00:00
Paris Kasidiaris ff7d0e58dc Merge pull request #56 from sourcelair/issue/54
Explicitly adjust height of terminal rows and child elements
2016-05-30 14:52:59 +03:00
Paris 3d64f91a5c Properly adjust height of terminal rows and child elements
Fix #54
2016-05-26 11:41:42 +03:00
Paris Kasidiaris f980f32fe5 Merge pull request #53 from sourcelair/issue/52
Make all add-ons CommonJS importable
2016-05-04 11:24:36 +03:00
Paris dc67c94545 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
2016-05-03 12:48:16 +03:00
Paris fff56eea1b 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.
2016-05-03 12:36:21 +03:00
Paris bd2158613d Make all add-ons CommonJS importable
- Fix #52
- Rename `npm/nodejs project` documentation to `CommonJS environment`
2016-05-03 12:05:13 +03:00
Paris 537fbad705 Bump version to 0.33 0.33 2016-04-26 12:17:41 +03:00
Paris Kasidiaris 52cc8fa5fe Merge pull request #51 from blink1073/fix-blink
Fix cursor blink
2016-04-23 02:26:55 +03:00