Commit Graph

  • 64fbfed781 added qse_fs_delete() still primitive hyung-hwan 2012-02-21 12:54:42 +00:00
  • f2d767064e enhanced qse_fs_move() for dos build hyung-hwan 2012-02-21 09:23:51 +00:00
  • a48c498dc8 fixed some typos for dos build hyung-hwan 2012-02-20 14:45:49 +00:00
  • 5cc0e408b3 enhanced sio,pio,fio to support win9x fixed minor bugs in sio,pio,fio hyung-hwan 2012-02-19 14:38:22 +00:00
  • b330d2c350 added hton,ntoh renamed qse_getcmgrbyname() to qse_findcmgr() added qse_setcmgrfinder()/qse_getcmgrfinder() started adding ipad,nwad hyung-hwan 2012-02-13 14:43:50 +00:00
  • 35ac9924ac fixed a few line to remove compile-time warnings hyung-hwan 2012-02-12 13:31:27 +00:00
  • a2346f6e4b enhanced error handling of sio,pio,tio hyung-hwan 2012-02-12 13:20:39 +00:00
  • 3df521f7a9 added qse_httpd_geterrnum()/qse_httpd_seterrnum(). added more error codes to httpd. added qse_pio_gethandleasubi(). enhanced sample file handlers enhanced qse_htre_completecontent()/qse_htre_discardcontent()/qse_htre_addcontent()/qse_htre_clear() fixed many cgi handling bugs hyung-hwan 2012-02-10 13:58:23 +00:00
  • 29a218eeb5 refactored httpd file handling hyung-hwan 2012-02-09 14:30:22 +00:00
  • 1ab75927d2 fixed various bugs in handling cgi hyung-hwan 2012-02-09 12:54:00 +00:00
  • 517107ab79 enhanced httpd hyung-hwan 2012-02-08 12:59:59 +00:00
  • 17d05bb1e0 fixed httpd to react to request immediate when threaded hyung-hwan 2012-02-03 14:30:45 +00:00
  • 681e50822c made some enhancements to httpd hyung-hwan 2012-02-02 14:48:06 +00:00
  • a782229fa2 added qse_httpd_entasknph() enhanced qse_pio_t with posix_spawn() hyung-hwan 2012-02-01 14:32:34 +00:00
  • 7a7127b89f added qse_httpd_entaskerror() and enhanced qse_httpd_entaskpath() hyung-hwan 2012-01-31 14:32:20 +00:00
  • fcd14fff1c minor httpd refactoring hyung-hwan 2012-01-30 13:43:08 +00:00
  • 7c31be31c3 refactored httpd a bit hyung-hwan 2012-01-28 14:15:46 +00:00
  • e7b5bfaf4b enhanced httpd directory listing hyung-hwan 2012-01-26 14:19:48 +00:00
  • 246dc4f5b7 fixed of not setting cmgr properly in awk/std.c added encoding options to the awk command. added directory functions to httpd hyung-hwan 2012-01-25 15:39:02 +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 hyung-hwan 2012-01-17 16:45:01 +00:00
  • fa850168ee changed qse_runmain() to ignore mbwc error by calling qse_mbstowcsalldup(). added qse_mbstowcsalldup() and its variants hyung-hwan 2012-01-15 15:25:28 +00:00
  • 52710a87c9 Added a cmgr parameter to qse_awk_rtx_open() hyung-hwan 2012-01-14 01:45:48 +00:00
  • d48f69568c added sendfile for solaris using sendfilev hyung-hwan 2012-01-13 14:56:41 +00:00
  • 60ad0283bc updated os2 project files hyung-hwan 2012-01-11 14:28:59 +00:00
  • a3eed193d5 added solaris workaround for mbrlen bug. enhanced socket libarary detection in configure.ac hyung-hwan 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 hyung-hwan 2012-01-06 14:38:11 +00:00
  • 42431d2642 separated slmb from mbwc hyung-hwan 2012-01-03 14:41:15 +00:00
  • dd02292cc4 added qse_utf8cmgr and qse_loccmgr hyung-hwan 2012-01-02 15:11:43 +00:00
  • 5e0b9418d7 minor code changes in mbwc hyung-hwan 2012-01-01 15:14:30 +00:00
  • d1883d2a72 did some mbwc makeover hyung-hwan 2011-12-31 15:24:48 +00:00
  • a0fc992c65 added qse_cmgr_t. still in primitive stage. added qse_tio_getcmgr()/qse_tio_setcmgr() added qse_pio_getcmgr()/qse_pio_setcmgr() added qse_fio_getcmgr()/qse_fio_setcmgr() added qse_fio_getcmgr()/qse_fio_setcmgr() added mbs/wcs conversion functions using cmgr hyung-hwan 2011-12-30 14:44:21 +00:00
  • bd7fd49a72 removed redundant code hyung-hwan 2011-12-28 14:26:02 +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 hyung-hwan 2011-12-25 15:25:28 +00:00
  • 5b436e2304 added a mime type handler to the sample httpd program hyung-hwan 2011-12-23 15:28:00 +00:00
  • 14acf9a920 added qse_mbsntowcsnupto() changed qse_tio_readwcs() to utilize qse_mbsntowcsnupto() hyung-hwan 2011-12-21 16:21:46 +00:00
  • 38d3c22d1f added a few lines of code to print simple memory allocation counts in cmd/awk/awk.c and cmd/sed/sed.c. got rid of redundant realloc handler check in lib/awk/*.c hyung-hwan 2011-12-21 06:40:27 +00:00
  • 42c44f9d3d changed pio for changes in mbwc conversion functions hyung-hwan 2011-12-21 02:02:05 +00:00
  • f4df349fc7 fixed wrong type casting bugs in StdAwk. made changes to use qse_sio_openstd() in StdAwk. fixed a bug of opening an output console file in the wrong mode in StdAwk made changes to use qse_sio_openstd() in cut/std.c. removed qse_sio_in/qse_sio_out/qse_sio_err. hyung-hwan 2011-12-20 16:59:21 +00:00
  • d5db73dfce added qse_tio_writembs() and qse_tio_readmbs() hyung-hwan 2011-12-18 17:40:37 +00:00
  • 7f0ad74286 fixed a bug of not checking the return value of wcrtomb properly in qse_wcrtomb(). fixed a bug of passing a wrong buffer to qse_wcrtomb() in qse_wcsntombsn(). enhanced qse_tio_writembsn() and qse_tio_writewcsn() hyung-hwan 2011-12-13 15:48:00 +00:00
  • 283f388ae9 corrected wrong assertion hyung-hwan 2011-12-12 14:46:55 +00:00
  • 57683c9396 added QSE_SIO_NOAUTOFLUSH. fixed a bug in qse_tio_writew() changed how assert() prints messages. hyung-hwan 2011-12-12 14:46:22 +00:00
  • 0b4c66cbf5 added primitive qse_tio_writem() and qse_tio_writew() hyung-hwan 2011-12-11 16:25:33 +00:00
  • 566e13d874 revised qse_mbstowcs()/qse_mbsntowcsn()/qse_wcstombs()/qse_wcsntombsn(). changed the parts affected by the revision works including deleting unnecessary functions hyung-hwan 2011-12-11 15:43:19 +00:00
  • 2faee1f23f added qse_wcsatombsdup()/qse_mbsatowcsdup() added macro redefinition for QSE_MBLEN_MAX in some special cases fixed a bug of defining QSE_TOMUPPER and QSE_TOMLOWER wrongly changed data types of utf8 functions. fixed null-terminating bugs in qse_mbstowcs()/qse_wcstombs() hyung-hwan 2011-12-05 13:43:56 +00:00
  • c2264998f2 added qse_wcsatombsdup() hyung-hwan 2011-12-02 16:05:16 +00:00
  • f922c5858d fixed a http header formatting error hyung-hwan 2011-11-26 14:17:00 +00:00
  • cd124ecf6a added qse_ntprd_t hyung-hwan 2011-11-24 07:48:11 +00:00
  • 9550c71096 added qse_ntoff_t hyung-hwan 2011-11-24 02:21:18 +00:00
  • 936353f809 made minor changes to syscall definitions hyung-hwan 2011-11-23 15:11:22 +00:00
  • 350c75434c fixed a minor build issue with mingw64. renamed qse_real_t to qse_flt_t hyung-hwan 2011-11-22 05:03:31 +00:00
  • 5bd21d36b2 added in-place editing to sed command. relocated files in lib/fs to lib/cmn hyung-hwan 2011-11-20 16:24:11 +00:00
  • 1f9de59543 added QSE_ALIGNOF(). hyung-hwan 2011-11-17 16:07:35 +00:00
  • df28fde9ef added QSE_FIO_TEMPORARY. added qse_rand31() fixed a minor bug in handling QSE_FMTINTMAX_ZEROLEAD hyung-hwan 2011-11-16 15:18:46 +00:00
  • e15fcd0c14 added QSE_FMTINTMAX_ZEROLEAD. changed awk printf to use qse_fmtintmax for integer printing. added 'b' and 'B' for awk printf hyung-hwan 2011-11-15 15:58:32 +00:00
  • 759925d816 interim commit while dropping dependence on printf in awk hyung-hwan 2011-11-14 15:15:44 +00:00
  • aba1884abb updated build files for watcom hyung-hwan 2011-11-11 15:55:33 +00:00
  • 1869cde2dc deleted QSE_FIO_NOCACHE hyung-hwan 2011-11-10 15:45:10 +00:00
  • 1e36d2c141 added QSE_FIO_NOCACHE. map QSE_FIO_SEQUENTIAL and QSE_FIO_RANDOM to some posix_fadvise flags if available hyung-hwan 2011-11-10 13:45:07 +00:00
  • 595aab7555 enhanced a few code segments that convert a digit to a number hyung-hwan 2011-11-09 00:54:27 +00:00
  • f2615f05a5 added simple utf8 functions hyung-hwan 2011-11-08 13:36:47 +00:00
  • 10b0469ee1 added prefix to qse_fmtintmax() and qse_fmtuintmax(). chnaged awk's printf to use qse_fmtintmax(). hyung-hwan 2011-11-07 00:01:19 +00:00
  • 226795c03e added qse_fmtintmaxtombs()/qse_fmtintmaxtowcs() and related functions. changed qse_awk_t to use these new formatting functions. redefined some primitive types hyung-hwan 2011-11-05 00:50:55 +00:00
  • 6ee7a71b8d added qse_fmtulongtombs()/qse_fmtulongtowcs() hyung-hwan 2011-11-03 14:56:26 +00:00
  • e5a9693411 enhanded qse_dir_read() hyung-hwan 2011-10-28 01:05:19 +00:00
  • 1b600ee20c touched up code a bit hyung-hwan 2011-10-27 22:29:28 +00:00
  • 4eb8cb62ee added QSE_CANONPATH_EMPTYSINGLEDOT, QSE_CANONPATH_KEEPDOUBLESLASHES, QSE_CANONDROPTRAILINGSEP hyung-hwan 2011-10-26 00:19:20 +00:00
  • e31e2c41ec enhanced qse_canonpath() hyung-hwan 2011-10-25 17:20:25 +00:00
  • f2d60b9366 enhanced qse_dir_t hyung-hwan 2011-10-25 01:48:07 +00:00
  • 67e9eb8d9f changed qse_dir_t a little hyung-hwan 2011-10-24 16:20:06 +00:00
  • 4213133aac added errnum to qse_dir_t hyung-hwan 2011-10-24 01:19:19 +00:00
  • 6e0c8bbf44 added qse_dir_geterrnum() and qse_dir_geterrmsg()) hyung-hwan 2011-10-23 12:04:51 +00:00
  • 5cd5041ed3 added QSE_FIO_NOFOLLOW hyung-hwan 2011-10-19 22:29:28 +00:00
  • c6f78119d3 added some unix code for qse_dir_t hyung-hwan 2011-10-18 22:21:36 +00:00
  • 38500b97d6 added qse_stradup() and related functions coded qse_dir_change() for win32 hyung-hwan 2011-10-15 23:18:55 +00:00
  • 23ee1f7f51 migrated fs/path.c to cmn/path.c hyung-hwan 2011-10-14 22:57:41 +00:00
  • b5b23cbc36 fixed bugs in qse_canonpath() hyung-hwan 2011-10-14 15:51:20 +00:00
  • 68537ad16a added qse_canonpath() hyung-hwan 2011-10-14 00:49:54 +00:00
  • 624aeb41fd added some WIN32 directory code hyung-hwan 2011-10-13 00:32:37 +00:00
  • f39a8e3526 started writing code for qse_dir_t hyung-hwan 2011-10-12 00:19:27 +00:00
  • 5547b38369 changed watcom project file hyung-hwan 2011-10-09 00:09:54 +00:00
  • 84eb18092f fixed a minor bug in calling qse_sed_setcompid() from sed/std.c hyung-hwan 2011-10-08 22:41:52 +00:00
  • 055334e965 changed awk/std.c to open stdin/stdout via qse_sio_openstd() instead of referencing qse_sio_in and qse_sio_out hyung-hwan 2011-10-08 16:52:33 +00:00
  • 5d774c198f made qse_sed_setexectracer() selectable at compile-time hyung-hwan 2011-10-07 23:09:48 +00:00
  • 915ef99f07 added qse_sed_setcompid() and related code fixed the way how it squeezes in a new line into a script stream not ending with a newline hyung-hwan 2011-10-07 02:01:35 +00:00
  • 5eca3cd4b5 added error handling after reading from script streams. changed qse_sed_compstd() to return the number of opened stream resources via a parameter. relocated qse_sed_cmd_t and qse_sed_adr_to to the public sed.h header file. hyung-hwan 2011-10-06 00:41:04 +00:00
  • 0f33edf167 changed how getnextsc() counts line and column numbers. changed how PEEPNEXTSC() works hyung-hwan 2011-10-05 00:08:12 +00:00
  • cae3fbe798 fixed a bug in squeezing a new line for a continuing script stream hyung-hwan 2011-10-03 01:30:44 +00:00
  • 7505e0723f * added QSE_SIO_NOCLOSE. * enhanced qse_sed_comp() to accept an array of qse_sed_iostd_t hyung-hwan 2011-10-03 01:25:23 +00:00
  • 8f3563b73e minor fix to set the location of the first address properly when it's erroneous hyung-hwan 2011-09-30 00:42:50 +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 hyung-hwan 2011-09-29 00:31:17 +00:00
  • 84cb2b81d8 abandoned unmaintained directories hyung-hwan 2011-09-27 23:08:25 +00:00
  • 9fb0bc1628 changed how to handle appends(a,r,R), to use less memory when append text/file is large hyung-hwan 2011-09-27 22:51:26 +00:00
  • 00d9d74a7f added qse_sed_app_t hyung-hwan 2011-09-26 00:28:58 +00:00
  • b9e365f148 added qse_sed_setexechook() added qse_strfnmat() and related functions hyung-hwan 2011-09-24 08:52:22 +00:00
  • cd1c245670 fixed a bug of eating up one more character when handling an \X escape sequuence hyung-hwan 2011-09-23 01:07:18 +00:00
  • 7a93b6a5c9 added sed win32 targets for watcom hyung-hwan 2011-09-22 00:03:44 +00:00
  • ac8b7735b8 added a few targets for watcom hyung-hwan 2011-09-21 23:50:23 +00:00
  • 516031f17f added escape sequences \xnn and \Xnnnnnnnn. added 'z' command. added 'I' address modifier hyung-hwan 2011-09-21 23:10:09 +00:00
  • 716237d6c0 added Sed::stop() and Sed::isStop() hyung-hwan 2011-09-21 08:04:48 +00:00