]> git.proxmox.com Git - mirror_xterm.js.git/log
mirror_xterm.js.git
7 years agoMerge pull request #440 from Tyriar/439_wide_char_class
Daniel Imms [Mon, 9 Jan 2017 01:00:30 +0000 (17:00 -0800)]
Merge pull request #440 from Tyriar/439_wide_char_class

Style wide characters at charWidth*2 in DOM

7 years agoMerge remote-tracking branch 'upstream/master' into 439_wide_char_class
Daniel Imms [Mon, 9 Jan 2017 00:56:47 +0000 (16:56 -0800)]
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class

7 years agoMerge pull request #463 from sourcelair/revert-445-444_rate_limit_viewport_refresh
Daniel Imms [Mon, 9 Jan 2017 00:51:27 +0000 (16:51 -0800)]
Merge pull request #463 from sourcelair/revert-445-444_rate_limit_viewport_refresh

Revert "Rate limit Viewport.refresh"

7 years agoRevert "Rate limit Viewport.refresh"
Daniel Imms [Mon, 9 Jan 2017 00:46:23 +0000 (16:46 -0800)]
Revert "Rate limit Viewport.refresh"

7 years agoMerge remote-tracking branch 'upstream/master' into 439_wide_char_class
Daniel Imms [Mon, 9 Jan 2017 00:32:51 +0000 (16:32 -0800)]
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class

7 years agoMerge pull request #437 from Tyriar/335_TS_Generic_Browser
Daniel Imms [Mon, 9 Jan 2017 00:25:30 +0000 (16:25 -0800)]
Merge pull request #437 from Tyriar/335_TS_Generic_Browser

Convert browser and generic to TS

7 years agoMerge pull request #445 from Tyriar/444_rate_limit_viewport_refresh
Daniel Imms [Mon, 9 Jan 2017 00:24:27 +0000 (16:24 -0800)]
Merge pull request #445 from Tyriar/444_rate_limit_viewport_refresh

Rate limit Viewport.refresh

7 years agoMerge pull request #438 from Tyriar/280_improve_refresh_queue
Daniel Imms [Mon, 9 Jan 2017 00:24:16 +0000 (16:24 -0800)]
Merge pull request #438 from Tyriar/280_improve_refresh_queue

Improve refresh queue

7 years agoMerge pull request #458 from TylerJewell/patch-1
Paris Kasidiaris [Sun, 8 Jan 2017 23:49:46 +0000 (23:49 +0000)]
Merge pull request #458 from TylerJewell/patch-1

Add additional products that use xTerm

7 years agoAdd additional products that use xTerm
Tyler Jewell [Sun, 8 Jan 2017 17:44:14 +0000 (09:44 -0800)]
Add additional products that use xTerm

Hi xTerm team. Over the past 6 months, we have been studying xTerm as a replacement for Eclipse Che's term.js. It's taken us a bit of an effort, but the work is now done!  You can expect that Eclipse Che engineers (abot 60 contributors) will make direct contributions back to xTerm ongoing now that we are fully integrated in. We integrate xTerm alongside GWT.  As we more natively integrate the solution, we'll make additional PRs directly back to the project.

As background on the research and integration work that we did, these are the postings from our engineering team's research from the past six months. Some of these issues have already been resolved, or in the process of being resolved.

We also plan a couple of blog posts to our forums (~250K followers) about xTerm integration later in Q1 after we make our 5.0.0 announcements. I could also add Codenvy to this PR as well since it has been released with the version based upon xTerm, but with Sourcelair being the initiators we didn't want to make it seem like we were trying to be competitive. This PR is about the promotion and success of xTerm, for which we are fully committed to.

## Xtermjs
This document is result of investigation using xtemjs ui terminal instead of current term.js. It contains analyze pluses and minuses using xtermjs (release version 2.2.3) and technical problems.  Investigation issue: https://github.com/eclipse/che/issues/3210

