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
3b9f0ab14e
almost finised mpi migration
2012-11-01 06:42:38 +00:00
acb40dea35
added modopen()/modclose()/modsym() to Awk/StdAwk.
...
migrated /lib/awk/mpi.c to mod/awk/mpi.c partially
2012-10-31 13:51:32 +00:00
a3af4c3eed
added qse_awk_rtx_valtombs()/qse_awk_rtx_valtostr()
...
added sys::kill() to awk
added sys::SIGXXXX to awk
added or enhanced uci::XXXX in awk
2012-10-31 08:31:58 +00:00
8ac0963885
combined some awk options into QSE_AWK_EXTRAKWS.
...
deleted QSE_AWK_EXTRAOPS and enabled all new operators by default
added === and !==.
fixed a bug in printing the explicit concatenation operator(%%, %%=)
improved @include handling
2012-10-25 14:38:27 +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
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
b907296f4a
touched up qse_task_t
2012-10-15 09:36:39 +00:00
69b118fcbf
added qse_cmgr_id_t, qse_setdflcmgrbyid(), qse_findcmgrbyid()
...
deleted qse_slmbcmgr, qse_utf8cmgr, qse_cp949cmgr, qse_cp950cmgr
added --enabled-more-cmgrs to configure
2012-09-05 22:37:55 +00:00
870ee3e362
reorganized some error codes.
...
added ssl library check to configure.ac
corrected wrong function definitions in chr.h
added MPI_NODE
2012-09-05 10:40:58 +00:00
f0e03cb4ca
enhanced qse_glob() to handle win/dos/os2 driver letters.
...
fixed a bug in qse_tio_writembs()
2012-09-02 08:48:05 +00:00
fde4ee404b
added an experimental and incomplenet glob function
2012-08-30 16:36:37 +00:00
53c98cce93
touched up configure.ac to produce substituable PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCH
2012-08-22 02:53:15 +00:00
5e5ed8b3f6
added some mpi code for awk
2012-08-10 16:05:55 +00:00
0bacc36751
added nwio to StdAwk.
...
added StdAwk::getConcoleCmgr() and StdAwk::setConsoleCmgr().
made io attributes names case-insensitive
2012-08-09 10:15:11 +00:00
a448d6c399
added nwio timeout handler for win32
...
added PROCINFO handler for win32
2012-08-01 04:00:39 +00:00
3c326c599f
added qse_pma_clear() and updated the copyright notice
2012-07-20 04:13:39 +00:00
4223736c14
added Awk::Pipe::Handler, Awk::File::Handler, Awk::Console::Handler
...
enhanced how to invoke I/O handler functions and objects
2012-06-06 14:41:21 +00:00
c64efd8ae7
added Awk::resetRunContext().
...
updated version to 0.5.7
2012-06-05 12:56:41 +00:00
a0faf15316
added awk12.cpp that shows how to redefine a console handler to use string buffers for console I/O
2012-06-05 07:45:52 +00:00
31739d58f4
added win32 nwio
2012-04-30 09:46:58 +00:00
5cc0e408b3
enhanced sio,pio,fio to support win9x
...
fixed minor bugs in sio,pio,fio
2012-02-19 14:38:22 +00:00
e7b5bfaf4b
enhanced httpd directory listing
2012-01-26 14:19:48 +00:00
fa850168ee
changed qse_runmain() to ignore mbwc error by calling qse_mbstowcsalldup().
...
added qse_mbstowcsalldup() and its variants
2012-01-15 15:25:28 +00:00
a3eed193d5
added solaris workaround for mbrlen bug.
...
enhanced socket libarary detection in configure.ac
2012-01-10 15:05:40 +00:00
70090bc117
changed qse_awk_parsestd_t and related code.
...
changed to use windows API for WIN32 in slmb.c
2012-01-06 14:38:11 +00:00
42431d2642
separated slmb from mbwc
2012-01-03 14:41:15 +00:00
42c44f9d3d
changed pio for changes in mbwc conversion functions
2011-12-21 02:02:05 +00:00
350c75434c
fixed a minor build issue with mingw64.
...
renamed qse_real_t to qse_flt_t
2011-11-22 05:03:31 +00:00
2c4ed8caf9
* added QSE_MBLEN_MAX
...
* added qse_getcclsid() and related functions
* added qse_isblank() and realted code
2011-08-22 23:26:26 +00:00
c380388718
added qse_parsehttprange
2011-07-26 09:42:35 +00:00
38b00c0756
touched up code
2011-05-26 08:42:26 +00:00
2cbe0d4681
enhanced val_int_to_str().
...
changed the return type of qse_awk_valtostr()
2011-05-26 08:00:19 +00:00
26427dd4c3
enhanced qse_awk_rtx_valtostr()
2011-05-25 09:14:58 +00:00
7e6a4dc0d5
* added qse_cptl_t/qse_xptl_t
...
* deleted word substitution functions from awk
2011-05-24 10:52:37 +00:00
b9933a473b
changed a sample program for qse_awk_findfun() and qse_awk_callfun()
2011-05-22 10:16:18 +00:00
a2a474bb34
added qse_awk_rtx_getfirstmapvalitr()/qse_awk_rtx_getnextmapvalitr()
2011-05-13 22:06:55 +00:00
4e882e79c0
changed Awk::Value::setIndexedVal()
2011-05-13 10:16:57 +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
bdc537fbdc
* fixed a bug of opening a console output file in a wrong mode resulting in failure.
...
* added a new sample file for awk
2011-04-17 08:55:26 +00:00
20a989ecaf
added OS/2 code into time.c
...
started writing OS/2 code into pio.c
fixed minor issues in fio.c
2011-03-19 09:07:21 +00:00
758037fac0
added more code for scm
2011-02-22 03:11:21 +00:00
f24fe05409
updated build files with a newer autoconf
2011-02-11 07:48:51 +00:00
db7d928a68
deleted unnecessary items from configure.ac
2011-02-01 22:48:53 +00:00
da945c3a08
fixed minor build issues
2011-01-23 03:52:20 +00:00
0e561c494c
changed autoconf and build files
2011-01-22 02:04:22 +00:00
c0122c72b8
implemented a non-recursive s-expression reader
2010-08-18 07:15:14 +00:00
b0a03e0b4d
enhanced regular expression handler
2010-05-10 07:44:39 +00:00