43 Commits

Author SHA1 Message Date
Markus Gans
3419e9e908 Refactoring FVTerm::restoreVTerm 2018-01-05 00:49:00 +01:00
Markus Gans
f53efc90c5 Refactoring FOptiMove::relativeMove 2018-01-03 22:58:07 +01:00
Markus Gans
06bfb8bc64 Refactoring of secondary device attributes parsing 2018-01-02 20:38:45 +01:00
Markus Gans
ef5970b09c Refactoring FMenu::drawItems 2017-12-19 02:06:27 +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
6ef36ac7f7 Splitting FOptiMove::moveCursor into sub-functions 2017-11-26 19:00:04 +01:00
Markus Gans
129384d416 Version 0.4.0 2017-11-04 07:03:53 +01:00
Markus Gans
975212bac0 mouse support for coordinates > 255 and copyright informations 2017-10-02 10:01:58 +02:00
Markus Gans
28f3de0971 All include files were moved to a separate director 2017-09-17 21:32:46 +02:00
Markus Gans
dc3c5d19e4 Some code improvements 2017-09-11 03:06:02 +02:00
Markus Gans
5f7737bf64 Improve code readability through spaces between the operands and the operators 2017-08-27 09:50:30 +02:00
Markus Gans
b36fc80f51 Use more static const variables where it makes sense 2017-07-03 16:56:32 +02:00
Markus Gans
2ec425480a Enable xterm "metaSendsEscape" switch 2017-04-11 00:30:27 +02:00
Markus Gans
c6dba0b4ac Rename preprocessor macro names with leading underscore 2017-04-09 20:08:53 +02:00
Markus Gans
56df867ef7 Improve input cursor positioning in FScrollView 2017-03-08 23:48:30 +01:00
Markus Gans
2c8d58f803 Avoid non-working tab-moves on Linux terminals with PC or VT100 encoding 2016-12-27 23:03:32 +01:00
Markus Gans
b9f3be782f Skipping the print of characters without changes 2016-12-18 23:34:11 +01:00
Markus Gans
fedb5f64f3 Reduce the character output by using character erase and character repeat 2016-12-15 23:11:34 +01:00
Markus Gans
e4284615db Accelerates text line drawing by clear with CSI sequences 2016-12-11 16:42:50 +01:00
Markus Gans
8beed7b330 Add the opti-move test program 2016-11-26 15:18:44 +01:00
Markus Gans
75b452bf52 The class declaration now has a consistent order 2016-11-02 00:37:58 +01:00
Markus Gans
1613d5bb55 Refactor the VGA attribute controller access code 2016-10-17 08:44:38 +02:00
Markus Gans
b668f7011c Separate the virtual terminal into a own class vterm 2016-10-11 04:57:36 +02:00
Markus Gans
605194b69e input cursor is now controlled by the vterm 2016-10-06 23:15:09 +02:00
Markus Gans
7369ed1a10 FLabel now transmits the Click events to the parent widget 2016-09-27 00:46:05 +02:00
Markus Gans
9766ee4b6f Better code readability: control structures (if/else, while, switch) are now separated by a blank line. 2016-07-09 00:01:59 +02:00
Markus Gans
eb05f1c1ed coding style 2015-10-10 04:01:22 +02:00
Markus Gans
d13dfbcb9d Refactoring FTerm::init() 2015-10-07 02:36:38 +02:00
Markus Gans
a640d8e91f No terminal updates until input data is pending 2015-10-03 01:45:13 +02:00
Markus Gans
976f685ae0 Some code improvements 2015-10-01 05:38:55 +02:00
Markus Gans
9d301213f1 Some code improvements 2015-10-01 05:26:47 +02:00
Markus Gans
b24c349204 Some code improvements 2015-10-01 05:08:05 +02:00
Markus Gans
2ba6b0bcf7 Some code improvements 2015-10-01 04:44:26 +02:00
Markus Gans
3ca644669d Some code improvements 2015-10-01 03:48:58 +02:00
Markus Gans
fa05774a13 Some code improvements 2015-09-30 22:39:02 +02:00
Markus Gans
2afa9907ac Add an inheritance diagram in every class header 2015-09-25 21:37:19 +02:00
Markus Gans
a5197c6c64 Some code optimizations 2015-09-22 04:18:20 +02:00
Markus Gans
89f6d718f3 Some code optimizations 2015-09-20 05:44:50 +02:00
Markus Gans
1d940dda14 upload 2015-05-23 13:35:12 +02:00
Markus Gans
f0c152095c add .gitignore 2015-05-23 13:30:22 +02:00
Markus Gans
a982670af6 * Remove never read value from code
* Add the possibility to use exec() from FMessageBox to enter and leave the main event loop correctly
* Add a "hello world" example
2015-05-16 00:14:42 +02:00
Markus Gans
11f207a8b2 initial upload 2015-05-03 21:07:50 +02:00