Commit Graph

745 Commits

Author SHA1 Message Date
Paris Kasidiaris
a224acb50b Document new Clipboard module 2016-09-29 07:51:31 +00:00
Paris Kasidiaris
42a1e4ef9b Move clipboard into its own module 2016-09-29 07:51:07 +00:00
Paris Kasidiaris
dff867b8a7 Fix right-click paste
Fix #202
2016-09-29 10:50:21 +03:00
Daniel Imms
8bf8147028 Merge pull request #289 from Tyriar/151_allow_wheel_in_application_mode
Allow wheel events in application mode
2016-09-25 04:44:53 -07:00
Daniel Imms
ccf6d8f87d Merge pull request #287 from Tyriar/286_fix_scroll_in_app_mode
Sync scroll bar instead of disabling on enter app mode
2016-09-25 04:44:44 -07:00
Daniel Imms
ac817ccc66 Merge pull request #288 from Tyriar/278_sync_scrollbar_after_reset
Sync scroll bar after reset
2016-09-25 02:44:56 -07:00
Daniel Imms
37c07eaaf9 Allow wheel events in application mode
This change allows wheel events in application mode which fixes mouse wheel
scrolling in oh-my-zsh and powershell for Linux (among others). Along with #287
a functional scroll bar will also be usable in those shells.

