Commit Graph

113 Commits

Author SHA1 Message Date
24bcca71bf renamed qse_awk_getwerrmsg() to qse_awk_geterrmsgaswcs.
renamed qse_awk_getmerrmsg() to qse_awk_geterrmsgasmbs()
2019-08-28 15:14:22 +00:00
a803e2c140 added sha1 functions 2019-08-13 09:56:26 +00:00
88d5820dbb fixed dependencies in build files 2019-06-30 05:00:30 +00:00
46231430f4 enhanced qse_awk_rtx_callfun() to allow a function with pass-by-reference parameters 2019-06-30 04:26:44 +00:00
5d627bc2a7 _instsize into qse_xli_t and qse_json_t 2019-06-24 14:24:14 +00:00
f26ce3bf40 added qse_xli_findpairatindex() 2019-06-14 09:05:12 +00:00
1fd7626b2e renamed worker to connection in QSE::TcpServer 2019-06-14 08:35:11 +00:00
cb0e08f449 added ErrorGrab and used it in TcpServer 2019-06-13 10:18:30 +00:00
4d556c475a fixed the processed length calculation bug in feed_json_data() in xli/json.c 2019-06-13 05:45:47 +00:00
12eacceec0 fixed some issues in xli/json.c 2019-06-11 16:33:26 +00:00
9a0f2e15b8 added xli/json.c 2019-06-10 15:09:01 +00:00
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