Sylko Olzscher
40e1fac3d4
Warn against Microsoft <windows.h> min and max macro ( #1084 )
...
Warn users they have defined the min/max macros which is not
compatible with other code from the standard library or FTXUI.
Co-authored-by: Sylko Olzscher <sylko.olzscher@solostec.ch >
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2025-08-17 11:18:25 +02:00
Arthur Sonzogni
b78b97056b
Stop using Sender/Receiver in TerminalInputParser. ( #1073 )
...
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (cl, cl, windows-latest) (push) Has been cancelled
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (clang, clang++, macos-latest) (push) Has been cancelled
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (clang, clang++, ubuntu-latest) (push) Has been cancelled
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (gcc, g++, macos-latest) (push) Has been cancelled
Build / Bazel, ${{ matrix.cxx }}, ${{ matrix.os }} (gcc, g++, ubuntu-latest) (push) Has been cancelled
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (cl, Windows MSVC, windows-latest) (push) Has been cancelled
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (gcc, Linux GCC, ubuntu-latest) (push) Has been cancelled
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (llvm, llvm-cov gcov, Linux Clang, ubuntu-latest) (push) Has been cancelled
Build / CMake, ${{ matrix.compiler }}, ${{ matrix.os }} (llvm, llvm-cov gcov, MacOS clang, macos-latest) (push) Has been cancelled
Build / Test modules (llvm, ubuntu-latest) (push) Has been cancelled
Documentation / documentation (push) Has been cancelled
Stop using Sender/Receiver in TerminalInputParser.
This will help removing usage of thread.
At some point, my goal is to have an initialization step when installing
the ScreenInteractive so that we can provide the terminal ID
synchronously without losing some events. This will help with:
https://github.com/ArthurSonzogni/FTXUI/pull/1069
2025-07-02 15:23:01 +02:00
Arthur Sonzogni
8a2a9b0799
Generate compile commands for clangd. ( #855 )
...
Fix all the diagnostics reported.
Bug: https://github.com/ArthurSonzogni/FTXUI/issues/828
2024-05-01 14:32:22 +02:00
ArthurSonzogni
5724f8483b
Move copyright to the top of files.
2023-08-19 13:57:01 +02:00
ArthurSonzogni
8058e1af6c
Cleanup. (IWYU, clang-tidy, etc...)
2023-08-13 08:20:16 +02:00
Marc
896c0f2f6e
Casting and documentation fixes ( #608 )
...
Add `-wDocumentation` option. Fix the documentation.
Fix c++20/c++17 confusion in tests.
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2023-03-31 17:13:48 +02:00
Arthur Sonzogni
c76612a3c8
Fix error with invalid float in the gauge component. ( #356 )
2022-03-13 22:30:05 +01:00
Arthur Sonzogni
9c4218c2a8
Support SIGTSTP and task posting. ( #331 )
...
- Add support for SIGTSTP:
https://github.com/ArthurSonzogni/FTXUI/issues/330
This
- Add support for task posting.
This allows folks to defer function execution, and execute it directly
below the main loop. The task are executed in a FIFO order.
2022-02-13 11:11:34 +01:00
Nikola Dućak
689d5dd299
Replace std::clamp with util::clamp and reformat the code ( #321 )
...
* Replace std::clamp with util::clamp
* Apply clang-format
* Execute ./tools/iwyu.sh
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com >
2022-02-05 15:03:45 +01:00
Arthur Sonzogni
4267b40a68
Add collapsible into fuzzer. ( #312 )
2022-01-22 11:44:52 +01:00
Arthur Sonzogni
f80d9b5cfd
Fix dropdown fuzzer. ( #243 )
2021-10-22 14:04:07 +02:00
ArthurSonzogni
31b5fac9c5
Add fuzzer to Maybe & Dropdown.
2021-09-30 20:55:47 +02:00
Arthur Sonzogni
ed28bad02a
Fix Gauge of size zero. ( #200 )
2021-09-04 19:58:02 +02:00
Arthur Sonzogni
9a54528bca
Update examples to use std::string. ( #182 )
...
In examples and tests, use std::string.
In addtion:
1. Address follow-up from:
https://github.com/ArthurSonzogni/FTXUI/pull/179
2. Fix a bug when Input is used with std::string.
2021-08-09 00:27:37 +02:00
Arthur Sonzogni
210e8c5863
Add general fuzzer. ( #159 )
2021-07-17 15:53:25 +02:00