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
|
9a694ab267
|
New event FUserEvent for user-defined events
|
2018-12-24 18:11:16 +01:00 |
Markus Gans
|
f3bdc3b410
|
Use of smart pointers
|
2018-12-19 22:04:02 +01:00 |
Markus Gans
|
554d26ca00
|
Reactivate the event queue
|
2018-12-17 02:06:22 +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
|
6ce8c5cb27
|
Use nullptr instead of 0 to initialize a pointer values
|
2018-12-10 01:48:26 +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
|
820ef81377
|
bad_alloc_str in now usable in the entire namespace finalcut
|
2018-11-22 21:51:32 +01:00 |
Markus Gans
|
1f64843fb6
|
New type FKey for key inputs
|
2018-11-21 20:07:08 +01:00 |
Markus Gans
|
5a356664b2
|
The widget flags are now stored in a bit field
|
2018-11-04 23:00:06 +01:00 |
Markus Gans
|
5d134793cf
|
FTerm is now a data member of FVTerm
|
2018-10-29 00:45:45 +01:00 |
Markus Gans
|
e359d16417
|
Some code formatting
|
2018-10-24 00:16:45 +02:00 |
Markus Gans
|
540291b410
|
Moving static attributes from FApplication to FWidget
|
2018-10-21 21:06:52 +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
|
0b51df32b5
|
Move all termcap code into FTermcap
|
2018-10-08 04:14:20 +02:00 |
Markus Gans
|
11ba43fa0f
|
Move time event processing from FApplication to FObject
|
2018-09-27 03:02:07 +02:00 |
Markus Gans
|
4ad8335556
|
Stricter use of the keyword virtual
|
2018-09-24 04:02:35 +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
|
9f0ed5bb26
|
Compiles now with newer gcc
|
2018-09-02 03:57:57 +02:00 |
Markus Gans
|
cbbb5aad0a
|
Added unit test for FKeyboard
|
2018-07-22 23:07:49 +02:00 |
Markus Gans
|
c36da9e799
|
Keyboard functions are now in a separate class
|
2018-07-15 19:52:59 +02:00 |
Markus Gans
|
e36a786bc7
|
Extension of the unit test of FOptiMove
|
2018-07-08 14:48:45 +02:00 |
Markus Gans
|
32097d4bf0
|
Added special console options for FreeBSD, NetBSD and OpenBSD
|
2018-06-17 23:25:32 +02:00 |
Markus Gans
|
231c30f740
|
Linux functions from FTerm moved into the FTermLinux class
|
2018-06-12 16:37:48 +02:00 |
Markus Gans
|
3a8689561a
|
Outsourcing of data from FTerm to the classes FTermios, FTermDetection and FTermcapQuirks
|
2018-05-02 12:31:21 +02:00 |
Markus Gans
|
d22ff10a28
|
Unit tests update
|
2018-03-16 01:05:45 +01:00 |
Markus Gans
|
0f16b51e04
|
Refactoring FListView::onMouseMove
|
2018-02-18 21:49:58 +01:00 |
Markus Gans
|
2ef3d84829
|
Avoids flickering when redrawing a focused widget
|
2018-02-03 00:04:24 +01:00 |
Markus Gans
|
7eb6bfa587
|
Refactoring FApplication::processKeyboardEvent
|
2018-01-28 19:54:52 +01:00 |
Markus Gans
|
2d9103c102
|
macOS build fix
|
2018-01-16 16:16:29 +01:00 |
Markus Gans
|
48cdd9bb0a
|
Mouse functions are now in a separate class
|
2018-01-14 21:21:08 +01:00 |
Markus Gans
|
76d72208e5
|
Refactoring FTerm::parseKeyString and timeout settings
|
2018-01-03 08:42:10 +01:00 |
Markus Gans
|
06bfb8bc64
|
Refactoring of secondary device attributes parsing
|
2018-01-02 20:38:45 +01:00 |
Markus Gans
|
3b90af9efb
|
Replace the switch-case in the calculator example by an STL map with method pointers
|
2017-12-30 21:27:17 +01:00 |
Markus Gans
|
ef5970b09c
|
Refactoring FMenu::drawItems
|
2017-12-19 02:06:27 +01:00 |
Markus Gans
|
ec57ec6f74
|
The Final Cut now also compiles under Solaris
|
2017-12-17 01:06:53 +01:00 |
Markus Gans
|
fd75f5af42
|
Refactoring of the FMenu mouse event handler
|
2017-12-10 15:36:02 +01:00 |
Markus Gans
|
6921171616
|
Refactoring FApplication::processKeyboardEvent
|
2017-12-05 23:55:12 +01:00 |
Markus Gans
|
6d3231a498
|
Refactoring FApplication::processMouseEvent
|
2017-12-05 01:03:59 +01:00 |
Markus Gans
|
1f8894b801
|
Refactoring FApplication::linuxModifierKeyCorrection and FVTerm::updateVTerm
|
2017-12-02 18:52:51 +01:00 |
Markus Gans
|
6be608ba57
|
Improved code alignment
|
2017-11-26 22:37:18 +01:00 |
Markus Gans
|
9c987ca49c
|
Improved command line paramenter handlin
|
2017-11-18 02:34:41 +01:00 |
Markus Gans
|
129384d416
|
Version 0.4.0
|
2017-11-04 07:03:53 +01:00 |
Markus Gans
|
686283cb01
|
Add a standardized close confirmation dialog
|
2017-10-30 20:56:00 +01:00 |
Markus Gans
|
0277abcbdb
|
DECSCUSR - Set Cursor Style support for VTE >= 0.40.0 and gnome-terminal >= 3.16
|
2017-10-06 12:19:39 +02:00 |
Markus Gans
|
975212bac0
|
mouse support for coordinates > 255 and copyright informations
|
2017-10-02 10:01:58 +02:00 |
Markus Gans
|
fc113795b4
|
The command line help text is now available in all applications
|
2017-09-19 06:18:03 +02:00 |