commit 90984b4d604421f16d2396ad3fd4ef2616ecdc48
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jul 28 11:35:58 2016 +0000

    Minor edit

 src/CoreApplication.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6782de7a08fe85d382a197db8b7ec6e075728cf3
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Jul 22 15:58:35 2016 +0000

    Remove debug of DynamicBuffer

 src/DynamicBuffer.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9943681217c8458cffc802a517ada82be7b7efe3
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Jul 22 14:07:39 2016 +0000

    Debug DynamicBuffer

 src/DynamicBuffer.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a582f3e0b30f4eb2b6f09bd9a27908f78485f529
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Jun 24 10:32:01 2016 +0000

    Fix debug output to syslog

 src/DynamicBuffer.cpp | 37 ++++++++++++++++++++++++++++++-------
 src/DynamicBuffer.h   |  2 ++
 2 files changed, 32 insertions(+), 7 deletions(-)

commit 825e0dcfe67c8688eb77a07e0858d1073cbfddc2
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jun 23 12:31:33 2016 +0000

    Version 0.0.0-snapshot-20160623

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 22a902344ca49ec9d158cf6d1ffcd1c988cffc95
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Jun 12 23:00:09 2016 +0000

    Version 0.0.0-snapshot-20160612

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 651d9cbcf8035362c88283a2d983faf24ea150c5
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Jun 7 12:12:55 2016 +0000

    Version 0.0.0-snapshot-20160607

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 18a763eb7f8c3579a31ce99a67e5d1dbed5c84fd
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Jun 6 14:53:07 2016 +0000

    Version 0.0.0-snapshot-20160606

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b6fca7aa70bb3a4ca39e1d1cb5659cb8e5629faf
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu May 26 15:29:40 2016 +0000

    Version 0.0.0-snapshot-20160526

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f73b01bcab55b31d25348a2cfa9608eeb606565d
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue May 24 14:18:08 2016 +0000

    Version 0.0.0-snapshot-20160524

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cc795c9bbfc05028c520e7ec27b07164d71c57e0
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon May 23 15:09:57 2016 +0000

    Version 0.0.0-snapshot-20160523

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bf03290f93d3cd1d21a838c90306bae33b43dfc1
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri May 20 14:58:29 2016 +0000

    Version 0.0.0-snapshot-20160520

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9089baf71ea907dc77087915ddcadba04cd23eca
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Apr 29 14:54:11 2016 +0000

    Version 0.0.0-snapshot-20160429

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ae4eb0567e50b2f20146804bb02894538a98472d
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Apr 26 20:01:51 2016 +0000

    Version 0.0.0-snapshot-20160426

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f43409dc43b1d4b45d6042450a0876ead26b23bf
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Mar 4 08:44:38 2016 +0000

    Version 0.0.0-snapshot-20160304

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 38f3d661f02c33494c08f0d5a0738b74560cef84
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Feb 16 08:13:28 2016 +0000

    Version 0.0.0-snapshot-20160216

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ac06b360cfc8403b92c7c3114a312a4366e2809f
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 21 12:37:54 2016 +0000

    Add internal/external battery

 src/LinearRegression.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 6ccc8032415ddf8498e384fcf90e569f24470625
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 21 12:33:48 2016 +0000

    Add internal/external battery

 src/LinearRegression.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 148ba31c70c41af9411e614a927e988781224814
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 21 12:26:54 2016 +0000

    Add internal/external battery

 src/CoreApplication.cpp  | 4 ++--
 src/LinearRegression.cpp | 6 +++++-
 src/Trace.cpp            | 9 +++------
 src/Trace.h              | 2 +-
 4 files changed, 11 insertions(+), 10 deletions(-)

commit 4ae7bc4470e6c3049595d2d08f5d32249ef008b2
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 21 11:22:39 2016 +0000

    Add internal/external battery

 src/LinearRegression.cpp | 63 ++++++++++++++++++++++++++++++++----------------
 src/LinearRegression.h   |  9 ++++---
 2 files changed, 47 insertions(+), 25 deletions(-)

commit 49e643fa034371e50b5dbd6240ccd468da3c1a27
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Jan 18 14:28:54 2016 +0000

    Fix closing of connections

 src/DynamicBuffer.cpp | 9 +++++++++
 src/DynamicBuffer.h   | 1 +
 2 files changed, 10 insertions(+)

commit 55617b3368c0b49072ed58d805b3a3d2f0476dac
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Dec 21 16:19:32 2015 +0000

    Add option for number of bits

 src/DynamicBuffer.cpp | 1 -
 src/Serial.cpp        | 8 ++++----
 src/Serial.h          | 3 ++-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 53b6d7e377588a4a214d8baa8e744dfd3308be27
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Dec 15 07:48:56 2015 +0000

    Porting to Qt5

 src/CoreApplication.cpp | 2 +-
 src/PackageInfo.h       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 202a5b5934345751b033a7896fda4d17ef6defa6
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Dec 1 16:26:30 2015 +0000

    Tests for millenium3

 src/DynamicBuffer.cpp |  1 +
 src/Serial.cpp        | 10 +++++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d20b8c202b322dbe7f0ebace1c1dfc6d9b49bcd7
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Nov 10 10:25:46 2015 +0000

    Re-enable TRACE because backtrace does not work
    
    Do not know why backtrace_symbols does not work on alix

 src/CoreApplication.cpp | 2 ++
 src/Trace.h             | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit f7cfefc969ed295b229af9ceeb193b76082e9e6f
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Nov 9 14:49:21 2015 +0000

    Use C++ tools for backtrace

 src/CoreApplication.cpp | 34 ++++++++++++++++++++++++++++++++++
 src/Trace.cpp           |  2 +-
 src/Trace.h             |  2 +-
 3 files changed, 36 insertions(+), 2 deletions(-)

commit f71dd56b85a5885290694951618e5c70ae9a0fc3
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Nov 9 12:58:27 2015 +0000

    Add static interface name

 src/Address.cpp | 8 ++++++--
 src/Address.h   | 5 ++++-
 2 files changed, 10 insertions(+), 3 deletions(-)

commit bbe1018e349751aab2a48d634f71541e7ff72e9b
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 30 12:59:58 2015 +0000

    Debug user interrupts

 src/DaemonApplication.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aaf3e219e34f96a4f880a6e8a14bb0b751596818
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 30 12:55:03 2015 +0000

    Debug user interrupts

 src/DaemonApplication.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59cc474da63c999569c6dc66590c705fe29a5cca
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 30 12:47:03 2015 +0000

    New return value for loop, true if maxTime reached

 src/EventLoop.cpp | 10 +++++++---
 src/EventLoop.h   |  2 +-
 2 files changed, 8 insertions(+), 4 deletions(-)

commit dff9d3b34937f9644a6268eda2c6e89b2e726098
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 30 12:34:53 2015 +0000

    Fix bad string in log when connection hung up

 src/UnixClientStream.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a302b5a0575c21ba935d57a1f0fd13f64e849ba5
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 30 12:03:37 2015 +0000

    Add maxTime for EventLoop::exec()

 src/EventLoop.cpp | 14 ++++++++++++--
 src/EventLoop.h   |  2 +-
 src/Timer.h       |  2 +-
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 63fc2feaa2a1a3dedd3c89ac4774041c0e587a0a
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Oct 29 16:48:54 2015 +0000

    New option to prevent Log usage
    
    Usefull for waranscreend started before waranusb and therefore before
    syslog-ng.

 src/DaemonApplication.cpp | 17 ++++++++++++++---
 src/DaemonApplication.h   |  2 +-
 src/Statistics.cpp        |  4 ++--
 3 files changed, 17 insertions(+), 6 deletions(-)

commit 1e36a0c1f8e29271f06b3e9281f926f3b7875be1
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Mar 10 07:18:44 2015 +0000

    Version 0.0.0-snapshot-20150310

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39834e61a8bd028c5999566f6566141e24c1a3c2
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Mar 8 07:58:33 2015 +0000

    Version 0.0.0-snapshot-20150308

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1934c1fb781705f557d3521194c91763d79dee88
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Mar 5 22:08:40 2015 +0000

    Version 0.0.0-snapshot-20150305

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 904381d06672cff5c6fe8b8164794629d9720c24
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Mar 3 12:48:35 2015 +0000

    Version 0.0.0-snapshot-20150303

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7a54182831ec2a85d8e719954a62c0fe16d85b10
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Mar 1 19:58:17 2015 +0000

    Version 0.0.0-snapshot-20150301

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 615b54fe582f066ca8f533bfc49fe6b5333eff0e
Merge: 416c153 8282dd2
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Feb 19 11:05:44 2015 +0000

    Merge branch 'testing' into devel

commit 416c1533cc12c5dc179dc6921ce196dc5751bc48
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 18 13:11:08 2015 +0000

    Version 0.0.0-snapshot-20150218

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a7d787bc1e8396d8090d8c0c3e99949fbdaf941f
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Feb 16 10:22:48 2015 +0000

    New TcpServerStream::sendPartial()

 src/TcpClientStream.cpp |  8 +++++++-
 src/TcpClientStream.h   |  2 +-
 src/TcpServerStream.cpp | 12 ++++++++++++
 src/TcpServerStream.h   |  1 +
 4 files changed, 21 insertions(+), 2 deletions(-)

commit 7f35f853370b479962bb3551a186dafb2a24db1c
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Jan 14 12:25:34 2015 +0000

    Allow usage of CoreApplication::exit even without instance

 src/CoreApplication.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e26efbf5c54ab267be99aa203b911dcb8285e085
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Nov 13 13:13:21 2014 +0000

    Add removeFirst() for a moving linear regression

 src/Average.cpp          |  1 -
 src/LinearRegression.cpp | 23 +++++++++++++++++++++++
 src/LinearRegression.h   |  2 +-
 3 files changed, 24 insertions(+), 2 deletions(-)

commit f3c045bbea56bfdd9ae3c650290a8fa369962d0e
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Oct 19 07:57:55 2014 +0000

    Avoid removal of pid file if it already exists

 src/DaemonApplication.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 21d39892a81f03f1ac029effac678759a450c864
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sat Oct 18 12:22:17 2014 +0000

    Split write() into writePacket() and writeText()

 src/ScreenClient.cpp    |  2 +-
 src/StaticTcpClient.cpp | 38 +++++++++++++++++++++++++++++++++++---
 src/StaticTcpClient.h   |  7 +++++--
 3 files changed, 41 insertions(+), 6 deletions(-)

commit 5260af005d9c684be6c7ef085fa7ea074a4fdcde
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Mar 5 15:14:34 2014 +0000

    Fix communication with LEAS battery pack

 src/DaemonApplication.h | 2 ++
 1 file changed, 2 insertions(+)

commit ad4de7980eb9791c0b19878f6a26ea704b10859a
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Mar 5 12:40:27 2014 +0000

    Add power off option

 src/ScreenClient.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4de8a8c872e8546e912a54d602a8b521d58cb115
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Mar 5 12:39:00 2014 +0000

    Add power off option

 src/ScreenClient.cpp | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ScreenClient.h   | 46 ++++++++++++++++++++++++++++++++
 2 files changed, 121 insertions(+)

