Markus Gans
|
cf37e826e9
|
Moving the test from Travis CI to GitHub Actions
|
2021-07-05 02:19:23 +02:00 |
|
Markus Gans
|
9931f75a51
|
Moving the creator methods from FTerm to its own class
|
2021-06-19 23:05:18 +02:00 |
|
Markus Gans
|
85ae1612fd
|
Converted the internal timer from timeval to std::chrono::time_point<system_clock>
|
2021-06-16 15:42:46 +02: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
|
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
|
4146b20028
|
Small fixes
|
2020-12-06 02:11:54 +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
|
ae1fdecb40
|
The terminal update rate is now limited to 60 Hz
|
2020-11-18 22:10:09 +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
|
61eb8b8166
|
FVTerm code cleanup
|
2020-10-24 01:56:15 +02:00 |
|
Markus Gans
|
a821030333
|
Replaces some C-style arrays with std::array
|
2020-10-04 00:59:21 +02:00 |
|
Markus Gans
|
5092244b81
|
FDataPtr was replaced by the template class FData
|
2020-09-18 17:13:52 +02:00 |
|
Markus Gans
|
d8b35dc1a7
|
More function declared as const
|
2020-07-12 17:00:16 +02:00 |
|
Markus Gans
|
361f0e6a14
|
More function declared as const
|
2020-07-12 15:25:21 +02:00 |
|
Markus Gans
|
53ba96504f
|
New data wrapper class FData and minor text changes
|
2020-07-08 21:32:47 +02:00 |
|
Markus Gans
|
c1b2699e53
|
Simplification of FMouse::createMouseObject()
|
2020-06-06 22:22:01 +02:00 |
|
Markus Gans
|
a90cd1ad55
|
const type qualifiers and list initialization
|
2020-05-02 00:07:35 +02:00 |
|
Markus Gans
|
159d086af4
|
macOS build fix
|
2020-04-25 02:32:33 +02:00 |
|
Markus Gans
|
803e54d456
|
Further small code improvements
|
2020-04-20 01:01:20 +02:00 |
|
Markus Gans
|
fd92d7f4d8
|
Update comments for the copy assignment operator
|
2020-04-15 23:44:08 +02:00 |
|
Markus Gans
|
3bb001677f
|
Several small code improvements
|
2020-04-13 12:40:11 +02: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
|
b0080b00cf
|
More code cleanups
|
2019-10-08 04:37:19 +02:00 |
|
Markus Gans
|
937654710b
|
Code cleaning
|
2019-10-06 22:35:00 +02:00 |
|
Markus Gans
|
a279a0981a
|
Internal redesign of the callback call
|
2019-10-05 23:20:07 +02:00 |
|
Markus Gans
|
bc3afa6235
|
Remove #pragma pack() directive lines
|
2019-09-08 02:04:24 +02:00 |
|
Markus Gans
|
d1fedfec9f
|
Cygwin and Linux console do not use cp437 character encoding by default
|
2019-09-04 23:57:31 +02:00 |
|
Markus Gans
|
69db7417ad
|
Removing public + protected data members from classes
|
2019-09-01 23:29:27 +02:00 |
|
Markus Gans
|
5257beb73a
|
Small cleanups
|
2019-08-06 23:45:28 +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
|
52c5b412f7
|
Fixes problem with scroll bar view after first draw
|
2019-06-12 11:37:34 +02:00 |
|
Markus Gans
|
4dcc573be7
|
New class FSize for storing dimensions
|
2019-01-16 16:00:15 +01:00 |
|
Markus Gans
|
a56ba6274e
|
Use the final specifier
|
2019-01-04 02:18:54 +01:00 |
|
Markus Gans
|
838ba23c46
|
Integration of an output filter to replace missing characters
|
2019-01-03 07:36:18 +01:00 |
|
Markus Gans
|
719e9b0586
|
Use the override specifier
|
2018-12-31 06:18:39 +01:00 |
|
Markus Gans
|
250c04cefd
|
Small data type changes
|
2018-12-28 22:57:43 +01:00 |
|
Markus Gans
|
2a06915f1c
|
Use constexpr for fixed values
|
2018-12-26 23:41:49 +01:00 |
|
Markus Gans
|
7ef9b154b9
|
Better handling of the scrollbar maximum
|
2018-12-09 18:24:31 +01:00 |
|
Markus Gans
|
3537152c28
|
Use delegated constructors and in-class default member initializers
|
2018-12-03 03:22:36 +01:00 |
|
Markus Gans
|
635d7c691e
|
Improved gpm wheel mouse support
|
2018-12-01 21:28:25 +01:00 |
|
Markus Gans
|
fea78841b9
|
FKeyboard now uses references for keyboard buffer passing
|
2018-10-11 03:46:37 +02:00 |
|
Markus Gans
|
0b51df32b5
|
Move all termcap code into FTermcap
|
2018-10-08 04:14:20 +02:00 |
|
Markus Gans
|
8e2c32ebdc
|
Remove redundant program code from FString
|
2018-10-05 05:15:54 +02:00 |
|
Markus Gans
|
f00f5417b6
|
mv include src
|
2018-09-21 06:03:51 +02:00 |
|