26e27e78cd
work in progress. adding TcpServer
2018-06-25 10:47:27 +00:00
70c787de9f
removed special handling of $ in qse_strsubst() as literal $ can be denoted by 11789
2018-04-03 09:33:50 +00:00
5c297d784a
fixed some issues in socket address conversion
2018-03-25 03:05:12 +00:00
598f4f0457
included more header files in nwad-skad.c
2018-03-07 13:26:21 +00:00
9d87420bf6
added Socket::sendx() functions
...
added SocketAddress::set() that accepts a string
fixed a bug in nwad-skad.c
2018-03-07 09:18:36 +00:00
3613919dc1
reverted the kt workaround
2018-02-22 17:22:50 +00:00
3cbde90f70
raised the version number to 0.8.0
2018-02-09 10:38:12 +00:00
1e473ed089
fixed the gnuc condition for visibility attribute
2018-02-01 13:13:58 +00:00
46cd39cabb
changed configure.ac to check the offset of sa_family in struct sockaddr
2018-02-01 09:34:12 +00:00
b7e540d6cf
added some more code to spl.h
2018-01-31 14:50:40 +00:00
be51ae8e61
added spl.h
...
changed SpinLock.hpp to use spl.h
2018-01-31 10:34:38 +00:00
4eff683036
added noexcept specifier to functions in SpinLock.hpp
2018-01-30 08:43:15 +00:00
d0bb9ae911
added some checks for compiler builtins.
...
enhanced SpinLock code
2018-01-30 08:33:45 +00:00
3a9e278f0b
added --enable-wchar-prefer-char16
2018-01-30 04:17:26 +00:00
2fbfe3a71b
changed to prefer char16_t with c11 compiler. yet to add --prefer-char16 option to configure.ac
2018-01-29 15:38:32 +00:00
11d1344b70
added an experimental SpinLock class
2018-01-29 10:21:54 +00:00
ab98ce632e
removed a redundant work from Thread.hpp
2018-01-29 09:29:46 +00:00
2a1cda7981
added QSE::ThreadL
2018-01-29 09:25:47 +00:00
8e78356337
renamed ThreadC to ThreadF
2018-01-29 05:02:51 +00:00
57201a2af3
added a move contructor to ThreadC
2018-01-29 05:01:47 +00:00
c274cc0fb4
checked O_CLOEXEC availibility
2018-01-28 05:17:42 +00:00
4243665288
removed an unused variable in htl.c
2018-01-28 04:58:56 +00:00
789b2a36ad
fixed source code for old compilers
2018-01-28 04:51:22 +00:00
355a7cfe59
changed thr02.cpp for a pre-c++11 compiler
2018-01-27 16:46:46 +00:00
60797172e3
touched up Thread.hpp
2018-01-27 16:38:13 +00:00
36d4883f6d
added QSE::ThreadR and QSE::ThreadC
2018-01-27 16:35:02 +00:00
8256cee77f
touched up QSE::Thread
2018-01-27 05:58:20 +00:00
5a3586232f
relaxed some code for pre-c++11 compilers
2018-01-26 15:03:40 +00:00
4af515c970
added some threading functions
2018-01-26 10:03:58 +00:00
58033d0265
wrote some socket functions
2018-01-25 14:46:57 +00:00
47f662861f
Added some socket functions
2018-01-25 09:56:30 +00:00
c0a072a054
touched up qse_xli_setpairwithstr() a bit
2018-01-22 09:38:44 +00:00
fc1748ccd0
added description on qse_wcsxjoin()
2018-01-22 03:04:29 +00:00
df76a61d3b
changed the need_comma function to take into account the xli->opt.cbs.pair_writable callback function
2018-01-21 17:58:24 +00:00
b3a288affb
added the pair_writable callback to xli
2018-01-21 17:13:43 +00:00
d61c292659
added qse_floc_t and qse_flocxx_t types
2018-01-21 04:15:09 +00:00
3a2356737d
added a callback called when a pair is read in by the xli format reader and the json format reader
2018-01-19 15:57:44 +00:00
2280811a8e
fixed a bug in the json format reader. it failed to read an empty array before the fix.
...
fixed a bug in the json format writer. it quoted a numeric string before the fix. it is enhanced to handle the multi-segment string(loaded by an xli format reader) better
2018-01-19 04:47:28 +00:00
e5fa90ec02
added the QSE_XLI_CASE_INSENSITIVE trait enumerator and revised macro defintions of string comparision functiosn for supporting the added enumerator
2018-01-19 03:53:43 +00:00
ffa5514b43
added QSE_FS_MKDIR_IGNORE_UMASK
2018-01-18 10:27:46 +00:00
3f3d41528a
added the moo_ip4adxx_t type and moved c++ functions to it from moo_ip4ad_t
2018-01-18 04:30:43 +00:00
d991f9c27b
added the qse_fs_mode_t type and the mode parameter to qse_mkdir() and related functions
2018-01-17 07:45:31 +00:00
db55393050
changed to use AX_CHECK_NUMVALOF to find the value of PATH_MAX
2018-01-17 06:06:11 +00:00
8ce346e1ed
defined QSE_PATH_MAX
...
added more operators to qse_ip4ad_t for c++
2018-01-17 04:38:21 +00:00
825cf63d04
deleted unneeded macros
2018-01-15 14:00:02 +00:00
5d71710b18
enhanced the json writer to inject {} or [] manually when the outermost enclosers are not found
2018-01-15 09:20:28 +00:00
fa21cef920
added qse_mbsxistype(0 and qse_wcsxistype()
2018-01-12 08:44:41 +00:00
5e3507e836
added qse_mbsistype(), qse_wcsistype()
...
added qse_cli_t and related functions as an alternative interface to parse command-line arguments
2018-01-12 08:21:57 +00:00
7b1db985c5
disallowed @include outside the outermost braces or brackets in the json format
2018-01-11 09:36:15 +00:00
c756ae65e2
added a working json format writer
2018-01-11 08:32:21 +00:00