Commit Graph

  • 7de8b649ef added qse_sio_openstd(). added QSE_SED_ZEROA1 and related code hyung-hwan 2011-09-20 00:51:02 +0000
  • ecaed2c2b3 added qse_sed_io_std_t and related code hyung-hwan 2011-09-18 09:41:26 +0000
  • 0d4ea6aab9 fixed a bug of not printing appended text properly when n or N is executed. fixed a bug of not capturing submatches properly hyung-hwan 2011-09-15 09:48:08 +0000
  • e2a65338c8 touched up code related to QSE_SIO_IGNOREMBWCERR. set QSE_SIO_IGNOREMBWCERR to qse_sio_in, qse_sio_out, qse_sio_err by default hyung-hwan 2011-09-12 06:44:56 +0000
  • e2affec43b added QSE_TIO_IGNOREMBWCERR hyung-hwan 2011-09-11 20:48:21 +0000
  • 00e15a42e9 fixed a bug in handling r and a command hyung-hwan 2011-09-11 10:14:38 +0000
  • 3db2c566a2 added QSE_TRE_NONSTDEXT fixed a bug of not printing pattern space properly after 'q' hyung-hwan 2011-09-09 01:49:53 +0000
  • 92b4c29551 * fixed a bug of not setting the IGNORECASE option properly to TRE. * added code to treat a regular expressio delimiter as a normal character when present within [] of a regular expression. * changed code to allow 0 as a starting address of a start~step address form. * added code to accept 'I' as a option to the 's' command. hyung-hwan 2011-09-08 09:36:08 +0000
  • 5be63c4b38 added files to watcom project files hyung-hwan 2011-09-08 01:17:05 +0000
  • 0f85644269 added code to handle an empty regular expression in sed hyung-hwan 2011-09-07 08:18:36 +0000
  • 2f15ca2335 enhanced sed escape handling fixed an issue of adding an extra newline after matching $ in do_subst() of sed. changed tre slightly for QSE's own needs hyung-hwan 2011-09-05 10:21:54 +0000
  • 3fe32033cb * fixed a rounding bug of reallocation size in _realloc_merge of qse_xma_t. * replaced rex with tre in qse_sed_t * added submatch reference for the 's' command into qse_sed_t * changed some options and functions for tre integration in qse_sed_t hyung-hwan 2011-09-03 09:27:44 +0000
  • 1efa41052e fixed a minor bug in calling tre_add_tags() added qse_tre_open()/qse_tre_close()/qse_tre_geterrnum()/qse_tre_geterrmsg() added a parameter to return the number of submatches into qse_tre_compx()/qse_tre_comp() hyung-hwan 2011-09-02 08:45:06 +0000
  • 6aba3f8f89 integrated Ville Laurikari's TRE hyung-hwan 2011-09-01 09:43:46 +0000
  • 621eefef0c renamed ccls to ctype hyung-hwan 2011-08-25 00:54:19 +0000
  • 2c4ed8caf9 * added QSE_MBLEN_MAX * added qse_getcclsid() and related functions * added qse_isblank() and realted code hyung-hwan 2011-08-22 23:26:26 +0000
  • 03dad41aa2 fixed a bug in pma hyung-hwan 2011-08-19 10:26:47 +0000
  • d38faa3b1f fixed Doxyfile hyung-hwan 2011-08-16 08:44:29 +0000
  • 4403c33aea * changed the explicit concatenation operator from a period to %% for qse_awk_t * added the concatenative assignment operator(%%=) for qse_awk_t hyung-hwan 2011-08-16 07:52:48 +0000
  • 8da90da039 * added qse_mbscasebeg()/qse_wcscasebeg() * touched up the _WIN32 part of qse_fio_t a bit hyung-hwan 2011-08-15 09:59:55 +0000
  • 6e2dd10655 * renamed udd to ctx in qse_mmgr_t * fixed problems in build and test scripts hyung-hwan 2011-08-15 03:07:31 +0000
  • f332efc288 fixed a path to the doxygen css file hyung-hwan 2011-08-14 10:08:18 +0000
  • 4527bf0a34 * fixed a bug of not setting an error code upon a few cases of QSE_AWK_STRXDUP failures * added a new memory debugging facility to qseawk hyung-hwan 2011-08-14 10:04:14 +0000
  • e833fdff6f enhanced build files hyung-hwan 2011-08-14 01:05:45 +0000
  • ce8e12cb46 changed a sample code for time hyung-hwan 2011-08-13 23:05:03 +0000
  • 8923102323 fixed a minor glitch in the pio sample code hyung-hwan 2011-08-13 22:44:43 +0000
  • 14572f08aa fixed a few issues in qse_env_t functions on OS2 with Watcom C hyung-hwan 2011-08-13 10:35:34 +0000
  • 66fa01b2cf * fixed qse_env_t functions for OS2 * deleted unnecessary targets for watcom hyung-hwan 2011-08-13 08:39:18 +0000
  • 55182c4232 fixed a bug in parsing an expression like "1++b" in awk/parse.c hyung-hwan 2011-08-13 08:16:05 +0000
  • f843a6e003 * fixed an issue in parsing an expression like "a++ ++b" or "1 ++b" * added _WIN32 code handling QSE_PIO_MBSCMD * fixed various _WIN32 issues in qse_env_t * added untested OS2 code handling QSE_PIO_MBSCMD hyung-hwan 2011-08-12 09:11:02 +0000
  • cfe85ecc60 * added QSE_PIO_MBSCMD * added qse_env_insertsys() and related functions hyung-hwan 2011-08-11 10:18:35 +0000
  • 93f8bfca65 enhanced qse_env_t to use the natural charater type for underlying process execution system call. enanced qse_pio_t to accept environment hyung-hwan 2011-08-10 10:08:26 +0000
  • 6f7f368a91 completed initial implementation of qse_env_t hyung-hwan 2011-08-07 09:41:27 +0000
  • c73a51dbbc fixed the wrong defintion of qse_strbeg(). started wrting qse_env_delete() hyung-hwan 2011-08-06 21:25:08 +0000
  • a5e86b984c added a few functions for qse_env_t hyung-hwan 2011-08-06 11:08:21 +0000
  • 5b92edfe50 fixed the wrong escape character for pio command splitting hyung-hwan 2011-08-05 09:53:43 +0000
  • 470c292157 added more checks to cgi handling hyung-hwan 2011-08-05 09:43:28 +0000
  • bd09e34df5 written some cgi response chunking code hyung-hwan 2011-08-04 11:04:36 +0000
  • 0998ae3b25 added more cgi related code hyung-hwan 2011-08-03 10:27:30 +0000
  • 3634d16aaf still writing cgi support code hyung-hwan 2011-08-02 09:43:48 +0000
  • 1b2392571c started adding cgi support. enhanced qse_httpd_entask() and related functions to support entasking within a task handler. hyung-hwan 2011-07-30 02:14:04 +0000
  • 1d41b3fb2a tidied up code a bit hyung-hwan 2011-07-29 09:32:56 +0000
  • 578080e071 added interim patches to httpd for sco hyung-hwan 2011-07-28 23:06:16 +0000
  • 5e85ab6613 added code to selective turn on/off an output thread hyung-hwan 2011-07-28 21:57:39 +0000
  • f4ad3e3b66 added qse_httpd_entaskpath(). renames qse_httpd_entaskXXX() functions to a newer style hyung-hwan 2011-07-28 08:35:28 +0000
  • 79370202bc added qse_awk_http_range_int_t hyung-hwan 2011-07-27 09:41:20 +0000
  • c380388718 added qse_parsehttprange hyung-hwan 2011-07-26 09:42:35 +0000
  • 2c25c5d185 fixed a type casting bug in qse_awk_sprintreal() hyung-hwan 2011-07-26 07:08:07 +0000
  • f43799a68c enhanced error handling for shorter code in some functions of qse_awk_t hyung-hwan 2011-07-26 02:25:13 +0000
  • 6ac70e5958 touched up the parser code for qse_awk_t a bit hyung-hwan 2011-07-26 01:32:49 +0000
  • a9635f0ee0 fixed a minor issue for OS/2 hyung-hwan 2011-07-25 08:42:23 +0000
  • 5464fecddc added qse_awk_valtolong() and qse_awk_valtoreal() for convenience hyung-hwan 2011-07-25 08:24:13 +0000
  • b67f0ccd42 enhanced constant folding code for qse_awk_t hyung-hwan 2011-07-24 10:17:15 +0000
  • 59afc79821 added floating-pointer remainder handler for qse_awk_t hyung-hwan 2011-07-24 03:03:48 +0000
  • 4b531aa248 fixed indentation hyung-hwan 2011-07-23 09:43:03 +0000
  • b2e7566e6b added a few lines of constant folding code for awk. still incomplete hyung-hwan 2011-07-23 09:37:46 +0000
  • 7740b30aea added httpd.h hyung-hwan 2011-07-23 07:53:31 +0000
  • 0967928a90 added more code for qse_httpd_t added qse_htre_gethdrval() hyung-hwan 2011-07-22 09:50:38 +0000
  • d9d2cda5c3 added version to documentation hyung-hwan 2011-07-21 10:32:07 +0000
  • b08ebd719c added qse_ubi_t separated task functions from httpd.c to httpd_task.c hyung-hwan 2011-07-21 10:17:16 +0000
  • 618f8bcf1f improved qse_httpd_entask() and related functions hyung-hwan 2011-07-20 10:18:54 +0000
  • 46c7cd9484 added doxygen.css hyung-hwan 2011-07-16 10:20:33 +0000
  • 49abb01c3e corrected documentation a bit hyung-hwan 2011-07-16 09:53:49 +0000
  • 1deaac776d touched up code a little hyung-hwan 2011-07-15 10:00:37 +0000
  • 9cdc8206e5 adding more code hyung-hwan 2011-07-14 09:18:54 +0000
  • fb574aa147 added more code for httpd hyung-hwan 2011-07-12 10:31:33 +0000
  • ec02be14e5 written more http code hyung-hwan 2011-07-08 10:16:19 +0000
  • afbbdd03ea fixed a bug in qse_mbs_ncpy() and qse_wcs_ncpy(). enhanced qse_mbs_ncat() and qse_wcs_ncat() to allocate a buffer if zero-length string is passed in when the current capacity is 0 hyung-hwan 2011-07-07 10:44:10 +0000
  • 4d55ebbcce reorganizing http functions hyung-hwan 2011-07-06 09:45:00 +0000
  • 6fcd875403 added qse_htre_t and changed data type names hyung-hwan 2011-06-30 09:12:36 +0000
  • 325a9d8b2b enhanced qse_http_t hyung-hwan 2011-06-23 10:17:35 +0000
  • 37318f12db improved http sample code hyung-hwan 2011-06-22 09:58:50 +0000
  • faf421a54c added parser code hyung-hwan 2011-06-21 08:56:40 +0000
  • 2008bdeef1 started working on parser hyung-hwan 2011-06-20 09:31:23 +0000
  • 121f0145fa added test code for bootstrapping hyung-hwan 2011-06-19 09:30:49 +0000
  • 682cfc1949 revised bootstrapping code hyung-hwan 2011-06-18 10:17:18 +0000
  • c7b3ece237 interim commit hyung-hwan 2011-06-17 07:51:05 +0000
  • 2adaa58e7d no meaningful changes... hyung-hwan 2011-06-16 10:00:36 +0000
  • fb46d98bb2 added more code for symbol table, system dictionary, bootstrapping hyung-hwan 2011-06-15 10:04:31 +0000
  • 3cc4595018 added more code for symbol table and system dictionary hyung-hwan 2011-06-14 11:13:17 +0000
  • 143bf5aa2b updated qse_stx_hashobj() hyung-hwan 2011-06-08 10:47:20 +0000
  • adcf59e44d did a bit of stx work hyung-hwan 2011-06-08 10:30:16 +0000
  • f50b2835f7 resumed stx after years of hibernation hyung-hwan 2011-06-05 10:22:20 +0000
  • 7a1682ae00 changed wrong comments hyung-hwan 2011-05-30 09:22:08 +0000
  • ed207769ff enhanced parse_primary_ident() in lib/awk/parse.c also fixed a memory leak in the function changed name of some data types hyung-hwan 2011-05-30 09:15:52 +0000
  • 6364077743 fixed qse_awk_rtx_freeval() hyung-hwan 2011-05-26 09:32:10 +0000
  • 9554a5eaae deleted wtab and rwtab from awk hyung-hwan 2011-05-26 09:25:51 +0000
  • ea3550bd19 migrated some default actions for switch statements hyung-hwan 2011-05-26 08:50:19 +0000
  • 38b00c0756 touched up code hyung-hwan 2011-05-26 08:42:26 +0000
  • 2cbe0d4681 enhanced val_int_to_str(). changed the return type of qse_awk_valtostr() hyung-hwan 2011-05-26 08:00:19 +0000
  • 26427dd4c3 enhanced qse_awk_rtx_valtostr() hyung-hwan 2011-05-25 09:14:58 +0000
  • 8497ddae25 minior message change to cpp error statements hyung-hwan 2011-05-24 23:11:42 +0000
  • 948f5de1cb added QSE_AWK_VAL_MAP_ITR_KEY() and deleted QSE_AWK_VAL_MAP_ITR_KEY_PTR()/QSE_AWK_VAL_MAP_ITR_KEY_LEN() added QSE_HTB_KPTL()/QSE_HTB_VPTL()/QSE_RBT_KPTL()/QSE_RBT_VPTL() hyung-hwan 2011-05-24 22:22:40 +0000
  • 5577499bfb fixed a minor bug in Awk.cpp hyung-hwan 2011-05-24 11:07:13 +0000
  • ef13e990cb touched up code a bit hyung-hwan 2011-05-24 11:02:35 +0000
  • 7e6a4dc0d5 * added qse_cptl_t/qse_xptl_t * deleted word substitution functions from awk hyung-hwan 2011-05-24 10:52:37 +0000
  • 40711d3320 exposed the details of qse_awk_fun_t hyung-hwan 2011-05-23 21:38:03 +0000
  • bc941f10db added pooled memory allocator taking code from tre for tre porting hyung-hwan 2011-05-23 09:03:30 +0000
  • 483ce8b5bb fixed minor bugs in rex.c hyung-hwan 2011-05-23 08:14:36 +0000
  • 55d2413ba8 fixed the string type issue in cmd/awk/awk.c hyung-hwan 2011-05-22 10:20:01 +0000