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
7423092c39
removed most math functions from the main engine. migrated them to the math module
2014-07-01 15:27:27 +00:00
a89cd70ddb
updated copyright notice
2013-12-31 10:24:12 +00:00
91c9182ad7
enhanced __float128 handling
...
added qse_strvfmt() and qse_strxvfmt()
2013-11-03 16:01:39 +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
847a08c455
enhanced cmd/http/httpd.c to load host/location-specific configuration data
2013-03-11 16:34:41 +00:00
60255caf39
added more code to xli
2013-02-06 14:31:32 +00:00
7aa63462f1
implemented static linking of awk modules
2013-02-01 14:30:25 +00:00
1dd8de1566
added the shebang field to cgi.
...
changed qse_httpd_getoption()/qse_httpd_setoption() to qse_httpd_getopt()/qse_httpd_setopt() with QSE_HTTPD_TRAIT
fixed a bug of not passing the pred argument in qse_httpd_entaskrsrc().
2013-01-30 14:08:38 +00:00
c7d88c455a
added QSE_AWK_INCLUDEDIRS. actual impl still pending
2013-01-22 14:20:10 +00:00
d9f961c6c3
added qse_awk_rtx_setprm().
...
changed some module functions to use referenced argument
2013-01-05 14:38:30 +00:00
7dd9e67cd8
added qse_awk_rtx_isnilval().
...
enhanced the qse_awk_sio_t core functions so that the implementaion can set the stream name
added export specifiers to some functions
2012-11-29 14:03:59 +00:00
7e509d4daa
added qse_dir_t.
...
added qse_mux_t.
added dir::xxx() for awk
2012-11-09 17:31:33 +00:00
7557b22cb8
enhanced module handling
2012-11-02 14:08:46 +00:00
acdd3a7a1c
prefixed many functions and classes with QSE_EXPORT
2012-11-01 15:03:02 +00:00
65c324d373
added QSE_AWK_MODERN
2012-10-31 09:43:56 +00:00
31edff2391
enhanced function call code to support module calls.
...
added libltdl into configure.ac, thus to the project
2012-10-23 17:08:56 +00:00
d963a79bd2
touched up code for module call in awk
2012-10-22 09:36:15 +00:00
ff13bf4668
added qse_awk_setopt()/qse_awk_getopt().
...
deleted qse_awk_getoption()/qse_awk_setoption()/qse_awk_setmaxdepth()/qse_awk_getmaxdepth().
redefined enumeration types related to the functions added or deleted above.
moved fnc_sleep from cmd/awk/awk.c to mod/awk/sys.c
managed to get external module call working in the primitive level
2012-10-21 16:19:03 +00:00
11b9829c9b
added some code to support module calls using module-name::function-name syntax to awk.
...
reorganized a few awk error code
2012-10-20 15:58:20 +00:00
ea3ebef8f1
added qse_awk_pushecb()/qse_awk_popecb()/qse_sed_pushecb()/qse_sed_popecb()/qse_httpd_pushecb()/qse_httpd_popecb().
...
started reorganizing samples/httpd01 to net/httpd-std.c
2012-09-07 15:13:55 +00:00
ec5537a35f
cleaned up $
2012-08-16 03:47:55 +00:00
3c326c599f
added qse_pma_clear() and updated the copyright notice
2012-07-20 04:13:39 +00:00
ada60acf67
enhanced win32 utf8 console hack in sio
2012-02-25 14:52:26 +00:00
e7b5bfaf4b
enhanced httpd directory listing
2012-01-26 14:19:48 +00:00
b903f8ebb5
added qse_awk_rtx_pushrcb() and qse_awk_rtx_poprcb().
...
deleted qse_awk_rtx_setrcb() and qse_awk_rtx_getrcb().
added 'close' to qse_awk_rcb_t
added builtin functions 'setenc' and 'unsetenc' to awk/std.c
added qse_getcmgrbyname()
added builtin functions 'setenc' and 'unsetenc' to awk/StdAwk.cpp
2012-01-17 16:45:01 +00:00
bd7fd49a72
removed redundant code
2011-12-28 14:26:02 +00:00
7e6a4dc0d5
* added qse_cptl_t/qse_xptl_t
...
* deleted word substitution functions from awk
2011-05-24 10:52:37 +00:00
da35a4c6dc
changed qse_awk_prm_t to include basic math functions
2011-05-18 08:37:51 +00:00
42327ce6d1
enhanced record reading further
2011-05-02 07:28:51 +00:00
65588fad45
updated copyright notice
2011-04-23 08:28:43 +00:00
ea724c784c
touched up awk for OS2
2011-04-18 09:28:22 +00:00
d58631e70b
enhanced qse_htb_t and qse_rbt_t
...
- defined builtin mancbs'
- changed qse_rbt_t to point to mancbs
- touched up a few other functions
2010-10-30 07:54:36 +00:00
81f314d676
improved qse_htb_t to use less memory. this resulted in backward-incompatible interface
2010-10-28 06:54:37 +00:00
c0122c72b8
implemented a non-recursive s-expression reader
2010-08-18 07:15:14 +00:00
99c72b1755
* renamed map to htb
...
* added qse_awk_findgbl()
* added Awk::findGlobal()
* began working on red-black tree
2010-07-09 00:58:44 +00:00
773f5cec57
touched up code a bit
2009-09-16 04:01:02 +00:00
3707f4dca8
documented more functions
2009-09-15 07:29:55 +00:00
9253c8644f
enhanced error location handling for awk
2009-08-26 03:50:07 +00:00
48aa3f2d34
touched up code
2009-08-25 06:15:56 +00:00
ea9e068c01
touched up code
2009-08-24 06:56:45 +00:00
6f4fd0c385
touched up code a little
2009-08-24 02:48:02 +00:00
267a602d4b
changed qse_awk_seterrnum() and qse_awk_rtx_seterrnum()
2009-08-17 07:44:20 +00:00
08d87ca85e
interim commit
2009-08-17 02:08:58 +00:00
3fc663609e
enhanced the awk parser
2009-08-07 02:27:14 +00:00
ff92573543
improved @include handling
2009-08-01 07:01:04 +00:00
0da1c65cf5
implemented @include partially
2009-07-27 20:31:58 +00:00
35e65743ab
cleaned up code
2009-07-19 06:02:24 +00:00
f5e3e53290
- added Awk::setGlobal & Awk::getGlobal
...
- fixed a bug in parsing getline
2009-07-15 02:06:14 +00:00