## Description
For now we are using our own fork of the https://github.com/chjj/term.js for user interface websocket-terminal. But actually this project is no longer maintained. So we can not get new releases from this project and we need support this script on our own. Original project contains link for a maintained fork https://github.com/sourcelair/xterm.js. This fork uses MIT license and community intensive develops this project. It has such users like: Microsoft Visual Studio Code, SourceLair, ttyd. xterm.js had already done 46 releases https://github.com/sourcelair/xterm.js/releases.

## Technical Advantages of xTerm:
* xterm.js has js tests. We have not any test for old term.js.
* We can periodically update xtem.js by new release.
* Added parameter to cancel browser events.
* Default 256 colours moved from js to css.
* Added ability to set terminal theme.
* Improved resize mehanizm (added resize event).
* Added fit.ts script to fits terminal size to original height and width of parent div.
* Fixed lost text selection from current active line(when blink is enabled).
* Improved copy/paster mehanizm.
* Linkify URL feature.
* Implement moving back and forward across words with "Alt + ←" and "Alt + →" respectively.
* Improved special key handling.
* Added addons to exdens xterm.js
* Improved mehanizm copy/paster from clipboard.
* Fixed cross platform input problems(For IPad, Iphone, MacIntel, MacPPC and so on).
* Did some work to support UTF-8 symbols.
* Implemented scrollbar.
* Fixed incorrect mouse position for application with  pseudo-graphic user interface (for example Midnight Commander).
* Fix to prevent terminal scrolling when user is looking into scrollback(similar to gnome-terminal, if the user is scrolling up to look at past output and the currently running program adds output to the terminal, the viewport of xterm.js should not scroll and interrupt what they are looking at.)
* Make right-click work on all browsers.

##  Broken Changes:
We can move on our changes to realize copy/paste by hotkeys Ctrl + C/Ctrl +V. But xterm.js support hotkeys more common for terminal: Ctrl + Insert and Shift + Insert and maybe that's enough.

Drop support for old mouse wheel APIs: all browsers have supported the WheelEvent (onwheel) for sometime now, since Firefox does not support onmousewheel which is also non-standard but works with the standard interface, it makes sense to drop support now.

## Browser Support
Since xterm.js is typically implemented as a developer tool, only modern browsers are supported officially. Here is a list of the versions to support:
Chrome 48+
Edge 13+
Firefox 44+
Internet Explorer 11+
Opera 35+
Safari 8+

Xterm.js works seamlessly in Electron apps and may even work on earlier versions of the browsers but these are the browsers xterm.js developers strive to keep working.

## Known major bugs:
https://github.com/sourcelair/xterm.js/issues/307
https://github.com/sourcelair/xterm.js/issues/362
https://github.com/sourcelair/xterm.js/issues/348
https://github.com/sourcelair/xterm.js/issues/325 Data loss when resizing terminal (but this bug is exist in the current terminal ui in the CHE too). Community has pull request to fix this issue for xtermjs https://github.com/sourcelair/xterm.js/pull/404 .

Additional information:

Code base xterm.js consist of files written on native javascript and typescript. For manage js dependency and configuration used npm, typings, bower and node. Development tendency: rewrite xtemr.js completely on the Typescript(information about this included to the release notes 2.2.3).

7 years agoFix tests
Daniel Imms [Wed, 4 Jan 2017 18:30:04 +0000 (10:30 -0800)]
Fix tests

7 years agojsdoc
Daniel Imms [Tue, 3 Jan 2017 19:23:36 +0000 (11:23 -0800)]
jsdoc

7 years agoRate limit Viewport.refresh
Daniel Imms [Tue, 3 Jan 2017 19:18:38 +0000 (11:18 -0800)]
Rate limit Viewport.refresh

This prevents 1000 scroll events from firing when the buffer is not full

Fixes #444

7 years agoFix tests
Daniel Imms [Sun, 1 Jan 2017 02:06:49 +0000 (18:06 -0800)]
Fix tests

7 years agoUse CharMeasure in Viewport and to style wide chars
Daniel Imms [Sat, 31 Dec 2016 23:56:53 +0000 (15:56 -0800)]
Use CharMeasure in Viewport and to style wide chars

