Radoslaw Wicik
9d8eff64fc
[EGD-5860] Fix build packages
...
Merging and cleaning cmakes requred cleaning.
2021-02-26 14:20:11 +01:00
Wiktor S. Ovalle Correa
3b141041e9
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:09:37 +01:00
Jakub Pyszczak
7797a2eaf0
[EGD-5266] Fix test harness
...
Covers harness issues that occures on experimental branch
due to the new filesystem implementation.
2021-02-17 17:08:18 +01:00
Lucjan Bryndza
9ad10d222b
[EGD-5439] Fix compile after merge from master
...
Fix compile after merge from master
2021-02-17 17:08:18 +01:00
Lucjan Bryndza
a53bd826c6
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:08:06 +01:00
Tomek Sobkowiak
2c8059216b
[EGD-5386] Fix tests in event table
...
Fix leap year handling in events table entry creation
Set hours/minutes during events table entry creation
2021-02-17 17:07:41 +01:00
Lucjan Bryndza
a493771f97
[EGD-5385] Fix unallowed use of ff_rename
...
Fix unallowed use of ff_rename FFAT function
2021-02-17 17:07:41 +01:00
Lucjan Bryndza
46f9cc7e10
[EGD-5737] Merge master into experimental
...
Keep experimental up to date with changes from master
2021-02-17 17:07:23 +01:00
Jakub Pyszczak
ff5ed529d3
[EGD-5163] Fix UT module-db
...
Convert module database tests to run natively on linux.
2021-02-17 17:05:31 +01:00
Jakub Pyszczak
5ad8a9bc65
[EGD-5145] Fix remove vfs include from UT
...
Deprecated vfs is no more accessible. Deleted old includes.
2021-02-17 17:02:15 +01:00
Jakub Pyszczak
7e36ee7c19
[EGD-5088] Change new filesystem implementation
...
Removed deprecated vfs calls from all applications.
2021-02-17 16:06:23 +01:00
Radoslaw Wicik
bf2f4b0ec8
[EGD-5726] Remove not working tests form build
...
Just to politely remind developer if they forget adding their tests.
2021-02-12 14:41:56 +01:00
Radoslaw Wicik
b661aa0320
[EGD-4763] Update tests add missing corner cases
...
Some tests where not added during the initial setup,
and there where few more corner cases that need to fixed
like line wrapping by `catch2 -l` and need of escaping
some characters [],
2021-02-08 23:19:21 +01:00
Radoslaw Wicik
bb496101b2
[EGD-4763] Add check if all Unit Tests where run
...
Catch2 doesn't report some errors in test, and some test are
disabled on porpoise this commit adds set of scripts and changes to CI
that will clearly mark what test haven't been run.
2021-02-04 16:45:50 +01:00
RobertPiet
cafeb52103
[EGD-5317] Module-db UT solved
...
Vfs init.
Convertion time string to unix time returns 1 hour later than should.
DatabaseInitializer stub that just creates empty dbs with table
structure but without data. Notification table initial records moved
to Database Initilize section. UT run with a stub of Database
Initialize - new test section introduced to test original
initializer: test-initializer.
Added missing data for contacts db to run the sorted list test
and test fix.
2021-02-04 16:45:50 +01:00
RobertPiet
ff21816259
[EGD-5118] Unit tests for service-db solved
...
The rest of test (module-db) are solved in EGD-5317
2021-02-04 16:45:50 +01:00
RobertPiet
cd1012669c
[EGD-5118] Settings api tests dependencies updated
...
Temporary test for ASAN error.
Stub Database introduced to cut the connection SettingsAgent to
sqlite for UT.
Settings ut moved to other directory - new target.
File_indexer UT fixed.
Alarms, Notes and Query UT missing initialization of vfs.
2021-02-04 16:45:50 +01:00
Borys Jelenski
b00efa685b
[EGD-5115] Fix dangling ptrs in module-db tests
...
The dangling ptrs derefencing freed memory has been fixed.
They caused the tests to trigger the ASan. Additonally, in some tests
where DB objects were allocated dynamically, they are now allocated
automatically on the stack to simplify the code.
2021-02-04 16:45:50 +01:00
Radoslaw Wicik
6d481b753b
[EGD-4763] Fix Unit Tests - db unittest
...
Fix reqired by CI to work
2021-02-04 16:45:50 +01:00
Radoslaw Wicik
49548152b6
[EGD-4763] Fix Unit Tests
...
First attempt, move vfs to be init in tests
2021-02-04 16:45:50 +01:00
Tomas Rogala
80768bf4a5
[EGD-4708] Add backend of multiday events handling
...
-sql req for multiday events handling
-Add UT
-Add markEventsInDays method
-Add new query for day filter
2021-01-26 06:34:12 +01:00
Hubert Chrzaniuk
fc5ab3a70c
[EGD-5325] Remove using namespace directives from headers
...
"Using namespace" directive should not be added in headers
because this practice pollutes source files.
2021-01-22 11:25:45 +01:00
jimmorrisson
14918dc4f9
[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.
2020-12-16 15:23:11 +01:00
tomaszrogala
4b06b003bc
[EGD-3842] Modify events records tests and add providers fields to DB ( #1138 )
2020-12-10 15:22:19 +01:00
Tomek Sobkowiak
0d80a71a5d
[EDG-4494] Exclude contacts from temporary group ( #1109 )
...
* [EDG-4494] Exclude contacts from temporary group
2020-12-06 20:42:24 +01:00
jimmorrisson
6711e02bad
[EGD-4446] Change: new filesystem handling implementation in module db. ( #1052 )
...
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module database. It also contains minor fixes in module-db.
2020-12-05 10:40:27 +01:00
RobertPiet
54bb1d4a7f
[EGD-4343] use new settings in ServiceAudio ( #997 )
...
* [EGD-4343] ServiceAudio moved to new settings
2020-12-04 14:10:44 +01:00
Piotr Tanski
5d757a6dc0
[EGD-4553] Notes search engine implemented. ( #1112 )
2020-12-01 10:30:38 +01:00
Piotr Tanski
c8c4f82080
[EGD-4487] Application notes implemented. ( #1094 )
...
* [EGD-4487] Implementation of notes application.
2020-11-30 13:48:05 +01:00
Krzysztof Mozdzynski
0ef0d615f3
[EGD-4150] Change filename i18 to i18n ( #1108 )
...
Change filename of internationalization files from i18 to i18n.
I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
2020-11-27 18:31:00 +01:00
RobertPiet
675dc59c9a
[EGD-3572] SettingsTable exchanged to settings::Settings ( #968 ) ( #1044 )
...
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] Application is the owner of Settings handling for its windows/widgets
[EGD-3572] Settings header moved to service-db public section
2020-11-27 15:38:19 +01:00
Krzysztof Mozdzynski
d48d2d8b0d
[EGD-4167] Add n display languages loaded from files ( #1047 )
2020-11-27 02:21:14 +01:00
KacperLewandowski
6533aba24e
[EGD-4073] Alarms database rework ( #1006 )
...
Adaptation to the query approach.
2020-11-26 12:27:57 +01:00
tomaszrogala
84e08c242f
[EGD-3512] Create ICS Parser ( #892 )
...
-Create application desktop endpoints for calendar events
-Modify Calendar Database Interface
-Create ParserICS lib
-Create calendar events endpoints test
-Create UT for ParserICS
2020-11-25 11:05:46 +01:00
RobertPiet
c25ad79421
Revert "[EGD-3572] SettingsTable exchanged to Settings::Settings ( #968 )" ( #1035 )
...
This reverts commit f11bc1f0d0 .
Co-authored-by: Hubert Chrzaniuk <hubert.chrzaniuk@mudita.com >
2020-11-18 12:17:08 +01:00
RobertPiet
f11bc1f0d0
[EGD-3572] SettingsTable exchanged to Settings::Settings ( #968 )
...
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] review issues resolved
[EGD-3572] shared_ptr -> unique_ptr
[EGD-3572] Primary Key for settings_tab:path
[EGD-3572] empty values handling
2020-11-18 10:40:29 +01:00
Tomek Sobkowiak
c9d9ee622f
[EDG-4506] Database initializer to load init scripts from file ( #979 )
...
* [EDG-4506] Database initializer to load init scripts from file
2020-11-09 11:12:08 +01:00
Krzysztof Mozdzynski
691c2926b9
[EGD-3360] Input and display language separation, input language setting implementation ( #920 )
2020-11-06 12:05:29 +01:00
KacperLewandowski
faac195015
[EGD-3826] Rework of day events list. ( #889 )
...
Use database model in day events list instead of internal model. Extend getFiltered query.
Co-authored-by: Tomas Rogala <rogala.tomasz1@gmail.com >
2020-11-02 13:10:58 +01:00
PrzeBrudny
88939f8209
[EGD-4070] Messages listView sync db queries refactored to full async. ( #837 )
2020-10-26 14:02:13 +01:00
Lucjan Bryndza
bf2609524c
[EGD-4075] Use FATFS in the Linux builds ( #843 )
...
* [EGD-4075] Use FAT fs in the emulator
Add script for genrate base phone image
* [EGD-4075] Use FreeRTOS-FAT in emulator initial commit
* [EGD-4075] Thread local storage fix
Fixing thread local storage when running on the
Linux platform in the test mode
* [EGD-4075] Improve image generation
Improve image generation script on the linux platform
* [EGD-4075] Fix all test with FAT fs image
Fix all tests with fatfs image
* [EGD-4075] Fix calculator utility test
* [EGD-4075] Image dependencies fix
* Remove uneeded comments
* Missing headers in CR
* [EGD-4075] Fixed whitespaces
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com >
2020-10-22 10:34:12 +02:00
Przemyslaw Brudny
e131dae68f
[EGD-3743] Removed old doxygen copyright statements from project.
2020-10-20 12:55:10 +02:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
marek303
585c612f5d
[EGD-3315]Review changes: EventReminderWindow - localized date and time; unit tests for SelectFirstUpcoming query
2020-10-15 20:58:45 +02:00
Przemyslaw Brudny
0eb1fd03e5
[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
2020-10-13 12:23:34 +02:00
Przemyslaw Brudny
196c02686a
[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.
2020-10-07 19:45:01 +02:00
Piotr Tanski
7e520b49a2
[EGD-3788] Fixes for message drafts feature after requirements elaboration. ( #733 )
2020-09-29 12:34:58 +02:00
Tomas Rogala
4942167c0a
[EGD-3713] Rework repeat option data flow
...
-Implement onIsChecked callbacks
-Add Custom repeat functionality
-Prevent from repeated events duplicates
2020-09-23 21:43:26 +02:00
Przemyslaw Brudny
b7eb4365ea
[EGD-3799] Messages queries cleanups.
2020-09-23 15:02:04 +02:00
Marcin Smoczyński
4c30d4442b
[EGD-3797] change default country to unknown
...
Can't assume that user is in Poland if number origin is unknown.
Fix related unit tests.
2020-09-22 17:57:01 +02:00