commit fb7ebe1b62ddb8bd3572bf76087b62f038b9cd62
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Mar 5 12:04:49 2014 +0000

    Add a basic permanent TCP client
    
    Used basically for inter-process communication

 src/DaemonApplication.cpp |   5 +-
 src/ScreenClient.cpp      | 138 ---------------------------------------------
 src/ScreenClient.h        |  56 -------------------
 src/StaticTcpClient.cpp   | 139 ++++++++++++++++++++++++++++++++++++++++++++++
 src/StaticTcpClient.h     |  52 +++++++++++++++++
 5 files changed, 194 insertions(+), 196 deletions(-)

commit ef5988705ccf1e75c3c80c34d0916b0b05ab86f3
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Mar 3 15:35:41 2014 +0000

    Set as singleton

 src/DaemonApplication.cpp | 6 ++++++
 src/DaemonApplication.h   | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 5240288ba6d240dfa970b11373931430c69412a4
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 12 18:41:06 2014 +0000

    Version 0.0.0-snapshot-20140212

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d45170f033ba4a2eaacc0bae69228bd7840375ac
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Jan 21 09:59:43 2014 +0000

    Transition to Qt 5
    
    Replacement of QString::toAscii() into QString::toLatin1()

 src/Trace.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72bf00f7fc743d68c7fe0e944a8616edfdbab368
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 16 11:41:54 2014 +0000

    Version 0.0.0-snapshot-20140116

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 543d164343029ca651489b0ef2d2c8054570f703
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Jan 7 14:34:37 2014 +0000

    Add missing include without pch

 src/DaemonApplication.cpp | 1 +
 src/EventStream.cpp       | 1 +
 2 files changed, 2 insertions(+)

commit 8282dd2c67baf3e76f8d3ea6fb740a4983b1fbad
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Jan 7 14:19:10 2014 +0000

    Fix include issues without pch

 src/CoreApplication.cpp | 1 +
 src/EventStream.cpp     | 1 +
 2 files changed, 2 insertions(+)

commit 668d2c8afc0ec37b539e58898967950a2eb847b4
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Oct 4 18:05:42 2013 +0000

    Version 0.0.0-snapshot-20131004

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8423e7358e1826b4c58896ceb502b97a94558c15
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Apr 8 18:52:58 2013 +0000

    File::readAll() fixed

 src/File.cpp | 2 --
 1 file changed, 2 deletions(-)

commit 4b6d300f38ada2bb2229466d51ac2db8532e3598
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Apr 8 18:51:26 2013 +0000

    Debug

 src/File.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8133fee9a611abc05e0222a5d6be6be18d98342
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Apr 8 18:47:13 2013 +0000

    Debug

 src/File.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 59668a9635544e0c55da1e421d34aabd0a4006bc
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Mon Apr 8 18:42:36 2013 +0000

    Add log in File::readAll()
    
    For debug only

 src/File.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 0ee117c58ae981261e1f110b6fd9c1afb6aa798f
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Apr 3 20:30:24 2013 +0000

    Version 0.0.0-snapshot-20130403

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e7e051fb6c46fbb244e538d69545d88e3faea8dc
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Mar 13 11:27:05 2013 +0000

    Version 0.0.0-snapshot-20130313

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 749ccbdf4bbd925b78953eab7821f505a2013cc7
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Fri Mar 8 11:26:25 2013 +0000

    Use syslog for logging

 src/Log.cpp | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit fae2d7b92a3073d19a45a2b373293d4c1688a303
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 13 19:54:36 2013 +0000

    Version 0.0.0-snapshot-20130214

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b947389034f2043ddbca506f47cfafdf1659fd7
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 13 11:01:49 2013 +0000

    Version 0.0.0-snapshot-20130213

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43d1c2541dd9c668cd193f47243f60c9dd72ecbb
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 6 19:05:54 2013 +0000

    Version 0.0.0-snapshot-20130206

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6af8207632178fa920d29eff931f530972853fc4
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 6 16:44:21 2013 +0000

    Minor edit

 admin/version-devel     | 4 ++--
 src/CoreApplication.cpp | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 9f10a66b201abd917e2c56c750e7f0a09adf1cc3
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 24 20:21:44 2013 +0000

    Version 0.0.0-snapshot-20130124

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 698cdd1d32d09790502793f4130803d8029b8718
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Jan 23 18:17:09 2013 +0000

    Version 0.0.0-snapshot-20130123

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1fc3b83cd1b0d675b92d9a4a8847ec5e2cd17849
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Jan 22 20:42:56 2013 +0000

    Version 0.0.0-snapshot-20130122

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 94016560ff33d8978bde8c048dbd492d8e1e6aec
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 10 18:39:34 2013 +0000

    Version 0.0.0-snapshot-20130110

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9585b0a048b8eccda346f6d2c0d9b3ff05978ad9
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Jan 3 14:28:59 2013 +0000

    Fix authorship

 src/Event.cpp            | 2 +-
 src/Event.h              | 2 +-
 src/EventStream.cpp      | 2 +-
 src/EventStream.h        | 2 +-
 src/NewTimerEvent.cpp    | 2 +-
 src/NewTimerEvent.h      | 2 +-
 src/UnixClientStream.cpp | 2 +-
 src/UnixClientStream.h   | 2 +-
 src/UnixServerStream.cpp | 2 +-
 src/UnixServerStream.h   | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit 4c1a760aa906fe298ef8aa4ab684439795154390
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Dec 12 16:48:27 2012 +0000

    Add parsing functions

 src/File.cpp | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/File.h   |   4 +++
 2 files changed, 106 insertions(+)

commit a418e9b5c73345f2995c228f63b1621918a62ca4
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Dec 6 16:13:54 2012 +0000

    Version 0.0.0-snapshot-20121206

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c80896c388f83c08896e4b7e8b0e807394be13f1
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Apr 22 14:04:38 2012 +0000

    Fix error setting -l and -b options

 src/DaemonApplication.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5c76dde64254dbe8a243b9e6f4208da9238419c6
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Sun Apr 22 13:46:25 2012 +0000

    Add option -l for daemons
    
    Lets specify log file name, not necessarily in base path

 src/DaemonApplication.cpp | 19 ++++++++++++++-----
 src/DaemonApplication.h   |  2 +-
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 3c3ede10e38245ad80447b625bf48c4716ce7225
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Feb 9 06:59:36 2012 +0000

    Fix Timer::stop() in EventLoop

 src/EventLoop.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 70777995ed07be049a43fccf05d1e59549935c64
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Thu Feb 9 06:53:14 2012 +0000

    Bebug crash after stop timer

 src/EventLoop.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit e193f4a08ae469bb287ecb91bdc6bb3f93b917b1
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Feb 8 16:18:07 2012 +0000

    Fix initialization in FletcherChecksum constructor

 src/File.cpp               | 1 -
 src/FletcherChecksum.h     | 3 ++-
 src/MessageClassId.h       | 4 ++--
 src/MessageClassIdHeader.h | 2 +-
 src/MessageClassIdOnly.h   | 2 +-
 src/MessageRaw.h           | 4 ++--
 src/MessageRawHeader.h     | 2 +-
 src/ScreenClient.cpp       | 2 +-
 8 files changed, 10 insertions(+), 10 deletions(-)

commit 2c7b58798baf902a766ca32c0d706e695271b896
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Tue Feb 7 20:54:57 2012 +0000

    Add File::match and const list of clients in server

 src/File.cpp          | 16 ++++++++++++++++
 src/File.h            |  1 +
 src/TcpServerStream.h |  1 +
 3 files changed, 18 insertions(+)

commit 94229e40842b8fe83425bd0bb651ddb82f9001a5
Author: Marc Wathelet <marc.wathelet@ujf-grenoble.fr>
Date:   Wed Jan 25 14:25:30 2012 +0000

    Minor edit

 src/File.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e45a96924b068afffe808b0f183e428c0c8dda9a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Jan 6 16:40:56 2012 +0100

    Add low speeds for serial

 src/Serial.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9410363c7cc5541ced271460c81270160e8ab8ce
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Nov 24 13:29:43 2011 +0100

    New Serial::isConnected()

 src/Serial.cpp | 10 ++++++++++
 src/Serial.h   |  2 ++
 src/Stream.cpp |  2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

commit f7fe6b3de952cb181c7e52ce200918fa3a2dd3e2
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Nov 8 15:51:53 2011 +0100

    Fix autostart

 src/Serial.cpp | 8 ++++++--
 src/Serial.h   | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 6b8dc50a25f3429a36f6bf6d65492bf68fcee7ab
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 7 12:56:59 2011 +0100

    End SO_DONTRoute debug

 src/UdpServerStream.cpp | 10 ----------
 1 file changed, 10 deletions(-)

commit d88f2b7c84ceefa20aadddcfc5cd16330e077258
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 7 12:48:49 2011 +0100

    Debug SO_DONTROUTE flag

 src/UdpServerStream.cpp | 4 ++++
 1 file changed, 4 insertions(+)

commit 7e27267172004b811d8188a5bb83498350f51e5f
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 7 12:45:00 2011 +0100

    Debug SO_DONTROUTE floag
    
    Noticed that UdpServerStream does not send packets over all network but
    only to neighboring stations

 src/LinearRegression.cpp | 4 ++--
 src/UdpServerStream.cpp  | 8 +++++++-
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 2d333c0289ca8729bb1fbbb215974262d58049af
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Oct 14 20:04:22 2011 +0200

    Minor syntax error

 src/LinearRegression.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75f60fe63624f1fcdbf6dbbf1ff68a00637e1b08
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Oct 14 19:54:28 2011 +0200

    Fix linear regression for big x numbers

 src/LinearRegression.cpp | 28 ++++++++++++++++++++--------
 src/LinearRegression.h   |  4 ++--
 2 files changed, 22 insertions(+), 10 deletions(-)

commit 16e96d5be85ccb8c28a7987c6f6d2011338ae4bd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Sep 30 20:04:03 2011 +0200

    Switch to double to avoid rounding errors

 src/MovingStatistics.cpp | 18 ++++++++----------
 src/MovingStatistics.h   |  8 ++++----
 src/Statistics.cpp       | 10 +++++-----
 src/Statistics.h         | 18 +++++++++---------
 4 files changed, 26 insertions(+), 28 deletions(-)

commit dcfa71aef2ab32e9e5905699444f392662f49a56
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 26 22:06:19 2011 +0200

    Add stddev computation in LinearRegresion
    
    Add also bad sample removal
    Fix computation of regression, sumXX and sum XY were not correctly
    computed

 src/Average.cpp          |  5 ++--
 src/Average.h            |  2 +-
 src/LinearRegression.cpp | 75 +++++++++++++++++++++++++++---------------------
 src/LinearRegression.h   | 12 ++++----
 4 files changed, 52 insertions(+), 42 deletions(-)

commit c702a7504cf7f0cd292fc1d3b36764d65f1cf1a7
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Sep 23 18:15:34 2011 +0200

    Version 0.0.0-snapshot-20110923

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb3579a5c04effeec568c8e3542b2f6ea6158512
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 19 17:49:36 2011 +0200

    Measure PPS drift

 src/LinearRegression.cpp | 21 ++++++++++++++++-----
 src/LinearRegression.h   |  2 +-
 2 files changed, 17 insertions(+), 6 deletions(-)

