Commit Graph
1531 Commits
Author SHA1 Message Date
Pawel Olejniczak 443ea202e8 [EGD-3155] Remove label with second address line 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 660d51c405 Fix mess with idea files 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 144ab85127 [EGD-3155] Update database documentation 2020-05-08 08:57:29 +02:00
Pawel Olejniczak ee48cf4418 Add idea inspectionProfiles to gitignore 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 0aa71cd476 [EGD-3155] Fix style issue 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 2014feabc7 [EGD-3155] Add changes suggested by reviewers 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 5a46df56a6 [EGD-3155] Fix crash when rebuilding interface of PhonebookContact 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 6eed387019 [EGD-3155] Update db unit tests according to last changes with contact address 2020-05-08 08:57:29 +02:00
Pawel Olejniczak c97d3201d9 [EGD-3155] Fix contact name formatting 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 0c69c63424 [EGD-3155] Update contacts.db according to last changes with contac address 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 1656969f9a [EGD-3155] Unify formatting contact name 2020-05-08 08:57:29 +02:00
Pawel Olejniczak f797b17b2a [EGD-3155] Adjust address id field names and change its type to integer 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 8a713cf22b [EGD-3155] Adjust contact address in structures and DB api to be aligned with designs 2020-05-08 08:57:29 +02:00
Marcin Smoczyński 4686e6d1f0 build: allow disabling colored output
Some terminals does not support colored output. Add build option to
allow disabling coloring.

Example:
$ ./configure.sh linux debug -DCOLOR_OUTPUT=OFF

Add cmake options descriptions to the main readme.