Fixes #439

7 years agoAdd CharMeasure util class
Daniel Imms [Sat, 31 Dec 2016 23:46:17 +0000 (15:46 -0800)]
Add CharMeasure util class

7 years agoWrap wide chars in a span/class
Daniel Imms [Sat, 31 Dec 2016 23:19:54 +0000 (15:19 -0800)]
Wrap wide chars in a span/class

Part of #439

7 years agoMove row evaluation into refreshLoop
Daniel Imms [Sat, 31 Dec 2016 22:58:17 +0000 (14:58 -0800)]
Move row evaluation into refreshLoop

This allows the refresh public API to still function

7 years agoImprove refresh queue
Daniel Imms [Sat, 31 Dec 2016 22:06:26 +0000 (14:06 -0800)]
Improve refresh queue

Use requestAnimationFrame in addition to a queue to refresh every animation
frame but only when a refresh is needed.

Fixes #280
Fixes #290

7 years agoConvert browser and generic to TS
Daniel Imms [Sat, 31 Dec 2016 15:36:56 +0000 (07:36 -0800)]
Convert browser and generic to TS

Part of #335

7 years agoMerge pull request #432 from Tyriar/335_TS_EventEmitter
Daniel Imms [Sat, 31 Dec 2016 15:14:47 +0000 (07:14 -0800)]
Merge pull request #432 from Tyriar/335_TS_EventEmitter

Convert EventEmitter to TypeScript and add tests

7 years agoRemove remaining removeListener ref
Daniel Imms [Sat, 31 Dec 2016 15:11:47 +0000 (07:11 -0800)]
Remove remaining removeListener ref

7 years agoRemove addListener/removeListener
Daniel Imms [Sat, 31 Dec 2016 15:10:45 +0000 (07:10 -0800)]
Remove addListener/removeListener

7 years agoRemove redundant assignment in constructor
Daniel Imms [Sat, 31 Dec 2016 15:07:45 +0000 (07:07 -0800)]
Remove redundant assignment in constructor

7 years agoMerge pull request #431 from Tyriar/427_refresh_scroll_on_buffer_change
Daniel Imms [Fri, 30 Dec 2016 12:42:36 +0000 (04:42 -0800)]
Merge pull request #431 from Tyriar/427_refresh_scroll_on_buffer_change

Sync scroll bar when alt/normal buffer is switched in

7 years agoMerge pull request #403 from akalipetis/docker-enhancement
Antonis Kalipetis [Fri, 30 Dec 2016 09:24:22 +0000 (11:24 +0200)]
Merge pull request #403 from akalipetis/docker-enhancement

Improve the Docker image

7 years agoIgnore all the build directories in Docker
Antonis Kalipetis [Thu, 29 Dec 2016 14:13:58 +0000 (16:13 +0200)]
Ignore all the build directories in Docker

This allows for reproducible builds.
Also, fix Dockerfile to first build and then run tests and a typo in the entrypoint.

Thanks @BenHall for reporting the issue with the Docker build!

7 years agoAdd tests
Daniel Imms [Thu, 29 Dec 2016 13:09:47 +0000 (05:09 -0800)]
Add tests

7 years agoConvert EventEmitter to TS
Daniel Imms [Thu, 29 Dec 2016 12:53:57 +0000 (04:53 -0800)]
Convert EventEmitter to TS

Pat of #335

7 years agoSync scroll bar when alt/normal buffer is switched in
Daniel Imms [Thu, 29 Dec 2016 11:53:52 +0000 (03:53 -0800)]
Sync scroll bar when alt/normal buffer is switched in

Fixes #427

7 years agoFix EOL character in .editorconfig and update docker-compose
Antonis Kalipetis [Wed, 28 Dec 2016 16:48:24 +0000 (18:48 +0200)]
Fix EOL character in .editorconfig and update docker-compose

