Commit Graph

  • a6f6edd663 Further plot_char() optimisations based on Electrode's work trunk mintsuki 2024-10-24 02:28:44 +0200
  • ca69dd73dc
    Merge pull request #17 from ElectrodeYT/optimization mintsuki 2024-10-24 01:53:01 +0200
  • c578d05acb [WIP] Optimize put_char, split out specific unscaled code path #17 Alexander Richards 2024-10-10 13:16:07 +0200
  • ef07a10cc3 Fix issue where ctx may have been accessed NULL in flanterm_fb_init() mintsuki 2024-06-11 19:40:25 +0200
  • 5a6d382978
    Merge e25442019a into 88740ef420 #10 Raphaël 2024-06-02 11:10:35 +0200
  • 88740ef420
    Merge pull request #12 from DitherWither/trunk mintsuki 2024-05-28 17:05:13 +0200
  • 55b16bd435 Add a gitignore #12 Vardhan Patil 2024-05-28 00:25:10 +0530
  • 9873b8de1f
    Merge d2208815c3 into 347d9cf1e3 #5 lolguy91 2024-04-20 10:44:31 +0200
  • 347d9cf1e3 Replace C++ style comments with C style comments in fb.h mintsuki 2024-04-10 09:20:10 +0200
  • 6c2b331107 Update README.md mintsuki 2024-04-09 17:35:17 +0200
  • 986eac0a98 Make canvas option not preprocessor gated mintsuki 2024-04-09 17:19:12 +0200
  • 5457c7aa85 Add a bunch of helpful comments to fb.h mintsuki 2024-04-09 14:39:11 +0200
  • 95293a3a87 Drop flanterm_fb_simple_init() mintsuki 2024-04-09 14:18:15 +0200
  • f62c969bde Simplify #ifdef situation mintsuki 2024-04-09 14:13:56 +0200
  • f4287305bb Actually gate terminal size limiting behind bump allocated instance mintsuki 2024-04-09 13:51:10 +0200
  • fa54a60240 Perform autoscaling on high res if scale factor is 0 mintsuki 2024-04-09 13:47:50 +0200
  • 01b3069ae3 Print replacement character for non-unicode characters as well mintsuki 2024-04-07 05:55:01 +0200
  • 41a5256f5d Drop support for (broken) 0x9b CSI mintsuki 2024-04-07 05:20:01 +0200
  • cf304a78f4 Bound col256 accesses to avoid out-of-bounds read mintsuki 2024-04-07 01:30:01 +0200
  • 9cb38e203e Limit bump allocated terminal instances to 1 mintsuki 2024-04-07 01:29:10 +0200
  • 1d6e5855e2 Massively reduce the default size of bump alloc pool mintsuki 2024-04-05 18:18:47 +0200
  • 9b51770c7a Bound some loops that could cause long hangs mintsuki 2024-04-04 04:17:12 +0200
  • e25442019a
    Update flanterm.c #10 Raphael 2024-02-17 14:06:05 +0100
  • 68b0b17322
    Update flanterm.h Raphael 2024-02-17 14:05:28 +0100
  • 7448f65fa0
    Update flanterm.c Raphael 2024-02-17 14:03:45 +0100
  • 545ab1faa8 Do not use reserved identifiers for include guards mintsuki 2024-01-20 21:27:11 +0100
  • 0c858fa022 error correction #9 ernestbedight 2024-01-13 19:28:14 +0100
  • 68ace92241 Fix warnings introduced in f946bd77ab mintsuki 2024-01-13 18:44:43 +0100
  • f946bd77ab
    Terminal optimization option added : flanterm_toggle_masking() (#9) Bedight 2024-01-13 18:29:49 +0100
  • b68289c7bc Terminal optimization option added ernestbedight 2024-01-13 17:50:45 +0100
  • cf445c1442 Terminal optimization option added : flanterm_toggle_masking() ernestbedight 2024-01-13 14:32:14 +0100
  • 845df221dd
    Merge pull request #8 from tombuente/trunk ミンツキ 2024-01-09 14:06:50 +0100
  • 9174daf85e
    Fix include guard #8 Tom Buente 2024-01-08 23:01:04 +0100
  • 852e18fa79 Update copyright years mintsuki 2024-01-02 19:18:32 +0100
  • d2208815c3
    Merge pull request #1 from mintsuki/trunk #5 lolguy91 2023-12-27 09:09:57 +0000
  • 1844cf3875 Update LICENSE to stay within 80 col mintsuki 2023-12-05 19:55:14 +0100
  • 65e0bd7b63
    Merge pull request #6 from suhas-pai/trunk ミンツキ 2023-11-08 04:51:12 +0100
  • a124a2e058 Fix -Wsign-conversion warnings #6 suhaspai 2023-11-07 18:38:27 -0800
  • d4f7f06033 fixed a stupid mistake I made lolguy91 2023-11-01 16:17:33 +0100
  • e3dbd4dd1e made it work with any font size lolguy91 2023-10-30 16:02:16 +0100
  • b94be177bc
    Merge pull request #4 from 48cf/trunk ミンツキ 2023-10-24 06:16:06 +0200
  • 1cee4eb472 backends/fb: Fix compiler warning regarding inlining #4 48cf 2023-10-24 06:15:12 +0200
  • 98e77f8591
    Merge pull request #3 from 48cf/bpp-support ミンツキ 2023-10-24 06:04:34 +0200
  • be7d052d66 backends/fb: Automatically scale font for bigger displays #3 48cf 2023-10-24 05:32:30 +0200
  • 5d227ebfc1 backends/fb: Basic support for different framebuffer configurations 48cf 2023-10-24 05:12:00 +0200
  • b1a2c69aea Add flanterm_fb_simple_init() and add basic usage to README mintsuki 2023-07-07 18:25:04 +0200
  • 63359f43d4 Default to enabling bump allocator mintsuki 2023-06-10 19:21:26 +0200
  • e53d94ced4 Add built-in bump allocator mintsuki 2023-06-10 19:07:28 +0200
  • 9596ebd9f4 Minor style adjustments mintsuki 2023-06-10 17:41:04 +0200
  • 80a06672a9 Add missing FLANTERM_FB_DISABLE_CANVAS guard mintsuki 2023-06-02 12:13:00 +0200
  • 044a96b48e
    Merge pull request #2 from iProgramMC/trunk ミンツキ 2023-04-21 16:27:57 +0200
  • 69bd18cccc backends/fb: Make the canvas feature optional #2 iProgramMC 2023-04-21 17:20:14 +0300
  • f95f5584fb Add README mintsuki 2023-03-30 04:43:35 +0200
  • 91fc01cbeb Drop in_bootloader mintsuki 2023-03-30 01:15:41 +0200
  • b4d3bd1cc5 Add license headers mintsuki 2023-03-29 23:12:42 +0200
  • 87bfe509c7 Rebrand to Flanterm mintsuki 2023-03-29 22:37:05 +0200
  • 30cd1dfcc8 Fix dec special regression introduced in 0da2b853 mintsuki 2023-02-27 01:39:05 +0100
  • 0da2b853c8 Do not print raw codepage 437 characters outside bootloader mintsuki 2023-02-08 23:38:40 +0100
  • 80858a52a5 wchar_t -> uint32_t mintsuki 2023-01-29 00:36:41 +0100
  • 4f44263ca3 Add support for out-of-band output control and implement ONLCR mintsuki 2023-01-20 20:07:37 +0100
  • cdd2a948a0 Change how replacement characters are shown to be more in line with the Linux terminal mintsuki 2023-01-18 23:15:13 +0100
  • 5eaf69f072 Update copyright years mintsuki 2023-01-14 13:00:23 +0100
  • cb74ddd3e7 Remove unused cursor_status variable from fbterm_context mintsuki 2022-12-29 01:20:36 +0100
  • 2fcb7e6dff Move enable/disable cursor to frontend mintsuki 2022-12-28 03:38:17 +0100
  • 5d3e0ddccf Fix issue where 39 and 49 SGR codes would not respect bold setting mintsuki 2022-12-27 06:05:16 +0100
  • 23024c038f Execute a full refresh when initialising framebuffer backend mintsuki 2022-12-16 03:28:34 +0100
  • bd351cda31 Fix some issues detected when trying to run apt mintsuki 2022-12-15 00:10:06 +0100
  • 5798447df2 Add bright default FG/BG support mintsuki 2022-12-14 15:05:46 +0100
  • d519713fd5 Fix L control sequence mintsuki 2022-12-14 00:55:57 +0100
  • 1c84266b7a Framebuffer scroll routines optimisation mintsuki 2022-12-13 22:21:55 +0100
  • 47a29288d4 Fix revscroll issue introduced in 6ee3fe00 mintsuki 2022-12-13 19:40:23 +0100
  • 79b4969f59 Use wchar_t instead of int in struct interval mintsuki 2022-12-08 12:17:32 +0100
  • a82ef0a111 Fix bug introduced in 9225cfb1 that resulted in hangs mintsuki 2022-12-04 10:19:10 +0100
  • 6ee3fe00c6 Fix several issues caught by address sanitiser mintsuki 2022-12-03 19:27:37 +0100
  • 4199c330c1 Remove useless variables and optimise replacement char loop mintsuki 2022-12-02 08:05:30 +0100
  • e3eedbb384 Improve replacement character width calculation mintsuki 2022-12-02 07:56:59 +0100
  • d35cb25b20 Initial unicode support mintsuki 2022-12-01 17:20:30 +0100
  • 9225cfb141 Misc improvements mintsuki 2022-11-01 03:55:14 +0100
  • 54238d9e13 Add C++ guards to headers mintsuki 2022-10-29 23:59:02 +0200
  • 3bedd3e8cd
    Merge pull request #1 from czapek1337/trunk mint 2022-10-29 03:33:19 +0200
  • 96b4683e86 Zero out allocated buffers before using #1 czapek1337 2022-10-29 03:32:09 +0200
  • ed9f3ffd3f C11 compatibility fixes czapek1337 2022-10-29 03:31:56 +0200
  • 54eb19672b backends/fb: Free self on deinit mintsuki 2022-10-04 07:21:04 +0200
  • d65ea0802d Add builtin font mintsuki 2022-10-04 06:02:57 +0200
  • 6f89bb0006 Update mintsuki 2022-10-04 05:29:18 +0200
  • 25dc8a177f Update mintsuki 2022-10-04 03:31:39 +0200
  • dd016334c5 Add license mintsuki 2022-10-04 00:50:50 +0200
  • 0d2f55bae5 Initial commit mintsuki 2022-10-04 00:49:47 +0200