Commit Graph

64 Commits

Author SHA1 Message Date
c64efd8ae7 added Awk::resetRunContext().
updated version to 0.5.7
2012-06-05 12:56:41 +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
a3eed193d5 added solaris workaround for mbrlen bug.
enhanced socket libarary detection in configure.ac
2012-01-10 15:05:40 +00:00
29107a71be changed qse_tio_t to accept buffer specified externally.
removed the internal buffer from qse_tio_t.
added the WriteFile/WriteConsoleW hack into qse_sio_putwcs()/qse_sio_wcsn() as a partial solution to the WriteFile issue with UTF8 strings on the UTF8 console on win32
2011-12-25 15:25:28 +00:00
7a246a02ef added QSE_SED_EXTENDEDADR
deleted QSE_SED_ZEROA1 and QSE_SED_STARTSTEP
added actual code for more ~extended address formats
fixed the 'divide-by-zero' bug caused by the command 'start~0'
added more test scripts for sed
2011-09-29 00:31:17 +00:00
0d4ea6aab9 fixed a bug of not printing appended text properly when n or N is executed.
fixed a bug of not capturing submatches properly
2011-09-15 09:48:08 +00:00
0f85644269 added code to handle an empty regular expression in sed 2011-09-07 08:18:36 +00:00
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
2011-09-05 10:21:54 +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
4403c33aea * changed the explicit concatenation operator from a period to %% for qse_awk_t
* added the concatenative assignment operator(%%=) for qse_awk_t
2011-08-16 07:52:48 +00:00
6e2dd10655 * renamed udd to ctx in qse_mmgr_t
* fixed problems in build and test scripts
2011-08-15 03:07:31 +00:00
55182c4232 fixed a bug in parsing an expression like "1++b" in awk/parse.c 2011-08-13 08:16:05 +00:00
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
2011-08-12 09:11:02 +00:00
c380388718 added qse_parsehttprange 2011-07-26 09:42:35 +00:00
c7a49615a2 improved tokenization by rex 2011-05-19 08:36:40 +00:00
4da9a4d010 migrated math functions in Awk and StdAwk 2011-05-18 08:56:54 +00:00
9514c71a03 regenerated the test output 2011-05-02 07:29:45 +00:00
42327ce6d1 enhanced record reading further 2011-05-02 07:28:51 +00:00
40fad800f3 fixed the bug of not able to find the longest match for a multiple-character RS. 2011-04-28 08:04:13 +00:00
28d83d57a6 fixed minor flaws in regression test scripts 2011-03-19 09:24:24 +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
221db8488e enhanced xma realloc() 2010-08-01 01:45:47 +00:00
a1965a6544 fixed bugs in xma.c 2010-07-29 07:27:03 +00:00
b0a03e0b4d enhanced regular expression handler 2010-05-10 07:44:39 +00:00
2a045b7ff0 enhanced lda with binary heap functions
added more wide character handling functions
2010-04-06 06:50:01 +00:00
41b716c195 - fixed a bug in pio.c for WIN32
- deleted unnecessary files.
- updated documentation.
2009-12-15 06:50:11 +00:00
0d83bdba2c revised project information and added more test scripts for awk 2009-12-14 01:44:50 +00:00
faea2475ac fixed a parser bug in awk.
- handling of idiv operators
- tokenization of /=/ as a regular expression
- calling QSE_AWK_FREEREX to free compiled regular expressions.
switched to a new regular expression handler.
2009-12-11 07:03:54 +00:00
1d5be1f982 still coding rex1.c 2009-11-20 23:12:27 +00:00
e384e1d044 - enhanced how to determine between a function call and a variable concatenated with an parenthsized expression.
- fixed a bug in split.
2009-10-20 07:33:40 +00:00
bc43362962 enhanced string cache for awk 2009-09-19 22:28:49 +00:00
ae7b0a5bdd enhanced index and match 2009-09-17 00:35:29 +00:00
07d4a531f8 fixed a memory leak bug in parse_expr_basic() in parse.c
touched up qse_sed_comp() a little.
ehnanced the regression test script
2009-09-10 21:05:13 +00:00
417d901dad updated regression test scripts for old /bin/sh 2009-09-09 01:43:38 +00:00
d70bc70ded updated regression test scripts 2009-09-09 01:39:46 +00:00
454c76bd22 added regress/sed/regress.out 2009-09-09 01:35:35 +00:00
2a9fabebb6 improved cmd/sed/sed.c 2009-09-09 01:05:48 +00:00
faf8d996db touched up sed 2009-09-08 07:34:49 +00:00
f14f01864d fixed a bug in handling QSE_SED_QUIET for the 'n' command 2009-09-05 07:08:19 +00:00
10c75d357d fixed a bug in emitting a string 2009-09-03 06:55:55 +00:00
8118c7477d touched up code for an old c++ compiler 2009-08-31 07:19:02 +00:00
9253c8644f enhanced error location handling for awk 2009-08-26 03:50:07 +00:00
b6ca96214a improved line number handling 2009-08-20 08:04:15 +00:00
3fc663609e enhanced the awk parser 2009-08-07 02:27:14 +00:00