Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support to ANSI OSC52 #4220

Merged
merged 28 commits into from Apr 22, 2024
Merged

Add support to ANSI OSC52 #4220

merged 28 commits into from Apr 22, 2024

Commits on Sep 20, 2023

  1. Add support to ANSI OSC52

    Add support to ANSI OSC52 sequence to manipulate selection and clipboard
    data. The sequence specs supports multiple clipboard selections but we
    only support the common ones, system and primary clipboard selections.
    
    This adds a new event listener to the common terminal module
    `onClipboard` to allow external implementations to hook into it.
    
    The addon uses the browser Clipboard API to read/write from and to the
    clipboard. The default `ClipboardProvider` uses the browser Clipboard
    API. This means it only supports read/write to and from the system
    clipboard.
    
    Reference: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Operating-System-Commands
    Fixes: xtermjs#3260
    Signed-off-by: Ayman Bagabas <ayman.bagabas@gmail.com>
    aymanbagabas committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    db5bfc7 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    b22762b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    092aeae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d245e90 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    2a8ddcd View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    96fcfbd View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    a4e6713 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aed94e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdcba30 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    805caba View commit details
    Browse the repository at this point in the history
  2. Update addon-clipboard

    aymanbagabas committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    94648eb View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Clean up

    aymanbagabas committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    fad97bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a709187 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce9e92f View commit details
    Browse the repository at this point in the history
  4. Undo format

    aymanbagabas committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    00514d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ac75d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acc0a2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    70dd76f View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Tidy

    aymanbagabas committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    8a9cb37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f7db05 View commit details
    Browse the repository at this point in the history
  3. Update ClipboardAddon.ts

    aymanbagabas committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    5238461 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix: tests

    aymanbagabas committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    87169ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98b0e16 View commit details
    Browse the repository at this point in the history
  3. Fix tests

    aymanbagabas committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9ebfb11 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Apply suggestions

    aymanbagabas committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    0562f32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b04e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    3cedfbe View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    6ed1f42 View commit details
    Browse the repository at this point in the history