heck
b4c8257c85
Opening sync branch (post release pEpJNIAdapter rel_2.0.2, pEpComServerAdapter 2.0.0, pEpJSONAdapter release not in scope since long ago)
3 years ago
heck
b7d8c06d79
Move pEpLog() macro to new header pEpLog.hh
3 years ago
heck
a62e51bec8
Backing out all commits after 159:3275abf4bb79
3 years ago
Volker Birk
ac9f433f17
merging
3 years ago
Volker Birk
36328efc0e
Added tag RC1 for changeset 3275abf4bb79
3 years ago
heck
7c8a840aee
pEpLog() / pEpErr() - enable automatic flushing on std::cout and std::cerr
3 years ago
heck
4e47aa6d9e
pEpLog() / pEpErr() - Add high-res timestamp
...
Add test_peplog.cc
3 years ago
heck
15a20035eb
Improved Logging, prefixed with thread_id now. (DEBUG build only)
...
added pEpErr() (DEBUG and RELEASE build)
non-local vars names with len == 1 are not handy at all
3 years ago
heck
5d626151d3
More Logging (in DEBUG build)
3 years ago
Volker Birk
4ae7614224
adding declaration of _inject_sync_event
3 years ago
Hussein Kasem
b4772e5506
Android Build: fix header extraction
3 years ago
Jorg Knobloch
736fcc6c19
Added call_with_lock.cc and slurp.cc to Windows build.
3 years ago
Thomas
146f71ab89
Add include (won't compile on Windows otherwise)
3 years ago
Thomas
97614af623
Update Windows project
3 years ago
heck
723b6b1829
Possible fix for "shutdown problem".
...
Tests added in last commit (startup/shutdown repeatedly) now seem to work better, but still fail on iteration 61, with a different problem.
3 years ago
heck
0e4f4475c4
Enhance sync testing; startup/shutdown repeatedly.
...
These tests still fail.
3 years ago
heck
53beb9ba64
update test_adapter.cc to use new pEpLog()
3 years ago
heck
2a78dab74f
Added Build var DEBUG for release/debug builds. (-g vs NDEBUG)
...
Added Logging macro that compiles away to nothing when DEBUG=0
3 years ago
heck
d7d8371e61
Fix: include of local.conf
3 years ago
heck
e9d5c27bc0
Tried minimizing makefile complexity, clean out unused stuff.
...
now:
'make' defaults to 'make lib'
'make lib' - build static lib only
'make test' - build tests with lib as prereq.
'make all' - same as 'make test'
test changes to lib using e.g:
'make test && test/test_adapter'
3 years ago
heck
bb8e9b3161
cleanup build, and add test/ dir
3 years ago
heck
82513674a7
cleanup makefiles, prepare for new test/ dir
3 years ago
heck
4243c9eda0
C++11 is the standard to be used for all adapters (acc. to Volker)
3 years ago
Volker Birk
9a00b896a5
FIXME: I need Heck!
3 years ago
Volker Birk
1a839ff736
merging
3 years ago
Volker Birk
825c69b726
FIXME!
3 years ago
Thomas
c6e9fe4cbf
*oops* Pt. II
3 years ago
Volker Birk
23f50511a0
*oops*
3 years ago
Volker Birk
4b9fdbba02
clean shutdown in sync_thread
3 years ago
Volker Birk
c6352281f8
do not join() if on sync thread
3 years ago
Thomas
e5862ded4e
Delete sync thread if shutdown event is injected
3 years ago
Volker Birk
3da916cd0d
normalizing
3 years ago
Volker Birk
5ff0137603
adding license information
3 years ago
Volker Birk
01d9b71e59
is_sync_running() added
3 years ago
Volker Birk
08e3ed06ec
merging
3 years ago
Volker Birk
b1c5cf6a1a
synchronously and immediate shutdown
3 years ago
Hussein Kasem
0fd056c6a9
build-android: Add missing script
3 years ago
Thomas
8e24bfde6b
Add call_with_lock to Windows build
4 years ago
Hussein Kasem
e6f0cf0f64
Android: add call_with_lock.cc to the build and use the correct c++ version
4 years ago
Volker Birk
fad58207d7
...
4 years ago
Volker Birk
8c0fe0553e
not static - testing
4 years ago
Volker Birk
04e99fb2c2
...
4 years ago
Volker Birk
c883a95ffb
...
4 years ago
Volker Birk
087d6623c2
move exception between threads
4 years ago
Volker Birk
b8be88ee99
...
4 years ago
Volker Birk
c25feca938
startup() may throw RuntimeError
4 years ago
Volker Birk
e61c860a25
runtime error trying to start sync if no own identities available
4 years ago
Thomas
14747c481b
Remove 64 bit configuration
4 years ago
Roker
5467781c00
cleanup .hgtags
4 years ago
Volker Birk
57cde89719
Added tag 0.1.0-RC for changeset 563136a38d28
4 years ago