commit 20dddefe407521fb9f13b8497f10e63c1b14892e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 19 14:53:51 2011 +0200

    Add debug on serial

 src/DynamicBuffer.cpp |  8 +-------
 src/DynamicBuffer.h   |  2 +-
 src/EventLoop.cpp     | 29 ++++++++---------------------
 src/EventLoop.h       |  2 --
 src/Serial.cpp        |  9 +--------
 src/Serial.h          |  3 ---
 6 files changed, 11 insertions(+), 42 deletions(-)

commit 25357fe004fdf52cdc0a865338cd3e8555dcbd4d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 19 13:34:24 2011 +0200

    Add debug on serial

 src/EventLoop.cpp | 29 +++++++++++++++++++++--------
 src/EventLoop.h   |  2 ++
 src/Serial.cpp    |  6 ++++++
 3 files changed, 29 insertions(+), 8 deletions(-)

commit 829c6de2972855af5dddfc04e3b3fb0138d87212
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 19 13:07:50 2011 +0200

    Add debug on serial

 src/DynamicBuffer.cpp | 8 +++++++-
 src/DynamicBuffer.h   | 2 +-
 src/Serial.cpp        | 3 ++-
 src/Serial.h          | 3 +++
 4 files changed, 13 insertions(+), 3 deletions(-)

commit 63b743ada0362bd159251b558feeacd6a79e8466
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 19 12:19:16 2011 +0200

    Minor edit

 src/LinearRegression.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbba169cbecb596f1b3f045f1923f5ae70c41f2d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Sep 16 13:26:49 2011 +0200

    Avoid warnings

 src/LinearRegression.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93636b47d61105829e345ac0f011f904857125be
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Sep 12 18:29:27 2011 +0200

    Force abort in case of crash
    
    Avoid nan for linear regression RMS, returns zero instead.

 src/CoreApplication.cpp  | 3 ++-
 src/LinearRegression.cpp | 6 +++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c84f0cd47b2a3856e6e3f05ca5b88db4121958b9
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Sep 9 17:28:29 2011 +0200

    Add computation of relative rms for linear regression

 src/EventLoop.cpp          |  4 ++--
 src/LinearRegression.cpp   | 18 ++++++++++++++++++
 src/LinearRegression.h     |  4 ++++
 src/MessageClassIdHeader.h |  2 +-
 4 files changed, 25 insertions(+), 3 deletions(-)

commit 3a7392045d02fda284900a1f42f94fe9fa3f9408
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:51:57 2011 +0200

    Debug terminate

 src/EventLoop.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 6cdb4fe26e25c10e56abd42ffefd84482fe5e847
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:51:16 2011 +0200

    Debug terminate

 src/EventLoop.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2a74a0f690a0de6afc441ee3470b7d6e6b74ed0e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:49:03 2011 +0200

    Debug terminate

 src/DaemonApplication.cpp |  1 -
 src/EventStream.cpp       | 18 +++++++-----------
 2 files changed, 7 insertions(+), 12 deletions(-)

commit 98978189d1b8e49d504b5ff7a6cd0d0391c4f676
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:40:28 2011 +0200

    Debug terminate

 src/EventLoop.cpp   |  1 -
 src/EventStream.cpp | 19 +++++++++++--------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 24d8dc780995b9eac4d01e0aefbf4df911386f96
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:28:09 2011 +0200

    Debug terminate

 src/EventStream.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 0e05f18b11bca0ae6379582bef52f2a60f84a5f7
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 17 11:23:33 2011 +0200

    Debug terminate

 src/EventLoop.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 706c42ed4f88ed27a444fab36897fbfb49f5c330
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 16 12:29:19 2011 +0200

    A try to open log NONBLOCK

 src/Log.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 798e5d8b4cfeac645a1f913323c69f85ece8d0b1
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 16 12:27:14 2011 +0200

    A try to open log NONBLOCK

 src/Log.cpp | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c86cc72f9c0f311db408a329b7e775d3bd7c5d68
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Aug 8 11:51:39 2011 +0200

    Try to debug acquisition two-second holes

 src/EventLoop.cpp | 10 +++++-----
 src/Serial.cpp    |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 9eedc67ce1a9be4b820ac3fbb347de9a78a59a75
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 15:05:46 2011 +0200

    Fix event mask when removing a stream

 src/EventLoop.cpp | 5 ++++-
 src/Serial.cpp    | 1 -
 2 files changed, 4 insertions(+), 2 deletions(-)

commit fef020c8a008e0fe3d2a9a62ed09ef4ab947e1ca
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 14:19:09 2011 +0200

    Add POLLPRI for Serial

 src/Serial.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c16b9c942a493d9181cdd741ac6e442aa3d7372
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 14:15:43 2011 +0200

    Add POLLPRI for Serial

 src/EventLoop.cpp | 4 ++--
 src/Serial.cpp    | 9 ++++++---
 src/Serial.h      | 2 +-
 3 files changed, 9 insertions(+), 6 deletions(-)

commit cc6f4a4c0b6a4e0d56a1e9ef0cf171291208c2f2
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 13:03:45 2011 +0200

    Change serial open modes

 src/Serial.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 31d979f1af8fd489f55500910b95ec46f8755792
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 12:40:01 2011 +0200

    Comment buffer fill up

 src/DynamicBuffer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 369cc9202a310ff44f028d84ac707aa25eaa2a8b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 11:45:44 2011 +0200

    Reusable *interrupted() functions

 src/DaemonApplication.cpp | 8 +++++++-
 src/DaemonApplication.h   | 4 ++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 96c24d44bb19d033501efe05f0077968742d9a16
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 11:23:02 2011 +0200

    Non forkable daemon

 src/CoreApplication.cpp   | 8 +++++---
 src/CoreApplication.h     | 3 ++-
 src/DaemonApplication.cpp | 5 ++++-
 src/DaemonApplication.h   | 1 +
 4 files changed, 12 insertions(+), 5 deletions(-)

commit 4cb844379b305b5c0f894e7d2f4a6a50c3cf6ba8
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 11:20:37 2011 +0200

    Read as much as possible before processing

 src/DynamicBuffer.cpp | 41 ++++++++++++++++++-----------------------
 1 file changed, 18 insertions(+), 23 deletions(-)

commit dc87738e33cebf6d886040163c4f02e739e711f0
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:53:27 2011 +0200

    Avoid useless moves in DynamicBuffer

 src/DynamicBuffer.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 2a290c7928e6861dd0fe2fab6af756ddf7d18216
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:51:27 2011 +0200

    Avoid useless moves in DynamicBuffer

 src/DynamicBuffer.cpp | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 809b02846cfe5e00d088921eaed341f1b2299064
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:40:06 2011 +0200

    Do not "over-read"

 src/DynamicBuffer.cpp | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit c91a3cd9486a3c39c5283df1f9dc16c17df80a39
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:34:01 2011 +0200

    More debug output in DynamicBuffer

 src/DynamicBuffer.cpp | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 2788b9be40d1fff384ade2678e2b8eb95314c2e4
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:18:44 2011 +0200

    Read as mush as possible with DynamicBuffer

 src/DynamicBuffer.cpp    | 45 +++++++++++++++++++++++++--------------------
 src/DynamicBuffer.h      |  3 ++-
 src/Serial.cpp           |  2 +-
 src/TcpClientStream.cpp  |  2 +-
 src/UnixClientStream.cpp |  4 +++-
 5 files changed, 32 insertions(+), 24 deletions(-)

commit 813f6afa37976d7953f29642bdd8082ff6231780
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 10:02:22 2011 +0200

    Minor edit

 src/DynamicBuffer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1afc7eb5ce7deb21e8656d67c6abfd10ba23d209
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 5 09:26:01 2011 +0200

    Add debug fo ignored bytes

 src/DynamicBuffer.cpp | 31 +++++++++++++++++++++++++++++--
 src/DynamicBuffer.h   |  4 ++++
 2 files changed, 33 insertions(+), 2 deletions(-)

commit 52c4a89d57eea78655d10e58114c107717b36dfc
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 4 18:57:45 2011 +0200

    Better debug output for DynamicBuffer

 src/DynamicBuffer.cpp | 8 ++++----
 src/Log.cpp           | 2 +-
 src/Log.h             | 1 +
 3 files changed, 6 insertions(+), 5 deletions(-)

commit a9a4f0b003e92c960ee8476d5977850aacc6f36f
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 4 11:59:07 2011 +0200

    Add bedug function for DynamicBuffer

 src/CoreApplication.h      |  2 +-
 src/DynamicBuffer.cpp      | 19 +++++++++++++++++++
 src/DynamicBuffer.h        |  1 +
 src/EventStream.cpp        |  3 ++-
 src/File.cpp               |  8 ++++++--
 src/MessageClassIdHeader.h |  8 +++++++-
 6 files changed, 36 insertions(+), 5 deletions(-)

commit 0da357e6571fc556c5a33e8daacaf9431f6dc969
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 2 18:52:39 2011 +0200

    New Serial interface

 src/DaemonApplication.cpp |   2 +-
 src/EventLoop.cpp         | 320 ++++++++++++++++++++++++----------------------
 src/EventLoop.h           |  49 +++----
 src/File.cpp              | 103 ++++++++++-----
 src/File.h                |   3 +
 src/PThread.cpp           |  26 +++-
 src/PThread.h             |  69 +++++-----
 src/Serial.cpp            | 263 +++++++++++++++++++------------------
 src/Serial.h              |  19 ++-
 9 files changed, 474 insertions(+), 380 deletions(-)

commit 3db5dd53c6e9a2fba483a3545908e8ce63b852db
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jul 28 18:48:10 2011 +0200

    Stop using TERM SIG to stop threads

 src/PThread.cpp | 9 ---------
 src/PThread.h   | 1 -
 2 files changed, 10 deletions(-)

commit 1d8ffed2d656899ab007c53240ed6a141fd344fd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jul 27 11:10:20 2011 +0200

    LinearRegression::update(float) replaced by relativeVariation

 src/LinearRegression.cpp | 12 +++---------
 src/LinearRegression.h   |  2 +-
 2 files changed, 4 insertions(+), 10 deletions(-)

commit 206c542ecd5f36b797aeb1a1053929072b5a62f5
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jul 26 18:59:24 2011 +0200

    Avoid warnings

 src/Log.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7054a8733e7e87771fec5e9accef001fcfe0bff2
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jul 26 18:23:26 2011 +0200

    Avoid warnings

 src/Leds.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3c4f67da0c6f4d411b3f8b791f3b0a6f0bdb9065
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jul 26 18:21:46 2011 +0200

    Avoid warnings

 src/CoreApplication.cpp |  3 +-
 src/CoreApplication.h   | 85 ++++++++++++++++++++++++++-----------------------
 src/Leds.cpp            | 20 +++++++++---
 src/Log.cpp             | 16 ++++++----
 4 files changed, 73 insertions(+), 51 deletions(-)

commit a822a6b7ffae49444323de129993113b1c6b2cf1
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jul 26 18:03:52 2011 +0200

    Avoid warnings

 src/CoreApplication.cpp | 2 +-
 src/EventStream.cpp     | 2 +-
 src/Leds.cpp            | 8 ++++----
 src/Log.cpp             | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 9c364984ff3ca002c5c1dd95c1f90f94daaf7411
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jul 26 17:46:20 2011 +0200

    Time out for PThread termination
    
    Mutex for Log printing (avoid interlacing)

 src/CoreApplication.cpp |  1 +
 src/EventLoop.cpp       |  3 ++-
 src/InfiniteLoop.cpp    | 15 +++++++++++----
 src/Log.cpp             | 26 +++++++++++++++++++++++++-
 src/Log.h               | 39 +++++++++++++++++++++------------------
 src/PThread.cpp         | 11 +++++++++--
 src/PThread.h           |  2 ++
 src/ScreenClient.cpp    |  4 ++--
 8 files changed, 73 insertions(+), 28 deletions(-)

