summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-19Merge branch 'revamp-freetype-plugin' into 'main'25.51.28323.51.283Ray Strode1-175/+310
2023-12-19label-freetype: Revamp to work betterRay Strode1-175/+310
2023-12-18ply-console-viewer: Don't crash if passed a NULL formatRay Strode1-0/+3
2023-12-17Merge branch 'synchronize-display-updates' into 'main'Ray Strode3-31/+86
2023-12-17ply-boot-splash: Flush display updates at fixed framerateRay Strode1-0/+84
2023-12-17Revert "ply-pixel-display: Pause the display and unpause it at a framerate"Ray Strode2-31/+2
2023-12-16Merge branch 'fixconsoleviewerrefresh' into 'main'n3rdopolis8-60/+344
2023-12-16splash plugins: Better handling the redraw of the console viewer when visible...nerdopolis3-43/+286
2023-12-16ply-pixel-display: Pause the display and unpause it at a frameratenerdopolis2-2/+31
2023-12-16ply-entry: Don't crash hiding an entry that is already hiddennerdopolis1-0/+3
2023-12-16ply-console-viewer: introduce ply_console_viewer_clear_line ()nerdopolis2-0/+7
2023-12-16ply-console-viewer: Reorder the labels.nerdopolis1-8/+17
2023-12-16ply-terminal-emulator: Don't reject empty linesnerdopolis1-7/+0
2023-12-11Merge branch 'nullify-borrowed-bytes' into 'main'Ray Strode1-6/+12
2023-12-11ply-buffer: Nullify bytes outside scope blockRay Strode1-6/+12
2023-12-11Merge branch 'resilientunicode' into 'main'Ray Strode8-139/+329
2023-12-10ply-terminal-emulator: Handle incomplete UTF-8 characters betternerdopolis1-76/+155
2023-12-10ply-terminal-emulator: Rename PLY_TERMINAL_SPACES_PER_TAB to PLY_TERMINAL_EMU...nerdopolis1-3/+3
2023-12-10ply-rich-text: Remove now unneeded definitonnerdopolis1-2/+0
2023-12-10utils: Rework UTF-8 handlingRay Strode4-57/+136
2023-12-10ply-buffer: Make ply_buffer_clear fast if called multiple times in a rowRay Strode1-1/+4
2023-12-10buffer: Add APIs for editing bytes in bufferRay Strode2-0/+31
2023-12-09Merge branch 'fixvtleds' into 'main'n3rdopolis8-15/+93
2023-12-09ply-input-device: Handle the keyboard sequence to change VTsnerdopolis1-0/+15
2023-12-08ply-utils: Introduce ply_change_to_vt_with_fd () and ply_change_to_vt ()nerdopolis3-12/+35
2023-12-08When using input devices, set the VT keyboard state with KDSKBMODE so that th...nerdopolis4-2/+40
2023-12-08main: Restore terminal line discipline on hide splashnerdopolis1-1/+3
2023-12-07Merge branch 'improve-console-viewer-api' into 'main'Ray Strode5-9/+38
2023-12-07ply-console-viewer: Improve APIRay Strode5-9/+38
2023-12-06Merge branch 'terminalwidth' into 'main'n3rdopolis8-86/+182
2023-12-06ply-utils: rename ply_utf8_string_iterator_init to ply_utf8_string_iterator_i...nerdopolis3-16/+16
2023-12-06ply-rich-text: Rename functions from ending in _init to _initializenerdopolis4-18/+18
2023-12-06ply-terminal-emulator: Fix terminal emulator accuracy issues, don't pad with ...nerdopolis3-11/+27
2023-12-06ply-terminal-emulator: Require a fixed upfront column countnerdopolis5-33/+127
2023-12-06ply-terminal-emulator: Don't spam the debug logs with the two most-common com...nerdopolis1-4/+0
2023-12-06ply-terminal-emulator: cleanup dead codenerdopolis1-10/+0
2023-12-05Merge branch 'add-redraw-debug' into 'main'Ray Strode1-0/+17
2023-12-05drm: Add new plymouth.set-mode-on-redraws debug optionRay Strode1-0/+17
2023-12-04Merge branch 'fixmodifierrepeat' into 'main'Ray Strode1-6/+8
2023-12-04ply-input-device: Handle modifiers betternerdopolis1-6/+8
2023-12-04Merge branch 'input-device-debug' into 'main'Ray Strode1-2/+35
2023-12-04ply-input-device: Add new plymouth.debug-input-devices kernel optionRay Strode1-0/+21
2023-12-04ply-input-device: Handle SYN eventsRay Strode1-2/+14
2023-12-04Merge branch 'config-h-fix' into 'main'Ray Strode64-63/+1
2023-12-04Include config.h automaticallyRay Strode64-63/+1
2023-12-04Merge branch 'make-random-numbers-random' into 'main'Ray Strode6-18/+39
2023-12-04two-step: Use new ply_get_random_number functionRay Strode1-1/+0
2023-12-04space-flares: Use new ply_get_random_number functionRay Strode1-11/+10
2023-12-04script: Use new ply_get_random_number functionRay Strode1-2/+2
2023-12-04fade-throbber: Use new ply_get_random_number functionRay Strode1-4/+3