heck
c28ecc5764
LIB11: Test - update
4 years ago
heck
d79fb50070
Tests: Framework - Add funcs logH1 / logH2
4 years ago
heck
18d61b9f06
LIB-11: Test - add group_rating() / Failing / create / functions for Test Units
4 years ago
heck
dc8d340190
adapter_group.cc - pEpLog() every function call
4 years ago
heck
5df8a83544
LIB-11: update test (memberlist of create_group() can only have NON-OWN identities)
4 years ago
heck
805c28a92f
LIB-11: update test
4 years ago
heck
1de257538d
Tests: Framework - add identitylist_to_string()
4 years ago
heck
030164dbe2
LIB-11: Update adapter_group.h from engine group.h
4 years ago
heck
706e2d343d
.gitignore
4 years ago
heck
5555066c4b
Tests: add test_group.cc
4 years ago
heck
c8590750c8
Tests: Framework - Add utils.cc with some *_to_string() funcs
4 years ago
heck
0aa66aa543
Tests: compiler generated header prerequisites somehow not working
4 years ago
heck
b02fb84ecf
Tests: lets use namespace pEp, but not more. (Its just a LOT easier to navigate especially for other people, plus the habit of just including every namespace everywhere does not scale, its messy). Use namespace aliases.
And lets NOT import a namespace into an other namespace like importing std into Adapter.
4 years ago
heck
04b86758fa
Tests: framework.hh - no using directives in headers....
4 years ago
heck
b54f9d122b
Build: Makefiles cleanup
4 years ago
heck
07b4ee6e97
tests: create subdir "framework"
4 years ago
heck
e87cbc18dd
move group module to src
4 years ago
heck
69367324f9
adapter_group.cc - initial draft
4 years ago
heck
91583a93fd
minor formatting only (auto)
4 years ago
heck
f33262f152
LIB-11: use prefix "group_" for query functions / use prefix "adapter_" for "wrapped" Group management functions
4 years ago
heck
8d6be151ad
LIB-11: Add "Group management functions" from pEpEngine/group.h
4 years ago
heck
28d80bf2b1
LIB-11: Add const to [in] params
4 years ago
heck
cbeb640237
LIB-11: Add group query API (1st draft)
4 years ago
heck
768e02a6a4
Merge branch 'Release_2.1'
4 years ago
heck
c2e6504895
LIB-15 - update test (just add some output)
4 years ago
heck
08a09d41e6
LIB-15 - "Need cache_decrypt_message() to pass back longmsg/longmsg_formatted"
4 years ago
Thomas
1483087317
Adapt Windows build project to new file structure
4 years ago
heck
3dd36d3c5e
Merge branch 'master' into Release_2.1
4 years ago
heck
1511498d82
Merge branch 'android-build' into Release_2.1
4 years ago
Hussein Kasem
424cf17bf4
Android build: Update for 2.1.19+
4 years ago
heck
0517b9be69
Add Adapter::inject_sync_shutdown() to be used if _adapter_manages_sync_thread
4 years ago
heck
2b41a6717e
pEpLog - includes in headers are to be avoided if possible
4 years ago
heck
b9b67866c4
Merge branch 'Release_2.1'
4 years ago
heck
9eb0b4c032
_inject_sync_event: undo the renaming for now.
4 years ago
heck
ba3f8d141d
Merge branch 'master' into Release_2.1
4 years ago
heck
9b4a3c7871
CI: DEPENDENCIES - libpEpAdapter does not specify engine version to be used.
4 years ago
heck
35fda5286b
Merge branch 'android-build' into Release_2.1
4 years ago
Hussein Kasem
54875050e2
LIB-14 Android build: Always include android/log.h not just on debug
4 years ago
heck
364bc2214d
Tests: ensure GPL3.0 License Header
4 years ago
Volker Birk
25379daed8
Merge branch 'master' of ssh://gitea.pep.foundation:23065/pEp.foundation/libpEpAdapter
4 years ago
heck
9f342cef80
Tests: Be ::explicit about global namespace, dont include headers in headers (unnecessarily), be in the namespace pEp, not more
4 years ago
heck
7cd8f9eaec
Tests: Build: include project headers first, then prefix
4 years ago
heck
9b2defe5fb
LIB-13: YES, diff breaking cahnge, reformat tests. clang-format now or never!
4 years ago
heck
1a14b1a205
Adapter.*: Add Sync/Async switchable Event execution. rework needed, higher level API, as a class.
4 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
4 years ago
heck
21e4496fd2
Adapter.hxx: add documentation
4 years ago
heck
a38ac80bf3
Adapter.hxx: be explicit about global namespace usage (pEpEngine)
4 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 (!!!)
4 years ago
heck
ef5bc0a7c0
LIB-13: Standard project layout (src dir added)
4 years ago
heck
84eccb382a
The max. C++ Standard to be used (pEp-wide) has now been raised to C++14
4 years ago