7 years agoRemove entrypoint
Antonis Kalipetis [Thu, 15 Dec 2016 16:26:24 +0000 (18:26 +0200)]
Remove entrypoint

Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
7 years agoImprove the Docker image
Antonis Kalipetis [Mon, 12 Dec 2016 14:37:23 +0000 (16:37 +0200)]
Improve the Docker image

1. Bump Node version to 6.9 - the latest LTS
2. Include the `cpio` binary, used during building
3. Ignore node_modules and .git directories for faster builds
4. Run the tests and build during the image build, to make sure the image is not built if these break
5. Make npm run dev the default command
6. Add an entrypoint to automatically install Node modules if they do nott exist

Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
7 years agoMerge pull request #402 from akalipetis/hotfix-npm-scripts
Antonis Kalipetis [Wed, 28 Dec 2016 16:44:20 +0000 (18:44 +0200)]
Merge pull request #402 from akalipetis/hotfix-npm-scripts

Improve the package.json scripts

7 years agoAdd a Procfile with the `npm start` command
Antonis Kalipetis [Thu, 15 Dec 2016 11:36:21 +0000 (13:36 +0200)]
Add a Procfile with the `npm start` command

Also, update the Procfile.dev with the updated `npm run dev` command.

Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
7 years agoImprove the package.json scripts
Antonis Kalipetis [Mon, 12 Dec 2016 14:28:31 +0000 (16:28 +0200)]
Improve the package.json scripts

1. Include a `prestart` script, which runs the build
2. Make the `start` script just start the demo server
3. Add a new `dev` script, which contains the nodemon logic
4. nodemon now watches for changes in `*.ts` files and runs the start command

Signed-off-by: Antonis Kalipetis <akalipetis@gmail.com>
7 years agoMerge pull request #429 from Tyriar/428_scrollback_exception
Daniel Imms [Wed, 28 Dec 2016 13:59:43 +0000 (05:59 -0800)]
Merge pull request #429 from Tyriar/428_scrollback_exception

Ensure ydisp does not drop below 0 in refresh

7 years agoRemove log
Daniel Imms [Wed, 28 Dec 2016 11:41:48 +0000 (03:41 -0800)]
Remove log

7 years agoEnsure ydisp does not drop below 0 in refresh
Daniel Imms [Wed, 28 Dec 2016 11:41:12 +0000 (03:41 -0800)]
Ensure ydisp does not drop below 0 in refresh

Fixes #428
Related to #385

7 years agoMerge pull request #422 from Tyriar/361_circular_list_scrollback
Daniel Imms [Wed, 28 Dec 2016 11:10:31 +0000 (03:10 -0800)]
Merge pull request #422 from Tyriar/361_circular_list_scrollback

Use a circular list to manage buffer

7 years agoImprove header comment
Daniel Imms [Tue, 27 Dec 2016 21:40:49 +0000 (13:40 -0800)]
Improve header comment

7 years agoPolish
Daniel Imms [Sat, 24 Dec 2016 11:17:30 +0000 (03:17 -0800)]
Polish

7 years agoFix insertLines as max buffer size
Daniel Imms [Sat, 24 Dec 2016 08:26:43 +0000 (00:26 -0800)]
Fix insertLines as max buffer size

7 years agoFix issue with max buffer size after vim fix
Daniel Imms [Sat, 24 Dec 2016 08:14:30 +0000 (00:14 -0800)]
Fix issue with max buffer size after vim fix

7 years agoFix issue with vim scrolling
Daniel Imms [Sat, 24 Dec 2016 08:04:31 +0000 (00:04 -0800)]
Fix issue with vim scrolling

7 years agoMerge pull request #423 from katacoda/katacoda-integration
Paris Kasidiaris [Thu, 22 Dec 2016 21:30:00 +0000 (23:30 +0200)]
Merge pull request #423 from katacoda/katacoda-integration

Katacoda xterm.js integration is live

7 years agoKatacoda xterm.js integration is live
Ben Hall [Thu, 22 Dec 2016 20:10:33 +0000 (20:10 +0000)]
Katacoda xterm.js integration is live

