706 Commits

Author SHA1 Message Date
Markus Gans
cfc1c4ef25 change from int to std::size_t for width or height 2018-10-14 06:25:33 +02:00
Markus Gans
b6ffa0f190 Avoid using dynamic_cast in source code 2018-10-13 00:39:48 +02:00
Markus Gans
3fd5abfa1a Avoid using dynamic_cast in source code 2018-10-13 00:32:14 +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
a274dd8b5e Prevent unnecessary screen flushing in command line help 2018-10-09 20:21:43 +02:00
Markus Gans
b854224eb5 Terminal detection for newer vte libraries (>= 0.53.0) 2018-10-09 16:04:21 +02:00
Markus Gans
ef21076bbd Some small code splits 2018-10-09 00:33:26 +02:00
Markus Gans
0b51df32b5 Move all termcap code into FTermcap 2018-10-08 04:14:20 +02:00
Markus Gans
19239df5d1 Remove more redundant program code from FString 2018-10-05 19:24:00 +02:00
Markus Gans
9662c09618 empty string test fix 2018-10-05 06:19:52 +02:00
Markus Gans
ca9bdad88a Fix va_start format passing 2018-10-05 05:35:33 +02:00
Markus Gans
8e2c32ebdc Remove redundant program code from FString 2018-10-05 05:15:54 +02:00
Markus Gans
c8abcce79a dding a unit test for the FTermData class 2018-10-04 00:44:21 +02:00
Markus Gans
d5e345ab68 Reduce the use of the new operators in the examples 2018-10-03 22:23:55 +02:00
Markus Gans
03bd7bd6da FMenuItem delete its entry from the parent object 2018-10-03 22:21:30 +02:00
Markus Gans
f19b4811ae Small optimizations 2018-10-02 01:03:44 +02:00
Markus Gans
8407a9d2b6 Extract FTerm data members into the data class FTermData 2018-10-01 22:27:54 +02:00
Markus Gans
27ad78e21a Build scripts update 2018-09-30 20:08:12 +02:00
Markus Gans
ef02e06fa5 Final Cut logo update 2018-09-30 20:07:22 +02:00
Markus Gans
8ea63da899 FListView sort bug fix for negative numbers 2018-09-28 06:53:27 +02:00
Markus Gans
851e3db49c FListView now has the ability to sort by columns 2018-09-28 06:45:02 +02:00
Markus Gans
64c525fc79 Add time event processing unit test 2018-09-27 03:53:51 +02:00
Markus Gans
11ba43fa0f Move time event processing from FApplication to FObject 2018-09-27 03:02:07 +02:00
Markus Gans
affdf6fe11 The FListViewItem class now has a getData() and a setData() method 2018-09-26 19:25:15 +02:00
Markus Gans
9671586be0 Build fix for non linux in FKeyboard::keyCorrection 2018-09-26 18:01:44 +02:00
Markus Gans
1eff94aead Remove indirect virtual call from constructor in FToggleButton::FToggleButton 2018-09-24 04:50:47 +02:00
Markus Gans
5f4fb835f3 Remove indirect virtual call from constructor in FToggleButton::FToggleButton 2018-09-24 04:50:09 +02:00
Markus Gans
dc4b4eec6b Add a first steps document 2018-09-24 04:17:15 +02:00
Markus Gans
4ad8335556 Stricter use of the keyword virtual 2018-09-24 04:02:35 +02:00
Markus Gans
fcefd8251c Consistent use of size_t in FTermLinux::setScreenFont 2018-09-22 04:08:24 +02:00
Markus Gans
2ac9167bcf LGTM badges 2018-09-22 03:38:20 +02:00
Markus Gans
368f74c497 Remove virtual call from constructor in FToggleButton::FToggleButton 2018-09-22 03:20:58 +02:00
Markus Gans
be7e8072fe autoconf settings 2018-09-22 01:11:05 +02:00
Markus Gans
57c14fdc65 Better Code Hub - component_depth: 1 2018-09-21 07:18:48 +02:00
Markus Gans
5bfb87ea69 Better Code Hub - component_depth: 4 2018-09-21 07:14:36 +02:00
Markus Gans
4df1aafcd0 Makefile modification 2018-09-21 07:06:18 +02:00
Markus Gans
68720529ca Makefile modification 2018-09-21 06:19:25 +02:00
Markus Gans
f00f5417b6 mv include src 2018-09-21 06:03:51 +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
7b2257e538 finalcut.spec 2018-09-20 04:59:04 +02:00
Markus Gans
26cd5118e6 Added pkg-config file finalcut.pc 2018-09-20 04:47:51 +02:00
Markus Gans
6b5b4a1677 FTermDetection used now COLORFGBG 2018-09-18 06:04:27 +02:00
Markus Gans
0a244298b1 replace execvp with system 2018-09-18 04:22:14 +02:00
Markus Gans
f3bc5b35f4 move_buf <-> move_ptr 2018-09-18 03:37:44 +02:00
Markus Gans
fec12f5d64 Fix mkdir time of check to time of use (TOCTOU) issue 2018-09-18 03:09:14 +02:00
Markus Gans
b97fa7c61f Fix too large argument size 2018-09-16 19:43:57 +02:00
Markus Gans
0029c41bad Implement a ttytype test for the FTermDetection unit test 2018-09-16 19:33:40 +02:00
Markus Gans
5543157de5 Remove dead code 2018-09-15 02:25:30 +02:00
Markus Gans
103b4b3681 Replace kill() with waitpid() 2018-09-15 01:54:02 +02:00