64 Commits

Author SHA1 Message Date
Markus Gans
8a7ce330a3 Better support for kitty terminals 2021-04-11 21:00:06 +02:00
Markus Gans
7ae9f38229 Cygwin build fix 2021-03-15 18:03:48 +01:00
Markus Gans
a55b33977c Optimize terminal output buffer queue with differencing for strings, and control characters and control sequences 2021-02-20 11:29:52 +01:00
Markus Gans
b2de303cfc Refactoring to scaled enumerations 2020-12-31 20:45:10 +01:00
Markus Gans
4517038521 Using smart pointers for global objects 2020-12-03 10:43:20 +01:00
Markus Gans
396985f594 Non-blocking reading before timeout after keystroke 2020-11-02 22:17:07 +01:00
Markus Gans
0ee09aad2c Now FINAL CUT queues keyboard and mouse input to speed up the processing of widget events 2020-11-01 20:11:36 +01:00
Markus Gans
98f9cd5718 Replace pointers with references 2020-10-25 01:21:45 +02:00
Markus Gans
2c9778698e Small improvements 2020-10-14 17:31:52 +02:00
Markus Gans
396cda69e8 Solaris build fix 2020-10-11 09:14:52 +02:00
Markus Gans
97f1dea7b8 Add some includes 2020-10-08 16:28:29 +02:00
Markus Gans
9f1bd87151 Minor changes 2020-10-08 12:09:48 +02:00
Markus Gans
e74dccf481 Screen reports (like Secondary DA) are now read directly 2020-10-08 05:55:32 +02:00
Markus Gans
fb8baf8c5c Fixed a few minor bugs 2020-10-04 02:55:15 +02:00
Markus Gans
ff555baf3b Fixes a problem with mouse input in Cygwin in non-blocking read mode 2020-09-11 00:08:22 +02:00
Markus Gans
fdd7ff98ec Adding Windows Terminal detection 2020-08-30 22:47:24 +02:00
Markus Gans
2b33c1875a Fix timeout problem in keyboard unit test 2020-08-16 02:01:47 +02:00
Markus Gans
53ba96504f New data wrapper class FData and minor text changes 2020-07-08 21:32:47 +02:00
Markus Gans
923822ca25 New class FLogger for logging 2020-05-13 23:47:14 +02:00
Markus Gans
a90cd1ad55 const type qualifiers and list initialization 2020-05-02 00:07:35 +02:00
Markus Gans
0de0676092 A few inline and const changes 2020-04-26 20:45:57 +02:00
Markus Gans
159d086af4 macOS build fix 2020-04-25 02:32:33 +02:00
Markus Gans
2b1774e578 More internal use of const char* strings 2020-04-24 00:34:26 +02:00
Markus Gans
803e54d456 Further small code improvements 2020-04-20 01:01:20 +02:00
Markus Gans
d08dd8e9f4 Further small code improvements 2020-04-19 20:38:52 +02:00
Markus Gans
3bb001677f Several small code improvements 2020-04-13 12:40:11 +02:00
Markus Gans
4c0404ac60 A small benchmakt test was added to the Rotozoomer example 2020-03-22 21:53:27 +01:00
Markus Gans
164487096c Some small code improvements 2020-02-19 21:59:13 +01:00
Markus Gans
60009d8f4b clear() and remove() were added to FListView 2020-02-02 22:34:27 +01:00
Markus Gans
fc1b9ebdf3 Small code improvements 2020-01-03 01:33:18 +01:00
Markus Gans
b0080b00cf More code cleanups 2019-10-08 04:37:19 +02:00
Markus Gans
a279a0981a Internal redesign of the callback call 2019-10-05 23:20:07 +02:00
Markus Gans
6b9336d6c1 Streaming into an FTextView() object 2019-09-29 22:28:58 +02:00
Markus Gans
bc3afa6235 Remove #pragma pack() directive lines 2019-09-08 02:04:24 +02:00
Markus Gans
37ed970319 More use of direct initializations 2019-08-25 22:16:00 +02:00
Markus Gans
3c5c2aa69e Fixes the Cygwin build 2019-08-07 11:47:03 +02:00
Markus Gans
f78aba0395 Add unit test for the FTermFreeBSD class 2019-07-28 23:12:01 +02:00
Markus Gans
2b9c64a445 Reduce include entries in the header files 2019-07-21 23:31:21 +02:00
Markus Gans
ff9673d262 Reduces the use of raw loops 2019-07-14 18:30:35 +02:00
Markus Gans
22e47adbcb Use the Singleton design pattern to get a single object instance via FTerm 2019-05-27 00:50:11 +02:00
Markus Gans
fa66a7091e Move system calls to the new class FSystem 2019-05-17 15:48:09 +02:00
Markus Gans
c365f07298 Better background color for all terminals with a fixed color palette 2019-01-03 20:56:09 +01:00
Markus Gans
8e618812ac Bugfix in FTermDetection::getXTermColorName 2018-12-26 23:39:15 +01:00
Markus Gans
ac9ed260f5 some fixes 2018-12-22 15:33:23 +01:00
Markus Gans
6ce8c5cb27 Use nullptr instead of 0 to initialize a pointer values 2018-12-10 01:48:26 +01:00
Markus Gans
541f127088 Version 0.5.0 2018-11-25 04:48:57 +01:00
Markus Gans
820ef81377 bad_alloc_str in now usable in the entire namespace finalcut 2018-11-22 21:51:32 +01:00
Markus Gans
cd8e4f78ae Use new type FColor for color values 2018-11-07 22:06:58 +01:00
Markus Gans
9fc1910c18 strncpy boundary 2018-11-06 01:27:08 +01:00
Markus Gans
c2df8ac7d9 Moved FTerm debug access methods to FTermDebugData 2018-11-01 21:29:54 +01:00