Daniel Imms
9518d20c4e
Merge pull request #1160 from Tyriar/1159_linefeed
...
Make lineFeed event lowercase
2017-12-20 15:46:59 -08:00
Thomas Zilz
b4e52b2334
Fix fit() sizing and also support letterSpacing, enhanced ( #1157 )
...
Fixes #1081
* Make sure character dimensions are available right after calling term.open()
* Do not assume var assignments are global anymore, webpack will isolate them
* Use DocumentFragment to build Viewport and helpers before attaching them to the DOM
* Shield term.focus call from crashing when used before term.open
2017-12-20 20:06:23 +01:00
Daniel Imms
83ef7668be
Merge remote-tracking branch 'ups/v3' into 1159_linefeed
2017-12-19 13:26:48 -08:00
Daniel Imms
aaf0991195
Make lineFeed event lowercase
...
Fixes #1159
2017-12-19 13:25:26 -08:00
Paris Kasidiaris
da604ff69c
Fix webpack task in Gulp and fit add-on
2017-12-16 11:29:12 +02:00
Paris Kasidiaris
80450450e9
Export zmodemAttach
2017-12-12 10:50:18 +02:00
Paris Kasidiaris
c9b672e0c6
Simplify fit addon
2017-12-12 10:47:58 +02:00
Paris Kasidiaris
8830820821
Update demo to use Webpack
2017-12-12 08:46:06 +00:00
Paris Kasidiaris
e39d10e12f
Fix exports
2017-12-12 08:46:06 +00:00
Paris Kasidiaris
6fec430e32
Fix tests
2017-12-12 08:46:06 +00:00
Paris Kasidiaris
d81e304ce7
Export static methods wherever possible
2017-12-12 08:46:06 +00:00
Paris Kasidiaris
510de73996
Port addons to new applyAddon API and TypeScript
2017-12-12 08:46:06 +00:00
Paris Kasidiaris
4c4684295e
First PoC of .applyAddon
2017-12-12 08:46:06 +00:00
Daniel Imms
4f144dc6eb
Merge pull request #1121 from Tyriar/841_remove_geometry
...
Remove geometry
2017-11-21 09:00:57 -08:00
Daniel Imms
bc424b2f37
Merge pull request #1097 from jdanbrown/pr-bracketedpaste
...
Support bracketed paste mode
2017-11-09 11:05:05 -08:00
Daniel Imms
0b90feab1e
Remove geometry
...
Fixes #841
2017-11-09 10:02:28 -08:00
Daniel Imms
b798463d27
Merge pull request #1113 from bmf-ribeiro/selection-event-1093
...
Expose a selection event
2017-11-07 13:56:07 -08:00
Bruno Ribeito
fc7cf6b917
Adress feedback
2017-11-07 21:08:21 +00:00
Paris Kasidiaris
a6899c74d8
Merge pull request #1076 from FGasper/zmodem
...
Zmodem addon
2017-11-07 16:44:01 +02:00
Bruno Ribeito
923bb05b8d
Fix #1093
2017-11-06 21:02:53 +00:00
Bruno Ribeito
354b857bbe
Fix spacing
2017-11-06 20:40:28 +00:00
Bruno Ribeito
e18416a636
Fix #800
2017-11-06 20:11:23 +00:00
Daniel Imms
b0020fc0ac
Merge pull request #1106 from EmbeddedEnterprises/v3
...
Fix deleteChars not updating the view
2017-11-06 10:22:43 -08:00
Daniel Imms
c90c24cecf
Merge pull request #1109 from Tyriar/1029_fix_end_selection
...
Fix last column selection problems
2017-11-06 07:43:20 -08:00
Bruno Ribeito
9c4ff54f22
Fix review comments
2017-11-05 21:13:54 +00:00
Daniel Imms
8478aa7a51
Fix selection on bottom right char when mouse goes outside viewport
...
Part of #1029
2017-11-05 12:18:59 -08:00
Daniel Imms
dbec3a32f8
Fix selecting of last column
...
Fixes #1029
2017-11-05 12:06:25 -08:00
Bruno Ribeito
b7438d57cf
Fix #948
2017-11-05 15:11:02 +00:00
Martin Koppehel
4b46a777d7
Fix deleteChars not updating the view
...
When deleting a character in a line and moving the cursor to
another line afterwards, the deletion is not rendered.
This commit adds the line where the character was deleted
to the refresh range to enforce an update
2017-11-05 10:31:35 +01:00
Daniel Imms
3921457bf3
Merge pull request #1104 from Tyriar/902_scrollLines_api
...
Replace scrollDisp with the more descriptive scrollLines
2017-11-04 20:43:06 -07:00
Felipe Gasper
b96286be51
remove bundled zmodem.js and symlinked CSS
2017-11-04 08:36:51 -04:00
Daniel Imms
05cbe41d39
scrollDisp -> scrollLines
...
Fixes #902
2017-11-04 03:20:24 -07:00
Felipe Gasper
6cefa13a4e
Merge branch 'v3' into zmodem
2017-11-02 19:05:30 -04:00
Felipe Gasper
280a100c12
revert changes to mainline demo; have separate addon demo
2017-11-02 18:33:00 -04:00
Daniel Imms
aaa7e91855
Merge pull request #1091 from Tyriar/1090_force_selection
...
Don't send mouse events when selection is forced
2017-11-01 08:46:38 -07:00
Daniel Imms
3d9aefbb2d
Merge pull request #1096 from Tyriar/winptyCompat
...
Add winptyCompat addon
2017-11-01 08:46:22 -07:00
Paris Kasidiaris
36a155dd1a
Merge pull request #1065 from exsilium/iPadHWArrowsV3
...
Apple iPad - Smart Keyboard Arrows - v3
2017-10-31 12:12:12 +02:00
Daniel Imms
79cdaa8d3b
Initialize scaled dimension variables
...
Fixes #1089
2017-10-30 11:21:22 -07:00
Dan Brown
1dbcf70cee
Support bracketed paste mode
...
- As described in https://cirw.in/blog/bracketed-paste
- Example support in vim:
- https://github.com/ConradIrwin/vim-bracketed-paste/blob/master/plugin/bracketed-paste.vim
- http://vimdoc.sourceforge.net/htmldoc/term.html#raw-terminal-mode
- Required for e.g. ipython, via python-prompt-toolkit:
- https://github.com/ipython/ipython
- https://github.com/jonathanslenders/python-prompt-toolkit
Repro:
- Run `ipython` (version 6.2.1)
- Copy multiple lines of text and paste into ipython prompt, e.g.
```py
print(1)
print(2)
print(3)
```
- Before: first line would paste and run, and subsequent lines are lost
- After: all lines paste into single prompt
2017-10-30 00:26:50 -07:00
Felipe Gasper
cb7c6151e8
compile zmodem extension in gulp
2017-10-29 15:21:22 -05:00
Daniel Imms
aa5a9911de
Base wrapped line on current width, not original width
...
Lines are never trimmed, so even if the term's size is reduced it
could contain empty lines at the end when wrapping is valid
2017-10-29 13:16:29 -07:00
Daniel Imms
2fbc0be98d
Fix build issues
2017-10-29 12:45:37 -07:00
Felipe Gasper
0ca1318284
too much work … just find a way to concatenate
2017-10-27 21:10:23 -05:00
Felipe Gasper
f2befc0c06
document the new opts/flag
2017-10-27 20:17:27 -05:00
Felipe Gasper
6c3af6e19a
provide for better compatibility with attach.js
2017-10-27 20:14:18 -05:00
Daniel Imms
d81df46453
Don't send mouse events when selection is forced
...
Fixes #1090
2017-10-27 16:48:00 -07:00
Felipe Gasper
a90493a9af
Merge branch 'v3' into zmodem
2017-10-27 17:58:01 -05:00
Felipe Gasper
5c81fe6cdc
pare down some changes
2017-10-27 17:54:36 -05:00
Daniel Imms
700a10f3f4
Initial winptyCompat addon
2017-10-27 10:23:46 -07:00
Daniel Imms
8ece306dbe
Merge pull request #1084 from Tyriar/1079_theme_exception
...
Fix exception when setting theme
2017-10-27 10:14:43 -07:00