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
|
28f41f5d6c
|
FTermBuffer unit test now also runs on older Linux distributions without multicolored emojis
|
2021-02-10 21:09:21 +01:00 |
Markus Gans
|
a1107f96c7
|
Merge branch 'main' of https://github.com/gansm/finalcut into main
|
2021-02-09 22:23:19 +01:00 |
Markus Gans
|
baa0c60c79
|
Added support for combined unicode characters
|
2021-02-09 22:01:21 +01:00 |
Markus Gans
|
5b789e4110
|
Fixed: build with gcc < 5.5 - std::hash<FKey>
|
2021-01-20 01:32:39 +01:00 |
Markus Gans
|
fc7be67f2a
|
Fixed: build with gcc < 5.5 - std::hash<FKey>
|
2021-01-01 03:46:43 +01:00 |
Markus Gans
|
eb61e6fec0
|
Add some #includes
|
2020-12-31 23:22:22 +01:00 |
Markus Gans
|
b2de303cfc
|
Refactoring to scaled enumerations
|
2020-12-31 20:45:10 +01:00 |
Markus Gans
|
783f58bc4b
|
.travis.yml
|
2020-12-06 02:45:21 +01:00 |
Markus Gans
|
4146b20028
|
Small fixes
|
2020-12-06 02:11:54 +01:00 |
Markus Gans
|
47cb79a7f0
|
Small fixes
|
2020-12-05 23:54:40 +01:00 |
Markus Gans
|
c4b799d98f
|
Fixed: build with gcc < 5.5
|
2020-12-05 21:24:09 +01:00 |
Markus Gans
|
226663889b
|
Improvement of the move semantics in FVTermPreprocessing
|
2020-12-03 23:20:33 +01:00 |
Markus Gans
|
4517038521
|
Using smart pointers for global objects
|
2020-12-03 10:43:20 +01:00 |
Markus Gans
|
7868a0dee9
|
Use of default destructors
|
2020-11-24 21:06:39 +01:00 |
Markus Gans
|
25f2abe175
|
Bug fix for the FMouseControl unit test
|
2020-11-18 23:57:31 +01:00 |
Markus Gans
|
ae1fdecb40
|
The terminal update rate is now limited to 60 Hz
|
2020-11-18 22:10:09 +01:00 |
Markus Gans
|
6c7fe98805
|
Small fixes
|
2020-11-14 22:14:30 +01:00 |
Markus Gans
|
a0a65ee9fb
|
unit test update
|
2020-11-14 21:48:46 +01:00 |
Markus Gans
|
b28cf8b9c1
|
Bugfix: The cursor position was not changed anymore if there was no change to the content
|
2020-11-14 20:59:26 +01:00 |
Markus Gans
|
24696ffcd1
|
FString unit test fix
|
2020-11-08 18:51:59 +01:00 |
Markus Gans
|
96f2f28f21
|
deprecated code removed
|
2020-11-08 12:17:05 +01:00 |
Markus Gans
|
d71ca6f028
|
Last minor changes
|
2020-11-07 21:51:55 +01:00 |
Markus Gans
|
1d3522f35b
|
Elimination of unnecessary terminal flushes
|
2020-11-04 16:19:02 +01:00 |
Markus Gans
|
63672a28d5
|
Use FIONREAD to get the number of characters available for reading on stdin
|
2020-11-03 13:05:01 +01:00 |
Markus Gans
|
d9003af7a1
|
Call of TIOCLINUX only in the Linux console
|
2020-11-02 23:24:14 +01:00 |
Markus Gans
|
396985f594
|
Non-blocking reading before timeout after keystroke
|
2020-11-02 22:17:07 +01:00 |
Markus Gans
|
a053ccd69e
|
Small improvements
|
2020-11-01 22:40:28 +01:00 |
Markus Gans
|
ff70abd073
|
Small improvements
|
2020-11-01 22:15:44 +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
|
61eb8b8166
|
FVTerm code cleanup
|
2020-10-24 01:56:15 +02:00 |
Markus Gans
|
e0cc130074
|
FVTerm code cleanup
|
2020-10-23 01:07:59 +02:00 |
Markus Gans
|
a4a3d93203
|
Repair terminal update skipping
|
2020-10-22 03:14:14 +02:00 |
Markus Gans
|
531eb22182
|
Increased the keyboard interval from 13.3 Hz to 30 Hz
|
2020-10-21 00:58:22 +02:00 |
Markus Gans
|
b69f3fc5d8
|
FWidget::show() optimized
|
2020-10-20 16:52:25 +02:00 |
Markus Gans
|
3c467c9c07
|
Optimize the terminal output speed
|
2020-10-19 23:38:12 +02:00 |
Markus Gans
|
6a8459c52b
|
Fixes unit test segfault
|
2020-10-17 17:34:10 +02:00 |
Markus Gans
|
49ce0be914
|
FVTerm improvements
|
2020-10-15 00:07:36 +02:00 |
Markus Gans
|
4f49d9ffaa
|
FVTerm improvements
|
2020-10-14 23:43:34 +02:00 |
Markus Gans
|
2c9778698e
|
Small improvements
|
2020-10-14 17:31:52 +02:00 |
Markus Gans
|
a14c45d8c7
|
Small improvements
|
2020-10-13 19:49:34 +02:00 |
Markus Gans
|
3c46dad798
|
FString optimization
|
2020-10-13 12:55:28 +02:00 |
Markus Gans
|
8d189e9ec4
|
Small fix-up
|
2020-10-12 00:02:03 +02:00 |
Markus Gans
|
493b1231fd
|
Small fixes
|
2020-10-11 23:23:26 +02:00 |
Markus Gans
|
12ec2b0574
|
Refactoring of some methods
|
2020-10-11 22:50:08 +02:00 |
Markus Gans
|
396cda69e8
|
Solaris build fix
|
2020-10-11 09:14:52 +02:00 |
Markus Gans
|
73e587b9c2
|
Add some includes
|
2020-10-08 16:46:14 +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 |