commit cb33fefd0cbaf55624875ab075ea8030b41c7362
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jun 30 19:31:05 2011 +0200

    Fix exit of daemons

 src/DaemonApplication.cpp | 10 +++++++++-
 src/DaemonApplication.h   |  3 ++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 034219f633ccabea47a25c4f4ad6ee067d47d38b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jun 30 09:37:39 2011 +0200

    Add EXPORT keyword to Message templates

 src/MessageClassId.h | 2 +-
 src/MessageRaw.h     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b266a5611cf2e8a2e80cd89e1a870a9cab0291d4
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jun 30 09:23:55 2011 +0200

    New Message infrastructure based on BinaryBlock
    
    New DaemonApplication that include fork.
    CoreApplication::close() for proper exit even with ::exit()

 src/BinaryBlock.cpp          |  46 ---------
 src/BinaryBlock.h            | 171 -------------------------------
 src/BinaryString.cpp         |  37 -------
 src/BinaryString.h           |  87 ----------------
 src/CoreApplication.cpp      |   3 +-
 src/CoreApplication.h        |   7 +-
 src/DaemonApplication.cpp    | 239 +++++++++++++++++++++++++++++++++++++++++++
 src/DaemonApplication.h      |  68 ++++++++++++
 src/MessageClassId.cpp       |  37 +++++++
 src/MessageClassId.h         | 100 ++++++++++++++++++
 src/MessageClassIdHeader.cpp |  41 ++++++++
 src/MessageClassIdHeader.h   | 120 ++++++++++++++++++++++
 src/MessageClassIdOnly.cpp   |  37 +++++++
 src/MessageClassIdOnly.h     |  59 +++++++++++
 src/MessageRaw.cpp           |  37 +++++++
 src/MessageRaw.h             | 100 ++++++++++++++++++
 src/MessageRawHeader.cpp     |  37 +++++++
 src/MessageRawHeader.h       | 110 ++++++++++++++++++++
 src/ScreenClient.cpp         |  12 ++-
 19 files changed, 999 insertions(+), 349 deletions(-)

commit 5e8a72d8e577c3d70d88098d8496e9fdc7c8f979
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jun 28 13:41:10 2011 +0200

    Fix missing initialization for _terminate

 src/EventLoop.cpp | 1 +
 1 file changed, 1 insertion(+)

commit d845b0cc04d643e67af5075e1bcb8c38f5df7d42
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jun 27 17:31:00 2011 +0200

    Add EventLooop::isTerminated()

 src/EventLoop.h | 1 +
 1 file changed, 1 insertion(+)

commit 7035790391ff798496d5ec2c64b1a32f81fb4716
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 22 18:52:54 2011 +0200

    Fix buffer overflow for ScreenClient
    
    vsprintf now replaced by vsnprintf

 src/ScreenClient.cpp | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 50779804702a61c4e81b77828b8063ca365d7f8f
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 22 10:53:38 2011 +0200

    New LCD client to display messages
    
    DynamicBuffer now has a loop to analyse data until no more is available.
    Serial is now a Stream to be included in a EventLoop
    New MovingStatistics object

 src/BinaryBlock.h        |   4 +-
 src/BinaryString.cpp     |  37 ++++++++++++
 src/BinaryString.h       |  87 ++++++++++++++++++++++++++++
 src/DynamicBuffer.cpp    |  12 ++--
 src/DynamicBuffer.h      |  14 ++---
 src/MovingStatistics.cpp | 146 +++++++++++++++++++++++++++++++++++++++++++++++
 src/MovingStatistics.h   |  52 +++++++++++++++++
 src/ScreenClient.cpp     | 129 +++++++++++++++++++++++++++++++++++++++++
 src/ScreenClient.h       |  56 ++++++++++++++++++
 src/Serial.cpp           |  47 ++++++++++-----
 src/Serial.h             |  12 ++--
 src/Statistics.cpp       |  19 +++---
 src/Statistics.h         |  22 +++----
 src/TcpClientStream.cpp  |  10 ++--
 src/TcpClientStream.h    |  18 +++---
 src/Timer.cpp            |  11 ++++
 src/UnixClientStream.cpp |   2 +-
 src/UnixClientStream.h   |   2 +-
 18 files changed, 616 insertions(+), 64 deletions(-)

commit 99f582ac4b5a035f6ab8dfa535bbd9bb80e81b79
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue May 31 17:01:32 2011 +0200

    Last fixes

 src/BinaryBlock.cpp |  2 +-
 src/BinaryBlock.h   | 13 ++++++++-----
 src/ByteOrder.cpp   |  4 ++--
 src/ByteOrder.h     | 10 +++++-----
 4 files changed, 16 insertions(+), 13 deletions(-)

commit 19ee3220e8f34e435dc1dbee344a7824bc4aa9e2
Author: root <root@sirac.(none)>
Date:   Tue May 31 12:01:28 2011 +0000

    Integration of BinaryBlock and FletcherChecksum

 src/Address.cpp          |  2 +-
 src/Address.h            |  2 +-
 src/ApplicationHelp.cpp  |  2 +-
 src/ApplicationHelp.h    |  2 +-
 src/Average.cpp          |  2 +-
 src/Average.h            |  2 +-
 src/BinaryBlock.cpp      |  4 ++--
 src/BinaryBlock.h        | 11 +++++------
 src/Chrono.cpp           |  2 +-
 src/Chrono.h             |  2 +-
 src/CoreApplication.cpp  |  2 +-
 src/CoreApplication.h    |  2 +-
 src/DynamicBuffer.cpp    |  2 +-
 src/DynamicBuffer.h      |  2 +-
 src/Event.cpp            |  2 +-
 src/Event.h              |  2 +-
 src/EventLoop.cpp        |  2 +-
 src/EventLoop.h          |  2 +-
 src/EventStream.cpp      |  2 +-
 src/EventStream.h        |  2 +-
 src/File.cpp             |  2 +-
 src/File.h               |  2 +-
 src/FletcherChecksum.cpp |  6 +++---
 src/FletcherChecksum.h   |  8 ++++----
 src/GpCoreTools.cpp      |  2 +-
 src/InfiniteLoop.cpp     |  2 +-
 src/InfiniteLoop.h       |  2 +-
 src/Leds.cpp             |  2 +-
 src/Leds.h               |  2 +-
 src/Log.cpp              |  2 +-
 src/Log.h                |  2 +-
 src/NewTimerEvent.cpp    |  2 +-
 src/NewTimerEvent.h      |  2 +-
 src/PThread.cpp          |  2 +-
 src/PThread.h            |  2 +-
 src/PackageInfo.cpp      |  2 +-
 src/PackageInfo.h        |  2 +-
 src/Serial.cpp           |  2 +-
 src/Serial.h             |  2 +-
 src/Statistics.cpp       |  2 +-
 src/Statistics.h         |  2 +-
 src/Stream.cpp           |  2 +-
 src/Stream.h             |  2 +-
 src/TcpClientStream.cpp  |  2 +-
 src/TcpClientStream.h    |  2 +-
 src/TcpServerStream.cpp  |  2 +-
 src/TcpServerStream.h    |  2 +-
 src/Timer.cpp            |  2 +-
 src/Timer.h              |  2 +-
 src/Trace.cpp            |  2 +-
 src/Trace.h              |  2 +-
 src/TraceBug.cpp         |  2 +-
 src/TraceBug.h           |  2 +-
 src/TraceInfo.cpp        |  2 +-
 src/TraceInfo.h          |  2 +-
 src/TraceStamp.cpp       |  2 +-
 src/TraceStamp.h         |  2 +-
 src/UnixClientStream.cpp |  2 +-
 src/UnixClientStream.h   |  2 +-
 src/UnixServerStream.cpp |  2 +-
 src/UnixServerStream.h   |  2 +-
 src/Variant.cpp          |  2 +-
 src/Variant.h            |  2 +-
 63 files changed, 73 insertions(+), 74 deletions(-)

commit 8a973df20d32abbb01765e4fc5883f9990fc4623
Author: root <root@sirac.(none)>
Date:   Tue May 31 11:45:18 2011 +0000

    Move new classes from WaranCore
    
    BinaryBlock and FletcherChecksum

 src/BinaryBlock.cpp      |  46 +++++++++++++
 src/BinaryBlock.h        | 169 +++++++++++++++++++++++++++++++++++++++++++++++
 src/FletcherChecksum.cpp |  38 +++++++++++
 src/FletcherChecksum.h   |  69 +++++++++++++++++++
 4 files changed, 322 insertions(+)

commit b3ea88166f4c1ea53f49ccde5422379f3081725e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon May 30 17:47:12 2011 +0200

    Support for byte order and terminal speed

 src/ByteOrder.cpp   |  59 +++++++++++++++++++++++++
 src/ByteOrder.h     | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/DynamicBuffer.h |   2 +-
 src/Serial.cpp      |  10 ++---
 src/Serial.h        |   3 +-
 5 files changed, 187 insertions(+), 8 deletions(-)

commit b51d929574d1b30780e11f69b88767314e43702c
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu May 26 18:38:47 2011 +0200

    Minor edit

 src/DynamicBuffer.h     | 18 +++++++++---------
 src/TcpClientStream.cpp |  4 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 6fe4f8a907ab05cc7a4e5a0e8d8420ccf2a4be24
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue May 17 22:00:38 2011 +0200

    Reformat blanks

 src/Address.cpp          |   2 +-
 src/ApplicationHelp.cpp  | 158 +++++++++++++++++++++++------------------------
 src/ApplicationHelp.h    |  10 +--
 src/CoreApplication.cpp  | 100 +++++++++++++++---------------
 src/CoreApplication.h    |  12 ++--
 src/DynamicBuffer.cpp    |   2 +-
 src/EventLoop.cpp        |   2 +-
 src/File.cpp             |  12 ++--
 src/LinearRegression.cpp |   2 +-
 src/PThread.cpp          |  12 ++--
 src/PThread.h            |   4 +-
 src/PackageInfo.cpp      |  58 ++++++++---------
 src/PackageInfo.h        |  16 ++---
 src/Serial.cpp           |   2 +-
 src/TcpClientStream.cpp  |   2 +-
 src/TcpServerStream.cpp  |   4 +-
 src/Trace.cpp            |  14 ++---
 src/Trace.h              |   8 +--
 src/TraceBug.cpp         |  18 +++---
 src/TraceBug.h           |  34 +++++-----
 src/TraceInfo.h          |  16 ++---
 src/TraceStamp.cpp       |   2 +-
 src/TraceStamp.h         |   8 +--
 src/UdpServerStream.cpp  |   6 +-
 src/UnixClientStream.cpp |   2 +-
 src/UnixServerStream.cpp |   4 +-
 26 files changed, 255 insertions(+), 255 deletions(-)

commit 378b63cd401b402313a774feb4a93287fee4126b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Apr 26 14:09:06 2011 +0200

    Log exit of event loop for all cases

 src/EventLoop.cpp | 1 +
 1 file changed, 1 insertion(+)