7 years agoKatacoda xterm.js integration is live
Ben Hall [Thu, 22 Dec 2016 12:01:44 +0000 (12:01 +0000)]
Katacoda xterm.js integration is live

7 years agoHave reverseIndex use CircularList.shiftElements :tada:
Daniel Imms [Wed, 21 Dec 2016 11:26:40 +0000 (03:26 -0800)]
Have reverseIndex use CircularList.shiftElements :tada:

7 years agoImplement CircularList.shiftElements
Daniel Imms [Wed, 21 Dec 2016 11:18:30 +0000 (03:18 -0800)]
Implement CircularList.shiftElements

7 years agoDoc and testing
Daniel Imms [Wed, 21 Dec 2016 10:39:21 +0000 (02:39 -0800)]
Doc and testing

7 years agoAdd missing return type
Daniel Imms [Wed, 21 Dec 2016 10:11:14 +0000 (02:11 -0800)]
Add missing return type

7 years agoRemove logs
Daniel Imms [Thu, 22 Dec 2016 10:04:31 +0000 (02:04 -0800)]
Remove logs

7 years agoFix issue with the git log
Daniel Imms [Thu, 22 Dec 2016 10:02:03 +0000 (02:02 -0800)]
Fix issue with the git log

The old code was assuming that the buffer was not going to change, this is not
true with the current impl though where the list is shifted and ybase and ydisp
need to be compensated for that.

7 years agoMerge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
Daniel Imms [Wed, 21 Dec 2016 23:43:18 +0000 (15:43 -0800)]
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback

7 years agoFix when scrollback limit is reached
Daniel Imms [Wed, 21 Dec 2016 23:43:04 +0000 (15:43 -0800)]
Fix when scrollback limit is reached

7 years agoMerge pull request #415 from saswatds/saswatds-patch-1
Paris Kasidiaris [Mon, 19 Dec 2016 13:47:19 +0000 (15:47 +0200)]
Merge pull request #415 from saswatds/saswatds-patch-1

Update README.md

7 years agoMerge pull request #417 from BobReid/os_x_bash_arrow_fix
Paris Kasidiaris [Mon, 19 Dec 2016 13:45:57 +0000 (15:45 +0200)]
Merge pull request #417 from BobReid/os_x_bash_arrow_fix

changed escape sequence for alt-arrow to work on bash on os x

7 years agoUpdate README.md
Saswat Das [Sat, 17 Dec 2016 23:18:19 +0000 (04:48 +0530)]
Update README.md

Added Getting started content from the xtermjs.org website

7 years agoMerge pull request #419 from blink1073/clean-up-npm-publish
Paris Kasidiaris [Fri, 16 Dec 2016 20:46:27 +0000 (20:46 +0000)]
Merge pull request #419 from blink1073/clean-up-npm-publish

Clean up npm publish

7 years agoRevert changes to other published files
Steven Silvester [Fri, 16 Dec 2016 20:41:29 +0000 (14:41 -0600)]
Revert changes to other published files

7 years agoAdded macOS check to escape sequences and updated tests
Bob Reid [Fri, 16 Dec 2016 20:03:49 +0000 (15:03 -0500)]
Added macOS check to escape sequences and updated tests

7 years agoClean up npm publish
Steven Silvester [Fri, 16 Dec 2016 19:28:10 +0000 (13:28 -0600)]
Clean up npm publish

7 years agochanged escape sequence for alt-arrow to work on bash on os x
Bob Reid [Fri, 16 Dec 2016 15:29:42 +0000 (10:29 -0500)]
changed escape sequence for alt-arrow to work on bash on os x

7 years agoBump version to 2.2.3
Paris Kasidiaris [Thu, 15 Dec 2016 21:56:32 +0000 (21:56 +0000)]
Bump version to 2.2.3

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #416 from sourcelair/issue-#414-css-files-in-npm
Paris Kasidiaris [Thu, 15 Dec 2016 21:53:19 +0000 (21:53 +0000)]
Merge pull request #416 from sourcelair/issue-#414-css-files-in-npm