Fixes #151
2016-09-25 02:42:46 -07:00
Daniel Imms
71e20801f0 Fix tests 2016-09-25 02:07:53 -07:00
Daniel Imms
bae1bd6a42 Fix tests 2016-09-25 02:02:05 -07:00
Daniel Imms
c8b194931f Sync scroll bar after reset
Fixes #278
2016-09-25 01:56:03 -07:00
Daniel Imms
c7a4881552 Sync scroll bar instead of disabling on enter app mode
Fixes #286
2016-09-25 01:50:49 -07:00
Paris Kasidiaris
26fd963fbd Merge pull request #283 from iMoses/master
Workaround a known bug in Babel JS
2016-09-22 14:46:02 +01:00
imoses
122a34b40e Merge branch 'master' of https://github.com/sourcelair/xterm.js 2016-09-22 16:28:20 +03:00
imoses
33abd69e85 Tests were failing locally due to a babel js bug - https://github.com/babel/babel/issues/3826
Fixed the tests to work around the problem and added /.idea/ to .gitignore for the benefit of contributors who uses intellij
2016-09-22 16:26:03 +03:00
Paris Kasidiaris
76a686beb2 Merge pull request #282 from sourcelair/get-option
Add `getOption` API
2016-09-21 17:14:39 +01:00
Paris Kasidiaris
53e8ac9b0c Stricter check for option existence 2016-09-21 19:09:55 +03:00
Paris Kasidiaris
4b459fe0fd Implement term.getOption 2016-09-21 13:56:03 +03:00
Daniel Imms
be4c8341ba Merge pull request #275 from Tyriar/move_comments_inside_case
Move key handler comments inside case blocks
2016-09-18 13:49:52 -07:00
Daniel Imms
a33bc027f1 Merge pull request #274 from Tyriar/205_cancel_shift_pg_up_down_event
Cancel keydown event on shift+page up/down
2016-09-18 13:49:38 -07:00
Daniel Imms
3c9d8b0d84 Merge pull request #276 from Tyriar/173_clear_api
Expose API to clear the terminal
2016-09-17 04:11:20 -07:00
Daniel Imms
26fc53990b Fix clear function when buffer is <= rows 2016-09-17 04:07:36 -07:00
Daniel Imms
852dac4d62 Don't clear prompt on clear if it already is 2016-09-17 03:59:42 -07:00
Daniel Imms
76719413f9 Expose API to clear the terminal
Fixes #173
2016-09-17 02:39:22 -07:00
Daniel Imms
fca673d653 Move key handler comments inside case blocks
Improves readability
2016-09-17 01:11:43 -07:00
Daniel Imms
446c3958df Cancel keydown even on shift+page up/down
Fixes #205
2016-09-17 01:09:08 -07:00
Daniel Imms
59e72b8b07 Merge pull request #272 from Tyriar/271_setOption
Add setOption API
2016-09-16 02:17:28 -07:00
Daniel Imms
15e56bd809 Add @param to setOption 2016-09-16 02:03:31 -07:00
Daniel Imms
ab5cc0ad05 Add setOption API
Fixes #271
2016-09-16 01:46:02 -07:00
Daniel Imms
b89bce17ad Merge pull request #268 from Tyriar/267_fix_mouseup_focus
Fix focus on mouseup when mousedown was in another element
2016-09-16 01:23:57 -07:00
Daniel Imms
7fcbddac04 Set package.json main to build/xterm.js
build/xterm.js should be used when require is used when installed via npm.
2016-09-15 16:25:22 -07:00
Daniel Imms
4e1bbee67e Fix focus on mouseup when mousedown was in another element
Fixes #267
2016-09-15 13:50:39 -07:00
Paris Kasidiaris
ecfa44b0e8 Merge pull request #263 from sourcelair/fix-indentation
Fix indentation of `src/xterm.js`
2016-09-05 13:18:49 +03:00
Paris Kasidiaris
db76868c26 Fix indentation of src/xterm.js 2016-09-04 16:47:21 +03:00
Paris Kasidiaris
b4c7989566 Merge pull request #252 from ayapi/modifier-keys
add modifier+delete, modifier+F1-F12 keys
2016-09-04 16:23:29 +03:00
Paris Kasidiaris
7b38b9ed57 Merge pull request #261 from yurovant/patch-1
Update README.md
2016-09-02 11:54:25 +03:00
Anton Yurovskykh
c2fccc0350 Update README.md
Fix typo: is => if
2016-09-02 09:28:57 +03:00
Daniel Imms
b56ad5e8fe Merge pull request #243 from Tyriar/242_enable_scroll_on_soft_reset
Disable application mode in viewport on soft reset
2016-08-31 10:40:54 -07:00
Daniel Imms
abfcf27962 Merge pull request #256 from Tyriar/254_compositionhelper_module
Pull CompositionHelper into a module
2016-08-31 10:34:14 -07:00
Daniel Imms
6a04614549 Merge remote-tracking branch 'upstream/master' into 254_compositionhelper_module 2016-08-29 16:50:35 -07:00
Daniel Imms
89f981836f Merge pull request #255 from Tyriar/253_viewport_module
Pull Viewport into a module
2016-08-29 16:49:03 -07:00
Paris Kasidiaris
33d4d400f0 Merge pull request #257 from Tyriar/improve_copyright_line
Improve copyright line
2016-08-30 02:38:41 +03:00
Daniel Imms
749ed6372a Improve copyright line 2016-08-29 16:21:00 -07:00
Daniel Imms
81fccee906 Add copyright line 2016-08-29 16:20:11 -07:00
Daniel Imms
4caac78241 Improve copyright line 2016-08-29 16:19:27 -07:00
Daniel Imms
7ff03bb475 Pull Viewport into a module
Fixes #253
2016-08-29 16:17:59 -07:00
Daniel Imms
28c3a2026c Pull CompositionHelper into a module
Fixes #254
2016-08-29 16:15:28 -07:00
Paris Kasidiaris
a9c85fe825 Merge pull request #251 from sourcelair/issue-#158-es2015
Introduce Babel as the build system, convert src/xterm.js to ES2015 and export EventEmitter
2016-08-30 01:59:17 +03:00
Paris Kasidiaris
c46e799dd0 Update README.md to include xterm.js from new directory 2016-08-29 22:57:19 +03:00
Paris Kasidiaris
ed1a31d1cf Make src/xterm.js ES2015 and export EventEmitter into its own file
Fix #158
2016-08-29 19:51:40 +00:00
ayapi
7f7156bafa add modifier+F1-F12 keys 2016-08-27 01:13:01 +09:00