commit 8670e1b3bb3774bc27354619950ef8c8b1fe0a34
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Apr 26 11:41:01 2011 +0200

    Fix warning for write return value

 src/Serial.cpp | 49 ++++++++++++++++++++++++++++++++++++-------------
 src/Serial.h   |  6 +++---
 2 files changed, 39 insertions(+), 16 deletions(-)

commit ccd00bbcb0bc9266c54e5314fae64b44d842bfca
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Apr 21 10:59:55 2011 +0200

    New linear regression class

 src/LinearRegression.cpp | 92 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/LinearRegression.h   | 55 +++++++++++++++++++++++++++++
 src/Statistics.cpp       |  2 +-
 3 files changed, 148 insertions(+), 1 deletion(-)

commit e983b916a0f86452c2505d55251e1b9998e82f8e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Apr 20 17:33:53 2011 +0200

    Fix parsing argument for -app-version

 src/CoreApplication.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c08948b648a2d409e9b252c1e4e396a689de937a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Apr 20 17:07:15 2011 +0200

    Option -version was not working

 src/ApplicationHelp.cpp |  2 +-
 src/CoreApplication.cpp | 32 +++++++++++++++++++-------------
 2 files changed, 20 insertions(+), 14 deletions(-)

commit 082da479f678c1e05778390fb07c3526463a422d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Apr 20 14:47:47 2011 +0200

    Version 0.0.0-snapshot-20110420

 admin/version-devel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5c9cc9107479f9cf9873b6dbca1c15e830f47c0a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Mar 31 19:41:25 2011 +0200

    Can be set to stderr, stdout of a file

 src/Log.cpp | 35 ++++++++++++++++++++++++-----------
 src/Log.h   |  1 +
 2 files changed, 25 insertions(+), 11 deletions(-)

commit bb25d78d07d3794a3adbf9e3d647ef1acf67c238
Merge: 209d2f4 79e139d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Jan 28 17:52:02 2011 +0100

    Merge branch 'testing' into devel

commit 79e139d3cf7b9bf571eb743550abc7925f70e6fd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jan 5 18:20:50 2011 +0100

    Minor edit of comment

 src/File.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6b13fad3700e97fc5b1c9ae5b2723f9a76c9960
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jan 3 17:11:00 2011 +0100

    Set release version

 admin/version-testing | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1d34ee8195177d55bf4ea584bc1a023df5d3fcf4
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jan 3 16:56:31 2011 +0100

    New branch testing and release version

 admin/version-2.1     | 4 ++--
 admin/version-testing | 5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 209d2f441d8b6d7a16c182fcc9af2bb606b9305c
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jan 3 15:24:00 2011 +0100

    New devel branch

 admin/version-devel  | 5 +++++
 admin/version-master | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 28352db366672b0e617c299a7d9bb1b63f5c5c89
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Dec 21 13:23:03 2010 +0100

    Chqnge default file descriptor to -1

 src/Stream.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5db1d4706473a8d3099d07167e02860f416bed7e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Dec 2 18:18:34 2010 +0100

    Version 0.1.0-snapshot-20101202

 admin/version-master | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 074dfda1ad19a9b09f9cedce9d74aba1cbe05f5b
Merge: 8e3d049 cc79d6a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 29 15:07:36 2010 +0100

    Merge branch '2.1'

commit 8e3d049b496795943324d686a4774e5ce75f1102
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Nov 19 18:43:30 2010 +0100

    Version 0.1.0-snapshot-20101119

 admin/version-master | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cc79d6a481310dfa27c708fd94376f0982d28c98
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Nov 19 18:42:14 2010 +0100

    Version 0.1.0-snapshot-20101119

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bde082e70e321d8e84aa0aa4850ef573d83aaaba
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Nov 17 23:17:24 2010 +0100

    Version 0.1.0-snapshot-20101117

 admin/version-master | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 05c3b9edcb68b24800482450ae1baf4cede9e323
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Nov 17 18:08:28 2010 +0100

    Version 0.1.0-snapshot-20101117

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 93cb2440189548cbd2c6ab9e19b5129f27f076a5
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 15 19:16:08 2010 +0100

    Version 0.1.0-snapshot-20101115

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 26b030533f09ea23cfee55a0456a24626feafd2e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Oct 7 12:08:41 2010 +0200

    Version 0.1.0-snapshot-20101007

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d124e10acb26280928c5f3fad6a43d40eef28d34
Merge: b245762 445cfce
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Sep 21 17:03:57 2010 +0200

    Merge branch '2.1'

commit b2457624d2281fe5a361d00eb3266ac4bacfeff6
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Sep 21 16:36:12 2010 +0200

    Remove comment with reference to LogStream

 src/Average.cpp | 1 -
 1 file changed, 1 deletion(-)

commit 445cfce060ef31fea91a67d67939c9942043aaf7
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Sep 14 06:20:21 2010 +0200

    Version 0.1.0-snapshot-20100914

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 700d2fedb3f2829313b6edcc72f4ebf3cd09d685
Merge: 0b47bb0 6c0c790
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Sep 12 17:50:21 2010 +0200

    Merge branch '2.1'

commit 6c0c79036bb143aac313666933d26c212cb602da
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Aug 6 15:52:11 2010 +0200

    Version 0.1.0-snapshot-20100806

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b47bb0eb2cab7f651184e76f28a54677c9b261a
Merge: 6b1189b a968c9e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 30 17:50:16 2010 +0200

    Merge branch '2.1'

commit a968c9e15e9eaa0e594b42f55e13c17407a1f28d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 30 16:09:40 2010 +0200

    Use fwrite instead of fprint to avoid warnings

 src/Log.cpp | 7 ++++---
 src/Log.h   | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 3100a2c4b3b7584cd2acb6cb05708a89e9a9a3ea
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 16 21:26:12 2010 +0200

    Version 0.1.0-snapshot-20100616

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6b1189b63e240af1b9a678fc19d6906157547523
Merge: 51468d7 f48d018
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jun 10 13:56:50 2010 +0200

    Merge branch 'master' of ssh://geopsy.lgit/home/git/GpCoreTools

commit 51468d7aece11c5dcb8a7f1cd086cc5b6f14642a
Merge: 234890a 75f96da
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jun 9 21:25:14 2010 +0200

    Merge branch '2.1'

commit 75f96dacc8034dec76599a439bf3534c2cd2dd7e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue May 25 09:06:59 2010 +0200

    Version 0.1.0-snapshot-20100525

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1f4d663c1c09b6a786c172bfe96975648567a732
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri May 7 17:59:15 2010 +0200

    Version 0.1.0-snapshot-20100507

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 014023fca7e50439a1f1ae0819120a0190cdbc9a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu May 6 19:22:21 2010 +0200

    Version 0.1.0-snapshot-20100506

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 234890a6f4b9e7fcd9e71eb6dc18a3dba10dccba
Merge: a999a84 24b1ebe
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu May 6 11:20:11 2010 +0200

    Merge branch '2.1'

commit 24b1ebe1c56923bfe30d33f5384a778852a00241
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue May 4 12:15:59 2010 +0200

    Version 0.1.0-snapshot-20100504

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 475a92be2869b6ef37a22441df7d14242e444eb6
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Apr 16 12:19:26 2010 +0200

    Version 0.1.0-snapshot-20100416

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4cef82209523be3d3d02c246912074401844e620
Author: root <root@sirac.(none)>
Date:   Fri Apr 9 00:15:38 2010 +0000

    Fix Serial with option NOCTTY
    
    The port never becomes the controlling terminal of the process.
    After a fork ttyACM* was the parent terminal of the process resulting in
    a SIGHUP in case of GPS disconnect

 src/CoreApplication.cpp | 5 +++++
 src/CoreApplication.h   | 2 +-
 src/Serial.cpp          | 6 +++---
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 6915e98d106afdffcf5240f73e0d4753922f80d9
Author: root <root@sirac.(none)>
Date:   Thu Apr 8 23:07:37 2010 +0000

    Remove close at loop exit

 src/Serial.cpp | 2 --
 1 file changed, 2 deletions(-)

commit f43ebb5caec68edd38202b62031eb30827305004
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Apr 8 22:05:03 2010 +0200

    Add udp server
    
    Add terminate option in event loop

 src/EventLoop.cpp       |  11 ++++-
 src/EventLoop.h         |   2 +
 src/TcpClientStream.cpp |   4 +-
 src/TcpServerStream.cpp |   4 +-
 src/UdpServerStream.cpp | 107 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/UdpServerStream.h   |  52 +++++++++++++++++++++++
 6 files changed, 175 insertions(+), 5 deletions(-)

commit 653d7d157a19204720c8bf391a9ee2794c82aa17
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Apr 6 17:58:41 2010 +0200

    Fix bugs deleting client stream of servers

 src/DynamicBuffer.cpp   | 9 +++++----
 src/Serial.cpp          | 2 ++
 src/Stream.cpp          | 2 +-
 src/Stream.h            | 2 +-
 src/TcpClientStream.cpp | 5 ++++-
 5 files changed, 13 insertions(+), 7 deletions(-)

commit a999a8479de5f687472ee0389bf429c5bd557799
Merge: da39d8d dbb7a68
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Apr 2 11:11:35 2010 +0200

    Merge branch '2.1'

commit dbb7a68e2b476cc7f42de1a6356612d7f540178b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Mar 24 22:08:14 2010 +0100

    Version 0.1.0-snapshot-20100324

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aed4133fb340795ab30ef6ceddbe8937029c2dbd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Mar 22 01:17:10 2010 +0100

    Fix compile error

 src/Variant.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f48d01853776450eab38c7f14b4105a150cee58f
Merge: da39d8d 9f9110f
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Mar 19 20:17:08 2010 +0100

    Merge branch '2.1'

commit 9f9110f187bbf8ddc5ca604302cb8c1d0836b7b7
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Mar 19 20:10:21 2010 +0100

    Implementation of html help
    
    Replace contact and copyright by authors

 src/ApplicationHelp.cpp | 156 +++++++++++++++++-------------------------------
 src/ApplicationHelp.h   |   3 +-
 src/CoreApplication.cpp |   6 +-
 src/CoreApplication.h   |   2 +-
 src/GpCoreTools.cpp     |   2 +-
 src/PackageInfo.cpp     |  25 ++++----
 src/PackageInfo.h       |  12 ++--
 7 files changed, 76 insertions(+), 130 deletions(-)

commit da39d8dfde883610a8f2815be1064f5cae83868d
Merge: 6bd5033 6a6d0e0
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Mar 18 17:07:57 2010 +0100

    Merge branch 'master' of ssh://geopsy.lgit/home/git/GpCoreTools

commit 6bd5033eb9ff45706722eb3d77960348072ef26a
Merge: e3e0d19 3c1821c
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Mar 18 07:38:01 2010 +0100

    Merge branch '2.1'

