mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-04 04:06:06 -05:00
* The toplevel icon is now set to the app-id, unless "overridden" by OSC-1 or OSC-0. * Implemented OSC-1 * OSC-0 extended to also set the icon * Implemented CSI 20 t - report window icon * Implemented CSI 21 t - report window title * Implemented CSI 22 ; 1 t - push window icon * Implemented CS 23 ; 1 t - pop window icon * Extended CSI 22/23 ; 0 t to also push/pop the icon * Verify app-id set by OSC-176 is valid UTF-8 * Verify icon set by OSC-0/1 is valid UTF-8
12 lines
372 B
C
12 lines
372 B
C
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
#include <uchar.h>
|
|
#include <time.h>
|
|
|
|
bool isword(char32_t wc, bool spaces_only, const char32_t *delimiters);
|
|
|
|
void timespec_add(const struct timespec *a, const struct timespec *b, struct timespec *res);
|
|
void timespec_sub(const struct timespec *a, const struct timespec *b, struct timespec *res);
|
|
|
|
bool is_valid_utf8(const char *value);
|