Disable color output in VSCode by default.
2020-05-07 16:00:26 +02:00
Marcin Smoczyński d203e76c70 bsp: make HF handler naked
Add "naked" attribute to the HF handler in order to:
1. print properly stack frame when HF occures in the Handler Mode
2. not overwrite frame pointer register and be able to determine stack
trace more easily.
2020-05-07 14:51:52 +02:00
Alek Rudnik ea886ffd5d [EGD-3191] fix memory leaks in sms app (#346)
* [EGD-3191] fix memory leaks in sms app

* [EGD-3191] PR fixes

* [EGD-3191] PR fix
2020-05-07 12:17:14 +02:00
Radoslaw Wicik 5191cce946 Update docker image and ci script names 2020-05-06 16:15:38 +02:00
Radoslaw Wicik 311e08ae07 Remove SYSTEM_VIEW from configure script 2020-05-06 16:15:38 +02:00
Radoslaw Wicik ec1367fe60 Add Ninja generator 2020-05-06 16:15:38 +02:00
Radoslaw Wicik b3eec2274d [EGD-3192] Move entrypoint script outside the image 2020-05-06 16:15:38 +02:00
Marcin Smoczyński c47923d70a [EGD-3107] Call number validation
Use specialized class to to pass phone number between apps and services
instead of ambigious std::string. Introduced class (utils::PhoneNumber)
wraps calls to libphonenumber providing more convienient interface.
However using libphonenumber directly may be resource hungry in terms
of stack, heap and cpu usage, so helper class has been introduced to
pass information about phone numbers (utils::PhoneNumber::View). It is
designed to maintain integrity thus can be created from an instance of
utils::PhoneNumber only or moved/copied to.

Add new field to the calllog db holding e164 formatted number. Both
entered and e164 numbers will be needed to be able to match with
contacts correctly.

Add constexpr information about country codes (utils::country).
2020-05-05 00:51:53 +02:00
Alek Rudnik c2105a8ad1 [EGD-3185] add proper widget clean up (#344) 2020-05-04 19:10:23 +02:00
Adam Dobrowolski 18718bfc4f EGD-2964 options window - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 47c1be7af3 EGD-2964 application settings - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 1d10ea327e EGD-2964 application phonebook - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 10dbf19c41 EGD-2964 application notes - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski a9ea1eb9dc EGD-2964 application messages - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 8075282536 EGD-2964 application call log - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 5f5a01fa43 EGD-2964 application call removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski e579511028 EGD-2964 application settings - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 1ade30d9e3 EGD-2964 application viewer - removed leak, added to menu 2020-05-04 08:45:20 +02:00
Adam Dobrowolski d3faef1101 EGD-2964 application calendar - removed leak, added to menu 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 97537abf02 EGD-2964 application antena - removed leak 2020-05-04 08:45:20 +02:00
Adam Dobrowolski 8edd7a6887 EGD-2964 memory leak in DesktopApp 2020-05-04 08:45:20 +02:00
Alek Rudnik 16eaab6b50 Egd 3169 sms templates (#336)
* [EGD-3169] added sms templates model and item
fixed common class name convention

* [EGD-3169] added templates window
Passing template to new sms window is already working

* [EGD-3169] PR fixes from DB PR

* [EGD-3169] add universal callback for templates items

* [EGD-3169] requesting templates from more 2 windows

* [EGD-3169] missign change - display template in threads window

* [EGD-3169] minor fixes

* [EGD-3169] minimal clean up

* [EGD-3169] fixed some layout constatnt

* [EGD-3169] rem minor comments and logs

* [EGD-3089] rem redundant vector include

* [EGD-3169] PR fixes

* [EGD-3169] fixes afeter rebase

* [EGD-3169] workaround for list view issue - added 2 dump entries

* [EGD-3169] PR fixes

* [EGD-3169] style fixes

* [EGD-3169] fix for 0x0D char on enter in text widget

* [EGD-3169] PR fixes

* [EGD-3169] compilation issue
2020-04-30 13:48:23 +02:00
Przemyslaw Brudny 9b7210ad3a [EGD-3040] DatabaseModel element calculation fix. 2020-04-29 17:17:45 +02:00
Pawel Olejniczak d19daa724b [EGD-2950] Fix minor issues with Add to favourites and blocked icons 2020-04-29 10:23:57 +02:00
Pawel Olejniczak b60ff1f5b3 [EGD-2950] Add implementation of ContactRecordInterface::Update 2020-04-29 10:23:57 +02:00
Pawel Olejniczak afd04e9359 [EGD-2950] Fix passing contact record data do db api when editing contact 2020-04-29 10:23:57 +02:00
Radoslaw Wicik 81f4b8fdb7 [EGD-3172] auto fix and commit in pre-commit hook 2020-04-29 09:19:08 +02:00
Marcin Smoczyński a5d564a956 doc: update and cleanup project readme 2020-04-28 17:34:00 +02:00
Marcin Smoczyński bb24d23382 doc: merge gui and main doxygen documentation 2020-04-28 17:34:00 +02:00
Marcin Smoczyński c9062e83e0 doc: cleanup readme files for doxygen 2020-04-28 17:34:00 +02:00
Marcin Smoczyński b32f7d6b13 cmake: build doxygen documentation 2020-04-28 17:34:00 +02:00
Marcin Smoczyński 7cc27ee143 [EGD-3113] Add thread safety to RE2 2020-04-28 17:01:33 +02:00
Marcin Smoczyński 86bdeb347d [EGD-3113] Add thread safety to libphonenumber
Add thread safety based on the RTOS wrapper and FreeRTOS mutex. The
mutex protects regexp cache only so additional safety on regexp level is
needed.

Add method to get currently running thread - needed by thread checker
class in libphonenumber.
2020-04-28 17:01:33 +02:00
Przemyslaw Brudny 6540a27de4 [EGD-3040] PR cleanups. 2020-04-28 14:10:41 +02:00
Przemyslaw Brudny 3d1905accc [EGD-3040] Changed provider synchronization with listview for new data.
[EGD-3040] Span item set method added, scroll disabled on only one page ListView.
2020-04-28 14:10:41 +02:00
Przemyslaw Brudny 0031280798 [EGD-3040] PR changes 2020-04-28 14:10:41 +02:00
Adam Dobrowolski 3cb5217bf8 EGD-3040 moved showOption action to provider from main SMS window & removed not needed function from ListView 2020-04-28 14:10:41 +02:00