Commit Graph

102 Commits

Author SHA1 Message Date
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