Mercurial > code
graph
-
err: provided by libbsdThu, 24 Mar 2022 07:32:10 +0100, by David Demelier
-
extern: no longer neededThu, 24 Mar 2022 07:31:32 +0100, by David Demelier
-
strsep: removal of this BSD extensionThu, 24 Mar 2022 07:30:46 +0100, by David Demelier
-
buf: now separate libraryThu, 24 Mar 2022 07:29:36 +0100, by David Demelier
-
asprintf: fix Windows implThu, 24 Mar 2022 07:29:22 +0100, by David Demelier
-
misc: remove everything C++Thu, 24 Mar 2022 07:22:08 +0100, by David Demelier
-
cmake/FindJansson: enable imported targetsSat, 03 Oct 2020 16:20:03 +0200, by David Demelier
-
cmake/FindSDL2: revampSat, 03 Oct 2020 16:15:16 +0200, by David Demelier
-
buf: initial importFri, 21 Feb 2020 15:09:53 +0100, by David Demelier
-
json_util: use explicit intThu, 19 Sep 2019 11:34:54 +0000, by David Demelier
-
options: remove useless mainThu, 19 Sep 2019 11:34:32 +0000, by David Demelier
-
misc: add .clang fileThu, 19 Sep 2019 11:34:16 +0000, by David Demelier
-
pexec: remove noexcept for the momentThu, 25 Jul 2019 20:01:00 +0200, by David Demelier
-
options: allow '!' in format string to stop at first argumentTue, 16 Jul 2019 21:07:25 +0200, by David Demelier
-
options: use tokenTue, 16 Jul 2019 20:31:36 +0200, by David Demelier
-
options: templatize initializer_list overloadTue, 16 Jul 2019 20:01:00 +0200, by David Demelier
-
c: resurrectionMon, 15 Jul 2019 21:05:00 +0200, by David Demelier
-
options: use std::string_view::compare for better readabilityMon, 15 Jul 2019 20:58:11 +0200, by David Demelier
-
options: reintroduce a very basic getopt(3) alternativeMon, 15 Jul 2019 13:54:17 +0200, by David Demelier
-
json_util: upgrade to 3.5.0 and add string_view overloadMon, 21 Jan 2019 20:45:02 +0100, by David Demelier
-
json_util: use std::string_view and pet doxygenMon, 21 Jan 2019 20:39:31 +0100, by David Demelier
-
pexec: add convenient wrapper for std::optionalMon, 21 Jan 2019 20:39:31 +0100, by David Demelier
-
misc: happy new year!Tue, 08 Jan 2019 21:19:17 +0100, by David Demelier
-
json_util: add get_or functionSun, 23 Dec 2018 08:45:57 +0100, by David Demelier
-
json_util: wordingTue, 23 Oct 2018 21:15:00 +0200, by David Demelier
-
json_util: split and styleTue, 23 Oct 2018 21:10:00 +0200, by David Demelier
-
json_util: use std::optionalTue, 23 Oct 2018 20:13:00 +0200, by David Demelier
-
misc: extreme cleanupThu, 04 Oct 2018 21:17:55 +0200, by David Demelier
-
is_boolean: use trailing return syntaxWed, 01 Aug 2018 14:08:40 +0200, by David Demelier
-
is_number: use trailing return syntaxWed, 01 Aug 2018 14:08:19 +0200, by David Demelier
-
to_int: use trailing return syntaxWed, 01 Aug 2018 14:06:59 +0200, by David Demelier
-
doxygen: use CMake macroWed, 01 Aug 2018 14:06:11 +0200, by David Demelier
-
options: use Boost.ProgramOptions insteadWed, 01 Aug 2018 13:58:03 +0200, by David Demelier
-
to_int: use std::optional instead of boostWed, 01 Aug 2018 13:56:54 +0200, by David Demelier
-
json_util: rename parser to documentFri, 04 May 2018 17:32:00 +0200, by David Demelier
-
executable: use boost::dll::program_locationMon, 30 Apr 2018 17:26:41 +0200, by David Demelier
-
converter: complete removalMon, 30 Apr 2018 17:06:02 +0200, by David Demelier
-
is_boolean: mark lambda noexceptFri, 27 Apr 2018 09:06:02 +0200, by David Demelier
-
join: add missing headersFri, 27 Apr 2018 09:04:47 +0200, by David Demelier
-
json_util: add second template to optionalMon, 26 Mar 2018 13:56:05 +0200, by David Demelier
-
json_util: create parser classMon, 26 Mar 2018 13:26:31 +0200, by David Demelier
-
json_util: cleanupsFri, 23 Mar 2018 12:56:47 +0100, by David Demelier
-
options: fix doxygenFri, 23 Mar 2018 12:55:52 +0100, by David Demelier
-
json_util: fix typoTue, 20 Mar 2018 13:39:16 +0100, by David Demelier
-
to_int: return boost::optional instead of throwing, closes #777 @10mTue, 20 Mar 2018 13:27:22 +0100, by David Demelier
-
json_util: initial import, closes #776 @1hTue, 20 Mar 2018 13:18:44 +0100, by David Demelier
-
executable: style issueTue, 16 Jan 2018 17:37:30 +0100, by David Demelier
-
Misc: update copyrightsWed, 03 Jan 2018 09:13:20 +0100, by David Demelier
-
Misc: update .hgignoreThu, 26 Oct 2017 14:55:44 +0200, by David Demelier
-
to_int: initial importThu, 26 Oct 2017 19:45:00 +0200, by David Demelier
-
CMake: get rid of DefineOptionMon, 23 Oct 2017 15:21:54 +0200, by David Demelier
-
CMake: initial import of CMake modules, closes #720Fri, 20 Oct 2017 14:18:37 +0200, by David Demelier
-
is_boolean: initial import, closes #719Fri, 20 Oct 2017 13:44:20 +0200, by David Demelier
-
is_number: initial import, closes #718Fri, 20 Oct 2017 13:37:35 +0200, by David Demelier
-
Misc: massive refactoring, closes #717Fri, 20 Oct 2017 12:36:51 +0200, by David Demelier
-
Misc: sync .hgignoreFri, 20 Oct 2017 11:53:41 +0200, by David Demelier
-
Executable: fix for macOSWed, 11 Oct 2017 10:12:28 +0200, by David Demelier
-
Options: initial reimport, closes #705Tue, 26 Sep 2017 09:50:02 +0200, by David Demelier
-
Misc: update copyright headers, closes #686Mon, 21 Aug 2017 11:49:11 +0200, by David Demelier
-
Executable: dedicate new module directory, closes #684Mon, 21 Aug 2017 11:40:55 +0200, by David Demelier
-
Join: dedicate new module directory, #684Mon, 21 Aug 2017 11:31:22 +0200, by David Demelier
-
Misc: remove strip, there is alternative in boostMon, 21 Aug 2017 11:14:05 +0200, by David Demelier
-
Misc: remove clamp, there is alternative in boostMon, 21 Aug 2017 11:09:58 +0200, by David Demelier
-
Js: new style, closes #685Mon, 21 Aug 2017 11:08:49 +0200, by David Demelier
-
Misc: NetBSD fix for executableSat, 01 Jul 2017 07:35:13 +0200, by David Demelier
-
Misc: OpenBSD fix for executableSat, 01 Jul 2017 07:08:34 +0200, by David Demelier
-
Misc: FreeBSD fix for executableSat, 01 Jul 2017 06:33:51 +0200, by David Demelier
-
Misc: add missing returnThu, 29 Jun 2017 10:27:43 +0200, by David Demelier
-
Misc: merge executable_path into one functionThu, 29 Jun 2017 09:20:24 +0200, by David Demelier
-
Xdg: move to hg.markand.fr/libxdgTue, 27 Dec 2016 13:39:42 +0100, by David Demelier
-
Unicode: move to hg.markand.fr/libunicodeTue, 27 Dec 2016 13:37:04 +0100, by David Demelier
-
Xdg: use new styleMon, 05 Dec 2016 21:07:55 +0100, by David Demelier
-
Net: use Boost.Asio insteadFri, 02 Dec 2016 22:22:17 +0100, by David Demelier
-
Date: complete removal of this deprecated codeFri, 02 Dec 2016 22:21:52 +0100, by David Demelier
-
Signals: use Boost.Signals2 insteadFri, 02 Dec 2016 22:21:32 +0100, by David Demelier
-
Timer: use Boost.Asio insteadFri, 02 Dec 2016 22:21:03 +0100, by David Demelier
-
ElapsedTimer: use Boost.Timer insteadFri, 02 Dec 2016 22:20:36 +0100, by David Demelier
-
Options: use Boost.ProgramOptions insteadFri, 02 Dec 2016 22:20:10 +0100, by David Demelier
-
Fs: use Boost.Filesystem insteadFri, 02 Dec 2016 22:19:22 +0100, by David Demelier
-
Signals: use free functions for more genericSat, 05 Nov 2016 15:31:29 +0100, by David Demelier
-
Hash: move to bitbucketTue, 27 Sep 2016 22:39:07 +0200, by David Demelier
-
Zip: move to bitbucketTue, 06 Sep 2016 21:47:37 +0200, by David Demelier
-
Ini: move to bitbucketMon, 05 Sep 2016 22:00:23 +0200, by David Demelier
-
Dynlib: move to bitbucketWed, 31 Aug 2016 18:48:03 +0200, by David Demelier
-
Base64: move to bitbucketWed, 31 Aug 2016 18:35:39 +0200, by David Demelier
-
Net: improve Listener::unset and its testsTue, 30 Aug 2016 13:03:38 +0200, by David Demelier
-
Signals: add new version of observer mechanismTue, 30 Aug 2016 12:48:10 +0200, by David Demelier
-
Net: rename Listener::set to Listener::reset, improve Listener testsMon, 29 Aug 2016 21:16:40 +0200, by David Demelier
-
Net: clear sockaddr_in(6) before using itTue, 26 Jul 2016 09:56:59 +0200, by David Demelier
-
Zip: reduce column limitWed, 20 Jul 2016 17:10:25 +0200, by David Demelier
-
Xdg: reduce column limitWed, 20 Jul 2016 17:09:20 +0200, by David Demelier
-
Timer: reduce column limitWed, 20 Jul 2016 17:07:59 +0200, by David Demelier
-
Options: reduce column limitWed, 20 Jul 2016 17:04:19 +0200, by David Demelier
-
Net: reduce column limitWed, 20 Jul 2016 17:03:26 +0200, by David Demelier
-
Js: reduce column limitWed, 20 Jul 2016 16:41:56 +0200, by David Demelier
-
Ini: reduce column limitWed, 20 Jul 2016 16:33:15 +0200, by David Demelier
-
Hash: reduce column limitWed, 20 Jul 2016 16:28:52 +0200, by David Demelier
-
Fs: reduce column limitWed, 20 Jul 2016 16:26:55 +0200, by David Demelier
-
ElapsedTimer: reduce column limitWed, 20 Jul 2016 16:17:55 +0200, by David Demelier
-
Dynlib: reduce column limitTue, 19 Jul 2016 22:38:12 +0200, by David Demelier
-
Base64: reduce column limitTue, 19 Jul 2016 22:35:42 +0200, by David Demelier
-
Net: allow ownership and non-ownership in TlsSocketTue, 19 Jul 2016 15:05:42 +0200, by David Demelier
-
Net: fix some warningsTue, 19 Jul 2016 13:36:29 +0200, by David Demelier
-
Net: Socket is no more a template, use raw addresses insteadThu, 30 Jun 2016 12:35:42 +0200, by David Demelier
-
Docs: add misc/ folder to DoxygenWed, 29 Jun 2016 19:18:39 +0200, by David Demelier
-
Misc: add join functionWed, 29 Jun 2016 19:12:10 +0200, by David Demelier
-
Misc: add strip functionWed, 29 Jun 2016 19:07:40 +0200, by David Demelier
-
Misc: add clamp functionWed, 29 Jun 2016 19:02:56 +0200, by David Demelier
-
Net: various typosWed, 29 Jun 2016 14:50:32 +0200, by David Demelier
-
Net: improve documentation a bitFri, 24 Jun 2016 13:00:35 +0200, by David Demelier
-
Net: various documentation fixesThu, 23 Jun 2016 13:50:27 +0200, by David Demelier
-
Js: get rid of dukx_enumerateThu, 23 Jun 2016 07:37:02 +0200, by David Demelier
-
Misc: add executable.cpp, get the executable pathTue, 21 Jun 2016 15:55:57 +0200, by David Demelier
-
Unicode: add export macrosTue, 21 Jun 2016 14:27:37 +0200, by David Demelier
-
Options: add export macrosTue, 21 Jun 2016 14:23:45 +0200, by David Demelier
-
Ini: add export macrosTue, 21 Jun 2016 14:21:01 +0200, by David Demelier
-
Xdg: styleTue, 21 Jun 2016 13:44:52 +0200, by David Demelier
-
Dynlib: add overload that does not throwSun, 19 Jun 2016 16:52:32 +0200, by David Demelier
-
Dynlib: styleSun, 19 Jun 2016 16:41:10 +0200, by David Demelier
-
Misc: add .editorconfigFri, 17 Jun 2016 09:51:05 +0200, by David Demelier
-
Fs: style and do not define _CRT_SECURE_NO_WARNINGS if already definedThu, 16 Jun 2016 12:44:24 +0200, by David Demelier
-
Timer: some styleWed, 15 Jun 2016 13:46:59 +0200, by David Demelier
-
Options: rename to options.hpp, styleWed, 15 Jun 2016 13:45:44 +0200, by David Demelier
-
Net: some styleWed, 15 Jun 2016 13:40:03 +0200, by David Demelier
-
Hash: typoWed, 15 Jun 2016 13:34:35 +0200, by David Demelier
-
Fs: some styleWed, 15 Jun 2016 13:34:03 +0200, by David Demelier
-
Ini: some styleWed, 15 Jun 2016 13:31:29 +0200, by David Demelier
-
Misc: huge cleanup, switch to spacesWed, 15 Jun 2016 13:13:26 +0200, by David Demelier
-
Fs: switch to spaces, add FS_EXPORTWed, 15 Jun 2016 11:59:17 +0200, by David Demelier
-
Net: fix epollTue, 14 Jun 2016 17:04:25 +0200, by David Demelier
-
Net: fix kqueueTue, 14 Jun 2016 16:59:09 +0200, by David Demelier
-
Net: no more bridgesTue, 14 Jun 2016 15:11:11 +0200, by David Demelier
-
Misc: new hierarchyMon, 13 Jun 2016 16:13:40 +0200, by David Demelier
-
Misc: update README.mdMon, 13 Jun 2016 16:11:12 +0200, by David Demelier
-
Sockets: rename AddressIterator -> IteratorMon, 13 Jun 2016 14:07:31 +0200, by David Demelier
-
Js: add dukx_(get|push)_objectWed, 08 Jun 2016 22:12:58 +0200, by David Demelier
-
Dynlib: link to dl on LinuxWed, 08 Jun 2016 22:01:04 +0200, by David Demelier
-
Json: complete removal (use nlohmann instead)Wed, 08 Jun 2016 20:42:00 +0200, by David Demelier
-
ElapsedTimer: remove useless CMakeLists.txtTue, 07 Jun 2016 13:17:23 +0200, by David Demelier
-
Timer: make header only, add testsTue, 07 Jun 2016 13:16:42 +0200, by David Demelier
-
Js: add duk_push_stdstringFri, 03 Jun 2016 14:02:17 +0200, by David Demelier
-
Js: put duk_ prefix for functionsFri, 03 Jun 2016 13:59:37 +0200, by David Demelier
-
Js: remove everything, just keep some extrasFri, 03 Jun 2016 13:57:20 +0200, by David Demelier
-
ElapsedTimer: importThu, 02 Jun 2016 16:56:44 +0200, by David Demelier
-
Timer: threaded timer importThu, 02 Jun 2016 16:56:30 +0200, by David Demelier
-
Misc: disable options on GoogleTestThu, 02 Jun 2016 16:56:11 +0200, by David Demelier
-
Doxygen: use .hpp suffixThu, 02 Jun 2016 16:55:57 +0200, by David Demelier
-
Js: complete removal of TypeTraitsThu, 02 Jun 2016 16:55:45 +0200, by David Demelier
-
Zip: resurrectionWed, 01 Jun 2016 17:36:52 +0200, by David Demelier
-
Xdg: resurrectionWed, 01 Jun 2016 17:14:58 +0200, by David Demelier
-
Unicode: resurrectionWed, 01 Jun 2016 17:13:26 +0200, by David Demelier
-
Net: resurrectionWed, 01 Jun 2016 17:11:45 +0200, by David Demelier
-
Json: resurrectionWed, 01 Jun 2016 17:09:12 +0200, by David Demelier
-
Js: resurrectionWed, 01 Jun 2016 17:06:50 +0200, by David Demelier
-
Ini: resurrectionWed, 01 Jun 2016 16:44:55 +0200, by David Demelier
-
Hash: resurrectionWed, 01 Jun 2016 16:42:14 +0200, by David Demelier
-
Fs: importWed, 01 Jun 2016 16:35:01 +0200, by David Demelier
-
Dynlib: resurrectionWed, 01 Jun 2016 16:26:20 +0200, by David Demelier
-
Base64: resurrectionWed, 01 Jun 2016 16:19:49 +0200, by David Demelier
-
CMake: change code_define_module and rename the CMake fileWed, 01 Jun 2016 16:18:36 +0200, by David Demelier
-
Timer: add experimental threaded timersWed, 01 Jun 2016 15:41:22 +0200, by David Demelier
-
Remove sockets directoryWed, 25 May 2016 14:17:55 +0200, by David Demelier
-
Get rid of net (see https://bitbucket.org/markand/libnet)Tue, 05 Apr 2016 15:18:41 +0200, by David Demelier
-
Net: rework a lot, going to stabilization soonMon, 04 Apr 2016 17:34:01 +0200, by David Demelier
-
Sockets: set dummy to Condition::NoneThu, 25 Feb 2016 21:01:02 +0100, by David Demelier
-
Sockets: update datesMon, 22 Feb 2016 20:21:21 +0100, by David Demelier
-
Sockets: update examplesTue, 23 Feb 2016 12:56:41 +0100, by David Demelier
-
Sockets: pass Condition by reference, fix TlsTue, 23 Feb 2016 12:04:40 +0100, by David Demelier
-
Sockets: fix epoll, get rid of State enumerationMon, 22 Feb 2016 20:19:54 +0100, by David Demelier
-
Sockets: massive updateMon, 22 Feb 2016 16:09:51 +0100, by David Demelier
-
Get rid of json, js, zip (see https://bitbucket.org/markand)Wed, 03 Feb 2016 14:06:18 +0100, by David Demelier
-
Js: update datesWed, 03 Feb 2016 10:31:13 +0100, by David Demelier
-
Get rid of format (see https://github.com/ikalnitsky/termcolor instead)Wed, 03 Feb 2016 10:30:59 +0100, by David Demelier
-
Json: switch to json::from(String|File)Thu, 28 Jan 2016 09:50:34 +0100, by David Demelier
-
Import duktape 1.4.0Thu, 28 Jan 2016 09:25:19 +0100, by David Demelier
-
Options: new braces styleWed, 27 Jan 2016 19:53:10 +0100, by David Demelier
-
Json: new braces styleWed, 27 Jan 2016 19:45:19 +0100, by David Demelier
-
Socket: fix incorrect SOL_SOCKET/SO_ERROR checkWed, 16 Dec 2015 11:33:39 +0100, by David Demelier
-
Socket: put back examples that were removed by mistakeMon, 14 Dec 2015 09:41:28 +0100, by David Demelier
-
Remove iniTue, 08 Dec 2015 18:29:12 +0100, by David Demelier
-
Remove xdg, tools and add .hgignoreTue, 01 Dec 2015 15:32:34 +0100, by David Demelier
-
Remove base64, unicodeTue, 01 Dec 2015 14:19:06 +0100, by David Demelier
-
Remove dynlib, directory, hashMon, 30 Nov 2015 14:24:09 +0100, by David Demelier
-
Socket: add mutable because inet_ntop on Windows is not constThu, 19 Nov 2015 16:41:02 +0100, by David Demelier
-
Socket: add ip() in Ip classWed, 18 Nov 2015 14:31:22 +0100, by David Demelier
-
Json: add empty object() and array(), #367Sun, 15 Nov 2015 13:30:28 +0100, by David Demelier
-
Json:Fri, 13 Nov 2015 23:08:34 +0100, by David Demelier
-
Json: add typed valueOr for objects and arraysFri, 13 Nov 2015 19:53:38 +0100, by David Demelier
-
Fix various case-sensitive includes and resources not copiedFri, 13 Nov 2015 09:50:52 +0100, by David Demelier
-
Unify all in modules/Fri, 13 Nov 2015 09:26:46 +0100, by David Demelier
-
Switch to lowercase filenamesThu, 12 Nov 2015 21:53:36 +0100, by David Demelier
-
Json: add brand new Value::toJson to stringify a valueThu, 12 Nov 2015 11:46:04 +0100, by David Demelier
-
Base64: add new test because AB=Y is not allowedThu, 12 Nov 2015 08:57:21 +0100, by David Demelier
-
Socket: remove post asserts on recv/sendWed, 11 Nov 2015 22:22:40 +0100, by David Demelier
-
Convert files from dos to unixWed, 11 Nov 2015 08:28:11 +0100, by David Demelier
-
MergeTue, 10 Nov 2015 14:12:48 +0100, by David Demelier
-
Merge from change-json-unificationTue, 10 Nov 2015 14:11:37 +0100, by David Demelier
-
Json:Tue, 10 Nov 2015 14:11:14 +0100, by David Demelier
-
Base64:Tue, 10 Nov 2015 13:32:51 +0100, by David Demelier
-
Base64: fix invalid comparison because rlookup can return '=' ASCII valueTue, 10 Nov 2015 11:08:38 +0100, by David Demelier
-
Json: removal of json::Object, json::Array, json::DocumentMon, 09 Nov 2015 16:52:38 +0100, by David Demelier
-
Socket: fix struct kevent which conflits with the function nameFri, 06 Nov 2015 15:09:00 +0100, by David Demelier
-
Socket:Thu, 05 Nov 2015 22:28:40 +0100, by David Demelier
-
Socket: don't set macros if already defined at command lineThu, 05 Nov 2015 16:42:23 +0100, by David Demelier
-
Socket:Thu, 05 Nov 2015 14:54:08 +0100, by David Demelier
-
Socket:Thu, 05 Nov 2015 09:07:34 +0100, by David Demelier
-
Socket:Thu, 05 Nov 2015 08:58:12 +0100, by David Demelier
-
Get rid of Flags, update READMEWed, 04 Nov 2015 21:21:30 +0100, by David Demelier
-
Socket:Wed, 04 Nov 2015 20:53:36 +0100, by David Demelier
-
Socket: rename Type to Protocol everywhereWed, 04 Nov 2015 20:36:07 +0100, by David Demelier
-
Socket: add overload with nullptrWed, 04 Nov 2015 20:32:34 +0100, by David Demelier
-
Socket:Wed, 04 Nov 2015 20:27:17 +0100, by David Demelier
-
Socket:Wed, 04 Nov 2015 18:01:22 +0100, by David Demelier
-
Socket:Wed, 04 Nov 2015 10:50:23 +0100, by David Demelier
-
Socket:Tue, 03 Nov 2015 21:48:14 +0100, by David Demelier
-
Socket: update Tls::connect stuffTue, 03 Nov 2015 19:57:00 +0100, by David Demelier
-
Socket:Tue, 03 Nov 2015 17:48:35 +0100, by David Demelier
-
Socket:Tue, 03 Nov 2015 16:38:48 +0100, by David Demelier
-
Socket:Tue, 03 Nov 2015 14:07:10 +0100, by David Demelier
-
Ini: add some asserts because operator[] does not throw anymoreTue, 03 Nov 2015 11:34:46 +0100, by David Demelier
-
Ini: add find functionsTue, 03 Nov 2015 10:58:44 +0100, by David Demelier
-
Socket: rework connection processTue, 03 Nov 2015 09:37:19 +0100, by David Demelier
-
Add Format, convenient string formatter with escape sequencesMon, 02 Nov 2015 19:16:26 +0100, by David Demelier
-
Socket: experimental Stream(Server|Client)Mon, 02 Nov 2015 14:04:26 +0100, by David Demelier
-
Json: escape string construct a new stringMon, 02 Nov 2015 13:46:56 +0100, by David Demelier
-
Socket: use AF_LOCALSat, 31 Oct 2015 10:38:10 +0100, by David Demelier
-
Socket: various small fixesThu, 29 Oct 2015 21:10:56 +0100, by David Demelier
-
Socket: put back getsocknameThu, 29 Oct 2015 20:18:00 +0100, by David Demelier
-
Socket: use own tests for SSLWed, 28 Oct 2015 21:16:27 +0100, by David Demelier
-
Socket: use non-owning pointer for optional addressesMon, 26 Oct 2015 21:32:17 +0100, by David Demelier
-
Json: add escape free functionMon, 26 Oct 2015 19:29:34 +0100, by David Demelier
-
Socket: fix kqueue updateFri, 23 Oct 2015 10:11:34 +0200, by David Demelier
-
Socket: constructor can now take an address for genericity with Ipv4 and Ipv6Fri, 23 Oct 2015 10:00:47 +0200, by David Demelier
-
Socket: Ip can now be use for generic purposesFri, 23 Oct 2015 08:31:46 +0200, by David Demelier
-
Socket: the full Socket constructor must also call createFri, 23 Oct 2015 08:19:09 +0200, by David Demelier
-
Js: add optionalPropertyFri, 23 Oct 2015 08:16:03 +0200, by David Demelier
-
Socket: various fixes for WindowsFri, 23 Oct 2015 08:15:48 +0200, by David Demelier
-
Socket: cosmeticThu, 22 Oct 2015 21:43:41 +0200, by David Demelier
-
Socket: massive cleanup, documentationThu, 22 Oct 2015 21:38:28 +0200, by David Demelier
-
Socket: add forgotten Sockets.*Thu, 22 Oct 2015 20:00:51 +0200, by David Demelier
-
Sockets: put back ListenerWed, 21 Oct 2015 22:08:55 +0200, by David Demelier
-
Merge branch 'master' of malikania.fr:codeWed, 21 Oct 2015 21:24:13 +0200, by David Demelier
-
Js: fix destruction error and switch to LF linesMon, 19 Oct 2015 13:57:52 +0200, by David Demelier
-
Ini: throw error if file could not be openedFri, 16 Oct 2015 08:50:20 +0200, by David Demelier
-
Sockets: begin of massive refactoring and redesignWed, 21 Oct 2015 21:24:04 +0200, by David Demelier
-
Ini:Wed, 14 Oct 2015 20:19:28 +0200, by David Demelier
-
Ini: analyze does not produce spaces/lines/comment anymoreWed, 14 Oct 2015 19:48:42 +0200, by David Demelier
-
Ini: forgot to add stdexceptWed, 14 Oct 2015 15:15:59 +0200, by David Demelier
-
Ini: rewrite the parse/analyze processWed, 14 Oct 2015 15:08:45 +0200, by David Demelier
-
Ini:Wed, 14 Oct 2015 10:04:24 +0200, by David Demelier
-
Js: use Shared<T> and Pointer<T> instead of TypeInfoShared/TypeInfoPointerMon, 12 Oct 2015 22:18:27 +0200, by David Demelier
-
Js: rename Pointer<T> to RawPointer<T>Mon, 12 Oct 2015 22:00:03 +0200, by David Demelier
-
Js: get rid of ExceptionAbstractMon, 12 Oct 2015 21:57:38 +0200, by David Demelier
-
Js: sort basic functionsThu, 08 Oct 2015 15:54:05 +0200, by David Demelier
-
Js:Thu, 08 Oct 2015 14:15:27 +0200, by David Demelier
-
Js:Thu, 08 Oct 2015 14:04:59 +0200, by David Demelier
-
Json: add valueOr for objects and arraysThu, 08 Oct 2015 10:55:41 +0200, by David Demelier
-
Pet doxygen a bitThu, 08 Oct 2015 10:07:47 +0200, by David Demelier
-
Js: update documentationThu, 08 Oct 2015 10:02:37 +0200, by David Demelier
-
Js:Thu, 08 Oct 2015 08:39:47 +0200, by David Demelier
-
Js: add js::Pointer for non-managed pointersThu, 08 Oct 2015 08:29:48 +0200, by David Demelier
-
OptionParser: update unit testsWed, 07 Oct 2015 15:06:10 +0200, by David Demelier
-
OptionParser: complete rewrite, simplerWed, 07 Oct 2015 14:25:09 +0200, by David Demelier
-
- Remove pandocWed, 07 Oct 2015 08:36:22 +0200, by David Demelier
-
Js: add more stack testsWed, 07 Oct 2015 08:30:19 +0200, by David Demelier
-
Js:Tue, 06 Oct 2015 16:25:51 +0200, by David Demelier
-
Ini: put in ini namespace and remove class prefixesTue, 06 Oct 2015 14:58:02 +0200, by David Demelier
-
Unicode: fix forEach and nbytesPoint on invalid, improve tolower/toupper for UTF-8 while hereTue, 06 Oct 2015 14:48:36 +0200, by David Demelier
-
Json: remove undefined, not part of JSON specTue, 06 Oct 2015 09:05:53 +0200, by David Demelier
-
Json:Mon, 05 Oct 2015 20:24:48 +0200, by David Demelier
-
Json:Mon, 05 Oct 2015 17:04:40 +0200, by David Demelier
-
Json: bring classes into json namespaceMon, 05 Oct 2015 14:39:57 +0200, by David Demelier
-
Massive cleanupMon, 05 Oct 2015 14:27:19 +0200, by David Demelier
-
Js:Mon, 05 Oct 2015 13:22:20 +0200, by David Demelier
-
Js:Sat, 03 Oct 2015 11:27:49 +0200, by David Demelier
-
Js:Thu, 01 Oct 2015 21:30:57 +0200, by David Demelier
-
Js:Thu, 01 Oct 2015 14:02:28 +0200, by David Demelier
-
Js:Wed, 30 Sep 2015 19:59:12 +0200, by David Demelier
-
Js: initial support for objects as shared_ptrTue, 29 Sep 2015 12:50:28 +0200, by David Demelier
-
Merge branch 'master' of malikania.fr:codeMon, 28 Sep 2015 19:40:26 +0200, by David Demelier
-
Unicode: remove class, use namespaceMon, 28 Sep 2015 15:55:46 +0200, by David Demelier
-
Hash: remove class, use namespaceMon, 28 Sep 2015 15:45:35 +0200, by David Demelier
-
Base64: remove class, use namespaceMon, 28 Sep 2015 15:16:31 +0200, by David Demelier
-
Js: make it object-orientedMon, 28 Sep 2015 19:40:16 +0200, by David Demelier
-
Add Js, Duktape wrapperMon, 28 Sep 2015 13:18:14 +0200, by David Demelier
-
Socket: get rid of SocketStateFri, 03 Jul 2015 13:02:05 +0200, by David Demelier
-
Socket: resurrect SSLTue, 30 Jun 2015 15:17:01 +0200, by David Demelier
-
Socket: fix kqueue with new namesTue, 30 Jun 2015 13:53:40 +0200, by David Demelier
-
Socket: make the socket explicitTue, 30 Jun 2015 13:52:57 +0200, by David Demelier
-
Socket: improve doxygen documentationWed, 24 Jun 2015 09:37:43 +0200, by David Demelier
-
Socket: add default constructor everywhereTue, 23 Jun 2015 15:14:42 +0200, by David Demelier
-
Socket: add SocketAddressAbstract for DRY on operatorTue, 23 Jun 2015 14:54:53 +0200, by David Demelier
-
Socket: add operator on addressesTue, 23 Jun 2015 14:47:42 +0200, by David Demelier
-
Socket:Tue, 23 Jun 2015 14:21:47 +0200, by David Demelier
-
Socket:Tue, 23 Jun 2015 14:06:37 +0200, by David Demelier
-
Socket: initial support for object-oriented addressesFri, 19 Jun 2015 13:56:12 +0200, by David Demelier
-
Socket: bring SocketSsl back in the runFri, 19 Jun 2015 11:18:53 +0200, by David Demelier
-
Socket: switch to more OOFri, 19 Jun 2015 10:52:54 +0200, by David Demelier
-
Socket: useless tabThu, 18 Jun 2015 14:24:01 +0200, by David Demelier
-
Socket: default constructor initialized as InvalidThu, 18 Jun 2015 14:21:51 +0200, by David Demelier
-
Socket: default constructor initialized as InvalidThu, 18 Jun 2015 14:23:10 +0200, by David Demelier
-
Add README.mdMon, 18 May 2015 19:59:19 +0200, by David Demelier
-
Socket: use TLS by defaultFri, 01 May 2015 10:15:08 +0200, by David Demelier
-
Socket:Thu, 30 Apr 2015 11:42:18 +0200, by David Demelier
-
Socket: update kqueue methodWed, 29 Apr 2015 17:26:55 +0200, by David Demelier
-
Socket: add epoll methodWed, 29 Apr 2015 17:17:35 +0200, by David Demelier
-
Socket: add more docs into SocketListenerWed, 29 Apr 2015 14:04:58 +0200, by David Demelier
-
Socket: fallback to Select until we update backendsWed, 29 Apr 2015 13:51:24 +0200, by David Demelier
-
Pack: complete removalWed, 29 Apr 2015 11:17:56 +0200, by David Demelier
-
Treenode:Wed, 29 Apr 2015 10:32:31 +0200, by David Demelier
-
Treenode:Wed, 29 Apr 2015 09:54:54 +0200, by David Demelier
-
Socket: fix kqueue implementationTue, 28 Apr 2015 18:48:32 +0200, by David Demelier
-
Socket: unbreak poll on Windows and fix kqueueTue, 28 Apr 2015 14:40:17 +0200, by David Demelier
-
- Fix WITH_DYNLIB=OffTue, 28 Apr 2015 11:50:44 +0200, by David Demelier
-
- Add doxygenTue, 28 Apr 2015 11:40:42 +0200, by David Demelier
-
- Rename toolsTue, 28 Apr 2015 11:22:13 +0200, by David Demelier
-
Make things optionalTue, 28 Apr 2015 11:16:46 +0200, by David Demelier
-
Xdg:Tue, 28 Apr 2015 11:13:34 +0200, by David Demelier
-
Pack: disable because it will be redesigned / deletedTue, 28 Apr 2015 11:04:54 +0200, by David Demelier
-
Hash: add documentationTue, 28 Apr 2015 10:59:29 +0200, by David Demelier
-
Directory:Tue, 28 Apr 2015 10:49:26 +0200, by David Demelier
-
Put back CMakeLists that was missing for mkunicodeTue, 28 Apr 2015 08:38:38 +0200, by David Demelier
-
Socket: SocketListener now owns base Socket classTue, 28 Apr 2015 07:52:45 +0200, by David Demelier
-
Utf8:Wed, 08 Apr 2015 12:33:45 +0200, by David Demelier
-
Utf8:Wed, 08 Apr 2015 10:48:48 +0200, by David Demelier
-
Socket: add new kqueue backendTue, 07 Apr 2015 14:44:44 +0200, by David Demelier
-
OptionParser: improve error messageMon, 06 Apr 2015 10:56:40 +0200, by David Demelier
-
Socket: various compiler fixesSat, 04 Apr 2015 19:58:48 +0200, by David Demelier
-
Socket: disable temporarily Kqueue and Epoll since they are not implementedThu, 02 Apr 2015 19:06:53 +0200, by David Demelier
-
Socket:Thu, 02 Apr 2015 17:32:51 +0200, by David Demelier
-
Zip: add exists() functionTue, 31 Mar 2015 09:57:37 +0200, by David Demelier
-
MergeTue, 31 Mar 2015 08:49:59 +0200, by David Demelier
-
Directory: fix for UnixMon, 30 Mar 2015 13:01:18 +0200, by David Demelier
-
Base64: new documentationMon, 30 Mar 2015 10:49:26 +0200, by David Demelier
-
Directory: dots are not listed by defaultMon, 30 Mar 2015 09:21:01 +0200, by David Demelier
-
Socket: SocketSsl.h needs <memory>Tue, 24 Mar 2015 12:47:25 +0100, by David Demelier
-
Socket: provide a function to retrieve the address using getsocknameFri, 13 Mar 2015 16:57:54 +0100, by David Demelier
-
Json: fix bad include directories variableWed, 11 Mar 2015 09:45:28 +0100, by David Demelier
-
Ini: fix under WindowsWed, 11 Mar 2015 09:44:12 +0100, by David Demelier
-
Dynlib: fix useless warningWed, 11 Mar 2015 09:42:54 +0100, by David Demelier
-
Socket: fix under Windows and add new styleWed, 11 Mar 2015 09:41:48 +0100, by David Demelier
-
* Create brand new hierarchySun, 08 Mar 2015 14:26:33 +0100, by David Demelier
-
Update .hgignore to ignore QtCreator filesSun, 08 Mar 2015 11:07:36 +0100, by David Demelier
-
Merge socketsSun, 08 Mar 2015 11:04:15 +0100, by David Demelier
-
Merge optionparser to defaultFri, 06 Mar 2015 22:04:38 +0100, by David Demelier
-
Merge ini to defaultFri, 06 Mar 2015 22:01:40 +0100, by David Demelier
-
Ini: improve testsFri, 06 Mar 2015 21:57:21 +0100, by David Demelier
-
Ini: add configs for testsWed, 04 Mar 2015 13:18:00 +0100, by David Demelier
-
Ini:Tue, 03 Mar 2015 21:21:11 +0100, by David Demelier
-
Ini:Tue, 03 Mar 2015 19:43:23 +0100, by David Demelier
-
Add Ini, brand new replacement for ParserSat, 28 Feb 2015 18:53:27 +0100, by David Demelier
-
OptionParser: complete rewriteFri, 06 Mar 2015 18:46:53 +0100, by David Demelier
-
Json: be sure we can cast iterator arrays to JsonValueTue, 03 Mar 2015 18:57:50 +0100, by David Demelier
-
Json: make sure m_handle is never emptyFri, 27 Feb 2015 18:15:33 +0100, by David Demelier
-
Json: move operators now makes the other value JsonType::Null to be still usable.Fri, 27 Feb 2015 08:48:40 +0100, by David Demelier
-
Json:Thu, 26 Feb 2015 14:21:29 +0100, by David Demelier
-
* Finalize SocketSslSun, 08 Mar 2015 11:04:01 +0100, by David Demelier
-
Sockets: improve errorsFri, 06 Mar 2015 17:30:16 +0100, by David Demelier
-
Reimplement SocketError and add a new Timeout codeWed, 04 Mar 2015 13:45:56 +0100, by David Demelier
-
Add wait operation (no tests yet)Tue, 03 Mar 2015 18:48:54 +0100, by David Demelier
-
Split sockets into SocketTcp and SocketUdpMon, 02 Mar 2015 14:00:48 +0100, by David Demelier
-
Json: add iteratorsWed, 25 Feb 2015 13:53:41 +0100, by David Demelier
-
Zip: add iterators to ZipArchiveWed, 25 Feb 2015 12:42:06 +0100, by David Demelier
-
Json: use uniform initializion everywhereFri, 13 Feb 2015 18:02:07 +0100, by David Demelier
-
Json:Fri, 13 Feb 2015 13:42:21 +0100, by David Demelier
-
Remove FindLua52.cmakeWed, 11 Feb 2015 19:52:13 +0100, by David Demelier
-
Xml: complete removalWed, 11 Feb 2015 19:48:56 +0100, by David Demelier
-
TreeNode:Wed, 21 Jan 2015 11:15:31 +0100, by David Demelier
-
Utf8:Wed, 10 Dec 2014 10:39:38 +0100, by David Demelier
-
Xml:Mon, 17 Nov 2014 20:29:09 +0100, by David Demelier
-
MFSSat, 15 Nov 2014 13:29:30 +0100, by David Demelier
-
MFSSat, 15 Nov 2014 13:19:30 +0100, by David Demelier
-
MFSSat, 15 Nov 2014 13:13:31 +0100, by David Demelier
-
Zip: add @throw everywhereSat, 15 Nov 2014 13:29:20 +0100, by David Demelier
-
DynLib: rename EXPORT to DYNLIB_EXPORTSat, 15 Nov 2014 13:19:21 +0100, by David Demelier
-
Pack: little cosmetic changesSat, 15 Nov 2014 13:13:18 +0100, by David Demelier
-
Update licensesSat, 15 Nov 2014 13:11:38 +0100, by David Demelier
-
MFDThu, 13 Nov 2014 21:10:21 +0100, by David Demelier
-
Socket: provide experimental SSL supportSat, 15 Nov 2014 12:41:52 +0100, by David Demelier
-
Zip: fix resize if read less than requestedThu, 13 Nov 2014 21:10:13 +0100, by David Demelier
-
Pack: fix constexpr can't be used on void return typesThu, 13 Nov 2014 21:07:48 +0100, by David Demelier
-
MergeThu, 13 Nov 2014 21:04:28 +0100, by David Demelier
-
Socket: accept() can also blockThu, 13 Nov 2014 21:03:12 +0100, by David Demelier
-
MFDThu, 13 Nov 2014 13:55:36 +0100, by David Demelier
-
TreeNode: improve performances by taking the value to the stack instead of a second unique_ptrThu, 13 Nov 2014 13:21:53 +0100, by David Demelier
-
Pack:Thu, 13 Nov 2014 13:08:49 +0100, by David Demelier
-
Branch stableThu, 13 Nov 2014 13:23:53 +0100, by David Demelier
-
Zip: file needed for testsWed, 12 Nov 2014 12:46:30 +0100, by David Demelier
-
Zip: cosmeticWed, 12 Nov 2014 12:46:16 +0100, by David Demelier
-
Zip: add more testsTue, 11 Nov 2014 15:05:18 +0100, by David Demelier
-
Zip:Tue, 11 Nov 2014 14:52:25 +0100, by David Demelier
-
FusionTue, 11 Nov 2014 14:04:36 +0100, by David Demelier
-
Socket: check for POLLHUP if the socket has disconnect. Some implementationsSun, 02 Nov 2014 17:57:55 +0100, by David Demelier
-
Socket:Mon, 27 Oct 2014 11:20:49 +0100, by David Demelier
-
Add Zip, safe wrapper around libzipTue, 11 Nov 2014 14:03:42 +0100, by David Demelier
-
Socket:Fri, 24 Oct 2014 18:28:39 +0200, by David Demelier
-
Socket: silent warning if poll is not availableFri, 24 Oct 2014 10:28:17 +0200, by David Demelier
-
Socket: listener now have initializer list constructorThu, 23 Oct 2014 18:15:38 +0200, by David Demelier
-
Socket: remove enum classThu, 23 Oct 2014 17:59:14 +0200, by David Demelier
-
Socket:Thu, 23 Oct 2014 17:08:13 +0200, by David Demelier
-
Socket: update testsThu, 23 Oct 2014 12:25:43 +0200, by David Demelier
-
Socket: fix poll method add functionThu, 23 Oct 2014 12:00:55 +0200, by David Demelier
-
Socket: SocketAddress also require string headerWed, 22 Oct 2014 23:08:39 +0200, by David Demelier
-
Socket: SocketAddress lacks headers for sockaddr_storageWed, 22 Oct 2014 22:54:53 +0200, by David Demelier
-
Socket: make listener movableTue, 21 Oct 2014 10:30:18 +0200, by David Demelier
-
Socket:Tue, 21 Oct 2014 10:13:33 +0200, by David Demelier
-
Dynlib (test): Add dl library for LinuxFri, 17 Oct 2014 14:20:00 +0200, by David Demelier
-
Pack:Wed, 15 Oct 2014 21:29:20 +0200, by David Demelier
-
Pack:Tue, 14 Oct 2014 13:14:36 +0200, by David Demelier
-
Pack:Tue, 14 Oct 2014 12:59:10 +0200, by David Demelier
-
Removal of Luae (tests)Tue, 14 Oct 2014 11:40:50 +0200, by David Demelier
-
TreeNode:Tue, 14 Oct 2014 11:40:40 +0200, by David Demelier
-
Removal of LuaeTue, 14 Oct 2014 09:14:33 +0200, by David Demelier
-
Flags: forgot boolMon, 13 Oct 2014 14:32:32 +0200, by David Demelier
-
Add Flags, a small wrapper for creating enum flagsThu, 09 Oct 2014 13:28:24 +0200, by David Demelier
-
Socket: fix WindowsSun, 05 Oct 2014 13:13:08 +0200, by David Demelier
-
Socket: forget to add address in recvfromSun, 05 Oct 2014 11:48:39 +0200, by David Demelier
-
Sockets:Sun, 05 Oct 2014 11:00:16 +0200, by David Demelier
-
Socket: forgot to set some fieldsFri, 03 Oct 2014 16:26:26 +0200, by David Demelier
-
TreeNode: support inheritance through proxiesThu, 02 Oct 2014 20:40:56 +0200, by David Demelier
-
TreeNode:Thu, 02 Oct 2014 17:14:51 +0200, by David Demelier
-
TreeNode:Thu, 02 Oct 2014 14:10:28 +0200, by David Demelier
-
TreeNode: forget to return thisThu, 02 Oct 2014 11:45:24 +0200, by David Demelier
-
TreeNode: resurrect indexOfThu, 02 Oct 2014 11:34:04 +0200, by David Demelier
-
TreeNode:Thu, 02 Oct 2014 11:17:08 +0200, by David Demelier
-
MergeWed, 01 Oct 2014 14:39:24 +0200, by David Demelier
-
Switch to GoogleTest finished #285Wed, 01 Oct 2014 14:38:25 +0200, by David Demelier
-
Directory: fix _WIN32Wed, 01 Oct 2014 14:37:42 +0200, by David Demelier
-
Socket:Tue, 30 Sep 2014 20:44:50 +0200, by David Demelier
-
Socket: add operators for SocketAddressMon, 29 Sep 2014 12:57:43 +0200, by David Demelier
-
Converter: add cstring missingSun, 28 Sep 2014 21:15:26 +0200, by David Demelier
-
Add Json, a jansson wrapperSat, 13 Sep 2014 19:42:15 +0200, by David Demelier
-
Base64: return output #291Sat, 13 Sep 2014 10:27:41 +0200, by David Demelier
-
Add tests for Base64Thu, 11 Sep 2014 21:09:58 +0200, by David Demelier
-
MergeThu, 11 Sep 2014 17:22:11 +0200, by David Demelier
-
Xdg: don't use bad directories, add testsThu, 14 Aug 2014 09:56:25 +0200, by David Demelier
-
Add Xdg, a replacement for XDG standard directoriesTue, 12 Aug 2014 16:45:33 +0200, by David Demelier
-
Add Base64, base64 encoding and decodingThu, 11 Sep 2014 17:21:51 +0200, by David Demelier
-
OptionParser: add more testsSat, 05 Jul 2014 09:06:39 +0200, by David Demelier
-
* Import GoogleTestFri, 04 Jul 2014 22:16:04 +0200, by David Demelier
-
TreeNode: be more flexibleThu, 26 Jun 2014 16:49:00 +0200, by David Demelier
-
TreeNode: add child index to search a childrenWed, 25 Jun 2014 12:58:29 +0200, by David Demelier
-
Add TreeNode, a N-ary tree implementation without pointersTue, 24 Jun 2014 17:19:03 +0200, by David Demelier
-
Luae: disable optionals, it is not currently readySun, 22 Jun 2014 16:23:15 +0200, by David Demelier
-
Merge with OptionParserSun, 22 Jun 2014 16:19:31 +0200, by David Demelier
-
Finalize LuaeClass and type castSun, 22 Jun 2014 16:19:09 +0200, by David Demelier
-
Add OptionParser, getopt(3) replacementTue, 17 Jun 2014 17:11:56 +0200, by David Demelier
-
Add Luae::optional to templatize luaL_opt*Mon, 09 Jun 2014 13:05:33 +0200, by David Demelier