commit 3c1821cce03d137f5754a6db4c2fc002fab93ab6
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Feb 26 19:45:33 2010 +0100

    Version 0.1.0-snapshot-20100226

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d07ce27aba6261404f72ac345fdbf9be44e0aedd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Feb 22 18:59:28 2010 +0100

    Version 0.1.0-snapshot-20100222

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 101f3926146ce0b13d98828286abc9fc1e25c50b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Feb 21 20:44:12 2010 +0100

    Version 0.1.0-snapshot-20100221

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 96ea4d777434206e4325bd08a618ac4cad541d71
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Feb 20 20:43:05 2010 +0100

    Version 0.1.0-snapshot-20100220

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 00e0618e0c28c6c59d60dd2d76badebafe551a55
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Feb 19 19:41:24 2010 +0100

    Version 0.1.0-snapshot-20100219

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b590d1395a4d6e19213740f4cae24c3a40e73097
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Feb 18 13:15:46 2010 +0100

    Version 0.1.0-snapshot-20100218

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f317262932da52677d491f34a977ac5e7daf6009
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Feb 17 17:51:21 2010 +0100

    Version 0.1.0-snapshot-20100217

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b5003e9647110c5d3e8765d1a4f694617d10574
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Feb 12 19:43:33 2010 +0100

    Version 0.1.0-snapshot-20100212

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dea168a28879363c0de54b7a99f06cb98f78c334
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Feb 9 20:27:54 2010 +0100

    Version 0.1.0-snapshot-20100209

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9be43eed3c513b07e30b09cff42026f2b0780388
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Feb 7 00:20:52 2010 +0100

    Version 0.1.0-snapshot-20100206

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 26d7c4a5e446e70306614f2c08dd801754b044d0
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Feb 6 23:59:00 2010 +0100

    Replace eventfd by a pair of socket
    
    A first try with unix socket lead to new Unix stream objects.
    Finally they are not used in EventLoop, replaced by a simple pair of
    sockets. User introduction of new timer looks like fixed now.
    
    Original *Stream replaced by Tcp*Stream
    EventLoop can now handle true custom events, not just system events on
    file descriptors.

 src/ClientStream.cpp     | 107 -------------------------------------
 src/ClientStream.h       |  79 ----------------------------
 src/Event.cpp            |  38 ++++++++++++++
 src/Event.h              |  44 ++++++++++++++++
 src/EventLoop.cpp        |  44 ++++++++--------
 src/EventLoop.h          |   7 ++-
 src/EventStream.cpp      |  88 +++++++++++++++++++++++++++++++
 src/EventStream.h        |  54 +++++++++++++++++++
 src/Log.cpp              |   8 +--
 src/Log.h                |   3 +-
 src/NewTimerEvent.cpp    |  37 +++++++++++++
 src/NewTimerEvent.h      |  42 +++++++++++++++
 src/ServerStream.cpp     | 130 ---------------------------------------------
 src/ServerStream.h       |  61 ---------------------
 src/Stream.cpp           |   1 +
 src/Stream.h             |   1 +
 src/TcpClientStream.cpp  | 107 +++++++++++++++++++++++++++++++++++++
 src/TcpClientStream.h    |  79 ++++++++++++++++++++++++++++
 src/TcpServerStream.cpp  | 130 +++++++++++++++++++++++++++++++++++++++++++++
 src/TcpServerStream.h    |  61 +++++++++++++++++++++
 src/UnixClientStream.cpp | 114 ++++++++++++++++++++++++++++++++++++++++
 src/UnixClientStream.h   |  67 ++++++++++++++++++++++++
 src/UnixServerStream.cpp | 134 +++++++++++++++++++++++++++++++++++++++++++++++
 src/UnixServerStream.h   |  59 +++++++++++++++++++++
 24 files changed, 1092 insertions(+), 403 deletions(-)

commit e632cf1bf9e298af698b0346f6b08b32c77d6af3
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Feb 1 18:54:33 2010 +0100

    New event fd when a timer is added
    
    It fixes the startup of gps deamon (periodic request for ephemeridis)

 src/EventLoop.cpp | 43 ++++++++++++++++++++++++++++++++-----------
 src/EventLoop.h   | 10 ++--------
 src/Timer.cpp     |  2 +-
 3 files changed, 35 insertions(+), 20 deletions(-)

commit 4885d88b3c72519e48eb026e4cfac54e59d29f73
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Feb 1 12:47:21 2010 +0100

    Add include for no-pch under Ubuntu

 src/Address.cpp         | 1 +
 src/ApplicationHelp.cpp | 1 +
 src/EventLoop.cpp       | 2 ++
 src/Leds.cpp            | 1 +
 src/Variant.cpp         | 2 ++
 5 files changed, 7 insertions(+)

commit 58ab29f7028a7c4e5cfbb62a263eb75f32af8c63
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Jan 30 13:15:36 2010 +0100

    Version 0.1.0-snapshot-20100130

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6a6d0e0729d1c52ecac145e415526d07320245ff
Merge: e3e0d19 46ba7c7
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Jan 29 20:53:38 2010 +0100

    Merge branch '2.1'

commit 46ba7c7c81327a7eeee4ff69c5601c50319d4b9d
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jan 28 17:22:39 2010 +0100

    Version 0.1.0-snapshot-20100128

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3ee8a21171fb2fb4854ee9581be2c0e713bdcba1
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jan 27 21:31:23 2010 +0100

    Version 0.1.0-snapshot-20100127

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0e1c8885b4fa1ea66eabd0d557d6984fb138dc6e
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Jan 26 23:53:26 2010 +0100

    Version 0.1.0-snapshot-20100126

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e6ff9168df759ccf98cc6929e975435179773ab4
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jan 13 11:27:03 2010 +0100

    Version 0.1.0-snapshot-20100113

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4167a76baa393f391a375707e979177af5624da5
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Jan 8 02:14:36 2010 +0100

    Strict namespace for libraries

 src/Address.cpp         | 4 ++++
 src/Address.h           | 4 ++++
 src/ApplicationHelp.cpp | 4 ++++
 src/ApplicationHelp.h   | 4 ++++
 src/Average.cpp         | 4 ++++
 src/Average.h           | 4 ++++
 src/Chrono.cpp          | 4 ++++
 src/Chrono.h            | 4 ++++
 src/ClientStream.cpp    | 4 ++++
 src/ClientStream.h      | 4 ++++
 src/CoreApplication.cpp | 4 ++++
 src/CoreApplication.h   | 4 ++++
 src/DynamicBuffer.cpp   | 4 ++++
 src/DynamicBuffer.h     | 4 ++++
 src/EventLoop.cpp       | 4 ++++
 src/EventLoop.h         | 4 ++++
 src/File.cpp            | 4 ++++
 src/File.h              | 4 ++++
 src/GpCoreTools.cpp     | 4 ++++
 src/InfiniteLoop.cpp    | 4 ++++
 src/InfiniteLoop.h      | 4 ++++
 src/Leds.cpp            | 4 ++++
 src/Leds.h              | 4 ++++
 src/Log.cpp             | 4 ++++
 src/Log.h               | 4 ++++
 src/PThread.cpp         | 4 ++++
 src/PThread.h           | 4 ++++
 src/PackageInfo.cpp     | 4 ++++
 src/PackageInfo.h       | 4 ++++
 src/Serial.cpp          | 4 ++++
 src/Serial.h            | 4 ++++
 src/ServerStream.cpp    | 4 ++++
 src/ServerStream.h      | 4 ++++
 src/Statistics.cpp      | 4 ++++
 src/Statistics.h        | 4 ++++
 src/Stream.cpp          | 4 ++++
 src/Stream.h            | 4 ++++
 src/Timer.cpp           | 4 ++++
 src/Timer.h             | 4 ++++
 src/Trace.cpp           | 4 ++++
 src/Trace.h             | 4 ++++
 src/TraceBug.cpp        | 4 ++++
 src/TraceBug.h          | 4 ++++
 src/TraceInfo.cpp       | 4 ++++
 src/TraceInfo.h         | 4 ++++
 src/TraceStamp.cpp      | 4 ++++
 src/TraceStamp.h        | 5 ++++-
 src/Variant.cpp         | 4 ++++
 src/Variant.h           | 4 ++++
 49 files changed, 196 insertions(+), 1 deletion(-)

commit 03e89e51ca56265904f949961112099a8025653c
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Dec 17 15:43:14 2009 +0100

    Replace copyright by list of authors

 src/Address.cpp         |  7 ++++---
 src/Address.h           |  7 ++++---
 src/ApplicationHelp.cpp |  5 +++--
 src/ApplicationHelp.h   |  5 +++--
 src/Average.cpp         |  5 +++--
 src/Average.h           |  5 +++--
 src/Chrono.cpp          |  5 +++--
 src/Chrono.h            |  5 +++--
 src/ClientStream.cpp    |  5 +++--
 src/ClientStream.h      |  5 +++--
 src/CoreApplication.cpp |  5 +++--
 src/CoreApplication.h   |  5 +++--
 src/DynamicBuffer.cpp   |  5 +++--
 src/DynamicBuffer.h     |  5 +++--
 src/EventLoop.cpp       |  5 +++--
 src/EventLoop.h         |  5 +++--
 src/File.cpp            |  5 +++--
 src/File.h              |  5 +++--
 src/GpCoreTools.cpp     |  5 +++--
 src/InfiniteLoop.cpp    |  5 +++--
 src/InfiniteLoop.h      |  5 +++--
 src/Leds.cpp            |  5 +++--
 src/Leds.h              |  5 +++--
 src/Log.cpp             |  5 +++--
 src/Log.h               |  5 +++--
 src/PThread.cpp         |  5 +++--
 src/PThread.h           |  5 +++--
 src/PackageInfo.cpp     |  5 +++--
 src/PackageInfo.h       |  5 +++--
 src/Serial.cpp          |  5 +++--
 src/Serial.h            |  5 +++--
 src/ServerStream.cpp    |  5 +++--
 src/ServerStream.h      |  5 +++--
 src/Statistics.cpp      |  5 +++--
 src/Statistics.h        |  5 +++--
 src/Stream.cpp          |  5 +++--
 src/Stream.h            |  5 +++--
 src/Timer.cpp           |  5 +++--
 src/Timer.h             |  5 +++--
 src/Trace.cpp           | 24 ++++++++++++------------
 src/Trace.h             | 24 ++++++++++++------------
 src/TraceBug.cpp        | 24 ++++++++++++------------
 src/TraceBug.h          | 24 ++++++++++++------------
 src/TraceInfo.cpp       | 24 ++++++++++++------------
 src/TraceInfo.h         | 24 ++++++++++++------------
 src/TraceStamp.cpp      | 24 ++++++++++++------------
 src/TraceStamp.h        | 24 ++++++++++++------------
 src/Variant.cpp         |  5 +++--
 src/Variant.h           |  5 +++--
 49 files changed, 221 insertions(+), 180 deletions(-)

