ad3e78f386
fixed some build directive names
2019-06-09 09:51:12 +00:00
5ec8e15140
updated copyright notice that's been long procrastinated
2019-06-06 05:28:23 +00:00
81cbac9e4d
added qse_awk_wcsxtoint()/qse_awk_mbsxtoint() and made qse_awk_strtointo() a macro
...
added qse_awk_wcsxtoflt()/qse_awk_mbsxtoflt() and made qse_awk_strxtoflt() a macro
enhanced qse_awk_rtx_valtonum() to handle a byte array
2019-04-15 04:30:49 +00:00
17dcf4feb5
raised the version number to 0.8.2
2019-03-06 14:48:19 +00:00
3fdddccde3
updated project url
2019-02-01 16:43:06 +00:00
ad073d3096
fixed some build files
2018-10-29 04:44:19 +00:00
50ee8cabcc
added qse_spl_trylock() for powerpc
2018-10-29 04:38:47 +00:00
0aca321aee
enhanced the json reader in xli to recognize a negative integer
2018-08-14 06:42:37 +00:00
b510d11c55
implemented value probing in SkvEnv
2018-07-14 17:05:08 +00:00
7a02450a5d
wrote some functions in SkvEnv using xli functions
2018-07-13 11:13:30 +00:00
eb35325a96
adding SkvEnv
2018-07-12 11:09:35 +00:00
d6b9e78114
removed the bundled libltdl
2018-06-26 08:30:02 +00:00
a51e54bda6
TcpServer now compilable at least
2018-06-25 15:52:05 +00:00
5c297d784a
fixed some issues in socket address conversion
2018-03-25 03:05:12 +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
c0a072a054
touched up qse_xli_setpairwithstr() a bit
2018-01-22 09:38:44 +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
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
5d71710b18
enhanced the json writer to inject {} or [] manually when the outermost enclosers are not found
2018-01-15 09:20:28 +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
12212d55cc
added qse_xli_vtext_t to store the outermost braces and brackets in the json format
...
changed the json format reader to recognize the outermost braces and brackets
2018-01-11 04:02:48 +00:00
4636a46acb
added quite some xli code to read the json formatted data
2018-01-10 10:01:41 +00:00
779b335710
reverted previous 2 commits for support json format in xli.
...
instead, i'm writing a different json format reader
2018-01-09 10:45:43 +00:00
6237b43441
added QSE_XLI_JSON and abandoned QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKER, and QSE_XLI_ASSIGNWITHCOLON
2018-01-08 08:25:49 +00:00
03cb7dd9dc
added QSE_XLI_ASSIGNWITHCOLON, QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKE and added partial code for more extension work in progress
2018-01-05 10:55:20 +00:00
5db7ddc770
added another new hash table implementation based on fr
2017-11-30 05:46:42 +00:00
aa6a41c009
refactored code a little bit
2017-09-13 14:04:01 +00:00
25e49a4526
added md5 and radius message handling functions and raised the version number to 0.7.0
2017-08-28 14:22:02 +00:00
b96113159b
fixed the potential overflow issue that would never happen in various binary serach functions
2017-05-02 01:14:32 +00:00
33546fb6d7
changed nwio to use poll if available instead of select
2017-01-25 06:30:43 +00:00
66dfa3a2fd
did more migrating works
2016-04-29 03:55:42 +00:00
61a6cf281f
added aio files. some file restructuring in progress
2016-04-27 14:57:50 +00:00
e11704ce16
added the SocketAddress class partially done
2015-09-15 13:29:15 +00:00
dc43385559
added qse_xli_setpairwithstr() and qse_xli_deletepair()
2015-09-02 08:43:43 +00:00
b4a08c4fee
wrote qse_xli_writeini()
2015-09-02 01:27:08 +00:00
3e1f52baa9
implemented comment preservation in the ini-format reader code correctly
2015-09-01 12:24:05 +00:00
9cf7a9af9d
fixed a bug that the ini-format reader of xli handles a comment on the same line as the key-value pair.
...
did a preparatory work for writing qse_xli_writeini()
2015-09-01 06:32:14 +00:00
9532597507
finished implementing the initial ini-format reader.
...
added qse_xli_readinistd()
2015-08-31 13:31:30 +00:00
7cda6152f3
added more ini-format reader code into xli
2015-08-30 13:22:17 +00:00
63ecef90a0
enhanced the xli reader to recognize some other line termination conventions than a single LF.
...
added more code to the upcoming ini-style format reader
2015-08-30 03:11:54 +00:00
e8fb5c1948
started writing the ini-style file reader in xli
2015-08-29 13:04:46 +00:00
b00eaada24
simplified some null checks
2015-08-13 02:28:22 +00:00
26440f1a96
removed unnecessary code in some initialization code.
...
added errnum to some open functions
2015-06-12 13:11:50 +00:00
7675a86234
changed awk to carry on even if lt_dlinit() fails
2015-06-12 08:40:58 +00:00
763efada8f
added qse_isuniblank() and changed qse_isblank() to use it.
...
regenerated various build files
2015-06-12 03:54:04 +00:00