67 Commits

Author SHA1 Message Date
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
7706db354e fixed building problems with old compilers 2015-03-23 15:14:43 +00:00
e0d36803cc added QSE_XLI_KEYSPLITTER 2015-03-19 07:26:06 +00:00
56e5b5191b switched the license to BSD 2014-11-19 14:42:24 +00:00
49febef055 renamed QSE_XLI_SCM_RELAXED to QSE_XLI_SCM_VALIFFY.
added qse_httpd_configmod().
changed qse_httpd_loadmod() to return qse_httpd_mod_t*
2014-11-13 10:15:53 +00:00
f049aa4b09 added a new option QSE_XLI_SCM_RELAXED to skip validation of child pairs under a list value 2014-11-12 05:59:47 +00:00
ed2cdcaa87 added qse_htrd_geterrnum().
changed a log message in xli/err.c
2014-11-03 15:33:15 +00:00
ca272bb55e fixed a bug of not resetting htre's flags field when clearing it 2014-10-14 12:55:00 +00:00
78f8b4a994 added some urs code 2014-08-25 16:18:17 +00:00
efc8d5ceb4 touched up some code 2014-07-11 14:17:00 +00:00
36b20b4169 renamed qse_xstr_t to qse_cstr_t 2014-07-08 14:30:42 +00:00
a3453e5bd0 remove qse_cstr_t and related types. switched all existing references to qse_cstr_t and its family 2014-07-02 12:28:58 +00:00
e21afe6f6e enhanced c++ compiler detection 2014-05-28 16:51:32 +00:00
e26b1a2a68 autoreconfed the project 2014-04-24 02:45:31 +00:00
a89cd70ddb updated copyright notice 2013-12-31 10:24:12 +00:00
5ba15ae2e4 included more characters into xli tag character set.
improved detection of __float128 support
2013-11-14 14:07:16 +00:00
91c9182ad7 enhanced __float128 handling
added qse_strvfmt() and qse_strxvfmt()
2013-11-03 16:01:39 +00:00
636967779d enhanced line breaking in sio 2013-10-21 14:53:53 +00:00
8b0e522b27 added some convenience routines into sio 2013-10-20 14:14:10 +00:00
fd4f25d330 fixed a bug in xli reader 2013-09-27 16:19:44 +00:00
ef25755996 added QSE_XLI_KEYTAG 2013-09-25 06:40:40 +00:00
abcf8988a5 added QSE_XLI_STRTAG and changed related functions and defintions 2013-09-24 14:02:06 +00:00
84aca0ecb1 added QSE_XLI_NOLIST and QSE_XLI_NONIL 2013-09-23 14:06:25 +00:00
72fd080f70 added qse_getxlirootxtn(), QSE_XLI_ROOTXTNSIZE as well as the rootxtnsize parameter to multiple initialization functions 2013-09-20 07:18:26 +00:00
99d0e04879 added QSE_XLI_LEADDIGIT.
enhanced keyword and identifier scanning for xli
2013-09-17 01:28:04 +00:00
3d6f9af82b added qse_freexliroot() and qse_xli_yeildroot().
changed qse_xli_getpairxtn() to qse_getxlipairxtn()
2013-09-16 14:32:50 +00:00
c1c1f203ee added QSE_XLI_MULSEGSTR 2013-09-16 13:33:51 +00:00
cb170d2e7a add QSE_XLI_PAIRXTNSIZE and qse_xli_getpairxtn() 2013-09-16 11:03:44 +00:00
462c891e1d added qse_xli_insertpairwithstrs().
renamed qse_xli_getnumpairs() to qse_xli_countpairs().
reworked qse_xli_findpair() and qse_xli_countpairs()
2013-07-15 06:52:06 +00:00
2b58fc6fe3 added qse_xli_definepair() and qse_xli_undefinepair().
renamed some xli functions.
updated cmd/httpd to utilize qse_xli_definepair()
2013-07-12 15:37:29 +00:00
67c47e906d started adding simple xli validation 2013-07-11 16:55:08 +00:00
2bccba995c fixed a xli reader bug of not placing the comment text inside a proper list 2013-07-02 13:10:11 +00:00
d2505bdbcd added code to accept a number as a xli value.
renamed pair->name to pair->alias and related functions.
enhanced xli reader to support string escaping
2013-07-01 15:16:19 +00:00
3e21bc4f98 made changes to clear errors before reading and writing xli 2013-07-01 09:29:08 +00:00
d8cb7f4ef1 fixed the xli writing bug of not writing multi-segment string properly and added qse_xli_clearwionames() 2013-07-01 09:26:39 +00:00
6f965a75d9 added qse_xli_dupflatstr() and renamed qse_xli_addnextsegtostr() to qse_xli_addsegtostr().
made relevant changes to cmd/httpd/httpd.c for the change of qse_xli_str_t
2013-07-01 09:10:13 +00:00