[EGD-4925] Change new filesystem handling implementation in module-gui. (#1193) Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
Merge branch 'master' into stable
[EGD-3589] gui - DOM dump functionality for gui::Item (#1148)
[EGD-4687] Text enum names cleanup. (#1142) Change enum names to CamelCase.
Merge branch 'master' into stable
[EGD-3499] Text scrolling added and its usage updated in widgets. (#1079) Add Text scrolling, Add text starting position, Added text scrolling, updated TextLine line endings, TextBlocks newline handling, updated SMS Bubble and Notes text items. Added tests for scrolling.
[EGD-4517] Added Text Up/Down navigation with tests. (#1089)
[EGD-4372] Text addition boundaries added with tests. Removed old bounds checking. Text blocks on newlines split issue fixed. Text widgets cleanups. (#1020)
[EGD-4407] Text backup and restore added. (#1022)
[EGD-4210] Text newline handling, bounds first refactor, Test fixes. (#944)
EDG-3585 Small fixup for refresh & cleanup in buildDrawLists (#916) * EGD-3585 Minor refresh fixup& Normalised buildDrawList everywhere
[EGD-3743] Update copyrights in fies
[EGD-3409] Text boundaries fixes. (#860)
EDG-3409 Check text boundaries on input (#716) * [EDG-3409] Check text boundaries during input processing
[EGD-3597] Shape rendering refactored. (#827)
[EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added.
[EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733)
Egd-3408 Rich text (#712) * EGD-3408 gui::Text Rich text parser added with pugixml tree & tree walker * EGD-3408 Fitted code in
[EGD-2494] Added no pin notification (#663)
[EDG-3415] Handle new line when entering text