46 Commits

Author SHA1 Message Date
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
d08dd8e9f4 Further small code improvements 2020-04-19 20:38:52 +02:00
Markus Gans
6de04a3edd CWE-478: Addition of missing default case in the Switch statement 2020-04-17 10:53:47 +02:00
Markus Gans
3bb001677f Several small code improvements 2020-04-13 12:40:11 +02:00
Markus Gans
53f1059312 Minor bug fixes 2020-04-02 09:59:34 +02:00
Markus Gans
925f106846 Unbuffered reading of keystrokes for better latency 2020-03-05 21:30:54 +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
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
69db7417ad Removing public + protected data members from classes 2019-09-01 23:29:27 +02:00
Markus Gans
37ed970319 More use of direct initializations 2019-08-25 22:16:00 +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
4dcc573be7 New class FSize for storing dimensions 2019-01-16 16:00:15 +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
81a4e72916 bool on -> bool enable 2018-12-22 23:50:10 +01:00
Markus Gans
cef13611d1 Use of the C++11 auto specifier in the program code 2018-12-15 00:50:09 +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
167b7c97bc install fix with final/ftermdata.h 2018-11-20 21:11:04 +01:00
Markus Gans
cfc1c4ef25 change from int to std::size_t for width or height 2018-10-14 06:25:33 +02:00
Markus Gans
dbaebf0efc Out-of-bounds fix for FMouse 2018-10-11 11:40:28 +02: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
b0039e78c4 The entire library source code is now encapsulated under the namespace finalcut 2018-09-20 23:59:01 +02:00
Markus Gans
0a5d5aa59c Removes the deprecated keyword "register" 2018-09-12 22:51:15 +02:00
Markus Gans
9f0ed5bb26 Compiles now with newer gcc 2018-09-02 03:57:57 +02:00
Markus Gans
b05873babb Methods outsourcing from FTerm to FTermXTerminal 2018-05-20 15:15:42 +02:00
Markus Gans
67bc999513 Added unit test for the mouse classes 2018-03-25 14:24:21 +02:00
Markus Gans
6af2cc883a Unit tests update 2018-03-23 22:01:38 +01:00
Markus Gans
0ba27ce365 Unit tests update 2018-03-23 00:26:30 +01:00
Markus Gans
8dd23d1673 Unit tests update 2018-03-21 00:02:43 +01:00
Markus Gans
b1a532aefc .travis.yml 2018-03-18 15:45:04 +01:00
Markus Gans
97f8d998a7 Fixes compiler errors for latest Cygwin versions 2018-01-22 19:47:20 +01:00
Markus Gans
ec63b0039e The Final Cut can now also be compiled under Cygwin 2018-01-21 16:21:41 +01:00
Markus Gans
2d9103c102 macOS build fix 2018-01-16 16:16:29 +01:00
Markus Gans
460dff3291 Mouse functions are now in a separate class 2018-01-14 22:39:17 +01:00
Markus Gans
afe15753f7 Mouse functions are now in a separate class 2018-01-14 22:24:15 +01:00
Markus Gans
8addcbbcb7 Mouse functions are now in a separate class 2018-01-14 21:53:45 +01:00
Markus Gans
48cdd9bb0a Mouse functions are now in a separate class 2018-01-14 21:21:08 +01:00