Commit Graph

558 Commits

Author SHA1 Message Date
82a639045f changed to prototype of qse_mmgr_t function to accept mmgr itself instead of mmgr->ctx and fixed a memory leak bug under a certain failure condition 2014-07-09 15:01:16 +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
6b2f1f8771 fixed a typo 2014-06-30 01:26:32 +00:00
4bb71a765e fixed a bug in configure.ac and bugs in awk sample programs 2014-06-08 14:11:12 +00:00
e21afe6f6e enhanced c++ compiler detection 2014-05-28 16:51:32 +00:00
45b2bc5e57 added qse_sio_truncate(), qse_sio_seek(),
changed qse_sio_getpos() to flush first.
renamed qse_Xio_purge() to qse_Xio_drain().
2014-04-28 14:18:06 +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
8e6e7f29a6 touched up gdl.h 2013-11-26 13:47:58 +00:00
ea55e0d7ee added a build option to use qse_intmax_t for integers in awk.
made relevant changes to support the option
2013-11-05 14:16:45 +00:00
be129e743b removed stdio.h stdio.c 2013-11-03 16:48:20 +00:00
91c9182ad7 enhanced __float128 handling
added qse_strvfmt() and qse_strxvfmt()
2013-11-03 16:01:39 +00:00
fa47ad2965 enhanced qse_str_fmt() 2013-10-30 13:50:21 +00:00
d97ef30707 added qse_str_fcat() 2013-10-30 05:53:54 +00:00
7074b0c389 reorganized str-dyn files 2013-10-29 14:14:43 +00:00
aaf73a86f5 fixed wrong return values of qse_fmtout 2013-10-28 09:40:25 +00:00
198bd714b0 started writing qse_strfmt()/qse_strxfmt() and the famaily 2013-10-24 14:55:15 +00:00
a629a06cdc fixed some build problems 2013-10-21 08:39:53 +00:00
f95e8594b8 added more sio functions 2013-10-20 15:22:44 +00:00
8b0e522b27 added some convenience routines into sio 2013-10-20 14:14:10 +00:00
abff341236 added fmt.h 2013-10-20 12:39:31 +00:00
bd3502f7e9 added qse_sio_putmbsf(), qse_sio_putwcsf(), qse_sio_putstrf() 2013-10-19 03:39:10 +00:00
b70e378041 added some code to format floating-point numbers 2013-10-15 16:35:23 +00:00
561dbe49f5 added qse_strjoin()/qse_strxjoin() and variants 2013-10-11 13:43:29 +00:00
fd4f25d330 fixed a bug in xli reader 2013-09-27 16:19:44 +00:00
cad563503a renamed QSE_MSTRTONUM()/QSE_WSTRTONUM() to QSE_MBSTONUM()/QSE_WCSTONUM() 2013-09-11 09:15:22 +00:00
04e6df3dd8 enhanced qse_mbsxsubst() and qse_wcsxsubst() for buffer size prediction 2013-09-09 05:47:54 +00:00
5734b05114 enhanced qse_strxsubst().
added qse_strxnsubst()
2013-09-08 17:26:43 +00:00
d841c9f62f changed awk to handle IGNORECASE with a regular expression engine that doesn't have a run-time option but has a compile-time option 2013-08-23 15:19: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
bad915cc55 added some code for integrating TRE into awk 2013-04-06 13:39:56 +00:00
33d7fd632c implemented QSE_DIR_SORT.
changed the way directory listing is formatted.
2013-04-04 15:04:45 +00:00
847a08c455 enhanced cmd/http/httpd.c to load host/location-specific configuration data 2013-03-11 16:34:41 +00:00
5bc774db3a revising httpd 2013-02-18 13:45:50 +00:00
bbdf168ee8 added AM_SILENT_RULES to configure.ac 2013-02-09 13:31:31 +00:00
543376b7d9 renamed QSE_AWK_EXTRAKWS to QSE_AWK_NEXTOFILE
fixed a minor glitch in qse_pio_t
fixed the nil field to xnil in qse_rbt_t to minimize collision with external header files since nil is a commonly found macro
added a simple optimization to qse_memcpy()
2013-01-29 03:43:32 +00:00
d671443442 experimented a bit for building on classic mac os 2013-01-20 14:03:36 +00:00
07d38add5d revised docs 2013-01-16 07:51:42 +00:00
121ed07cf0 fixed a bug in awk's built-in function fflush().
added the mb8 conversion routines for raw byte conversion
2013-01-16 05:04:56 +00:00
ef6d295cac revised docs 2013-01-12 16:46:12 +00:00
8ed69e7152 added primitive kqueue support 2013-01-02 03:00:20 +00:00
e957f7a1a1 revised some documentation 2012-12-30 06:20:08 +00:00
3aec7946c3 changed the way to fix ERROR_BROKEN_PIPE.
improved socket error translation
2012-12-28 08:39:41 +00:00
eb28009952 improved error number handling.
handled a broken pipe condition from an anonymous pipe in awk
2012-12-27 14:40:58 +00:00
b8c66b5b8d added qse_dir_geterrnum() 2012-12-25 14:10:02 +00:00
0dc6c0863e deleted the isnil operator and added the backquote operator to mean notnil 2012-12-19 14:11:07 +00:00
1595a9a4f3 touched up code for warp 4 2012-12-18 08:12:15 +00:00
eb944bbf95 touched up some source files for borland and msvc.
added more options to bakefile description
2012-12-13 13:07:16 +00:00
a523f1443b added qse_isdriveabspath().
enhanced httpd to accept drive path as a doc root for win/os2
2012-12-10 03:10:44 +00:00