commit 24bf6147b02bc79c1c8f74a3457c4e8b1b96cdcf
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Dec 14 15:22:41 2009 +0100

    Version 0.1.0-snapshot-20091214

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef13746b6b412d27ebf983b0c567f6fd83b2ad27
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Dec 4 13:33:22 2009 +0100

    New TRACE facility

 src/ClientStream.cpp    |   6 +++
 src/CoreApplication.cpp |  70 ++++++++--------------------
 src/DynamicBuffer.cpp   |   4 ++
 src/EventLoop.cpp       |  15 ++++--
 src/Log.cpp             |  12 +++++
 src/Log.h               |   1 +
 src/PThread.cpp         |  56 +++++++++++++++++++++++
 src/PThread.h           |  25 ++++++++++
 src/Serial.cpp          |   7 +++
 src/ServerStream.cpp    |   6 +++
 src/Stream.cpp          |   8 +++-
 src/Timer.cpp           |   9 ++++
 src/Trace.cpp           |  86 ++++++++++++++++++++++++++++++++++
 src/Trace.h             |  66 +++++++++++++++++++++++++++
 src/TraceBug.cpp        |  84 ++++++++++++++++++++++++++++++++++
 src/TraceBug.h          |  96 ++++++++++++++++++++++++++++++++++++++
 src/TraceInfo.cpp       |  40 ++++++++++++++++
 src/TraceInfo.h         |  59 ++++++++++++++++++++++++
 src/TraceStamp.cpp      |  53 +++++++++++++++++++++
 src/TraceStamp.h        |  51 +++++++++++++++++++++
 src/Variant.cpp         | 119 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/Variant.h           | 101 ++++++++++++++++++++++++++++++++++++++++
 22 files changed, 918 insertions(+), 56 deletions(-)

commit 176168f2a637c21e507fdcce2125d05e00803201
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Dec 1 10:23:40 2009 +0100

    Version 0.1.0-snapshot-20091201

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5150b11450054ba0d17626e5ab3fc30f3284ddb8
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Nov 23 18:40:10 2009 +0100

    Remove inner reference to global include file

 src/Address.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5ef254f1e767e66c63e733b86cd35ba1e8adf0dd
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Nov 20 16:00:32 2009 +0100

    Version 0.1.0-snapshot-20091120

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90395b7bc15a32acfbb478e94884d859661da26a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Nov 6 22:05:27 2009 +0100

    Move this object to QGpCoreTools

 src/IncreaseStorage.cpp |  33 ---------------
 src/IncreaseStorage.h   | 105 ------------------------------------------------
 2 files changed, 138 deletions(-)

commit e57ea9cbf172fbab6a243d55a94e1c976e9d3515
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Sep 26 05:51:24 2009 +0200

    Under development

 src/DynamicBuffer.cpp | 2 ++
 src/Log.cpp           | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit d44068e1d1d56f93c68ae6ec91f2ec1eb33c1593
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Sep 3 17:24:27 2009 +0200

    Set Address as a standard for IP addresses
    
    Add parent feature in streams

 src/Address.cpp      |  88 +++++++++++++++++++++++++++++
 src/Address.h        |  73 ++++++++++++++++++++++++
 src/ClientStream.cpp |  13 ++---
 src/ClientStream.h   |  10 ++--
 src/DynamicBuffer.h  |   8 +--
 src/Leds.h           |   1 +
 src/ServerStream.cpp |  30 +++++++++-
 src/ServerStream.h   |  10 +++-
 src/Stream.cpp       |   2 +
 src/Stream.h         |   4 ++
 src/TcpServer.cpp    | 156 ---------------------------------------------------
 src/TcpServer.h      |  56 ------------------
 12 files changed, 220 insertions(+), 231 deletions(-)

commit bb08149904f5faf4c6164011227006770eb6efcb
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 30 16:11:00 2009 +0200

    Add function to get verbosity

 src/Log.h | 2 ++
 1 file changed, 2 insertions(+)

commit e3e0d199eeac3cfef97448fa7a1059c4de5e27c1
Merge: 1d1047f b36040f
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 30 09:52:30 2009 +0200

    Merge branch '2.1'

commit b36040f828a024240755fe983e8cbf1503e40315
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 27 18:54:29 2009 +0200

    Add EXPORT tag

 src/DynamicBuffer.h | 4 +++-
 src/InfiniteLoop.h  | 4 +++-
 src/Log.h           | 4 +++-
 src/PThread.h       | 3 ++-
 src/Serial.h        | 3 ++-
 src/TcpServer.h     | 4 +++-
 6 files changed, 16 insertions(+), 6 deletions(-)

commit 1d1047f566e709f83709f118f28ed159da3f9a62
Merge: c28cf65 5bd9de2
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 27 18:25:38 2009 +0200

    Merge branch '2.1'
    
    Conflicts:
    	admin/info

commit 5bd9de2ceebcaa9525d7785187ef268c56c17781
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 27 18:18:47 2009 +0200

    Add many items at the same time

 src/IncreaseStorage.h | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3f87b7830e8aab553a648bc62ed7076050d03044
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 27 11:48:01 2009 +0200

    Minor fix after last big changes

 src/GpCoreTools.cpp | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

commit 5ed86ba1072bfcb07933baa1b86608bceae5b617
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Aug 27 11:18:01 2009 +0200

    Remove systematic Gp namespace

 admin/info              |  3 +-
 src/ApplicationHelp.cpp | 94 +++++++++++++++++++++++--------------------------
 src/ApplicationHelp.h   | 10 ++----
 src/Average.cpp         |  4 +--
 src/Average.h           |  6 ++--
 src/Chrono.cpp          |  4 +--
 src/Chrono.h            |  6 ++--
 src/ClientStream.cpp    |  8 ++---
 src/ClientStream.h      | 10 ++----
 src/CoreApplication.cpp | 10 ++----
 src/CoreApplication.h   | 12 ++-----
 src/DynamicBuffer.cpp   |  8 ++---
 src/DynamicBuffer.h     |  8 ++---
 src/EventLoop.cpp       |  8 ++---
 src/EventLoop.h         | 10 ++----
 src/File.cpp            |  4 +--
 src/File.h              |  6 ++--
 src/IncreaseStorage.cpp |  4 +--
 src/IncreaseStorage.h   |  6 ++--
 src/InfiniteLoop.cpp    |  4 +--
 src/InfiniteLoop.h      |  4 +--
 src/Leds.cpp            |  8 ++---
 src/Leds.h              | 10 ++----
 src/Log.cpp             |  4 +--
 src/Log.h               |  4 +--
 src/PThread.cpp         |  4 +--
 src/PThread.h           |  4 +--
 src/PackageInfo.cpp     |  4 +--
 src/PackageInfo.h       |  6 ++--
 src/Serial.cpp          | 12 +++----
 src/Serial.h            | 10 ++----
 src/ServerStream.cpp    |  8 ++---
 src/ServerStream.h      | 10 ++----
 src/Statistics.cpp      |  4 +--
 src/Statistics.h        |  6 ++--
 src/Stream.cpp          |  8 ++---
 src/Stream.h            | 10 ++----
 src/TcpServer.cpp       |  8 ++---
 src/TcpServer.h         |  8 ++---
 src/Timer.cpp           |  8 ++---
 src/Timer.h             | 10 ++----
 41 files changed, 143 insertions(+), 232 deletions(-)

commit 7f0a337e473e1a8ec6ebbbfa30d9e478a63f6adb
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 26 08:57:54 2009 +0200

    Add namespace Gp

 src/ApplicationHelp.cpp | 6 +++++-
 src/ApplicationHelp.h   | 4 ++++
 src/ClientStream.cpp    | 4 ++++
 src/ClientStream.h      | 4 ++++
 src/CoreApplication.cpp | 4 ++++
 src/CoreApplication.h   | 4 ++++
 src/DynamicBuffer.cpp   | 4 ++++
 src/DynamicBuffer.h     | 4 ++++
 src/EventLoop.cpp       | 4 ++++
 src/EventLoop.h         | 4 ++++
 src/Leds.cpp            | 4 ++++
 src/Leds.h              | 3 +++
 src/Serial.cpp          | 8 ++++++--
 src/Serial.h            | 6 +++++-
 src/ServerStream.cpp    | 4 ++++
 src/ServerStream.h      | 4 ++++
 src/Stream.cpp          | 3 +++
 src/Stream.h            | 4 ++++
 src/TcpServer.cpp       | 4 ++++
 src/TcpServer.h         | 4 ++++
 src/Timer.cpp           | 4 ++++
 src/Timer.h             | 4 ++++
 22 files changed, 90 insertions(+), 4 deletions(-)

commit b38d1b1c19076fd14ebae1df0b03485f6c835c74
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 25 22:57:06 2009 +0200

    Use CoreApplication::exit() instead of ::exit()
    
    CoreApplication::exit() makes leds flaishing quickly to signal
    unexpected exit.

 src/ApplicationHelp.cpp | 82 ++++++++++++++++++++++++-------------------------
 src/ApplicationHelp.h   |  6 ++--
 src/CoreApplication.cpp | 32 ++++++++++++-------
 src/CoreApplication.h   |  3 +-
 src/File.h              |  6 ++--
 src/PackageInfo.h       |  8 ++---
 src/ServerStream.cpp    |  5 +--
 7 files changed, 77 insertions(+), 65 deletions(-)

commit cc78b7d98d1facca56d33cbd5b9d211b4b3d4c1b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 25 16:37:47 2009 +0200

    New naming convention

 admin/info                     |   4 +-
 src/ApplicationHelp.cpp        | 368 +++++++++++++++++++++++++++++++++++++
 src/ApplicationHelp.h          |  78 ++++++++
 src/Average.cpp                |  80 ++++++++
 src/Average.h                  |  54 ++++++
 src/Chrono.cpp                 |  55 ++++++
 src/Chrono.h                   |  44 +++++
 src/ClientStream.cpp           |  97 ++++++++++
 src/ClientStream.h             |  74 ++++++++
 src/CoreApplication.cpp        | 408 +++++++++++++++++++++++++++++++++++++++++
 src/CoreApplication.h          |  71 +++++++
 src/DynamicBuffer.cpp          |  77 ++++++++
 src/DynamicBuffer.h            |  65 +++++++
 src/EventLoop.cpp              | 172 +++++++++++++++++
 src/EventLoop.h                |  63 +++++++
 src/File.cpp                   |  67 +++++++
 src/File.h                     |  39 ++++
 src/IncreaseStorage.cpp        |  33 ++++
 src/IncreaseStorage.h          | 103 +++++++++++
 src/InfiniteLoop.cpp           |  64 +++++++
 src/InfiniteLoop.h             |  74 ++++++++
 src/Leds.cpp                   | 171 +++++++++++++++++
 src/Leds.h                     |  60 ++++++
 src/Log.cpp                    |  88 +++++++++
 src/Log.h                      |  46 +++++
 src/PThread.cpp                |  68 +++++++
 src/PThread.h                  |  47 +++++
 src/PackageInfo.cpp            | 117 ++++++++++++
 src/PackageInfo.h              | 107 +++++++++++
 src/Serial.cpp                 | 136 ++++++++++++++
 src/Serial.h                   |  59 ++++++
 src/ServerStream.cpp           |  90 +++++++++
 src/ServerStream.h             |  50 +++++
 src/Statistics.cpp             |  90 +++++++++
 src/Statistics.h               |  50 +++++
 src/Stream.cpp                 |  60 ++++++
 src/Stream.h                   |  49 +++++
 src/TcpServer.cpp              | 156 ++++++++++++++++
 src/TcpServer.h                |  54 ++++++
 src/Timer.cpp                  | 106 +++++++++++
 src/Timer.h                    |  74 ++++++++
 src/qtbapplicationhelplite.cpp | 368 -------------------------------------
 src/qtbapplicationhelplite.h   |  78 --------
 src/qtbaverage.cpp             |  80 --------
 src/qtbaverage.h               |  54 ------
 src/qtbchrono.cpp              |  55 ------
 src/qtbchrono.h                |  44 -----
 src/qtbclientstream.cpp        |  97 ----------
 src/qtbclientstream.h          |  74 --------
 src/qtbcoreapplicationlite.cpp | 408 -----------------------------------------
 src/qtbcoreapplicationlite.h   |  71 -------
 src/qtbdynamicbuffer.cpp       |  77 --------
 src/qtbdynamicbuffer.h         |  65 -------
 src/qtbeventloop.cpp           | 172 -----------------
 src/qtbeventloop.h             |  63 -------
 src/qtbfilelite.cpp            |  67 -------
 src/qtbfilelite.h              |  37 ----
 src/qtbinfiniteloop.cpp        |  64 -------
 src/qtbinfiniteloop.h          |  74 --------
 src/qtbleds.cpp                | 122 ------------
 src/qtbleds.h                  |  58 ------
 src/qtblog.cpp                 |  88 ---------
 src/qtblog.h                   |  45 -----
 src/qtbpackageinfolite.cpp     | 117 ------------
 src/qtbpackageinfolite.h       | 107 -----------
 src/qtbpthread.cpp             |  68 -------
 src/qtbpthread.h               |  47 -----
 src/qtbserial.cpp              | 136 --------------
 src/qtbserial.h                |  59 ------
 src/qtbserverstream.cpp        |  90 ---------
 src/qtbserverstream.h          |  50 -----
 src/qtbstatistics.cpp          |  91 ---------
 src/qtbstatistics.h            |  51 ------
 src/qtbstream.cpp              |  60 ------
 src/qtbstream.h                |  49 -----
 src/qtbtcpserver.cpp           | 156 ----------------
 src/qtbtcpserver.h             |  54 ------
 src/qtbtimer.cpp               | 106 -----------
 src/qtbtimer.h                 |  74 --------
 src/qtbtoolslitedllexport.h    |  43 -----
 80 files changed, 3766 insertions(+), 3621 deletions(-)