Include appropriate files in npm.

7 years agoInclude appropriate files in npm.
Paris Kasidiaris [Thu, 15 Dec 2016 21:49:43 +0000 (23:49 +0200)]
Include appropriate files in npm.

Fix #414

7 years agoBump version to 2.2.2
Paris Kasidiaris [Thu, 15 Dec 2016 17:16:04 +0000 (17:16 +0000)]
Bump version to 2.2.2

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoUpdate README.md
Saswat Das [Thu, 15 Dec 2016 15:56:04 +0000 (21:26 +0530)]
Update README.md

Adding a getting started instruction for adding xterm to a parent div and listening for data output from xterm

7 years agoMerge pull request #411 from sourcelair/issue-#408-tslint
Paris Kasidiaris [Thu, 15 Dec 2016 12:13:23 +0000 (12:13 +0000)]
Merge pull request #411 from sourcelair/issue-#408-tslint

Add tslint

7 years agoParallelise build
Paris Kasidiaris [Thu, 15 Dec 2016 12:05:37 +0000 (14:05 +0200)]
Parallelise build

7 years agoInclude lint test into travis
Paris Kasidiaris [Thu, 15 Dec 2016 12:02:38 +0000 (14:02 +0200)]
Include lint test into travis

7 years agoMake linter happy
Paris Kasidiaris [Thu, 15 Dec 2016 11:57:25 +0000 (13:57 +0200)]
Make linter happy

7 years agoAdd tslint
Paris Kasidiaris [Thu, 15 Dec 2016 11:53:26 +0000 (13:53 +0200)]
Add tslint

Fix #408

7 years agoMerge pull request #409 from sourcelair/issue-#405-firefox-paste
Paris Kasidiaris [Wed, 14 Dec 2016 10:38:30 +0000 (10:38 +0000)]
Merge pull request #409 from sourcelair/issue-#405-firefox-paste

Fix linux firefox paste

7 years agoFix weird paste issue: #405
Paris Kasidiaris [Tue, 13 Dec 2016 23:45:53 +0000 (01:45 +0200)]
Fix weird paste issue: #405

Fix #405

7 years ago😱 Fix wrong event type and remove useless interface
Paris Kasidiaris [Tue, 13 Dec 2016 23:43:32 +0000 (01:43 +0200)]
😱  Fix wrong event type and remove useless interface

7 years agoMerge pull request #407 from sourcelair/build-ts-into-lib
Paris Kasidiaris [Tue, 13 Dec 2016 23:32:49 +0000 (23:32 +0000)]
Merge pull request #407 from sourcelair/build-ts-into-lib

Always build TypeScript in `lib/`

7 years agoDo not publish test files to npm
Paris Kasidiaris [Tue, 13 Dec 2016 23:25:20 +0000 (01:25 +0200)]
Do not publish test files to npm

7 years agoAlways build TypeScript in `lib/`
Paris Kasidiaris [Tue, 13 Dec 2016 23:10:03 +0000 (01:10 +0200)]
Always build TypeScript in `lib/`

7 years agoMerge pull request #398 from budde377/feat-npm
Paris Kasidiaris [Tue, 13 Dec 2016 22:59:58 +0000 (22:59 +0000)]
Merge pull request #398 from budde377/feat-npm

Add prepublish script and change main

7 years agoAdd prepublish script and change main
Christian Budde Christensen [Fri, 9 Dec 2016 09:36:59 +0000 (10:36 +0100)]
Add prepublish script and change main

Building TS before publish and pointing the main entry to the builded files.

7 years agoMerge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback
Daniel Imms [Mon, 12 Dec 2016 23:05:19 +0000 (15:05 -0800)]
Merge remote-tracking branch 'upstream/master' into 361_circular_list_scrollback

7 years agoMerge pull request #400 from arcanis/patch-1
Paris Kasidiaris [Sun, 11 Dec 2016 10:25:35 +0000 (10:25 +0000)]
Merge pull request #400 from arcanis/patch-1

