Commit Graph

  • e6f0cf0f64 Android: add call_with_lock.cc to the build and use the correct c++ version Hussein Kasem 2019-06-23 15:12:53 +0200
  • fad58207d7 ... Volker Birk 2019-05-28 16:45:09 +0200
  • 8c0fe0553e not static - testing Volker Birk 2019-05-28 16:42:15 +0200
  • 04e99fb2c2 ... Volker Birk 2019-05-28 12:41:18 +0200
  • c883a95ffb ... Volker Birk 2019-05-28 10:31:49 +0200
  • 087d6623c2 move exception between threads Volker Birk 2019-05-27 17:19:10 +0200
  • b8be88ee99 ... Volker Birk 2019-05-27 16:50:18 +0200
  • c25feca938 startup() may throw RuntimeError Volker Birk 2019-05-27 16:46:53 +0200
  • e61c860a25 runtime error trying to start sync if no own identities available Volker Birk 2019-05-27 16:29:13 +0200
  • 14747c481b Remove 64 bit configuration Thomas 2019-05-13 11:54:53 +0200
  • 5467781c00 cleanup .hgtags Roker 2019-05-06 11:54:00 +0200
  • 57cde89719 Added tag 0.1.0-RC for changeset 563136a38d28 Volker Birk 2019-05-06 11:33:22 +0200
  • d612b12206 Removed tag 0.1.0-RC 0.1.0-RC Volker Birk 2019-05-06 11:33:17 +0200
  • 0f061670eb add #include <cassert> Roker 2019-05-06 10:43:13 +0200
  • c85d75a9ad Added tag 0.1.0-RC for changeset 7614cd2167ef Volker Birk 2019-05-05 20:11:11 +0200
  • 64a021192d .. Volker Birk 2019-05-04 10:25:38 +0200
  • 3ee86779f0 ... Volker Birk 2019-05-04 02:12:55 +0200
  • 248b8df06c make copying more verbose to see what's done or what went w0ng. replace "ar" by $(AR) to make it configurable. Roker 2019-04-23 17:07:57 +0200
  • 68a2f88903 add call_with_lock(). Moved from Json Adapter. Roker 2019-04-23 17:05:17 +0200
  • 13c5af925c add post build event Volker Birk 2019-04-18 08:16:51 +0200
  • 602d0915cb adding -fPIC for Leenoox Volker Birk 2019-04-03 17:44:01 +0200
  • 4a3bd33be7 remove the big switch(), use pep_status_to_string() from pEpEngine.h instead. Roker 2019-03-11 13:27:11 +0100
  • c572693921 Merge make-cleanup Damiano Boppart 2019-02-27 15:40:53 +0100
  • 61f8327e57 Merge in default Damiano Boppart 2019-02-27 15:37:51 +0100
  • 7d77886ade Add stl flag on Android.mk Hussein Kasem 2019-02-19 18:27:33 +0100
  • cab6b68dbf Merge with make-cleanup Hussein Kasem 2019-02-08 15:43:57 +0100
  • 62ef512232 merge default into branch Roker 2019-02-08 15:43:44 +0100
  • 329687595c Add Android build Hussein Kasem 2019-02-08 13:09:45 +0100
  • 5a56066f02 add 3 enumerators to status_to_string() function Roker 2019-02-06 15:13:02 +0100
  • 7c0ea06f2d Update Windows target version Thomas 2019-01-29 09:29:50 +0100
  • 859527e249 Add basic build instructions Damiano Boppart 2019-01-17 16:22:02 +0100
  • a24311cb18 Create all required folders when installing Damiano Boppart 2019-01-17 16:19:04 +0100
  • 69a69265ca Fix clean target Damiano Boppart 2019-01-17 16:06:31 +0100
  • 379d3f268a Merge heads Damiano Boppart 2018-12-18 14:07:06 +0100
  • 63b2c2f5cc Fix clean target, and library search paths Damiano Boppart 2018-12-18 14:06:13 +0100
  • 83154e7102 Merge in default Damiano Boppart 2018-12-18 13:07:21 +0100
  • 02f6123646 LAS-2 I hope that default template argument would make modern clang++ happy. Roker 2018-12-17 18:20:20 +0100
  • 88b080fa5c Merge in default Damiano Boppart 2018-12-17 13:20:01 +0100
  • 81599ce27d Fix variable definition syntax Damiano Boppart 2018-12-17 13:07:21 +0100
  • fbde9496c4 Merge in default Damiano Boppart 2018-12-17 13:00:36 +0100
  • 8bde1d7242 Follow Engine's API change in test_adapter, too. LAS-2: Follow Engine's API change in test_adapter. Roker 2018-12-17 09:13:55 +0100
  • 9b41720bd0 First attempt at makefile cleanup Damiano Boppart 2018-12-15 17:48:57 +0100
  • 191bb8b5e4 For debugging purposes Thomas 2018-11-08 12:20:13 +0100
  • 05e7a8fa90 try_pop_front() returns true on success, not on timeout! Thanks, thomas! Roker 2018-11-05 09:45:43 +0100
  • fcd724e769 removing legacy nonsense Volker Birk 2018-10-30 14:21:24 +0100
  • f197892d4e Sorry, but I do need that Deleter feature in the locked_queue to avoid memory leaks. But this way now it should not harm all non-users, I hope so. :-o Roker 2018-10-26 16:54:50 +0200
  • e513b10352 API change Volker Birk 2018-10-26 11:39:31 +0200
  • 52530e2a33 remove "locked_queue" and <thread> from public Adapter.hh API, because not necessary there. Roker 2018-10-25 17:46:48 +0200
  • 82cb8717f6 _retrieve_next_sync_event() now uses try_pop_front() instead of the manual timeout gebastel before... :-) Roker 2018-10-25 17:40:37 +0200
  • 793eaa4c71 add locked_queue<>.try_pop_front() with timeout in seconds, instead of absolute time. Roker 2018-10-25 17:39:54 +0200
  • 8d92ae2efd don't pollute the global namespace with "using namespace std;" in the header. Adds some comments for documentation. Roker 2018-10-25 17:19:26 +0200
  • faadeb2741 merging Volker Birk 2018-10-24 22:44:54 +0200
  • f2b9b50caa adding status_to_string Volker Birk 2018-10-24 20:45:17 +0200
  • 2d7af21d37 add status_to_string() function to libpEpAdapter. Roker 2018-10-24 16:12:30 +0200
  • cd6b1e2609 Adjust file paths Thomas 2018-10-23 15:24:50 +0200
  • 233cfe4045 safely delete while iterating Volker Birk 2018-10-22 23:39:30 +0200
  • c652ca1d7c add compact() Roker 2018-10-22 23:03:39 +0200
  • 9ea476f762 add cbegin() and cend() for explicit const-iterating, too., as common in C++11 Roker 2018-10-22 22:59:30 +0200
  • b9b7602d95 remove "consumer API", remove changed queue. it is not necessary! Roker 2018-10-22 22:56:53 +0200
  • 05c66d5a74 moving startup code before register_sync_callbacks() Volker Birk 2018-10-22 19:54:33 +0200
  • f3e9fc2861 merging Volker Birk 2018-10-22 17:55:05 +0200
  • 47d8cfbd97 simplify Volker Birk 2018-10-22 17:54:15 +0200
  • 987e5c21be add test program for the library. Roker 2018-10-22 13:44:49 +0200
  • 7c899dcb36 add state() function. Roker 2018-10-22 13:44:24 +0200
  • 0e05b11f30 ... Volker Birk 2018-10-21 21:22:11 +0200
  • 9208f9f729 push_back of combined element instead of emplace_back in a list Volker Birk 2018-10-20 23:07:15 +0200
  • 0fa4e1aee0 adding typename Volker Birk 2018-10-20 22:56:09 +0200
  • 6ab4d2664b remove deleter Volker Birk 2018-10-20 22:06:08 +0200
  • a2755260a5 no deleter Volker Birk 2018-10-20 21:58:32 +0200
  • 9a86a4a4e7 put PC(nullptr, cdata) into changed list Roker 2018-10-20 21:47:28 +0200
  • e99d28569c extra callbacks for sync thread Volker Birk 2018-10-20 21:45:37 +0200
  • 3d15b8513d delete as standard deleter for clear() Volker Birk 2018-10-20 19:47:07 +0200
  • 4e56ba8e25 default deleter is delete Volker Birk 2018-10-20 19:01:55 +0200
  • 10860cc0ea add Producer/Consumer container. 1st try. Untested! Needs discussion! Roker 2018-10-19 12:04:36 +0200
  • 462ac26d0c merge "LPA-1" into default branch Roker 2018-10-18 18:20:16 +0200
  • a6a36ef76f #close LPA-1 LPA-1 Roker 2018-10-18 18:19:34 +0200
  • 70229a2789 rename "ret" into "r" Roker 2018-10-18 18:07:11 +0200
  • e07ff65537 merge "default" into LPA-1 Roker 2018-10-18 18:06:23 +0200
  • addc7a1605 correct initialization order: baseclass first, own members second Roker 2018-10-18 18:05:49 +0200
  • e825cb3b34 general template first, specialization second. Roker 2018-10-18 18:04:41 +0200
  • 4238c90d65 add Deleter parameter to locked_queue<> Roker 2018-10-18 17:29:59 +0200
  • edba439279 added try_pop_front() and try_pop_back(). normal pop_*() now blocks instead of Undefined Behavior. Roker 2018-10-18 16:30:16 +0200
  • 145f945db2 start branch LPA-1 Roker 2018-10-18 16:03:32 +0200
  • a74d7cf8b6 ... Volker Birk 2018-10-18 15:22:45 +0200
  • 89ca327f03 ... Volker Birk 2018-10-18 15:19:30 +0200
  • 6bbe1edff7 ... Volker Birk 2018-10-18 10:56:04 +0200
  • 400e23642a startup and shutdown in sync thread Volker Birk 2018-10-18 10:52:12 +0200
  • d273cea0d9 merging Volker Birk 2018-10-17 13:03:30 +0200
  • 2e7a000184 callbacks Volker Birk 2018-10-17 13:03:02 +0200
  • 1ddf878731 merge double head. Roker 2018-10-17 11:22:47 +0200
  • 785c8991a1 add function slurp(), coming from JsonAdapter Roker 2018-10-17 11:22:21 +0200
  • 8e686d6189 eof Volker Birk 2018-10-15 21:34:26 +0200
  • d17f3a7f45 simplify and switch to _Thrd_sleep() on Windoze Volker Birk 2018-10-12 16:14:50 +0200
  • 944fb89e41 somewhat cleaner Volker Birk 2018-10-05 08:49:22 +0200
  • 0293edca01 why a class anymore Volker Birk 2018-10-05 08:46:40 +0200
  • ae10e60873 nicer syntax Volker Birk 2018-10-05 08:27:28 +0200
  • bae0aaff8d nicer Volker Birk 2018-10-05 08:15:07 +0200
  • 7388de15af default Volker Birk 2018-10-04 22:26:05 +0200
  • 20e02ec6ad remove unnecessary vtable Volker Birk 2018-10-04 22:25:21 +0200
  • 7817b87386 a little more release Volker Birk 2018-10-04 18:46:49 +0200