1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005
|
2025-04-02 Arnold D. Robbins <arnold@skeeve.com>
* 5.3.2: Release tar made.
2025-03-27 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Bracket Expressions): Add additional notes about
things like \w or \< inside bracket expressions. Thanks to
"Jannick" <thirdedition@gmx.net> for the motivation.
2025-03-25 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (AWKPATH Variable): Path searching and appending .awk
are always done, even in compatibility mode.
2025-03-21 Paul Eggert <eggert@cs.ucla.edu>
* gawk.1: Don’t use \w|...| as bleeding-edge groff complains.
Instead, when defining the lq and rq strings, copy what
bleeding-edge grep does, as this should be a better match for the
various groff and traditional troff versions out there.
2025-03-21 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Bracket Expressions): Fix the text. A byte can only
hold values from 0 to 255, not 256. Ooops.
2025-03-20 Thérèse Godefroy <godef.th@free.fr>
* gawk_api-figure1.jpg, gawk_api-figure1.pdf, gawk_api-figure1.png,
gawk_api-figure1.svg, gawk_api-figure2.jpg, gawk_api-figure2.pdf,
gawk_api-figure2.png, gawk_api-figure2.svg, gawk_api-figure3.jpg,
gawk_api-figure3.pdf, gawk_api-figure3.png, gawk_api-figure3.svg:
Updated with reasonable contents.
2025-03-16 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Revert some of the "improvements" since I got "cannot
adjust line" error messages. Fix up use of ``quotes'' to use
the predefined strings that I already had.
It's a man page, which is secondary; the Source Of Truth is
*always* the Texinfo manual.
Added a note up front that the man page is secondary to the
manual, to be absolutely clear, once and for all. Sheesh.
2025-03-09 Bjarni Ingi Gislason <bjarniig@simnet.is>
* gawk.1: Improvements to get through groff's testing
and debugging options.
2025-03-05 Thérèse Godefroy <godef.th@free.fr>
* gawk_api-figure1.pdf gawk_api-figure1.png, gawk_api-figure2.pdf,
gawk_api-figure2.png, gawk_api-figure3.pdf, gawk_api-figure3.png,
gawk_array-elements.pdf, gawk_general-program.pdf,
gawk_process-flow.pdf, gawk_statist.jpg, gawk_statist.pdf,
lflashlight.pdf, rflashlight.pdf: Modified based on SVG.
* gawk_api-figure1.jpg, gawk_api-figure1.svg,
gawk_api-figure2.jpg, gawk_api-figure2.svg, gawk_api-figure3.jpg,
gawk_api-figure3.svg, gawk_array-elements.jpg,
gawk_array-elements.svg, gawk_general-program.jpg,
gawk_general-program.svg, gawk_process-flow.jpg,
gawk_process-flow.svg, gawk_statist.svg, lflashlight.jpg,
lflashlight.svg, rflashlight.jpg, rflashlight.svg: New files.
* Makefile.am (jpg_images, svg_images): New lists.
(EXTRA_DIST): Add the new lists.
2025-02-25 Arnold D. Robbins <arnold@skeeve.com>
* pm-gawk.texi: Add updates about ASLR etc.
2025-02-24 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in, gawk.1: Update copyright years.
* gawk.texi: Update patchlevel, update month.
* wordlist: Add new words, remove words no longer needed.
2025-02-19 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2025-02-17 John E. Malmberg <wb8tyw@qls.net>
* gawk.texi: Update for VSI VMS 9.2 on X86_64.
2025-02-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Add indexing on `@' for typed regexp constants.
Add a link to the gawkextlib doc on SourceForge. Thanks to
Manuel Collado <mcollado2011@gmail.com> for both updates.
Unrelated:
* pm-gawk.texi: Updated from Terence Kelly.
2025-02-01 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Remove note that persistent memory is experimental.
* gawk.texi (Persistent Memory): Remove stuff related to PIE
and ASLR.
2025-01-22 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Persistent Memory): Note that if a Linux system
uses ASLR, it can be worked around with setarch -R. Thanks
to Terence Kelly for the info.
The following changes motivicated by Alexander Lasky
<ALEXANDER.LASKY@sydneywater.com.au>.
(Nonconstant Fields): Note that string expressions that evaluate
to zero also yield $0.
(Escape Sequences, Bracket Expressions): Add some clarifications
about escape sequences in general and in bracket expressions.
2025-01-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (UPDATE-MONTH): Update.
Update output examples of `gawk --version'. Make all
IETF URLs point to .html versions. Thanks to Antonio Colombo
for the motivation.
2025-01-09 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Change https URL for cloning the gawk repo.
Update all relevant URLs to be https instead of http.
Update the copyright year.
2025-01-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Feature History): Note the addition of support
for OpenVMS 9.2-2 x86_64.
2024-11-19 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Assert Function): Add an opening quote.
2024-11-04 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Bracket Expressions): Add some clarifications
about backslash inside [...]. Thanks to Ed Morton
for the motivation.
2024-10-20 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi [PVERSION]: Nuked. All uses changed to straight
"version". Some other small fixes. Thanks to Antonio Colombo
for the motivation.
2024-10-15 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Gory Details): Use @multitable for the tables
instead of hand-crafted tables for each format. Motivated
by Thérèse Godefroy <godef.th@free.fr> to improve the HTML.
2024-10-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Contributors): Add Stuart Ferguson.
2024-10-06 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Shadowed Variables): New section. Original
text contributed by John Naman, <gawker@gmail.com>.
2024-10-05 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Move @cindex lines to be before @enumerate /
@itemize. Thanks to Thérèse Godefroy <godef.th@free.fr>
for the report.
2024-10-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Splitting By Content): Some adjustments
to quoted-csv.awk.
2024-09-20 Stuart Ferguson <stuart.fergs@gmail.com>
* gawk.texi (Splitting By Content): Reworked some more.
(More CSV): Removed.
2024-09-17 Arnold D. Robbins <arnold@skeeve.com>
* 5.3.1: Release tar made.
2024-09-16 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Setting the rounding mode): Small formatting fix.
(UPDATE-MONTH): Updated.
* awkcard.in: Bump version, add 2024 to copyright.
* gawk.1: Add 2024 to copyright.
2024-09-13 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
* wordlist: Updated.
2024-09-12 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Programs Exercises): Add two exercises related
to egrep.
2024-09-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Other Versions): Add info about`wak'.
2024-08-30 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Egrep Program): Small fixes. Add a note for future
work to do.
2024-08-12 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Improve indexing for @include/@load/@namespace
and use "directive" consistently to describe them. Thanks to
Antonio Colombo for pointing out the need.
2024-08-05 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Small consistency fix.
2024-08-05 Stuart Ferguson <stuart.fergs@gmail.com>
* gawk.texi (Splitting By Content, More CSV): Reworked.
2024-07-30 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Small style edits.
2024-07-29 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawk.texi (Extensions in gawk Not in POSIX awk): Note that
typeof and mkbool are also functions unique to gawk.
(Naming Rules): Include a reference to the POSIX/GNU node
so it's easier to see which gawk extension functions won't work
in namespaces without the awk:: scoping.
2024-07-28 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Computer Arithmetic): Add a relevant quote.
2024-07-14 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Use @code for getline, not @command. Thanks to
Thanks to Antonio Colombo.
2024-07-13 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Small fixups around use of getline and spelling fixes.
* wordlist: Updated.
2024-07-11 Denys Vlasenko <dvlasenk@redhat.com>
* gawk.1, gawk.texi, gawkinet.texi: Document getline as a function,
not as a statement.
2024-07-11 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Typo fix.
2024-06-14 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (GNU Regexp Operators): Add text explaining that
gawk doesn't support backreferences. Thanks to
Alexander Lasky <ALEXANDER.LASKY@sydneywater.com.au> for
suggesting this content.
2024-06-14 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Update copyright year, patch version. Remove an
obsolete paragraph.
2024-06-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi, awkcard.in, gawk.1: Removed hidden references to
--nostalgia option.
2024-06-08 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Feature History): Document removal of support
for OSF/1.
2024-05-26 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Time Functions): Note that the date script does not
take advantage of the utc-flag argument to strftime(). Thanks
to stbalbach <stbalbach@nym.hush.com> for pointing this out.
2024-05-05 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Mention the help-gawk list.
2024-04-24 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Mention the help-gawk list.
2024-03-03 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Extension Sample Inplace): Document that it
helps to redirect stdout in order to get block buffering.
Thanks to Ed Morton for pointing this out.
2024-02-26 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Fix a typo.
* wordlist, wordlist3: Updated.
2024-02-12 Tim Rice <trice@posteo.net>
* gawk.texi (Extension Sample Inplace): Add a note that
symbolic and hard links are replaced with a new file.
2024-01-28 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Time Functions): Add a note that some versions of
strftime accept flags, but that this isn't portable. Thanks
to Ed Morton <mortoneccc@comcast.net>.
2023-12-27 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Requesting Values): Fix a spelling typo.
Thanks to Antonio Colombo.
* wordlist: Updated.
2023-12-26 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Requesting Values): Add more text to clarify the
behavior.
2023-12-03 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Change references to gawktexi.in to gawk.texi and
remove reference to sidebar.awk. Thanks to Hermann Peifer for
pointing out the problem.
2023-12-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Extension Sample Time): Fix up the text for strptime().
Thanks to Hermann Peifer for pointing out the problem.
2023-11-30 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Small typo fixes. Thanks to Antonio Colombo.
2023-11-28 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Rework documentation on dynamic typing, moving
stuff around and adding more information. Thanks to Andrew Schorr
for pointing out the need.
2023-11-16 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (POSIX/GNU): Mention namespaces and `::'.
Thanks to J Naman, <gawker@703n.com> for the report.
Unrelated:
* gawk.texi: Go through the whole manual and specify either
"double quote" or "single quote". And some other minor
cleanups. Thanks to Wolfgang Laun <wolfgang.laun@gmail.com>
for the suggestion.
2023-11-05 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Various fixes and corrections. Thanks to
Antonio Colombo.
2023-11-04 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Numeric Functions): Fix a typo in the name of
random number shuffle algorithm. Thanks to Nelson H.F. Beebe.
2023-11-02 Arnold D. Robbins <arnold@skeeve.com>
* 5.3.0: Release tar ball made.
2023-11-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Remove FIXMEs and add link to gawk manual's
description of CSV data.
2023-10-29 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Other Versions): Add indexing for various
people. Thanks to Antonio Colombo for the suggestion.
2023-10-28 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Other Versions): Note the existance of
the new edition of BWK's book and of https://awk.dev.
2023-10-22 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi (Arrays of Arrays): Remove note at the end about
passing uninitialized elements into builtin functions that
create arrays, as it now works. Thanks, yet again, to
Hermann Peifer for pointing this out.
* gawk.1: Update copyright year.
* gawkbug.1: Remove "Last modified" line.
2023-10-21 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Remove notes at end of the file about sidebars.
Thanks to Antonio Colombo for pointing out that it's no
longer needed.
(Redirection): Revised discussion of mixing > and >>.
Motivated by mails from Hermann Peifer.
* wordlist3: Added some more OK words.
2023-10-19 Arnold D. Robbins <arnold@skeeve.com>
* gawk.texi: Renamed from gawktexi.in. Sidebars converted to
@cartouche for Texinfo 7.1.
* sidebar.awk: Removed.
* texinfo.tex: Updated from Texinfo 7.1 distribution.
* Makefile.am: Converted gawktexi.in to gawk.texi.
2023-10-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Update the date, add some indexing, removing FIXMEs.
* gawk.1, gawkbug.1, awkcard.in: Update version.
2023-10-18 Arnold D. Robbins <arnold@skeeve.com>
* wordlist: Updated.
2023-10-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Gory Details): Add an appropriate quote.
2023-10-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Escape Sequences): Clarify considerably how the
\u escape sequence works. Thanks to Eli Zaretskii for the push.
2023-10-04 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2023-09-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Remove vestiges of doc from when FS == ","
did CSV parsing. Whew.
* awkcard.in: Ditto.
Unrelated:
* gawktexi.in (Extension API Informational Variables):
Document do_csv variable in API.
(Feature History): Mention do_csv API variable and also
PROCINFO["CSV"].
2023-09-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Note the --csv option in
what changed for 5.3.0.
2023-08-25 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Sync from GNULIB.
2023-06-23 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (MAKEINFO): Add -c CHECK_NORMAL_MENU_STRUCTURE=1
per bug report on the grep bug list from Bruno Haible
<bruno@clisp.org>.
2023-06-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Fields): Add a footnote that referencing an
uninitialized field issues a lint warning. Suggested by
Sebastian Carlos <sebaaa1754@gmail.com>.
2023-06-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Statements/Lines): Document how backslash continuation
work for -F and command line assignments.
2023-06-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (String Functions): Improve doc on gensub()
for backslash before non-digit or at end of string.
2023-06-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Remove last use of \c and fix a typo reported by
Bjarni Ingi Gislasson.
* gawkbug.1: Fix up formatting of `--'. Also reported by
Bjarni Ingi Gislasson.
* gawktexi.in (Extension Sample Readdir): Added more info
to sync with the readdir.3am man page.
2023-06-02 Bjarni Ingi Gislason <bjarniig@simnet.is>
* gawk.1: Remove most uses of \c to help with po4a.
Original issue reported by Helge Kreutzmann <debian@helgefjell.de>.
2023-05-28 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Extension Sample Readdir): Updated.
2023-05-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Small fixes.
2023-05-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Get rid of duplicated words.
2023-05-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (OFMT): Add note about conversion of
integral values.
2023-05-07 Arnold D. Robbins <arnold@skeeve.com>
* 5.2.2: Release tar ball made.
2023-05-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Versions): Add a note about cppawk.
* wordlist: Updated.
2023-05-04 Arnold D. Robbins <arnold@skeeve.com>
* wordlist: Add some more words.
2023-04-27 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Update copyright year, gawk version,
download information.
* gawktexi.in (Persistent Memory): Add a note about memory
leaks that happen over time.
2023-04-14 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am, gawkinet.texi: Update copyright year.
* texinfo.tex: Sync from GNULIB.
2023-04-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Comma Separated Fields): Further revise the prose
and sidebar for discussion of CR-LF embedded in the record, and
as the record terminator. Update the sidebar as well that
standalone CRs are not modified.
* wordlist: Updated.
2023-04-10 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (To CSV Function): Fix a typo in the code.
Thanks to Andrew Schorr for the catch.
2023-04-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (To CSV Function): New section.
2023-04-06 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Carriage-Return--Line-Feed Line Endings In CSV Files):
Revise to explain that carriage-returns will be included in RT
when they appear just before a line-feed.
2023-04-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Controlling Scanning): Fix the logic in the example.
Thanks to Walter Bächi <privor@xn--walter-bchi-s8a.ch>
for the report.
2023-04-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Dynamic Typing): Small formatting fix.
Add an index entry.
* gawktexi.in (Comma Separated Fields): Additonal small
formatting changes.
2023-03-29 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Sync from Texinfo.
* gawktexi.in (Dynamic Typing): Add a quote.
(Common Extensions): Sort the table entries, sort of.
* gawktexi.in: Several fixes related to CSV; thanks to
Antonio Colombo. Note that `nawk' is BWK awk.
(Common Extensions): Add entries to the table for \u and
CSV support.
2023-03-26 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Sync from GNULIB.
* gawktexi.in (Dynamic Typing): Add more explanation and another
example.
2023-03-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Escape Sequences): Document \u.
(Feature History): Ditto.
* awkcard.in: Add \u to list of escape sequences.
2023-03-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Considerable work syncing the doc on CSV parsing
with changes in the code. Still stuff to do, maked with FIXMEs.
* wordlist, wordlist3: Updated.
2023-03-19 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Document -k/--csv.
* gawk.1: Ditto, add short section on CSV handling.
2023-03-09 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi (UPDATE-MONTH, EDITION): Updated.
Copyright, add current year.
(Submitting Your Changes): Add a note about diffs for generated
files also being in the output of `git diff'. Thanks to Manual
Collado for the suggestion.
(New feature development): Fix the text of a command.
Unrelated:
* Makefile.am: Adjust things to get 'make distcheck' to pass.
2023-03-09 Manuel Collado <mcollado2011@gmail.com>
* gawktexi.in, gawkinet.texi, *.{png,jpg,eps,pdf,txt,fig}: rename
image file names to ensure a gawk_ prefix (except *flashlight*).
* Makefile.am: Ditto. And install image files for .info and .html
docs.
2023-03-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Input Parsers): Clarify and improve some of the
prose, some more.
(Output Wrappers): Ditto.
2023-02-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Include Files): Mention that -i and @include are
the same and that files are only included once, even if nested
in multiple include files.
(Input Parsers): Improve discussion of struct stat buf.
2023-02-26 Arnold D. Robbins <arnold@skeeve.com>
* Multiple files: Remove trailing whitespace.
2023-02-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Input Parsers): Clarify and improve some of the prose.
2023-02-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Add note about nonfatal I/O.
2023-02-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (EDITION): Bump to 5.3. Thanks to Antonio
Colombo for the suggestion.
2023-02-10 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Noflush): New section.
Update modified date, version and patchlevel.
2023-02-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Clean up the entry for
version 5.3.
2023-02-05 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Update from GNULIB. Only change is to remove
trailing whitespace.
2023-02-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Document CSV parsing
and PROCINFO["pma"].
2023-02-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Getopt Function): Fix for parsing long
options; first option if it took an argument didn't work.
Thanks to Przemek Kitszel <przemyslaw.kitszel@intel.com>
for the report and fix.
2023-01-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that root can't
use persistent memory and we recommend chmod 600 on the file.
Also, update the copyright year.
(Extension Sample Time): Undeprecate time extension. Add
strptime() doc.
2023-01-03 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated to latest version from ftp.gnu.org.
2022-12-23 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated to latest version from GNULIB.
2022-12-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Add LaTeX support. Make the sidebar on the return
value of close() into a subsection. And a few minor unrelated fixes
and cleanups.
* texinfo.tex: Updated from texinfo 7.0.1 distribution.
2022-12-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Sample Debugging Session): End gawk invocation
with `--' and add some explanatory prose. Thanks to
Greg Minshall <minshall@umich.edu> for the suggestion.
2022-12-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Switch git:// URLs to https:// URLs for Github.
2022-12-11 Arnold D. Robbins <arnold@skeeve.com>
* main.c (Auto-set): Remove documentation "mb_cur_max" and "utf8"
entries in PROCINFO, they're not of any real use.
(Feature History): Ditto.
2022-12-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Auto-set): Document PROCINFO["pma"].
(Feature History): Ditto.
And per Antonio Colombo, make sample output of --version
consistent both places it's shown.
2022-12-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Update version stuff in sample
output.
2022-12-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that using / not using
-M across invocations doesn't work and issues a fatal error message.
2022-12-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Document removal of use of
libsigsegv.
2022-11-17 Arnold D. Robbins <arnold@skeeve.com>
* 5.2.1: Release tar ball made.
2022-11-17 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Update patchlevel.
* gawktexi.in: Ditto.
* texinfo.tex: Sync from GNULIB.
* wordlist, wordlist6: Updated.
* Makefile.am (EXTRA_DIST): Add wordlist5 and wordlist6.
2022-11-17 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that the CIFS filesystem
doesn't work for backing files.
* pm-gawk.1: Ditto.
2022-11-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Typo fix. Additional index entries for FS as ",",
thanks to Antonio Colombo for the suggestion.
2022-11-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Versions): Add info on awkcc.
* gawktexi.in (Feature History): Document "mb_cur_max" and "utf8"
elements in PROCINFO.
2022-11-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Comma Separated Fields): Add indexing. Expand text
some, particular that newlines can't be embedded.
(Splitting By Content): Additional text that FS = "," obsoletes
the example.
* wordlist: Updated.
* awkcard.in: Typo fix: CVS --> CSV.
2022-11-06 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Remove references to VAX/VMS, change "VMS" to
"OpenVMS" where relevant, and remove stuff about older versions
of OpenVMS.
2022-10-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that both Intel and
M1 systems are now supported for macOS.
2022-10-15 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2022-10-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Statements/Lines): Add a pointer to the bug list
for a patch that allows newlines inside parentheses without a
backslash.
(Persistent Memory): Document that PMA only works (right now)
on Intel-based macOS systems.
2022-10-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Make usage consistent for VAX, macos, z/OS and a few
other small cleanups.
2022-09-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document REALLY_USE_PERSIST_MALLOC
environment variable for testing unsupported systems.
2022-09-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that FreeBSD 13 and
OpenBSD 7 are supported.
2022-09-17 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Extension Sample Read write array): Clarify how readall
works. Thanks to J Naman, <gawker@703n.com> for the prod.
(GNU Regexp Operators): Add some phraseology borrowed from GNU grep
man page to further explain \B. Thanks to Neil R. Ormos
<ormos-gnulists17@ormos.org> for the suggestion.
2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
* 5.2.0: Release tar ball made.
2022-09-04 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2022-09-02 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Fix update date and version.
2022-09-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in(String Functions): Document "," as separator
for split().
2022-08-31 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Add a sentence on FS = "," to the reference card.
2022-08-30 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Comma Separated Fields): New node on CSV parsing.
(Field Splitting Summary): Add entry about FS = ",".
Note to self, FS = "," invalidates earlier examples in the
manual. Dang!!!
2022-08-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Bug definition): Add a note about fuzzers.
2022-08-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Further editing in the VMS bits. Add a note
that the gawkbug script isn't available under VMS or MinGW.
2022-08-17 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix up the formatting in the VMS bits.
* wordlist: Updated.
Unrelated:
* pm-gawk.texi: Updated from Terence Kelly.
2202-08-16 John E. Malmberg <wb8tyw@qsl.net>
* gawktexi.in (OpenVMS): Start of support for VMS Software, Inc.
releases. End of support for VAX/VMS and older OpenVMS versions.
2022-08-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Typo fix.
Semi-related:
* gawktexi.in (Persistent Memory): Add references to and info about
the new "Perstistent Memory gawk User Manual" from Terence Kelly.
(Distribution contents): Updated and corrected.
* pm-gawk.texi: New file.
* Makefile.am: Add appropriate stuff to build and install
the various versions of the pm-gawk.texi file.
2022-08-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Small addition.
* pm-gawk.1: Add a SEE ALSO section with appropriate
pointers, including to Terence Kelly's website for pma.
And some more cleanups.
2022-08-12 Arnold D. Robbins <arnold@skeeve.com>
* pm-gawk.1: New file.
* Makefile.am: Add stuff to integrate the new man page into
all the facilities: Installation, spell check, ps and pdf generation.
2022-08-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Small typo fixes.
2022-08-10 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document (extremely briefly)
that user-defined functions are also persistent.
2022-08-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: For `gawk --version' output, unwrap the result,
after code change in main.c to get just the "Avon 7" part of the
version sting.
2022-08-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: For `gawk --version' output, wrap the result
onto a second line. Thank you PMA for a too long version string.
2022-08-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document not to mix runs of
gawk with and without -M for the same backing file.
2022-08-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that gawk's variables
are reset. Update the PMA version information in the example.
(Igawk Program): Note that igawk is no longer installed.
2022-08-02 Eli Zaretskii <eliz@gnu.org>
* gawktexi.in (PC Compiling): Update for MinGW build.
2022-07-29 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Library Functions): Remove nextfile from the list
of gawk extensions. It's now standard
* Persistent Memory: Documnent that PMA and -M don't mix.
2022-07-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document how to tell if you
have PMA. Thanks to Antonio Colombo for pointing this out.
Also update the version message in the similar MPFR discussion.
2022-07-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document the PMA_VERBOSITY
environment variable. Eveywhere: do thorough indexing of all
environment variables.
2022-07-14 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Typo fix.
* wordlist2: Add some more words.
* Makefile.am: Update copyright.
* gawk.1: Remove accidental blank line.
2022-07-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document that Solaris also
works OK.
2022-07-11 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Update version.
* gawk.1: Ditto.
* gawktexi.in (UPDATE-MONTH, VERSION, PATCHLEVEL, EDITION): Update.
(Type functions): Update how array elements are handled.
(Persistent Memory): More updates.
(Feature History): Add FNV1-A hash algorithm.
2022-07-08 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Some cleanups and updates.
2022-07-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Additional indexing. Thanks to Antonio
Colombo for the report.
2022-07-06 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Remove stuff related to DJGPP.
(POSIX/GNU): Updated.
* wordlist, wordlist3: Updated.
2022-07-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (POSIX/GNU): Updated.
(Feature History): Updated.
2022-07-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Remove stuff related to OS/2.
2022-06-29 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Note that only 64-bit
systems are supported.
2022-06-24 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in (Environment Variables): Shorten text and add
GAWK_PERSIST_FILE description.
2022-06-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Additional updates.
2022-06-20 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: MPFR is now "on parole" instead of deprecated.
* gawktexi.in: Ditto. Update copyright year.
2022-06-17 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Typo fix.
* wordlist, wordlist2, wordlist5: Updated.
* gawktexi.in (Persistent Memory): Updated after comments from
Terence Kelly.
2022-06-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): Document --disable-pma.
Document that Mac OS works.
2022-06-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Persistent Memory): New section.
2022-06-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Document GAWK_PERSIST_FILE.
2022-06-06 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Array Functions): Add new function destroy_array.
2022-05-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Versions): Add reference to su8
gawk extensions.
2022-05-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix spelling errors. Thanks to Antonio
Colombo for the report.
* wordlist: Updated with new words.
2022-05-10 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (MPFR Features): Add subsections for deprecating
and the intro material.
(Obsolete): Add note about MPFR features.
2022-05-03 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Document that -M is deprecated.
* gawktexi.in (Options): Ditto.
(MPFR features): Ditto.
(Other Environment Variables): Add GAWK_NO_MPFR_WARN.
2022-04-29 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix a some minor grammar issues.
Thanks to Alan Welsh <alan.welsh@proton.me> for the reports.
Unrelated:
* gawktexi.in (Array Example): After some whining in comp.lang.awk,
make the filenames clearer and add some more explanatory text.
2022-04-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix a typo. Thanks to Alan Welsh <alan.welsh@proton.me>
for the report.
* wordlist: Updated.
2022-04-20 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2022-04-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Adding Code): Update coding style instructions.
* gawkbug.1: Small changes.
2022-03-10 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Formatting fixes.
2022-03-03 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Chopped down in size by about 40%.
* wordlist3: Updated for new man page.
* wordlist: Updated since it needed it.
2022-03-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Typo fix. Thanks to Antonio Colombo for pointing
it out.
2022-02-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Bugs): Updated to describe the gawkbug program.
* awkcard.in: Ditto.
2022-02-27 Arnold D. Robbins <arnold@skeeve.com>
* gawkbug.1, wordlist5: New files.
* Makefile.am: Adjust everything for additional man page.
2022-02-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Array Sorting Functions): Add a note to be careful
to use local variables in comparison functions.
2022-02-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (API Ownership of MPFR and GMP Values): Rework for
changes to code.
2022-02-23 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Extension Sample Read write array): Fix description of
readall to say readall instead of writeall.
2022-02-22 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Update --re-interval description.
* gawktexi.in: Ditto, in all relevant places.
2022-02-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Indirect Calls): Expand discussion of calling
built-in functions directly.
(POSIX Floating Point Problems): Add a note that the sign of
NaN values can vary.
2022-01-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Indirect Calls): Use `the_function' everywhere.
Thanks to John Naman, <gawker@703n.com> for the report.
2021-12-10 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2021-12-08 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in: Document new rwarray functions writeall and readall.
* wordlist: Add readall and writeall.
2021-11-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Add missing @item for AWKgo. Thanks to Antonio
Colombo. Small fix in Eli Zaretskii's addition.
2021-11-24 Eli Zaretskii <eliz@gnu.org>
* gawktexi.in (PC Binary Installation): Mention the need for
installing libgcc_s_dw2-1.dll.
2021-11-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Add info about AWKgo, an awk to go translator.
2021-11-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Getopt Function): Note that long option support
was contributed by Greg Minshall, and add him to the index.
2021-11-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix a small typo. Thanks to J Naman
<gawker@703n.com> for the report.
2021-11-04 Arnold D. Robbins <arnold@skeeve.com>
* gawk.info: Regenerated, using makeinfo 6.8.
2021-11-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Change @inforef to @xref in preparation
for Texinfo 6.8.
2021-10-27 Arnold D. Robbins <arnold@skeeve.com>
* 5.1.1: Release tar ball made.
2021-10-20 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (FS versus FPAT): New subsection.
(String Functions): Reference it.
2021-10-13 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in, gawkinet.texi, gawkworkflow.texi: Update copyright year.
2021-10-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Clarify that initialization and increment parts of
a for loop can't use the C comma operator. Thanks to J Naman
<gawker@703n.com> for pointing out the doc was too subtle.
Unrelated: further expand the bug reporting text and discussion
about comp.lang.awk.
Unrelated: Fix some spelling errors. Also, convert some
Unicode characters back into plain ASCII.
* wordlist: Updated.
* wordlist3: Updated.
2021-10-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Continue clarifying typeof() usage. And other fixes.
All thanks to Antonio Colombo.
(UPDATE-MONTH): Set to October. Also thanks to Antonio.
2021-10-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Clarify typeof() usage with array elements
created by reference.
2021-09-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Small cleanups from Antonio Colombo. General
review of usage of @code.
2021-09-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Building the Documentation): Improve the text,
add info on building the HTML doc. Thanks to Antonio Colombo
for the encouragement.
(Distribution Contents): Update with more files.
2021-09-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strong Regexp Constants): Document that they
can be assigned with -v. Thanks to J Naman <gawker@703n.com>
for the report.
2021-09-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Compiling from Git): New node.
(Building the Documentation): New node.
Set the update month and update the patch level.
* awkcard.in: Update tar ball version.
2021-09-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Interval Expressions): Add some notes borrowed from
Paul Eggert in the grep documentation.
2021-08-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strong Regexp Constants): Document behavior
when used as third argument of sub() or gsub().
(String Functions): Document that gensub() always returns
a string.
2021-07-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Remove obsolete bits relating to VMS.
2021-07-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Make @EMAIL usage consistent everywhere.
Thanks to Antonio Colombo for pointing it out.
2021-07-07 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Isnumeric Function): Improve description of how
isnumeric differs from the traditional x+0 == x test.
2021-07-05 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Document that asort() and asorti() allow the same array to
be passed for the first and second arguments.
* gawktexi.in (String Functions, Array Sorting Functions): Ditto.
Thanks to Peng Yu <pengyu.ut@gmail.com> for the report.
2021-07-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Bugs): Added discussion of what is and is not
a bug, as well as of the new help-gawk@gnu.org list and how
things are now managed.
2021-06-30 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2021-06-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Isnumeric Function): Some final (we hope) tweaks.
2021-06-24 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Isnumeric Function): Fix location of endfile
tag, and add a comment about how this differs from x+0 == x.
2021-06-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Isnumeric Function): Add an additional paragraph
from Andy. Turn some real tabs into spaces.
2021-06-22 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (Isnumeric Function): New node.
2021-06-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Performance bugs): New section.
(Compiling with MPFR): New section. Thanks to
Peter Lindgren <ogswd-awk@yahoo.com> for the suggestion.
2021-06-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Internationalization): Fix indexing. Thanks to
Antonio Colombo for pointing it out.
2021-06-17 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Internationalization): Add some appropriate quotes.
(Feature History): Some minor edits.
2021-06-10 Arnold D. Robbins <arnold@skeeve.com>
* wordlist: Add some more words.
2021-05-30 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Fix a typo and clarify wording.
Additionally, fix some other small mistakes.
* gawk.1: Also, fix a small typo.
Thanks to Antonio Colombo for the reports.
2021-05-27 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Feature History): Add features from 5.1.1.
2021-05-05 Arnold D. Robbins <arnold@skeeve.com>
* CMakeLists.txt: Removed.
2021-05-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Typo fix.
2021-05-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in, gawk.1, awkcard.in: Renamed bool to mkbool.
2021-04-28 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Revise doc for bools; they're now just numbers
with an extra flag.
* gawk.1: Ditto.
* awkcard.in: Ditto.
2021-04-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Controlling Scanning): Document bools for
"@val_type_asc".
* awkcard.in: Add doc on bool() function.
2021-04-06 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Finish documenting bool features.
* gawk.1: Add minimal documentation on bool.
2021-04-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Start documenting bool features.
2021-04-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Update menues.
2021-03-31 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Regexp Operator Details): Added a sidebar on
matching the empty regexp. Thanks to Arkadiusz Drabczyk
<arkadiusz@drabczyk.org> for pointing out the lack of
documentation.
2021-03-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Constructor Functions): Add doc on `make_bool'.
2021-03-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Environment Variables): Document "fnv1a"
possible value for AWK_HASH environment variable.
2021-03-18 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2021-02-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strange values): Fix a typo in the awk test
program. Make the C and Awk versions print "True" and
"False" to match Python, making comparisons easier. Thanks to
Antonio Colombo for the suggestions.
2021-01-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix some spelling errors.
* gawkinet.texi: Ditto.
* wordlist, wordlist2, wordlist4: Updated.
2021-01-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: A number of small fixes, thanks to
Antonio Colombo.
Unrelated:
* texinfo.tex: Updated via GNULIB.
2021-01-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Versions): Add information on more
awk implementations.
2021-01-08 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (gawk split records): Document that RS = "()"
doesn't split records on the null string.
(Regexp Field Splitting): Ditto, for FS.
2020-12-28 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
* gawkinet.texi: Update mailpopclient.
2020-12-27 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
* gawkinet.texi: Update finger client, add catpipe
client and server.
2020-12-26 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
* gawkinet.texi: Update datetime client.
2020-12-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (More CSV): Add indexing and reference to
Manuel Collado's CSVMODE library.
2020-12-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (awk split records): Remove the bit about POSIX
mode not treating newline as a field separator; it's been not
true since 2015. Thanks to Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
for the report.
2020-12-07 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
* gawkinet.texi: Fix a number of FIXMEs.
2020-12-04 Juergen Kahrs <Juergen.Kahrs@googlemail.com>
* gawkinet.texi: Update urefs.
2020-12-01 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Lots of cleanup edits. Bump the minor part
of the edition.
* gawktexi.in: New section on extension philosphy.
2020-11-28 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Add an additional web resource.
* gawktexi.in: More edits in sample programs chapter.
2020-11-20 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strange values): Correct the description of what
happens with infinity. Thanks to Antonio Colombo for pointing
out the problem.
2020-11-16 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Nextfile Statement): Clarify what happens in
a BEGINFILE rule.
* gawktexi.in: Additional small fixes.
2020-11-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strange values): Add test programs inside
@ignore; extracted to example directory.
2020-11-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Samll improvement in strange numbers section.
2020-11-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Strange values): New section on NaN and infinity.
Update some other bits to point to it.
* wordlist: Updated with more words.
2020-11-16 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Nextfile Statement): Clarify what happens in
a BEGINFILE rule.
2020-10-31 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2020-10-28 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Arguments): Add a sidebar about quoting shell
variables on the command line. Based on a bug list discussion in 2018.
2020-10-22 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2020-10-16 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: After review, remove/update some FIXMEs, and
and fix a markup error.
2020-10-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Add an index entry.
2020-10-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Explain `ls -l' earlier in the book, and small wording
improvement in explanation of options. Thanks to Yehezkel Bernat.
<yehezkelshb@gmail.com> for the comments.
2020-10-11 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Fix a spelling error.
* wordlist, wordlist2: Updated.
2020-10-07 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Add an additional dark corner notation.
2020-10-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Minor edit related to compatiblity mode and
unknown options. Thanks to Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
for raising the issue.
Unrelated:
* gawktexi.in: A number of small fixes, mostly thanks to
Antonio Colombo.
2020-10-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Minor edits.
Unrelated:
* gawktexi.in (Wc Program): Update to POSIX, support both bytes
and characters via the gawkextlib mbs extension.
Unrelated:
* gawktexi.in: Remove TODO at end of file related to recursion;
it's already handled.
2020-10-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Split Program): Rewrite split to be POSIX
compliant. Update all the prose.
* wordlist: Update.
2020-09-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix a spelling error.
* wordlist, wordlist2, wordlist3: Remove words that spell
now recognizes as real words.
* gawkinet.texi: Fix a spelling error.
* Makefile.am (spellinet): New target.
* wordlist4: New file.
2020-09-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Minor fixes. Thanks to Antonio Colombo for
bringing them to my attention.
2020-09-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Egrep Program): Improve to be POSIX compliant.
Update explanatory text as well.
2020-09-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Id Program): Rewrite to be POSIX compliant.
Update explanatory text as well.
2020-09-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Index BWK quotes separately. Finish using "BWK awk"
everywhere. Fix up text with exercise for uniq.awk in both
places.
2020-09-01 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Minor edits.
* awkcard.in: Ditto.
2020-08-31 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Uniq Program): Updated uniq.awk to follow 2020 POSIX.
2020-08-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix some small mistakes / typos.
Adjust the prose some as well.
2020-08-25 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (BEGINFILE/ENDFILE): Document that as of 5.1.1, in
a BEGINFILE, the record and fields are cleared. Fixes an issue
reported by Pat Rankin in May, 2011. Remove the related FIXME,
as well as a FIXME later on that is no longer relevant. Clarify
the prose in the whole section.
2020-08-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Arithmetic Ops): Update text to fix a FIXME. Document
that modulus is POSIX compliant.
2020-08-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (String Functions): Fix a typo in the description
of patsplit. Thanks to Nelson H.F. Beebe for the report.
2020-08-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Profiling): Add explanation of function order.
2020-07-28 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Change a FIXME into a real cross reference. Thanks
to Antonio Colombo for the report.
2020-07-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Document that get_mpfr and get_mpz are obsolete
and revise doc on handling MPFR and GMP values from an
extension function.
2020-07-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Document how to handle MPFR and GMP values
from an extension function.
Unrelated:
* texinfo.tex: Updated from GNULIB.
2020-07-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (General Data Types): Document that MPFR
data types are copied and have to be freed in the
extension.
2020-07-02 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1, gawktexi.in: Document -I/--trace option.
* awkcard.in: Document -I/--trace option.
2020-06-25 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Applied some more troff "lint" fixes.
Thanks to Bjarni Ingi Gislason <bjarniig@rhi.hi.is>.
2020-06-15 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Small fixes, and revise the indexing to use
new Texinfo features.
2020-06-14 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Revise indexing to use new Texinfo features.
2020-06-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (String Functions): Update doc on asort and asorti
w.r.t. SYMTAB and FUNCTAB.
2020-06-10 Andrew J. Schorr <aschorr@telemetry-investments.com>
* bc_notes: Add new field `unsigned long long ldl' to INSTRUCTION,
and update the definition of exec_count.
2020-06-09 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Implementation Limits): Update the table to be more
accurate and up to date. Note units of limits, per request from
Ed Morton <mortoneccc@comcast.net>.
2020-06-07 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2020-06-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Improvements in switch statement and typed
regex sections.
2020-05-24 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Applied a number of troff "lint" fixes.
Thanks to Bjarni Ingi Gislason <bjarniig@rhi.hi.is>.
2020-05-15 Arnold D. Robbins <arnold@skeeve.com>
* gawkworkflow.texi: Minor updates.
* texinfo.tex: Updated from GNULIB.
2020-05-08 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Remove special casing for statist image for
Info. Makeinfo handles it just fine.
2020-04-26 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Include ASCII Art version of the statist
image. Thanks again to Manuel Collado. Also update copyright
year and update month.
Also thanks to Manuel, remove extra @insertcopying for Info.
* statist.txt: New file.
2020-04-20 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.texi: Include statist figure in HTML version. Thanks
to Manuel Collado for pointing this out.
2020-04-14 Arnold D. Robbins <arnold@skeeve.com>
* 5.1.0: Release tar ball made.
2020-04-13 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Small typo fixes. Thanks to Antonio Colombo
for pointing them out.
2020-04-12 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Contribution from Manuel Collado related
to CSV processing.
2020-04-10 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in, gawk.1: Fix some spelling errors.
* wordlist, wordlist2, wordlist3: Updated with more words.
2020-04-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Clarify about whitespace.
2020-03-30 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in, gawk.1, awkcard.in: Minor edits before release.
2020-03-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix up references to POSIX standard. Thanks to
Antonio Colombo for the pointers.
2020-03-15 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated, via GNULIB.
* gawktexi.in: Misc updates.
2020-03-09 Andrew J. Schorr <aschorr@telemetry-investments.com>
* gawktexi.in (@val_str_asc, @val_num_asc, @val_str_desc,
@val_num_desc): Update descriptions to reflect that the index
strings are now used as a tie-breaker and @val_type_* is used
for comparing non-scalars.
2020-03-04 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Revised info on default values for AWKPATH
and AWKLIBPATH. Thanks to Jannick for the push.
* gawktexi.in: Document MSYS2 support and update the
updated month.
2020-02-02 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Getopt Function): Add support for long options,
contributed by Greg Minshall <minshall@acm.org>.
2020-01-23 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Document arry sorting by value for FUNCTAB.
Document that SYMTAB and FUNCTAB cannot be used with
asort() or asorti().
2020-01-19 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Escape Sequences): Stronger wording for \/
and \". Suggested by Jakub Martisko <jamartis@redhat.com>.
2020-01-19 Arnold D. Robbins <arnold@skeeve.com>
* gawkinet.info: Rebuilt using makeinfo 6.7.
2020-01-01 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (History Sorting): Supply a shorter version of the
program. Thanks to Rick van Rein <rick@openfortress.nl>.
2019-12-22 Arnold D. Robbins <arnold@skeeve.com>
* implementation-notes.txt: New file.
2019-12-15 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Use `@codequoteundirected on' and
`@codequotebacktick on' to get straight quotes in PDF. Thanks
to empirical@quantbo.com for the report and to Assaf Gordon
for the pointer to the fix.
2019-11-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Document that the time extension is now obsolete.
2019-11-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Document that readdir extension can cause a
fatal error, which should be handled with BEGINFILE.
* gawk.1: Ditto.
2019-10-16 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: BWK awk now supports RS as regexp, so remove the
"not nawk" note.
* gawktexi.in: Updates for BWK awk and RS as regexp.
2019-10-06 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix typo related to @/.../. Thanks to
Mark Krauze <marcuscruse@ya.ru> for the report.
2019-10-04 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated.
2019-09-24 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Take advantage of new indexing features in
Texinfo 6.7.
* sidebar.awk: Ditto.
* texinfo.tex: Updated from Texinfo 6.7 distribution.
2019-08-23 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in: Fixes and updates. Some cleanup.
2019-08-21 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated.
2019-08-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Other Arguments): Document the old trick of
using ./count=1 to name a file that looks like a variable
assignment. Thanks to Ed Morton <mortoneccc@comcast.net>
for the suggestion.
2019-07-23 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1: Fix typo, update edition. Thanks to Antonio
Colombo for the pointers.
* gawktexi.in: Update EDITION. Thanks to Antonio Colombo.
Fix two typos. Thanks to Mark Krauze.
2019-07-21 Arnold D. Robbins <arnold@skeeve.com>
* awkcard.in, gawk.1, gawkinet.texi, gawktexi.in: Copyrights
updated, spell checked.
* wordlist, wordlist3: Updated.
2019-06-26 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Extension Sample Inplace): Fix backwards
compatibility. Thanks to Andrew Schorr for most of the change.
2019-06-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Input Exercises): Remove exercise that is
no longer relevant. Thanks to Mark Krauze <daburashka@ya.ru>
for pointing this out.
2019-06-21 Arnold D. Robbins <arnold@skeeve.com>
* texinfo.tex: Updated from GNULIB.
2019-06-18 Arnold D. Robbins <arnold@skeeve.com>
* 5.0.1: Release tar ball made.
2019-06-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Plain Getline): Improve the program and show
sample input and output. Thanks to Mark Krauze <daburashka@ya.ru>
for some of the changes.
Unrelated: Set the update month.
* awkcard.in: Bump version in download info.
2019-06-11 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Regexp Operator Details): Add a paragraph
describing how unmatched left and right parentheses work.
Thanks to Neil Ormos <ormos-gnulists17@ormos.org>
for pointing out the need.
2019-06-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Type Functions): Clarify isarray() and
typeof() behavior. Thanks to Mark Krauze <daburashka@ya.ru>,
for pointing out the issues.
2019-06-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Invoking Summary): Added nice summarization of
argument processing contributed by Neil R. Ormos,
<ormos-gnulists17@ormos.org>.
2019-05-22 Arnold D. Robbins <arnold@skeeve.com>
* gawk.1, gawktexi.in: Document --lint=no-ext.
2019-05-06 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: Fix some typos. Thanks to Mark Krauze
<daburashka@ya.ru>, for pointing them out.
(Options): Document new feature in --sandbox, that you can't
add files that weren't there to start with.
2019-05-05 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Additional Configuration Options): Document that
--disable-extensions also disables the extensions! Thanks to
Mark Krauze <daburashka@ya.ru>, for pointing it out.
2019-04-28 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Options): Fix a copy/paste error. Thanks to
Mark Krauze <daburashka@ya.ru>, for pointing it out.
2019-04-22 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Undocumented): Fix a typo. Thanks to Antonio Colombo
for pointing it out.
2019-04-21 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Limitations): Provide brief instructions
on how to use use a temporary file in a script with
the debugger. Thanks to Holger Klene <h.klene@gmx.de>
for the discussion.
(Multiple Lines): Note that POSIX seems to require \n as
separator for all values of FS, but that in reality it
doesn't apply to regexps; this is a POSIX bug.
(Options): Document clearly that if no -f or -e, anything
after the program text is placed into ARGV and not
parsed for options. Thanks to Neil Ormos <ormos-gnulists17@ormos.org>
for the tip.
(Other Versions): Add a link to Mircea Neacsu's embeddable
awk interpreter.
2019-04-18 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Undocumented): Note an undocumented feature.
* Makefile.am (EXTRA_DIST): Add ChangeLog.1 to the list. Ooops.
2019-04-14 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in (Case-sensitivity): Document that single-byte
locales ignore case based on the current locale and not
always Latin-1.
2019-04-12 Arnold D. Robbins <arnold@skeeve.com>
* ChangeLog.1: Rotated ChangeLog into this file.
* ChangeLog: Created anew for gawk 5.0.0 and on.
* 5.0.0: Release tar ball made.
|