History log of /haiku/src/apps/serialconnect/TermView.h
Revision Date Author Comments
# 3a6bc1cf 02-Aug-2023 PulkoMandy <pulkomandy@pulkomandy.tk>

SerialConnect: implement clipboard paste

Change-Id: Iaddb6588afa774bcffad9713f280a0078784605a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6770
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 1eb38608 19-May-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: add a clear/reset menu.

Change-Id: I0435ba679e19094d201d65ac0c6290cd194ec344
Reviewed-on: https://review.haiku-os.org/c/1463
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 2c218a0e 08-Feb-2019 Adrien Destugues <pulkomandy@gmail.com>

SerialConnect: increase scrollback size

1000 lines is not enough for a full boot log.

Change-Id: If1fe48349dec5cf0574de612c533b0037abc5043
Reviewed-on: https://review.haiku-os.org/c/1021
Reviewed-by: Stephan Aßmus <superstippi@gmx.de>


# 534d0e61 10-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: allow to change line terminator

* It can now be used to send AT commands for example, which need \r
instead of \n.


# 30636d2e 13-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: draw the cursor.

* Drawn as "inverse video" for now.
* Should use VTerm state to get the cursor shape (rect, underline or
left line)
* Should also handle blinking if enabled, and visibility.


# c38dd82d 13-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: use ints for font metrics

As pointed by Ingo, using a float here is useless because we want each
line to be the same integer number of pixels. Now thigs are drawn
properly and the view has the exact same size as Terminal's one (tested
with font sizes 10 and 18, so different leading values don't seem to be
a problem).

Thanks for reviewing!


# b59ed154 12-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: implement scrollback.


# 5d6ec6d0 05-Nov-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Handle colors.


# 7e23386a 05-Nov-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Resize terminal buffer with window.

Unlike in Haiku terminal, vterm does not rearrange lines wen they
are wrapped. Chars outside the viewing area are just lost.


# f441fd03 25-Jul-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Working serial connection.
Still need some work on displaying the right chars at the right place.


# dae0a4e0 23-Jul-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

WIP version of SerialConnect. Not working, but added to the tree anyway so :
* You can code review it
* You can help developping
Uses libvterm as the backend for parsing ANSI escape sequences. The lib was
changed slightly to build with GCC2. It could be used by Terminal as well as
it seems cleaner and more reliable than our current parser.


# 30636d2eb6364d45ffb804c51662eefbf6c03671 13-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: draw the cursor.

* Drawn as "inverse video" for now.
* Should use VTerm state to get the cursor shape (rect, underline or
left line)
* Should also handle blinking if enabled, and visibility.


# c38dd82ded6b8c5080c720b8f240eff4f4a70bf5 13-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: use ints for font metrics

As pointed by Ingo, using a float here is useless because we want each
line to be the same integer number of pixels. Now thigs are drawn
properly and the view has the exact same size as Terminal's one (tested
with font sizes 10 and 18, so different leading values don't seem to be
a problem).

Thanks for reviewing!


# b59ed154866f94ab50fa95d10327dc9987d370e0 12-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

SerialConnect: implement scrollback.


# 5d6ec6d03a891b68cdb52bd21430bc4f338f8773 05-Nov-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Handle colors.


# 7e23386ae81d3e0b2053d1fc43d3d31267d516ad 05-Nov-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Resize terminal buffer with window.

Unlike in Haiku terminal, vterm does not rearrange lines wen they
are wrapped. Chars outside the viewing area are just lost.


# f441fd03b6a6b31341c3f1d58d30395d220bcf50 25-Jul-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

Working serial connection.
Still need some work on displaying the right chars at the right place.


# dae0a4e0abda9ce3dff8e31007a8f66bc14421c8 23-Jul-2012 Adrien Destugues - PulkoMandy <pulkomandy@pulkomandy.tk>

WIP version of SerialConnect. Not working, but added to the tree anyway so :
* You can code review it
* You can help developping
Uses libvterm as the backend for parsing ANSI escape sequences. The lib was
changed slightly to build with GCC2. It could be used by Terminal as well as
it seems cleaner and more reliable than our current parser.