-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Adds immersive mode for Samsung Dex #3908
base: master
Are you sure you want to change the base?
Commits on Sep 4, 2022
-
- In TerminalEmulator, interpret sixel sequences, and send them to TerminalBuffer for constructing a bitmap. - Sixel sequences may be longer than 8192 characters, so break them in natural places ($,-,#), rather than collecting all in the buffer. - The bitmap is sliced to character cell sized slices, and each the the style attribute is used to store which bitmap slice is displayed in place of this character. - In TerminalRenderer the style is interpreted, and drawn using drawBitmap, instead of drawText. Support iTerm inline image protocol (OSC 1337): - Using the same bitmap display infrastructure introduced for sixels. - Collects the image data outside of the OSC buffer. - Ignoring some parameters. Small emulator changes: - Also eat APC sequences, not echoing to screen. - Fix `CSI 14 t` to give actual size - Add `CSI 16 t` - Add `4` (sixel) to device attributes
Configuration menu - View commit details
-
Copy full SHA for 232ab8b - Browse repository at this point
Copy the full SHA 232ab8bView commit details -
\007
is bell, only if not ending APC or OSC.Add missing {} that change the logic.
Configuration menu - View commit details
-
Copy full SHA for 35a7bb8 - Browse repository at this point
Copy the full SHA 35a7bb8View commit details
Commits on Sep 6, 2022
-
Better handling of Out of Memory errors in bitmap allocations.
- For iterm2 images - catch the error, and cancel the image. - For sixels - if it happens when resizing the bitmap, than ignore drawing outside of the current image.
Configuration menu - View commit details
-
Copy full SHA for 92dac00 - Browse repository at this point
Copy the full SHA 92dac00View commit details
Commits on Sep 7, 2022
-
- Move working bitmap code (drawing current bitmap) to WorkingTerminalBitmap class. - Move bitmap handling code to TerminalBitmap class.
Configuration menu - View commit details
-
Copy full SHA for 6b46ae7 - Browse repository at this point
Copy the full SHA 6b46ae7View commit details
Commits on Sep 8, 2022
-
Copy the set of keys from the map before iterating.
To avoid removing elements from the map while iterating over it. This should solve the Concurrent Modification Exception in the bitmap garbage collection.
Configuration menu - View commit details
-
Copy full SHA for 1ce120e - Browse repository at this point
Copy the full SHA 1ce120eView commit details
Commits on Sep 17, 2022
-
Avoid crash when BitmapFactory cannot decode image
Configuration menu - View commit details
-
Copy full SHA for a25a55e - Browse repository at this point
Copy the full SHA a25a55eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb080a - Browse repository at this point
Copy the full SHA 8eb080aView commit details
Commits on Sep 18, 2022
-
Start first text run after the last column of bitmap, instead on the …
…last column. This creates a zero length text run, so skip it.
Configuration menu - View commit details
-
Copy full SHA for 329d5cb - Browse repository at this point
Copy the full SHA 329d5cbView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9a4b52 - Browse repository at this point
Copy the full SHA c9a4b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84b16b - Browse repository at this point
Copy the full SHA a84b16bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5462efb - Browse repository at this point
Copy the full SHA 5462efbView commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b138df5 - Browse repository at this point
Copy the full SHA b138df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ad05d - Browse repository at this point
Copy the full SHA f7ad05dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83efab3 - Browse repository at this point
Copy the full SHA 83efab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782f0c7 - Browse repository at this point
Copy the full SHA 782f0c7View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e367b7b - Browse repository at this point
Copy the full SHA e367b7bView commit details
Commits on May 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 511be62 - Browse repository at this point
Copy the full SHA 511be62View commit details