Use a fixed size to account for the scrollbar

7 years agoUse a fixed size to account for the scrollbar
Maël Nison [Sat, 10 Dec 2016 13:46:01 +0000 (14:46 +0100)]
Use a fixed size to account for the scrollbar

7 years agoMerge pull request #399 from bottleofwater/patch-1
Paris Kasidiaris [Fri, 9 Dec 2016 10:12:42 +0000 (10:12 +0000)]
Merge pull request #399 from bottleofwater/patch-1

Don't apply the 32 delta when in sgr mode - fix #394

7 years agoDon't apply the 32 delta when in sgr mode - fix #394
bottleofwater [Fri, 9 Dec 2016 09:52:09 +0000 (10:52 +0100)]
Don't apply the 32 delta when in sgr mode - fix #394

7 years agoBump version to 2.2.1
Paris Kasidiaris [Wed, 7 Dec 2016 18:43:03 +0000 (18:43 +0000)]
Bump version to 2.2.1

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoCheckout add-ons
Paris Kasidiaris [Wed, 7 Dec 2016 18:42:40 +0000 (18:42 +0000)]
Checkout add-ons

7 years agoBump version to 2.2.0
Paris Kasidiaris [Wed, 7 Dec 2016 18:41:37 +0000 (18:41 +0000)]
Bump version to 2.2.0

Signed-off-by: Paris Kasidiaris <paris@sourcelair.com>
7 years agoMerge pull request #393 from sourcelair/migrate-clipboard-to-typescript
Paris Kasidiaris [Wed, 7 Dec 2016 18:37:00 +0000 (18:37 +0000)]
Merge pull request #393 from sourcelair/migrate-clipboard-to-typescript

Migrate Clipboard handler to TypeScript

7 years agoMerge pull request #392 from sourcelair/fix-readme-addon-path
Paris Kasidiaris [Tue, 6 Dec 2016 22:08:30 +0000 (22:08 +0000)]
Merge pull request #392 from sourcelair/fix-readme-addon-path

Update path to addons in README.md

7 years agoImprove interfaces in Clipboard.ts
Paris Kasidiaris [Tue, 6 Dec 2016 22:07:50 +0000 (00:07 +0200)]
Improve interfaces in Clipboard.ts

7 years agoMigrate Clipboard handler to TypeScript
Paris Kasidiaris [Tue, 6 Dec 2016 09:45:02 +0000 (11:45 +0200)]
Migrate Clipboard handler to TypeScript

Also apply JavaScript rules in `.editorconfig` in TypeScript files as well.

Part of #335

7 years agoUpdate path to addons in README.md
Paris Kasidiaris [Tue, 6 Dec 2016 08:55:40 +0000 (10:55 +0200)]
Update path to addons in README.md

7 years agoMerge pull request #391 from Tyriar/357_textarea_top_zero
Daniel Imms [Mon, 5 Dec 2016 19:47:55 +0000 (11:47 -0800)]
Merge pull request #391 from Tyriar/357_textarea_top_zero

Position the textarea at top:0

7 years agoMerge pull request #390 from sourcelair/issue-#375-bring-build-dir-back
Paris Kasidiaris [Mon, 5 Dec 2016 19:35:08 +0000 (19:35 +0000)]
Merge pull request #390 from sourcelair/issue-#375-bring-build-dir-back

Bring back the `build` directory for temporary builds

7 years agoRemove `export` from build script
Paris Kasidiaris [Mon, 5 Dec 2016 19:29:50 +0000 (21:29 +0200)]
Remove `export` from build script

7 years agoPosition the textarea at top:0
Daniel Imms [Mon, 5 Dec 2016 19:19:35 +0000 (11:19 -0800)]
Position the textarea at top:0

This prevents the browser from scrolling to the top of the page if the terminal
can be scrolled out of view.

Fixes #357

7 years agoCreate the build directory if it does not exist already
Paris Kasidiaris [Mon, 5 Dec 2016 11:34:10 +0000 (13:34 +0200)]
Create the build directory if it does not exist already