58 Commits

Author SHA1 Message Date
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
aeb9b79220 changed the structure of qse_xli_str_t. this breaks cmd/httpd/httpd.c
finished the xli output functions mostly
2013-06-29 17:01:32 +00:00
8b305fb6a7 some more code for writing xli 2013-06-29 04:17:32 +00:00
f8e8924c2d added more xli output code 2013-06-27 15:18:33 +00:00
e7b5352046 added QSE_XLI_KEEPTEXT and QSE_XLI_KEEPFILE and implemented these options 2013-06-23 14:44:29 +00:00
a218958f51 added qse_xli_getroot() and started implementing qse_xli_write() 2013-06-01 13:34:57 +00:00
15300bfcfc fixed a bug of not setting the last character properly upon EOF in get_char() of awk and xli 2013-05-15 15:08:39 +00:00
caf3cf8171 fixed more file inclusion bugs 2013-05-15 14:20:29 +00:00
639391d887 added QSE_SIO_KEEPPATH and qse_sio_getpath().
fixed a file inclusion bug in awk and xli
2013-05-15 12:05:24 +00:00
5584375bf3 added lib/xli/std.c 2013-03-13 15:57:50 +00:00