Commit Graph

45 Commits

Author SHA1 Message Date
48cf
be7d052d66 backends/fb: Automatically scale font for bigger displays 2023-10-24 06:02:33 +02:00
48cf
5d227ebfc1 backends/fb: Basic support for different framebuffer configurations 2023-10-24 06:02:33 +02:00
mintsuki
b1a2c69aea Add flanterm_fb_simple_init() and add basic usage to README 2023-07-07 18:25:04 +02:00
mintsuki
63359f43d4 Default to enabling bump allocator 2023-06-10 19:21:26 +02:00
mintsuki
e53d94ced4 Add built-in bump allocator 2023-06-10 19:07:28 +02:00
mintsuki
9596ebd9f4 Minor style adjustments 2023-06-10 17:41:04 +02:00
mintsuki
80a06672a9 Add missing FLANTERM_FB_DISABLE_CANVAS guard 2023-06-02 12:13:00 +02:00
ミンツキ
044a96b48e
Merge pull request #2 from iProgramMC/trunk
backends/fb: Make the canvas feature optional
2023-04-21 16:27:57 +02:00
iProgramMC
69bd18cccc backends/fb: Make the canvas feature optional 2023-04-21 17:20:14 +03:00
mintsuki
f95f5584fb Add README 2023-03-30 04:43:35 +02:00
mintsuki
91fc01cbeb Drop in_bootloader 2023-03-30 01:15:41 +02:00
mintsuki
b4d3bd1cc5 Add license headers 2023-03-29 23:12:42 +02:00
mintsuki
87bfe509c7 Rebrand to Flanterm 2023-03-29 22:37:05 +02:00
mintsuki
30cd1dfcc8 Fix dec special regression introduced in 0da2b853 2023-02-27 01:39:05 +01:00
mintsuki
0da2b853c8 Do not print raw codepage 437 characters outside bootloader 2023-02-08 23:38:40 +01:00
mintsuki
80858a52a5 wchar_t -> uint32_t 2023-01-29 00:36:41 +01:00
mintsuki
4f44263ca3 Add support for out-of-band output control and implement ONLCR 2023-01-20 20:07:37 +01:00
mintsuki
cdd2a948a0 Change how replacement characters are shown to be more in line with the Linux terminal 2023-01-18 23:15:13 +01:00
mintsuki
5eaf69f072 Update copyright years 2023-01-14 13:00:23 +01:00
mintsuki
cb74ddd3e7 Remove unused cursor_status variable from fbterm_context 2022-12-29 01:20:36 +01:00
mintsuki
2fcb7e6dff Move enable/disable cursor to frontend 2022-12-28 03:38:17 +01:00
mintsuki
5d3e0ddccf Fix issue where 39 and 49 SGR codes would not respect bold setting 2022-12-27 06:05:16 +01:00
mintsuki
23024c038f Execute a full refresh when initialising framebuffer backend 2022-12-16 03:28:34 +01:00
mintsuki
bd351cda31 Fix some issues detected when trying to run apt 2022-12-15 00:10:06 +01:00
mintsuki
5798447df2 Add bright default FG/BG support 2022-12-14 15:05:46 +01:00
mintsuki
d519713fd5 Fix L control sequence 2022-12-14 00:55:57 +01:00
mintsuki
1c84266b7a Framebuffer scroll routines optimisation 2022-12-13 22:21:55 +01:00
mintsuki
47a29288d4 Fix revscroll issue introduced in 6ee3fe00 2022-12-13 19:40:23 +01:00
mintsuki
79b4969f59 Use wchar_t instead of int in struct interval 2022-12-08 12:17:32 +01:00
mintsuki
a82ef0a111 Fix bug introduced in 9225cfb1 that resulted in hangs 2022-12-04 10:19:10 +01:00
mintsuki
6ee3fe00c6 Fix several issues caught by address sanitiser 2022-12-03 19:27:37 +01:00
mintsuki
4199c330c1 Remove useless variables and optimise replacement char loop 2022-12-02 08:05:30 +01:00
mintsuki
e3eedbb384 Improve replacement character width calculation 2022-12-02 07:56:59 +01:00
mintsuki
d35cb25b20 Initial unicode support 2022-12-01 17:20:30 +01:00
mintsuki
9225cfb141 Misc improvements 2022-11-01 03:55:14 +01:00
mintsuki
54238d9e13 Add C++ guards to headers 2022-10-29 23:59:02 +02:00
mint
3bedd3e8cd
Merge pull request #1 from czapek1337/trunk
Some fixes
2022-10-29 03:33:19 +02:00
czapek1337
96b4683e86 Zero out allocated buffers before using 2022-10-29 03:32:09 +02:00
czapek1337
ed9f3ffd3f C11 compatibility fixes 2022-10-29 03:31:56 +02:00
mintsuki
54eb19672b backends/fb: Free self on deinit 2022-10-04 07:21:04 +02:00
mintsuki
d65ea0802d Add builtin font 2022-10-04 06:02:57 +02:00
mintsuki
6f89bb0006 Update 2022-10-04 05:29:18 +02:00
mintsuki
25dc8a177f Update 2022-10-04 03:31:39 +02:00
mintsuki
dd016334c5 Add license 2022-10-04 00:50:50 +02:00
mintsuki
0d2f55bae5 Initial commit 2022-10-04 00:49:47 +02:00