Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » Bazaar » A terminal emulator widget for U++
Re: A terminal emulator widget for U++ [message #54364 is a reply to message #51415] Sun, 05 July 2020 17:40 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 702
Registered: August 2007
Contributor
Hello,

Terminal ctrl has seen a small but important update:

- Handling of incomplete/partial UTF-8 bytes is improved.


The parser now buffers the incomplete UTF-8 bytes encountered at the end of an incoming data chunk and flushes them with the next chunk.

Best regards,
Oblivion


[Updated on: Sun, 05 July 2020 17:41]

Report message to a moderator

Re: A terminal emulator widget for U++ [message #54413 is a reply to message #51415] Tue, 14 July 2020 14:44 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 702
Registered: August 2007
Contributor
Hello,

Moving towards the v0.4, Terminal ctrl has gained a new feature:

- Application clipboard manipulation protocol (OSC 52) is implemented.


This optional feature grants clipboard read and write access to applications that supports OSC 52
OSC 52 is supported by many terminals, including xterm, and apps such as tmux.


However, this feature should be handled with care by the client code, as it may pose a security threat.

Terminal ctrl already takes some security measures though:

1) Terminal ctrl gives the client code a granular control over this protocol.

2) In compliance with the principle of least astonishment, the feature is disabled by default.

3) It will work IFF it is enabled && the ctrl instance has focus (to prevent spamming, etc.)


Accordingly, the API and specs docs are updated.

Best regards,

Oblivion




[Updated on: Tue, 14 July 2020 14:47]

Report message to a moderator

Re: A terminal emulator widget for U++ [message #54493 is a reply to message #51415] Sat, 01 August 2020 20:48 Go to previous message
Oblivion is currently offline  Oblivion
Messages: 702
Registered: August 2007
Contributor
Hi,

Aside from small updates, there were no news about Terminal ctrl for some time.

Here is a screenshot of the upcoming v0.4 (2020.2) of Terminal ctrl on Windows 10, scheduled to be published in October 2020:

index.php?t=getfile&id=6159&private=0

That's Windows powershell (tm) running natively on the basic terminal example, on Windows 10. Smile

This is possible because Windows 10 has a brand new pseudoconsole api. (Thus you can also run plain cmd.exe, or other console apps...)

I am implementing this in PtyProcess class, without requiring any API change, so the Terminal reference examples can be run without changing the code.


Hopefully, this will mature with v0.4.

Best regards,
Oblivion

  • Attachment: Capture.JPG
    (Size: 61.01KB, Downloaded 36 times)


Previous Topic: Building TheIDE with using CMake
Goto Forum:
  


Current Time: Wed Aug 12 08:47:34 CEST 2020

Total time taken to generate the page: 0.01253 seconds