heck
24aafa8311
Test: test_message_cache.cc - missing include
2 years ago
heck
e27d594be6
C++ standard pEp-wide has been reverted to C++11
2 years ago
heck
9b3975189f
Test: Build - add -lpthread
2 years ago
heck
c2e6504895
LIB-15 - update test (just add some output)
2 years ago
heck
08a09d41e6
LIB-15 - "Need cache_decrypt_message() to pass back longmsg/longmsg_formatted"
2 years ago
Thomas
1483087317
Adapt Windows build project to new file structure
2 years ago
heck
3dd36d3c5e
Merge branch 'master' into Release_2.1
2 years ago
heck
1511498d82
Merge branch 'android-build' into Release_2.1
2 years ago
Hussein Kasem
424cf17bf4
Android build: Update for 2.1.19+
2 years ago
heck
0517b9be69
Add Adapter::inject_sync_shutdown() to be used if _adapter_manages_sync_thread
2 years ago
heck
2b41a6717e
pEpLog - includes in headers are to be avoided if possible
2 years ago
heck
b9b67866c4
Merge branch 'Release_2.1'
2 years ago
heck
9eb0b4c032
_inject_sync_event: undo the renaming for now.
2 years ago
heck
ba3f8d141d
Merge branch 'master' into Release_2.1
2 years ago
heck
9b4a3c7871
CI: DEPENDENCIES - libpEpAdapter does not specify engine version to be used.
2 years ago
heck
35fda5286b
Merge branch 'android-build' into Release_2.1
2 years ago
Hussein Kasem
54875050e2
LIB-14 Android build: Always include android/log.h not just on debug
2 years ago
heck
364bc2214d
Tests: ensure GPL3.0 License Header
2 years ago
Volker Birk
25379daed8
Merge branch 'master' of ssh://gitea.pep.foundation:23065/pEp.foundation/libpEpAdapter
2 years ago
heck
9f342cef80
Tests: Be ::explicit about global namespace, dont include headers in headers (unnecessarily), be in the namespace pEp, not more
2 years ago
heck
7cd8f9eaec
Tests: Build: include project headers first, then prefix
2 years ago
heck
9b2defe5fb
LIB-13: YES, diff breaking cahnge, reformat tests. clang-format now or never!
2 years ago
heck
1a14b1a205
Adapter.*: Add Sync/Async switchable Event execution. rework needed, higher level API, as a class.
2 years ago
heck
6fe0f96ee7
Adapter.hxx: session needs to be re-initialized here. To make sure that the session of the main thread and the session ot the sync thread have the same messageToSend, _inject_sync_event, _ensure_passphrase callbacks registered
2 years ago
heck
21e4496fd2
Adapter.hxx: add documentation
2 years ago
heck
a38ac80bf3
Adapter.hxx: be explicit about global namespace usage (pEpEngine)
2 years ago
heck
ca0d30c175
Merge branch 'LIB-13' - Define Coding Standards And Project Structure
...
Define and implement Coding Style using clang-format.
top level .clang-format, supported by nearly all Editors/IDE's and if not, one has to manually run clang-format. Its up to the dev. But everybody can use it, and its enables to use a shared definition of coding style.
I want to avoid the project to end up in an underspecified/inconsistent state after the code base has grown over the years.
So, NOW is the time to do it.
Flat project structure becomes unmanageable.
Create standard project layout, of at least
* src
* test
for now
ALSO: The max. C++ Standard to be used (pEp-wide) has now been raised to C++14 (!!!)
2 years ago
heck
ef5bc0a7c0
LIB-13: Standard project layout (src dir added)
2 years ago
heck
84eccb382a
The max. C++ Standard to be used (pEp-wide) has now been raised to C++14
2 years ago
heck
9d810df05e
LIB-13: "Define Coding Standards And Project Structure" - Reformat (almost) the whole codebase using clang-format.
2 years ago
heck
cb1e95b469
LIB-13: Add Carefully crafted .clang-format
2 years ago
heck
1270d1476e
BUILD: use pEpEngine=Release_2.1.23
2 years ago
heck
c961f665d6
BUILD: use pEpEngine=Release_2.1.23
2 years ago
heck
7344ab26eb
BUILD: use pEpEngine=Release_2.1.22
2 years ago
heck
e69179229e
BUILD: use pEpEngine=Release_2.1.21
2 years ago
heck
8612056193
BUILD: use pEpEngine=Release_2.1.22
2 years ago
heck
842c764e85
BUILD: use pEpEngine=Release_2.1.21
2 years ago
heck
dbc036a95d
BUILD: use pEpEngine=Release_2.1.20
2 years ago
heck
e0371109df
BUILD: use pEpEngine=Release_2.1.19
2 years ago
heck
915632d3fa
BUILD: use pEpEngine=Release_2.1.20
2 years ago
heck
6d318e5685
BUILD: use pEpEngine=Release_2.1.19
2 years ago
heck
b8004d624e
Merge branch 'Release_2.1' - we (fdik and i) deifned the version numbers of libpEpAdapter to be totally independent of anything else.
...
Branch "Release_2.1" will be patch only release branch for Release_2.1
Branch "master" can now be main branch and the next libpEpAdapter release will be Release_3.0.0
We are deliberately doing a major release bump, to make it clear that the version numbers are decoupled from now on.
2 years ago
heck
513dd36e1b
BUILD: use pEpEngine=Release_2.1.18
2 years ago
heck
5cca0658b7
BUILD: use pEpEngine=Release_2.1.16
2 years ago
heck
d904965185
BUILD: use pEpEngine=Release_2.1.15
2 years ago
heck
bcd05ee204
BUILD: use pEpEngine=Release_2.1.14
2 years ago
heck
ff0b8afbb8
replace C99 style #if defined() with C++
2 years ago
heck
7abb32b740
Merge pull request 'Android Build: Add android/log.h include' ( #5 ) from android-build into Release_2.1
...
Reviewed-on: pEp.foundation/libpEpAdapter#5
2 years ago
Hussein Kasem
e0122ea82f
Android Build: Add android/log.h include
2 years ago
heck
30e7668d51
add includes for linux gcc
2 years ago