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
9a40890026
More use of direct initializations
2019-08-25 22:21:01 +02:00
Markus Gans
37ed970319
More use of direct initializations
2019-08-25 22:16:00 +02:00
Markus Gans
43de8d6150
add missing override
2019-08-18 21:46:38 +02:00
Markus Gans
8c90cd2a4c
Fixes print() << FPoint() behavior in FScrollView
2019-08-18 21:36:10 +02:00
Markus Gans
248cf8a0ba
Update VTerm information only in case of changes
2019-08-18 21:35:36 +02:00
Markus Gans
ad2766e706
Solved problem detecting terminal size on quick changes
2019-08-18 02:04:44 +02:00
Markus Gans
44e157e493
Converts getHotkeyPos() for sharing into a non-member function
2019-08-11 20:07:39 +02:00
Markus Gans
5a43a018cf
FRect has now got a scaleBy() method
2019-08-11 18:15:57 +02:00
Markus Gans
bd81fdb069
set OpenBSD pitch and duration of the system speaker
2019-08-10 20:14:44 +02:00
Markus Gans
3c5c2aa69e
Fixes the Cygwin build
2019-08-07 11:47:03 +02:00
Markus Gans
5257beb73a
Small cleanups
2019-08-06 23:45:28 +02:00
Markus Gans
77b76b7a2a
Reduce the number of interface parameters
2019-08-04 23:38:47 +02:00
Markus Gans
aac2231898
remove debug output from code
2019-08-01 00:28:36 +02:00
Markus Gans
0e12be93cc
Unit test for the move assignment operator and move constructor in FPoint, FSize and FRect
2019-07-31 23:57:35 +02:00
Markus Gans
92c120b79e
The FTermFreeBSD unit test has been extended
2019-07-29 15:52:23 +02:00
Markus Gans
0ba913a23e
small fixes
2019-07-29 02:34:58 +02:00
Markus Gans
f78aba0395
Add unit test for the FTermFreeBSD class
2019-07-28 23:12:01 +02:00
Markus Gans
2b9c64a445
Reduce include entries in the header files
2019-07-21 23:31:21 +02:00
Markus Gans
8d9e92023a
minor fixes
2019-07-14 23:21:49 +02:00
Markus Gans
c49252ab45
Add a unit test for FTermOpenBSD to test the OpenBSD and NetBSD console
2019-07-14 23:05:54 +02:00
Markus Gans
ff9673d262
Reduces the use of raw loops
2019-07-14 18:30:35 +02:00
Markus Gans
38df039235
Expanding the unit test for FTermLinux
2019-07-04 15:26:26 +02:00
Markus Gans
340d78e433
Expanding the Unit Test for FTermLinux
2019-07-01 01:07:54 +02:00
Markus Gans
4cd92ea36e
Add a unit test for FTermLinux with a Linux console emulation and a dedicated FSystem test instance
2019-06-19 16:28:55 +02:00
Markus Gans
52c5b412f7
Fixes problem with scroll bar view after first draw
2019-06-12 11:37:34 +02:00
Markus Gans
b9ef1200e8
Avoid drawing the scroll bars if the widget is non-visible
2019-06-02 19:14:06 +02:00
Markus Gans
7c46d52ef4
Avoid drawing the scroll bars if the widget is non-visible
2019-06-02 19:11:17 +02:00
Markus Gans
c93c0b6e33
Further segfault bug fixes in FListView
2019-05-27 09:55:29 +02:00
Markus Gans
63366b7ef9
Merge pull request #34 from grendello/flistview_segfault
...
Fix a segfault when processing input to empty FListView
2019-05-27 08:31:06 +02:00
Markus Gans
622eb7089c
debug switch build fix
2019-05-27 01:35:32 +02:00
Markus Gans
5e436e91dc
Use the Singleton design pattern to get a single object instance via FTerm
2019-05-27 01:10:10 +02:00
Markus Gans
22e47adbcb
Use the Singleton design pattern to get a single object instance via FTerm
2019-05-27 00:50:11 +02:00
Marek Habersack
c4d9b33628
Fix a segfault when processing input to empty FListView
...
If the application has a list view with no items and the user clicks the widget
or sends any key (space, plus, minus etc) which acts on the items, the
application will segfault as the item returned from `getCurrentItem()` is
`nullptr` and there's no check made for this condition.
Instead of checking whether current item `!= nullptr` just check whether the
item list is empty and avoid running any code at all in such case.
2019-05-26 23:35:39 +02:00
Markus Gans
75ec596323
macOS build fix
2019-05-17 22:52:01 +02:00
Markus Gans
66fe27e5bc
macOS build fix
2019-05-17 22:44:44 +02:00
Markus Gans
6811b32e8a
macOS build fix
2019-05-17 22:29:22 +02:00
Markus Gans
fa66a7091e
Move system calls to the new class FSystem
2019-05-17 15:48:09 +02:00
Markus Gans
5bd8590dee
Revision of some comments
2019-04-28 20:57:08 +02:00
Markus Gans
83fbc0a4f5
Use shrink_to_fit() to save memory space
2019-04-27 01:23:30 +02:00
Markus Gans
ec502d208a
Add the reserve() method to FListBox to increase the capacity of the list
2019-04-27 00:38:15 +02:00
Markus Gans
cc720dc7db
Travis CI - Work around incomplete ca-chain of scan.coverity.com
...
See also
https://travis-ci.community/t/certificate-issue-during-coverity-build/3153
2019-04-26 23:48:38 +02:00
Markus Gans
7f206e88f0
Using namespace aliases finalcut::fc in some exemple programs
2019-04-26 21:06:04 +02:00
Markus Gans
439b8310ef
Add a "scroll view" chapter to the first steps document
2019-03-24 20:15:17 +01:00
Markus Gans
e3fb0c4a56
Drawing of the progress bar has been improved
2019-02-25 23:35:27 +01:00
Markus Gans
b0febda5b4
Added the 7-segment example
2019-02-24 20:21:12 +01:00
Markus Gans
2270f4cde5
Three new methods in FLineEdit
2019-02-24 00:25:36 +01:00
Markus Gans
a3e3cf22d8
Add a "dynamic layout" Chapter into the first steps document
2019-02-07 23:05:50 +01:00
Markus Gans
d91cd10311
Printing FColorPair to change foreground and background color
2019-01-30 12:17:48 +01:00