aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add AC_STRUCT_ST_BLKSIZE call in extension/configure.ac.Arnold D. Robbins2013-05-164-0/+82
|
* Add stat blocksize of 4096 for Windows.Arnold D. Robbins2013-05-162-0/+7
|
* Add make install to gawkextlib doc.Arnold D. Robbins2013-05-164-67/+92
|
* Fix building, installing, and testing extensions on MS-Windows.Eli Zaretskii2013-05-1418-34/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test/Makefile.in (mpfr-tests, shlib-tests): Add a blank character between ' and /FOO/ in Gawk command lines, for the benefit of testing under MSYS Bash. test/filefuncs.awk (BEGIN): Call 'stat' on gawkapi.o, not on gawk, which does not exist on systems that produce gawk.exe. README_D/README.pc: Update the pc build and test instructions. pc/Makefile.tst (AWK): Set AWKLIBPATH so extensions could be found. (LS): New variable. (check): Add back shlib-tests and shlib-msg-end. (readdir): Add a warning regarding inode reporting by ls.exe. (fts, fork, fork2): Add message about expected failure on MinGW. pc/Makefile (install): Install the extensions. (install-strip): Likewise. pc/Makefile.ext: New file. io.c (devopen) [__EMX__ || __MINGW32__]: Produce EISDIR on MinGW when an attempt to open() a directory fails. (two_way_open) [__EMX__ || __MINGW32__]: When trying to open() a directory fails with EISDIR, assign FAKE_FD_VALUE to the file descriptor and attributes of a directory to its mode bits. This is needed to support the readdir extension. gawkapi.h (FAKE_FD_VALUE): New macro, used in io.h and in extension/gawkdirfd.h. extension/rwarray.c [__MINGW32__]: Include winsock2.h instead of arpa/inet.h. extension/readdir.c [__MINGW32__]: Include windows.h. Include gawkapi.h before gawkdirfd.h, since the former defines FAKE_FD_VALUE needed by the latter. (ftype): Accept an additional argument, the directory that is being read. Callers changed. [!DT_BLK]: Produce the file's type by calling 'stat' on it, if the dirent structure doesn't provide that. (get_inode): New function, to produce inode values on MS-Windows. (dir_get_record): Use it. extension/inplace.c (chown, link) [__MINGW32__]: Redirect to existing library functions. (mkstemp) [__MINGW32__]: New function, for MinGW, which doesn't have it in its library. (do_inplace_end) [__MINGW32__]: Remove the old file before renaming the new, since 'rename' on Windows cannot overwrite existing files. extension/gawkdirfd.h (ENOTSUP): Define to ENOSYS if not already defined. (DIR_TO_FD): If not defined yet, define to FAKE_FD_VALUE. extension/filefuncs.c (get_inode) [_WIN32]: New function, produces the file index used on Windows as its inode. (fill_stat_array) [_WIN32]: Use it.
* Update it.po.Arnold D. Robbins2013-05-121-3/+2
|
* Gawk 4.1.0 release.Arnold D. Robbins2013-05-1052-947/+1190
|
* More doc cleanups.Arnold D. Robbins2013-05-095-825/+877
|
* Make /regex/ a 2nd arg to index() a fatal error.Arnold D. Robbins2013-05-099-339/+369
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-05-092-5/+26
|
* Minor edits in NEWS.Arnold D. Robbins2013-05-061-2/+3
|
* Update Polish translation.Arnold D. Robbins2013-05-052-711/+516
|
* Fix the problem with MPFR build on Windows.Eli Zaretskii2013-05-052-0/+7
| | | | | pc/config.sed (HAVE_MPFR): Don't #undef; it will be defined by pc/Makefile as needed.
* Fix MPFR build on pc platforms.Eli Zaretskii2013-05-042-1/+6
| | | | | pc/config.h (HAVE_MPFR): Don't #undef; it will be defined by pc/Makefile as needed.
* Update for next test tarball.Arnold D. Robbins2013-05-0231-755/+755
|
* Another addition to TODO.Arnold D. Robbins2013-05-021-0/+3
|
* Fix symtab9 test so it will work on Windows too.Arnold D. Robbins2013-05-025-11/+22
|
* Update TODO.Arnold D. Robbins2013-05-021-1/+8
|
* Sync pc/Makefile.tst with mainline.Arnold D. Robbins2013-05-022-1/+5
|
* More fixes for pc/Makefile.tst.Eli Zaretskii2013-04-292-4/+10
| | | | | | pc/Makefile.tst (mpfr-tests, shlib-tests, rsnulbig, rsnulbig2): Insert a space between ' and the following / to prevent MSYS Bash from interpreting that as a Unix-style file name.
* Fix the pc/ test suite.Eli Zaretskii2013-04-282-1/+7
| | | | | | pc/Makefile.tst (check): Remove the shlib tests from 'check', so that they are not run by default, because the extensions are not yet built automatically.
* Fix several tests on MinGW which were broken by a HACK in io.c.Eli Zaretskii2013-04-282-4/+6
| | | | | | io.c (redirect): Remove the HACK that called close_one when errno was zero in the MinGW build. This prevents failure in several tests in the test suite, e.g., closebad.
* Fix pc testsuite Makefile, pc/Makefile.tst.Eli Zaretskii2013-04-282-1/+11
| | | | | | | | | pc/Makefile.tst (top_srcdir): Define. This avoids failure in a few tests that use this variable. (testext): Prepend a space before the /regexp/ argument, to prevent MSYS Bash mistaking this for an absolute file name that needs to be converted to the Windows D:/foo/bar form, which fails the test.
* Minor fix in bootstrap.sh.Arnold D. Robbins2013-04-282-1/+5
|
* Bump version for next tarball.Arnold D. Robbins2013-04-2731-548/+1088
|
* Add a reference to a book on Computer Math.Arnold D. Robbins2013-04-274-157/+175
|
* Rename doc/gawkman.texi to doc/gawktexi.in.Arnold D. Robbins2013-04-276-16/+21
|
* Just about final cleanup of the doc.Arnold D. Robbins2013-04-274-30/+33
|
* Doc cleanup in MPFR and API chapters.Arnold D. Robbins2013-04-268-692/+799
|
* Update nl translation.Arnold D. Robbins2013-04-261-219/+132
|
* Update fr and vi .po files.Arnold D. Robbins2013-04-242-1352/+861
|
* Just about done with doc cleanup.Arnold D. Robbins2013-04-246-617/+648
|
* Typo fix in comment in io.c.Arnold D. Robbins2013-04-242-1/+5
|
* Add PROCINFO entries for API major and minor versions.Arnold D. Robbins2013-04-237-340/+398
|
* More doc updates.Arnold D. Robbins2013-04-236-414/+459
|
* Update extension/build-aux/missing.Arnold D. Robbins2013-04-222-260/+149
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-04-222-11/+14
|
* Update release checklist some.Arnold D. Robbins2013-04-211-1/+3
|
* Further documentation updates.Arnold D. Robbins2013-04-214-577/+579
|
* Update 'missing' script.Arnold D. Robbins2013-04-212-260/+149
|
* Add missing blank line in vms/ChangeLog.Arnold D. Robbins2013-04-201-0/+1
|
* Clean up ref card before release.Arnold D. Robbins2013-04-202-72/+76
|
* Add and update tests for VMS to get in synch with rest of the platforms. ↵Anders Wallin2013-04-191-0/+3
| | | | Tests for MPFR and extensions are not included.
* Add and update tests for VMS to get in synch with rest of the platforms. ↵Anders Wallin2013-04-191-30/+126
| | | | Tests for MPFR and extensions are not included.
* Update Swedish and Malay translations.Arnold D. Robbins2013-04-192-1015/+754
|
* Fix 'next' test to be locale-independent.Arnold D. Robbins2013-04-193-13/+22
|
* z/OS portability fix in extension/configure.ac.Arnold D. Robbins2013-04-183-2/+4
|
* Update copyright in extension/configure.ac.Arnold D. Robbins2013-04-182-1/+5
|
* Update Italian translation.Arnold D. Robbins2013-04-182-63/+58
|
* Update infrastructure tools list.Arnold D. Robbins2013-04-181-1/+2
|
* Typo fix.Arnold D. Robbins2013-04-183-2/+6
|