commit c28cf657b56bfb3dcd7b694c744c7ed6335c3c21
Author: Marc Wathelet <marc@geopsy.org>
Date:   Tue Aug 25 14:57:08 2009 +0200

    Renamed

 admin/info | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a27e85c1d99727408378fa0012cf42dd974bd8b
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Aug 24 22:43:23 2009 +0200

    development

 src/qtbleds.cpp | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/qtbleds.h   |  58 +++++++++++++++++++++++++++
 2 files changed, 180 insertions(+)

commit ae27ea4677e292dc71d61988b41973c5c611e1e1
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Aug 24 22:42:23 2009 +0200

    development

 src/qtbserverstream.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit c1a9507a7acb9c0e590d60156916cec3598f4781
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 23 23:08:06 2009 +0200

    development

 src/qtbclientstream.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a69e22b504a0e19b0600c0baa92b43611cda2db5
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 23 22:55:32 2009 +0200

    development

 src/qtbclientstream.cpp        | 10 +++++-----
 src/qtbcoreapplicationlite.cpp | 42 ++++++++++++++++++++----------------------
 src/qtbeventloop.cpp           |  6 +++---
 src/qtbinfiniteloop.cpp        |  2 +-
 src/qtblog.cpp                 | 23 +++++++++++++----------
 src/qtblog.h                   |  4 +++-
 src/qtbserial.cpp              |  4 ++--
 src/qtbserverstream.cpp        | 10 +++++-----
 src/qtbtcpserver.cpp           | 18 +++++++++---------
 9 files changed, 61 insertions(+), 58 deletions(-)

commit 061899c553580ce40d0eddcba3d1c105cb765e42
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 23 15:55:42 2009 +0200

    development

 src/qtbstream.cpp | 13 +++++++++++--
 src/qtbstream.h   |  5 ++---
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 15805d80e45bbfcec9924bb6879c3f79130b8461
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 23 12:44:03 2009 +0200

    development

 src/qtbclientstream.h  | 15 +++++++++++++++
 src/qtbdynamicbuffer.h | 15 ++++++++++++++-
 2 files changed, 29 insertions(+), 1 deletion(-)

commit ae6873f8aabaf65f99bd3a4f7fef9f053bebf0f4
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Aug 23 00:15:22 2009 +0200

    development

 src/qtbclientstream.cpp | 2 +-
 src/qtbstream.cpp       | 2 +-
 src/qtbstream.h         | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit ae067512a66aa1cf093067f6f048f8d79eafefbc
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Aug 22 14:06:04 2009 +0200

    development

 src/qtbeventloop.cpp    | 6 ++++--
 src/qtbserverstream.cpp | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 8ea27ade3b3810c7caa2ade829eeaad3a0e130fa
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Aug 22 01:12:22 2009 +0200

    development

 src/qtbeventloop.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4650fc36b05658b75f5cef854606281c696726ed
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sat Aug 22 00:34:23 2009 +0200

    New event loop to provide more flexible tcp server
    
    This implementation effort was pulled by the develepment of waranrouted
    (bi-directional flow rate estimator).

 admin/info              |   2 +-
 src/qtbaverage.cpp      |  80 +++++++++++++++++++++++
 src/qtbaverage.h        |  54 +++++++++++++++
 src/qtbchrono.cpp       |  55 ++++++++++++++++
 src/qtbchrono.h         |  44 +++++++++++++
 src/qtbclientstream.cpp |  97 +++++++++++++++++++++++++++
 src/qtbclientstream.h   |  59 +++++++++++++++++
 src/qtbeventloop.cpp    | 170 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/qtbeventloop.h      |  63 ++++++++++++++++++
 src/qtbinfiniteloop.cpp |   3 +-
 src/qtbinfiniteloop.h   |   4 +-
 src/qtblog.cpp          |   8 +--
 src/qtblog.h            |   2 +-
 src/qtbserial.cpp       |   6 +-
 src/qtbserverstream.cpp |  84 ++++++++++++++++++++++++
 src/qtbserverstream.h   |  50 ++++++++++++++
 src/qtbstatistics.cpp   |  91 ++++++++++++++++++++++++++
 src/qtbstatistics.h     |  51 +++++++++++++++
 src/qtbstream.cpp       |  51 +++++++++++++++
 src/qtbstream.h         |  50 ++++++++++++++
 src/qtbtcpserver.cpp    |   2 +-
 src/qtbtcpserver.h      |   2 +-
 src/qtbtimeout.cpp      |  75 ---------------------
 src/qtbtimeout.h        |  45 -------------
 src/qtbtimer.cpp        | 106 ++++++++++++++++++++++++++++++
 src/qtbtimer.h          |  74 +++++++++++++++++++++
 26 files changed, 1196 insertions(+), 132 deletions(-)

commit da5982d80cf0b42c11430f9310bfb546dd0ece6a
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Aug 5 19:53:59 2009 +0200

    Print to syslog rather than stderr

 src/qtblog.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2078ae0565fa6d00c57daf95d8faf0a322043bc3
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jul 30 13:30:09 2009 +0200

    Version 0.1.0-snapshot-20090730

 admin/version-2.1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 342d087f1c01f45779f54be7ab8caec089c2e822
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jul 30 10:55:53 2009 +0200

    Add CATEGORY

 admin/info | 2 ++
 1 file changed, 2 insertions(+)

commit 29b81ae74a4138bd3c4f7cb895cf4a0710da6caf
Author: Marc Wathelet <marc@geopsy.org>
Date:   Fri Jul 24 17:14:03 2009 +0200

    Bug fixes after find install on OpenWRT

 admin/info                     |  2 +-
 src/qtbapplicationhelplite.cpp | 10 +++++-----
 src/qtbcoreapplicationlite.cpp |  9 +++++++--
 src/qtbcoreapplicationlite.h   |  3 ++-
 src/qtbdynamicbuffer.cpp       |  1 -
 src/qtbdynamicbuffer.h         |  2 +-
 6 files changed, 16 insertions(+), 11 deletions(-)

commit fc530bf48ddc8241f97936cfc02420ba5906bdeb
Author: Marc Wathelet <marc@geopsy.org>
Date:   Sun Jul 12 14:43:34 2009 +0200

    New QtbLog facility, saves raw ubx and fix

 src/qtblog.cpp       | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/qtblog.h         | 43 +++++++++++++++++++++++++++
 src/qtbtcpserver.cpp | 19 ++++++------
 3 files changed, 137 insertions(+), 9 deletions(-)

commit 5a3edd70b31bbfd3a3d4734bfd92ee8e1bd0ffe6
Author: Marc Wathelet <marc@geopsy.org>
Date:   Thu Jul 9 19:15:52 2009 +0200

    Compilation error solved

 src/qtbapplicationhelplite.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit c411bedd65ba7cacd093410d8401863cce99d87c
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jul 6 21:51:20 2009 +0200

    Add branch 2.1

 admin/version-2.1 | 5 +++++
 1 file changed, 5 insertions(+)

commit f25a53c1e180d98020c6da27fa742d9b7387b999
Author: Marc Wathelet <marc@geopsy.org>
Date:   Mon Jul 6 21:36:12 2009 +0200

    First complete release
    
    Port of qtbtools without Qt dependency

 src/qtbapplicationhelplite.cpp | 366 +++++++++++++++++++++++++++++++++++++
 src/qtbapplicationhelplite.h   |  78 ++++++++
 src/qtbcoreapplicationlite.cpp | 405 +++++++++++++++++++++++++++++++++++++++++
 src/qtbcoreapplicationlite.h   |  70 +++++++
 src/qtbfilelite.cpp            |  67 +++++++
 src/qtbfilelite.h              |  37 ++++
 src/qtbpackageinfolite.cpp     | 117 ++++++++++++
 src/qtbpackageinfolite.h       | 107 +++++++++++
 src/qtbpthread.cpp             |  68 +++++++
 src/qtbpthread.h               |  47 +++++
 src/qtbthread.cpp              |  68 -------
 src/qtbthread.h                |  47 -----
 src/qtbtoolslitedllexport.h    |  43 +++++
 13 files changed, 1405 insertions(+), 115 deletions(-)

commit 8ac25ed59772d6fc1e84342617a9f44d221ebf35
Author: Marc Wathelet <marc@geopsy.org>
Date:   Wed Jul 1 22:07:11 2009 +0200

    New toolkit for daemons without Qt
    
    Support for serial and tcp communication

 admin/info               |  10 +++
 admin/makepro            |   5 ++
 admin/version-master     |   5 ++
 src/qtbdynamicbuffer.cpp |  78 ++++++++++++++++++++++++
 src/qtbdynamicbuffer.h   |  52 ++++++++++++++++
 src/qtbinfiniteloop.cpp  |  63 +++++++++++++++++++
 src/qtbinfiniteloop.h    |  72 ++++++++++++++++++++++
 src/qtbserial.cpp        | 134 ++++++++++++++++++++++++++++++++++++++++
 src/qtbserial.h          |  59 ++++++++++++++++++
 src/qtbtcpserver.cpp     | 155 +++++++++++++++++++++++++++++++++++++++++++++++
 src/qtbtcpserver.h       |  54 +++++++++++++++++
 src/qtbthread.cpp        |  68 +++++++++++++++++++++
 src/qtbthread.h          |  47 ++++++++++++++
 src/qtbtimeout.cpp       |  75 +++++++++++++++++++++++
 src/qtbtimeout.h         |  45 ++++++++++++++
 15 files changed, 922 insertions(+)
