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 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254
|
menu (2.1.48) unstable; urgency=low
* The "Talence" release
* debian/control:
+ Bump Standards-Version to 4.5.0.
+ Add Vcs-Git/Vcs-Browser fields
+ Add Multi-Arch: same
+ Build-Depends on debhelper-compat (= 12). Closes: #965717
+ Replace Suggests: kde-runtime by kde-cli-tools. Closes: #950837
* debian/compat: removed
* debian/source/format: set to 3.0 (native)
* debian/copyright: update URL.
* po-su-to-root:
+ ro.po: updated Romanian translation by Cristian Secară. Closes: #931443
* debian/rules:
+ call configure with --host option. Closes: #837297
* scripts/su-to-root, doc/su-to-root:
- SU_TO_ROOT_X: new option sudo-askpass: use ssh-askpass via sudo --askpass.
Closes: #827914. Thanks Jordi Pujol Palomer.
-- Bill Allombert <ballombe@debian.org> Wed, 30 Sep 2020 19:27:58 +0200
menu (2.1.47) unstable; urgency=low
* The "Tours" release
* Update to automake 1.11
* debian/control
+ Bump Standards-Version to 3.9.5.
+ Clean up Suggests for su-to-root: Closes: #666545. Thanks Pino Toscano
- added: kde-runtime
- removed: kdebase-bin, kdebase-runtime, sux
+ Add Multi-Arch: foreign. Closes: #698800. Thanks Frédéric Brière
* debian/rules:
- Use dh_prep instead of dh_clean -k
- Add -Wl,-z,relro to LDFLAGS
- call dh_lintian
* debian/menu.lintian-overrides: added
- suppress prerm-calls-updatemenus
* debian/update-menus.sh: removed (useless since 2.1.26)
* doc/menufile.5, doc/menufile.fr.5:
- Add full icon path in example. Closes: #742490. Thanks Markus Koschany
* su-to-root:
+ Fix support (hopefully) for sux. Closes: #695882. Thanks Ian Pangilinan
-- Bill Allombert <ballombe@debian.org> Fri, 13 Jun 2014 19:05:17 +0200
menu (2.1.46) unstable; urgency=low
* The "Marseille" release.
* Handling of l10n by Christian Perrier:
+ Programs translations:
- Ukrainian updated by Serhij Dubyk.
- Brazilian Portuguese updated by Sérgio Cipolla.
Closes: #623121
+ su-to-root translations:
- Ukrainian updated by Serhij Dubyk.
- Brazilian Portuguese updated by Sérgio Cipolla.
Closes: #623121
+ Menu sections translations:
- Ukrainian updated by Serhij Dubyk.
- Brazilian Portuguese updated by Sérgio Cipolla.
Closes: #623121
- Danish updated by Joe Dalton. Closes: #624656
* doc/menu.sgml:
+ Fix typo in chapter 3.7. Thanks Hideki Yamane. Closes: #625736
* update-menus/update-menus.cc
+ 'update-menus --remove' failed to remove lock file.
Thanks Dave Steele. Closes: #648268
* debian/control
+ Bump Standards-Version to 3.9.2.
-- Bill Allombert <ballombe@debian.org> Wed, 16 Nov 2011 12:33:27 +0100
menu (2.1.45) unstable; urgency=low
* The "no ghost" release
* Handling of l10n by Christian Perrier:
+ Programs translations:
- Danish updated. Closes: #609583
* su-to-root: add support for gksudo and kdesudo. Closes: #604085, #602118.
* update-menus/update-menus.cc:
+ option --menufilesdir: do not require a trailing slash. Closes: #595032.
* debian/prerm:
+ automatically remove generate system menu files when menu is removed.
Closes: #305764, #592441.
* update-menus/parsestream.cc:
+ catch endoffile exception in init method, thanks Renzo Davoli.
-- Bill Allombert <ballombe@debian.org> Mon, 07 Mar 2011 11:58:39 +0100
menu (2.1.44) unstable; urgency=low
* The "Bordeaux" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Estonian added. Closes: #582243
+ Programs translations:
- Estonian added.
+ su-to-root translations:
- Estonian added.
* debian/control:
- Suggests menu-l10n.
- Bump Standards-Version to 3.9.1.
* Fix spelling error in /usr/share/menu/README.
Thanks to Filipus Klutiero. Closes: #592114
-- Bill Allombert <ballombe@debian.org> Mon, 06 Sep 2010 16:48:27 +0200
menu (2.1.43) unstable; urgency=low
* The "Javier Jugendtraum" release.
* menu repository on alioth.debian.org converted to subversion
* doc/su-to-root.1:
+ Fix typo. Closes: #552153. Thanks Filipus Klutiero.
* doc/menu.sgml:
+ Mention that the new menu structure was drafted by Linas Zvirblis.
* install-menu/functions.cc, install-menu/install-menu.cc:
+ Add support for translation of menu entries in gettext domain
'menu-entries'. Translations will be provided by the menu-l10n package.
Closes: #37716
* update automake-related scripts.
-- Bill Allombert <ballombe@debian.org> Sun, 24 Jan 2010 13:08:52 +0100
menu (2.1.42) unstable; urgency=low
* The "answer to life, the universe and menu" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Asturian added. Closes: #511622
- Kazakh added. Closes: #520998
- Bengali updated
- Breton added. Closes: #532686
- Slovak updated. Closes: #522746
+ Programs translations:
- Asturian added. Closes: #511622
* debian/compat, debian/control
- Switch to debhelper v5.
* debian/control:
- Depends: add ${misc:Depends}
- Bump Standards-Version to 3.8.3.
* install-info transition:
+ doc/Makefile.am, doc/menu.direntry:
- Add @direntry to menu.info. Closes: #528892
+ debian/postinst, debian/prerm:
- Remove call to install-info.
+ debian/rules:
- call dh_installinfo to handle info document.
* debian/postinst, debian/prerm:
- Remove useless commented parts.
* su-to-root:
- su-to-root failed to interpolate command when run by root.
Patch from Stefan Monnier. Closes: #522301
* menu.h:
- default setting of sort was disabling $sort.
Patch from Vaclav Ovsik. Closes: #504508
* doc/menu.sgml:
- Do not use /etc/X11 as example path. Closes: #498590
- Clean up 'postrm purge' example.
- Mention existence of dh_installmenu. Closes: #503140
- Remove note about wm-menu-config.
* configure.ac, */Makefile.am
- Fix uninstall target so that 'make distcheck' work again.
-- Bill Allombert <ballombe@debian.org> Fri, 18 Sep 2009 20:37:19 +0200
menu (2.1.41) unstable; urgency=low
* The "true bubulle never burst" release
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Brazilian Portuguese updated by Eder Marques. Closes: #494159
- Georgian added by Aiet Kolkhi. Closes: #498422
- Greek updated by Emmanuel Galatoulas. Closes: #498463
- Catalan updated by Jordi mallach. Closes: #499298
* l10n: menu sections translation into Croatian updated by Josip Rodin,
Closes: #498055.
-- Bill Allombert <ballombe@debian.org> Fri, 24 Oct 2008 00:52:01 +0200
menu (2.1.40) unstable; urgency=low
* The "Saint-Malo" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Turkish updated by Mert Dirik. Closes: #484795
- Macedonian updated by Georgi Stanojevski. Closes: #486005
- Esperanto updated by Felipe Castro. Closes: #488591
- Swedish added by Martin Bagge. Closes: #488668
- Dutch updated by Benno Schulenberg. Closes: #490109
- Arabic updated by Ossama Khayat. Closes: #491541
- Italian updated by Milo Casagrande. Closes: #492387
+ Programs translations:
- Esperanto updated by Felipe Castro. Closes: #488592
* debian/control:
+ Bump Standards-Version to 3.8.0.
* update-menus/update-menus.cc:
+ Accept states triggers-awaited and triggers-pending as installed.
Thanks Joey Hess for his explanation. Closes: #489040
-- Bill Allombert <ballombe@debian.org> Thu, 24 Jul 2008 16:06:55 +0200
menu (2.1.39) unstable; urgency=low
* The "thanks for all the patches" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Indonesian updated by Arief Fitrianto. Closes: #469955
- Japanese updated by Hideki Yamane. Closes: #475543, #477982
- Malayalam updated by Praveen A. Closes: #479294
- Finnish updated by Tommi Vainikainen. Closes: #479351
- Malayalam updated by SZERVÁC Attila. Closes: #479354
- Kurdish updated by Erdal Ronahi. Closes: #479444
- Lithuanian updated by Kestutis Biliunas. Closes: #479451
- Turkish updated by Mert Dirik. Closes: #480013
- Albanian updated by Elian Myftiu. Closes: #480281
- Irish added by Kevin Scannell. Closes: #480880
- Polish updated by Marcin Owsiany. Closes: #481635
+ su-to-root translations:
- Lithuanian updated by Kestutis Biliunas. Closes: #479453
* Patches from Robert Luberda:
- Fix diversion of output to /tmp/update-menus.XXX
- Exit cleanly if the dpkg database is broken. Closes: #341701
* debian/control, doc/su-to-root.1, doc/su-to-root.fr.1, scripts/su-to-root:
- Add support for ktsuss. Closes: #478841. Thanks Yves-Alexis Perez.
* Patch from Joey Hess:
- add trigger support stage 1. Closes: #473467.
*Note* To allow partial upgrades, lenny packages should not assume
menu support triggers.
+ this fix a rare race condition when upgrading. Closes: #473464.
-- Bill Allombert <ballombe@debian.org> Mon, 12 May 2008 20:41:42 +0200
menu (2.1.38) unstable; urgency=low
* The "little zebra" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Russian updated by Yuri Kozlov. Closes: #462283
- Traditional Chinese updated by Tetralet. Closes: #464855
- Romanian updated by stan ioan-eugen. Closes: #466618
- Basque updated by Piarre Beobide. Closes: #468682
+ programs translations:
- French completed by Christian Perrier. Closes: #468466
- Romanian updated by stan ioan-eugen. Closes: #466618
+ su-to-root translations:
- Romanian updated by stan ioan-eugen. Closes: #466618
* Work-around apt bug #463030 by calling setsid in daemon mode.
Closes: #462648. Thanks Dmitry E. Oboukhov for the patch.
* Patch from Robert Luberda:
- Dependency check now handles virtual packages. Closes: #452801
* doc/menu.sgml:
- Remove excerpt from menu policy about authoritativeness
pasted by mistake. Closes: #466248. Thanks Robert Luberda.
* debian/bug.presubj:
- Remove color escape codes which are not displayed correctly by
current reportbug. Thanks Dan Jacobson.
* su-to-root:
- Fix support for sux.
- Fix command quoting for sudo. Closes: #465136. Thanks Daniel Hahler.
- Fix typo passwd->password. Closes: #462645. Thanks Salvatore Bonaccorso.
* examples/translate_menus:
- automatic conversion from old section names to new names would replace
Locking by Lockinging. Closes: #468385. Thanks Yves-Alexis Perez.
* doc/Makefile.am:
- No more install the 'default' directory. Closes: #467238.
- Work around debiandoc-sgml bug #468772 by forcing locale to C.
Closes: #467239. Thanks Dan Jacobson.
-- Bill Allombert <ballombe@debian.org> Wed, 05 Mar 2008 16:59:55 +0100
menu (2.1.37) unstable; urgency=low
* the "what happened to release early, release often ?" release.
* Handling of l10n by Christian Perrier:
+ programs translations:
- Dutch updated by Tim Dijkstra. Closes: #446009
- Traditional Chinese updated by Kanru Chen. Closes: #446125
- Russian updated by Yuri Kozlov. Closes: #446136
- Spanish updated by Javier Fernández-Sanguino Peña. Closes: #446309
- Finnish updated by Tommi Vainikainen. Closes: #445927
- Spanish updated by Jacobo Tarrio. Closes: #446481
- Czech updated by Miroslav Kure. Closes: #446677
- Dutch updated by Tim Dijkstra. Closes: #446009
- Vietnamese updated by Clytie Siddall. Closes: #446993
- German updated by Sven Joachim. Closes: #448943
- Norwegian Bokmål updated by Hans F. Nordhaug.
Closes: #450959, #451298
- Basque by Piarres Beobide. Closes: #445939
- Swedish by Daniel Nylander. Closes: #445948
- Polish by Wojciech Zareba. Closes: #445977, #445962
- Thai by Theppitak Karoonboonyanan. Closes: #445931
- Portuguese by Antonio Amorim. Closes: #445994
+ Menu sections translations:
- Belarusian updated by Pavel Piatruk. Closes: #446557
- Czech updated by Miroslav Kure. Closes: #446677
- Galician updated by Jacobo Tarrio. Closes: #446616
- German updated by Sven Joachim. Closes: #447044
- Korean updated by Sunjae Park. Closes: #448051
- Hebrew updated by Lior Kaplan. Closes: #442234
- Dzongkha updated by Tenzin Dendup. Closes: #455862
- Spanish updated by Javier Fernández-Sanguino Peña. Closes: #457707
- Simplified Chinese updated by Xu Wang. Closes: #459983
- Slovak updated by Peter Mann. Closes: #460520
- Polish by Emil Nowak. Closes: #443797
+ su-to-root translations:
- Czech added by Miroslav Kure. Closes: #446677
* doc/menufile.fr.5:
- corrected typo, thanks to Cyril Brulebois for spotting it.
Closes: #449067
* debian/control:
+ Remove versionned Depends on >= pre-sarge dpkg.
+ Bump Standards-Version to 3.7.3
* update-menus/update-menus.cc:
- Fix g++-4.2 warning about string conversion. Closes: #445490.
Thanks Sven Joachim.
* install-menu/install-menu.cc, install-menu/menu-tree.cc,
update-menus/update-menus.cc:
- Add missing #include <cstring>, required with g++ 4.3. Closes: #455435.
Thanks Martin Michlmayr for his explanation.
* update-menus/parsestream.cc:
- Fix segfault for unknown compatibility level. Closes: #431988.
Thanks Rafael Laboissiere.
* debian/control, doc/su-to-root.1, doc/su-to-root.fr.1, scripts/su-to-root:
- Add support for the KDE4 version of kdesu (hereby nicknamed kde4su).
Closes: #460483. Thanks Armin Berres.
* doc/menufile.5:
- Apply patch from Kobayashi Noritada to fix typos. Closes: #449388.
* debian/changelog:
- Remove useless 'Local variables' section at the end of the file.
Closes: #445483. Thanks Sven Joachim.
* debian/menu.doc-base:
- Change section to Debian. Closes: #450924.
Thanks to Colin Watson and Drew Parsons.
- Rewrite abstract and update Author field.
* update-menus/update-menus.cc, po/fr.po:
- error "Execution of %1 generated no output or returned an error.":
+ Fix French translation.
+ Does not display it when there is no output and the exit status is 0.
Closes: #445728. Thanks Andreas Tille.
-- Bill Allombert <ballombe@debian.org> Mon, 21 Jan 2008 21:54:26 +0100
menu (2.1.36) unstable; urgency=low
* The "slow but steady" release
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Remove duplicate entries in the POT file
- Re-generate PO files from the new POT file
- Tamil completed by Tirumurti Vasudevan. Closes: #432177
- Vietnamese completed by Clytie Siddall. Closes: #432282
- Basque completed by Piarres Beobide. Closes: #432295
- Thai completed by Theppitak Karoonboonyanan. Closes: #433431
- Bulgarian completed by Damyan Ivanov. Closes: #433626
- French completed by Jean-Philippe Guérard. Closes: #435919
- Portuguese completed by Miguel Figueiredo. Closes: #433679
- Nepali completed by Shiva Prasad Pokharel. Closes: #435342
- Gujarati completed by Kartik Mistry. Closes: #435436
+ su-to-root translations:
- Basque added by Piarres Beobide. Closes: #432301
- Norwegian Bokmål added by Hans Fredrik Nordhaug. Closes: #433046
- Thai completed by Theppitak Karoonboonyanan. Closes: #433435
- Bulgarian completed by Damyan Ivanov. Closes: #433621
+ programs translations:
- Basque added by Piarres Beobide. Closes: #432303
* doc/menu.sgml, doc/menufile.5, doc/menufile.fr.5:
- update examples to new menu structure. Closes: #434217, #438444.
* update-menus, doc/update-menus.1, doc/update-menus.fr.1, po/menu.pot:
- new option --nodpkgcheck to allow to proceed external databases.
-- Bill Allombert <ballombe@debian.org> Wed, 03 Oct 2007 12:03:14 +0200
menu (2.1.35) unstable; urgency=low
* The "far cry" release.
* su-to-root translations
- Gujarati added by Kartik Mistry. Closes: #428481
- Hungarian added by SZERVÁC Attila. Closes: #428495
- Galician added by Jacobo Tarrio. Closes: #428501
- Swedish added by Daniel Nylander. Closes: #428542
- Tamil added by Tirumurti Vasudevan. Closes: #428562
- Bulgarian added by Damyan Ivanov. Closes: #428648
- Arabic added by Ossama Khayat. Closes: #428652
- Portuguese added by Ricardo Silva. Closes: #428657
- Vietnamese added by Clytie Siddall. Closes: #428789
- German added by Helge Kreutzmann. Closes: #428912
- Spanish added by Javier Fernández-Sanguino Peña. Closes: #429000
- Malayalam added by Praveen. Closes: #429369
- Korean added by Sunjae Park. Closes: #430753
- French added by Steve Petruzzello.
- Russian added by Yuri Kozlov. Closes: #431245
* su-to-root: fix missing quotes in printf arguments.
* debian/rules: use 'install -p' to preserve timestamp.
* move to new menu structure:
- examples/translate_menus: convert old section names to new names.
- doc/menu.sgml doc/menufile.5 doc/menufile.fr.5: updated.
- po-sections/menu-messages.pot: updated.
-- Bill Allombert <ballombe@debian.org> Wed, 4 Jul 2007 15:23:06 +0200
menu (2.1.34) unstable; urgency=low
* The "black arrow" release.
* Apply patch from Martin Michlmayr to fix compilation with GCC 4.3.
Closes: #417431.
* su-to-root:
- tighten the script. Closes: #416302.
- add support for SU_TO_ROOT_SU=sudo. Closes: #410875
- l10n support. Closes: #383321. Thanks Michelle Konzack.
- support for a /etc/su-to-rootrc config file.
* Menu translations
- Marathi added by Priti Patil. Closes: #416797
- Punjabi added by Amanpreet Singh Alam. Closes: #427300
* Programs translations
- Spanish updated by Javier Fernández-Sanguino Peña. Closes: #423277
-- Bill Allombert <ballombe@debian.org> Wed, 6 Jun 2007 20:09:59 +0200
menu (2.1.33) unstable; urgency=low
* The "and justice for all" release.
* Apply patch from Tim Dijkstra to simplify wait_dpkg() to not require
signal to be sent between the parent and the child to work around a
race condition in glibc, probably bug #223110. Closes: #374834.
* Menu translations
- Portuguese updated by Miguel Figueiredo. Closes: #399241
- Malayalam added by Praveen. Closes: #402016
- Tamil added by Tirumurti Vasudevan.
-- Bill Allombert <ballombe@debian.org> Fri, 22 Dec 2006 15:20:52 +0100
menu (2.1.32) unstable; urgency=medium
* The "maintainer on strike" release
* Medium urgency for i18n only upload.
* This release was prepared by Christian Perrier.
* Menu translations
- Bengali added by Jamil Ahmed
- Gujarati added by Kartik Mistry
- Albanian added by Elian Myftiu. Closes: #394702
- Macedonian added by Georgi Stanojevski. Closes: #396033
- Bosnian added by Safir Secerovic.
Closes: #396403, #396432, #396651, #397326
- Hindi added by Guntupalli Karunakar (still 4u)
* Programs translations
- Vietnamese updated by Clytie Siddal. Closes: #393622
-- Bill Allombert <ballombe@debian.org> Sat, 11 Nov 2006 18:36:22 +0100
menu (2.1.31) unstable; urgency=medium
* The "it is not dead, it's sleeping" release.
* Medium urgency for i18n and documentation fix only upload.
* menufile.5, menufile.fr.5:
- section WindowManagers was mispelled.
* Program translations: (Thanks Christian Perrier for processing them).
- French update by Jean-Luc Coulon. Closes: #344434
- Russian update by Yuri Kozlov. Closes: #386789
- Swedish update by Daniel Nylander. Closes: #386701
- Thai update by Theppitak Karoonboonyanan. Closes: #386921
- Czech update by Miroslav Kure. Closes: #387343
- Vietnamese update by Clytie Siddall. Closes: #387577
* Menu translations
- Slovak update by Peter Mann.
- Wolof translation by Mouhamadou Mamoune Mbacke.
- Kurdish translation by Erdal Ronahi. Closes: #387763, 387764
- Korean translation by Sunjae Park. Closes: #391335
-- Bill Allombert <ballombe@debian.org> Wed, 11 Oct 2006 01:17:24 +0200
menu (2.1.30) unstable; urgency=low
* The "check for free" release.
* New po/menu.pot file to translate.
* Add Dzongkha menu sections translation. Thanks, Jurmey Rabgay.
* Add Arabic menu sections translation. Thanks, Ossama M. Khayat.
Closes: #377427
* Add Thai menu messages and sections translations.
Thanks, Theppitak Karoonboonyanan. Closes: #377511
* Add Tagalog menu sections translation. Thanks, Eric Pareja.
Closes: #382337
* configure.ac, po/Makefile.am, po-sections/Makefile.am:
+ automatically compute the list of available po files when running
configure instead of hard-coding them. This should make life easier
for Christian and Mohammed.
* su_to-root: if both gksu and kdesu are available, select kdesu
in preference of gksu if running under KDE. Thanks Fathi Boudra.
* su_to-root.1, su_to-root.fr.1: document which program is called when
SU_TO_ROOT_X is not set. Closes: #352464. Noticed by Filipus Klutiero.
* Improve menu.sgml and manpages following suggestions from Daniel Barclay.
Closes: #354403, thanks a lot for the thorough review.
* update-menus:
+ In verbose mode, report menu entries that depend on a missing package.
Closes: #386446. Requested by Frank Küster.
-- Bill Allombert <ballombe@debian.org> Fri, 8 Sep 2006 19:08:30 +0200
menu (2.1.29) unstable; urgency=low
* The "spotted giraffe" release.
* Replace depcomp symlink by the depcomp script. Closes: #375103.
* Add Khmer menu sections translation. Thanks, Khoem Sokhem. Closes: #375062.
-- Bill Allombert <ballombe@debian.org> Tue, 27 Jun 2006 20:52:38 +0200
menu (2.1.28) unstable; urgency=low
* The "Happy birthday" release
* Morten Brix Pedersen:
- Actually write pid to update-menus.pid.
Thanks to Pierre Thierry who discovered this bug.
* Fix the menu.pot file. Closes: #343327. Thanks Thomas Huriaux.
* debian/rules:
+ Undo incorrect change in 2.1.26 that caused update-menus to be shipped
executable. Closes: #368814. Thanks Peter Chubb
* Fix typos in su-to-root's French manpage. Thanks Filipus Klutiero.
Closes: #352465.
* Improve menu.sgml following suggestions from Daniel Barclay, first stage,
see bug #354403.
* Update Greek menu sections translation. Thanks Konstantinos Margaritis.
Closes: #344587.
* Update Galician menu sections translation. Thanks Jacobo Tarrio.
Closes: #359074.
* Add Nepali menu sections translation. Thanks, Shiva Pokharel
Closes: #374272
* Add Belarusian menu sections translation. Thanks, Pavel Piatruk
Closes: #373240
* Update Hungarian menu sections translation. Thanks, Attila Szervác
Closes: #374622
* Bump Standards-Version to 3.7.2.
-- Bill Allombert <ballombe@debian.org> Thu, 22 Jun 2006 20:40:52 +0200
menu (2.1.27) unstable; urgency=low
* The "Mock Turtle" release
* Allow to remove generated menus. Closes: #81495, thanks Yann Dirson.
- New config option removemenu that should remove the menu.
- New install-menu option --remove to call removemenu.
- New update-menus option --remove to call install-menu with --remove.
* Clean up manpages (first stage).
* Changes proposed by Nicolas François:
- Add French su-to-root.1 and menufile.5 translations.
- Remove verbatim environment from su-to-root.1 and install-menu.1
-- Bill Allombert <ballombe@debian.org> Sun, 11 Dec 2005 14:35:19 +0100
menu (2.1.26) unstable; urgency=low
* The "And no, I'm not accepting job offers (2)" release.
* Menu-methods should now use #!/usr/bin/install-menu
* Fix update-menus counting of menuentries in verbose mode.
Closes: #315304. Thanks Shlomi Fish.
* Add Bulgarian menu sections translation. Thanks Yavor Doganov.
Closes: #315841.
* Add Slovak menu sections translation. Thanks Peter Mann.
Closes: #330182
* Bump Standards-Version to 3.6.2.
* debian/postinst, debian/prerm, debian/rules: Undivert update-menus.
* scripts/wm-menu-config, doc/wm-menu-config.8: removed.
* install-menu and su-to-root are now in /usr/bin and symlinks in
/usr/sbin.
* debian/copyright: update FSF address and bump copyright date.
* debian/menu.sgml: Fix typos, thanks Francesco Poli and
Miguel Gea Milvaques. Closes: #328947.
* debian/rules, debian/control, debian/conffiles:
+ Switch to debhelper v4.
+ Hack to prevent /etc/menu/README and /etc/menu-methods/README
to be marked as conffiles.
* update-menus was segfaulting on non-readable directories.
Closes: #331247. Thanks Felipe Almeida Lessa.
* The functions firstentry(), entryindex() and lastentry() did not work
when sorting was used. Closes: #231826. Thanks Jorgen Schäfer.
* Morten Brix Pedersen:
- Add missing virtual destructor to class 'func'.
-- Bill Allombert <ballombe@debian.org> Tue, 4 Oct 2005 18:31:56 +0200
menu (2.1.25) unstable; urgency=low
* The "Welcome to Etch" release
* Documentation changes-only upload to transition from /usr/lib/menu
to /usr/share/menu. Sarge menu support both locations already,
/usr/lib/menu having higher priority than /usr/share/menu.
Closes: #92428. Thanks Jochen Voss.
* debian/rules: Move README from /usr/lib/menu to /usr/share/menu.
* debian/control: Rewrite package description.
* Clean up manpages.
* Update Portuguese menu sections translation.
Thanks Miguel Figueiredo. Closes: #311308.
* Remove gpm default menu entry. Closes: #187728.
* Changes by Christian Perrier:
- Correct extra space before exclamation mark before a program message
- Update german menu messages and sections translations.
Thanks Jens Seidel. Closes: #312852
-- Bill Allombert <ballombe@debian.org> Sun, 12 Jun 2005 18:57:18 +0200
menu (2.1.24) unstable; urgency=medium
* The "head or tail" release
* Fix .menus typo in menufile.5. Closes: #306564. Thanks Sean Finney.
* Add Vietnamese menu messages and menu sections translations.
Thanks Clytie Siddall. Closes: #307450, #308953.
* Update Esperanto menu sections translation. Thanks MJ Ray.
* Add Esperanto menu messages translation. Thanks MJ Ray.
* Unfuzzy Norwegian Bokmål menu messages translation.
-- Bill Allombert <ballombe@debian.org> Tue, 24 May 2005 10:34:47 +0200
menu (2.1.23) unstable; urgency=low
* The "getting over Vancouver" release
* Add Norwegian Bokmål menu messages and sections translation. Thanks
Hans Fredrik Nordhaug. Closes: #298079.
* Fix quoting in su-to-root manpage. Thanks Kevin Ryde. Closes: #300643.
* default/csh: moved to csh package. Thanks Matej Vela.
-- Bill Allombert <ballombe@debian.org> Wed, 23 Mar 2005 18:49:10 +0100
menu (2.1.22) unstable; urgency=low
* The "Debian translators still rule" release
* Add Basque menu sections translation. Thanks Piarres Beobide.
Closes: #295598.
* Update Russian menu sections translation. Thanks Nikolai Prokoschenko.
Closes: #295607.
* Add Galician menu messages and sections translation. Thanks Jacobo Tarrio.
Closes: #295620, #295768.
* Add Traditional Chinese menu messages and sections translation.
Thanks Kanru Chen and Asho Yeh. Closes: #295794, #295683.
* Update Turkish menu messages translation. Thanks Recai Oktas.
Closes: #295732.
* Add Bahasa Indonesian menu sections translation. Thanks Arief S Fitrian.
Closes: #295796.
* Add Greek menu messages translation. Thanks Konstantinos Margaritis.
Closes: #295987
* Add Romanian menu sections translation. Thanks Sorin Batariuc.
Closes: #296090.
* Clean up the BUGS file.
* debian/bug.presubj: display "Reporting menu bugs" in red to stand out.
* su-to-root: add support for sux and for a .su-to-rootrc config file.
Closes: #272752. Thanks Fabian Franz.
* Morten Brix Pedersen:
- Fixed two typos in the Danish menu program translation.
- Corrected the counting of menu entries in verbose output.
Closes: #280081. Thanks Andrew Burton.
-- Bill Allombert <ballombe@debian.org> Thu, 24 Feb 2005 16:53:25 +0100
menu (2.1.21) unstable; urgency=low
* The "time for ugly work-around" release
* Add Czech menu messages translation. Thanks Miroslav Kure.
Closes: #287308.
* debian/control: uncapitalize synopsis.
* debian/postinst, debian/prerm, debian/rules:
Divert update-menus by a script that checks if update-menus is executable.
This is a work-around for broken postrm scripts in woody. Closes: #289702.
Thanks Adam C Powell IV for noticing them.
-- Bill Allombert <ballombe@debian.org> Thu, 20 Jan 2005 17:21:31 +0100
menu (2.1.20) unstable; urgency=low
* The "deer Rudolf" release
* Call getpwuid() once and cache the value. This avoid stressing
needlessly NIS. Thanks to Steven R. Evatt.
* Extend the documentation of onlyrunasuser.
-- Bill Allombert <ballombe@debian.org> Wed, 15 Dec 2004 00:51:03 +0100
menu (2.1.19) unstable; urgency=low
* The "Debian translators rule!" release
* Update Finnish menu section translations, fixing a serious translation
error noticed by Mika Wahlroos. Closes: #276122.
* Update Brazillian menu section translation. Thanks André Luís Lopes.
* Update Russian menu messages translation. Thanks Yuri Kozlov.
Closes: #268638.
* Fix Norwegian Nynorsk menu message translation. Thanks Håvard Korsvoll.
* Update Spanish menu messages translation. Thanks Javier Fernandez-Sanguino
Peña.
* Update Chinese menu messages translation. Thanks Carlos Z.F. Liu.
* Add German menu messages translation. Thanks Tobias Toedter.
* Add Portuguese menu message and menu section translation. Thanks
António Amorim.
-- Bill Allombert <ballombe@debian.org> Mon, 1 Nov 2004 17:15:40 +0100
menu (2.1.18) unstable; urgency=low
* The "Sarge is still warm" release
* Update Japanese menu message translation. Thanks Goto Masanori.
* Update Finnish menu message translation. Thanks Tommi Vainikainen.
* Update Brazillian menu message translation. Thanks André Luís Lopes.
* Update Dutch menu message translation. Thanks Tim Dijkstra.
Closes: #274355.
* Update Norwegian Nynorsk menu message translation. Thanks Håvard Korsvoll.
* Add file README.translations to document the way menu sections are
translated.
* Document it is possible to add entries for menu sections.
* Morten Brix Pedersen:
- Allow character classes in regular expressions. This fix the parsing
of translate_menus. Closes: #271659. Thanks, Paul Seelig.
- Only use letters and digits as possible shortcut keys. Closes: #259349
-- Bill Allombert <ballombe@debian.org> Mon, 4 Oct 2004 10:59:02 +0200
menu (2.1.17) unstable; urgency=medium
* The "yellow pig" release
* urgency medium: i18n-only release.
* Add Lithuanian menu section translation, by Kęstutis Biliūnas.
Closes: #266134
* Add Croatian menu section translation by Krunoslav Gernhard.
Closes: #268054
* Add Hebrew menu section translation by Lior Kaplan.
Closes: #269120
-- Bill Allombert <ballombe@debian.org> Fri, 3 Sep 2004 13:45:06 +0200
menu (2.1.16) unstable; urgency=low
* The "Sarge is waiting for us!" release
* Jens Arvidsson:
- Update Swedish translation.
* Morten Brix Pedersen:
- Treat userprefix prefixed by // as an absolute path instead of just a
relative path. Closes: #252637, #252891.
- Revert change in 2.1.15: Don't let outputencoding default to LOCALE by
default. This was causing too many problems. Closes: #258865.
* Update Polish menu message translation, thanks Marcin Owsiany.
* Add Italian menu message translation, by Stefano Canepa.
-- Bill Allombert <ballombe@debian.org> Sat, 7 Aug 2004 11:25:22 +0200
menu (2.1.15) unstable; urgency=low
* The "spring clean up" release
* Jens Arvidsson:
- Update Swedish translation.
* Update Italian menu-section translation. Thanks Stefano Canepa.
* Fix German menu-section translation. Closes: #254416.
Thanks Eduard Bloch and Sebastian Rittau.
* Update French translation of update-menus manpage. Closes: #256992.
Thanks Sylvain Cherrier.
* Fix po/Makefile.am so that tr.mo is installed. Sorry for not noticing
sooner.
* Morten Brix Pedersen:
- Update Danish translation.
- Fix wrong error message when install-menu couldn't open a menu-method.
- outputencoding now defaults to LOCALE when no value is specified.
- No longer require startmenu and endmenu to be defined.
- Call getuid() once and cache the result.
- Document behaviour when multiple fields are specified in the same menu
entry. Closes: #250224.
- Add example of an executable menufile to examples/. Closes: #252606
Thanks Marc Haber.
* Sort menu entry according to the current locale. Note that this works
only if the menu-method uses the locale encoding. Closes: #200447.
* Fix error message for update-menus --menumethod. Closes: #251857.
* Parse update-menus options with getopt_long.
* Improve update-menus --help message.
* Avoid [a-z] regexp since that breaks under Estonian locales.
Closes: #254894. Thanks to Jaan Pullerits for the explanation.
-- Bill Allombert <ballombe@debian.org> Fri, 2 Jul 2004 18:35:16 +0200
menu (2.1.14) unstable; urgency=low
* The "multilingual" release
* Update German menu-section translation. Thanks Sebastian Rittau.
* Update Hungarian menu-section translation. Thanks Attila Szervá.
* Update Italian menu-section translation. Thanks Stefano Canepa.
* Morten Brix Pedersen:
- Change a wrong error message from "Could not open directory" to "Could
not create directory".
- Added --version option to update-menus.
* Rename 'repeat_lang' menu option to 'outputlanguage' to match
'outputencoding'.
* Document --version in update-menus.1 and update-menus.fr.1.
* Add /etc/menu-methods/lang.h which define sections_translations() as
the list of translations available in this package.
* Do not install obsolete README.changes.
* Fix term() definition in /etc/menu-methods/menu.h.
-- Bill Allombert <ballombe@debian.org> Thu, 27 May 2004 15:58:52 +0200
menu (2.1.13) unstable; urgency=low
* The "sell your car" release
* Apply patch from Carlos O'Donell for hppa support.
Closes: #248773. Thanks Grant Grundler.
* Move wm-menu-config manpage to section 8 and insist it is deprecated.
* Fix cppesc() to work correctly under non C locales.
* Fix su-to-root to not change $HOME. This make sure xlib can find
the X session cookie. Thanks to isaac on IRC for testing the patch.
Closes: #246886. This adresses the last case of #150314.
* Add Ukrainian menu sections translation by Eugeniy Meshcheryakov.
Closes: #244067.
* Add Russian menu sections and messages translation by Dan Korostelev.
Closes: #245353.
* Add Greek menu sections translation by Konstantinos Margaritis.
-- Bill Allombert <ballombe@debian.org> Fri, 14 May 2004 17:17:07 +0200
menu (2.1.12) unstable; urgency=low
* The "quickfix" release.
* Jens Arvidsson:
- Updated Swedish menu messages translation.
* Morten Brix Pedersen:
- Fix bug where section="/" failed when translations were enabled.
Closes: #243531.
- Prevent infinite recursion in replace($s,$replace,$with) when $with
match $replace.
* Fix typo in Chinese menu sections translation. Closes: #242742. Thanks
Carlos Z.F. Liu.
* Add Turkish translations of menu messages and menu sections.
Closes: #243690. Thanks Cagatay Tengiz and Recai Oktas.
* Update Catalan menu sections translation. Thanks Jordi Mallach.
* Rename --menufiledir to --menufilesdir as documented. Update translations
accordingly. Closes: #241289. Thanks Jean-Luc Coulon.
* Reformat and extend the documentation about the menu entry format.
-- Bill Allombert <ballombe@debian.org> Thu, 15 Apr 2004 17:43:07 +0200
menu (2.1.11) unstable; urgency=low
* The "Go bravely with Joey" release.
* Morten Brix Pedersen:
- Only enable translated section names when both 'outputencoding' and
'repeat_lang' has been set.
- Set repeat_lang="LOCALE" per default. menu-methods now only need to set
outputencoding in order to enable translations.
- Update Danish menu translation.
- Fixed some inconsistent behaviour with "substitute section->section"
Closes: #216851. Thanks Jean-Philippe Guérard.
- Fix compilation with g++ 2.95.
* su-to-root:
+ New -X for need=X11 entries that support for gksu and kdesu.
Closes: #166844. Thanks Jason Hildebrand.
+ Handle usage by root more sanely.
+ update manpage.
* debian/control:
+ Suggest gksu|kdebase-bin. Install one of those if su-to-root cannot
access the X server. Closes: #150314. Thanks Raoul Borenius.
* Update Brazillian menu messages translation. Thanks André Luís Lopes.
* Add Norwegian nynorsk menu messages and sections translations.
Thanks Håvard Korsvoll.
* Add Swedish menu messages and sections translation. Thanks Jens Arvidsson.
* Update Spanish menu sections translation and add Spanish menu messages
translation. Thanks Javier Fernandez-Sanguino Peña.
* Update Japanese menu sections translation and add Japanese menu messages
translation. Thanks Goto Masanori.
* Update Dutch menu messages translation. Closes: #239324.
Thanks Tim Dijkstra.
* Add French menu messages translation. Thanks Jean-Luc Coulon.
* Jens Arvidsson:
- Add Swedish menu messages and sections translation.
-- Bill Allombert <ballombe@debian.org> Tue, 6 Apr 2004 00:38:55 +0200
menu (2.1.10-1) unstable; urgency=low
* The "Friday 12" release.
* Morten Brix Pedersen:
- replacewith($str, $replace, $with) now outputs an error if $replace and
$with isn't the same length.
- Don't segfault when there are syntax errors in translate_menus
(Closes: #221757)
- Unknown identifiers now generates a warning instead of an error.
- Implement a replace() function. Closes: #223948
- Modify basename() function to do as advertised in the documentation.
- When conversion for a translated menu section failed, fallback to the
original string.
- Implement a shell() function.
* Update Dutch menu message translation. Closes: #230525. Thanks Tim
Dijkstra.
* Add Chinese menu messages and sections translations. Closes: #232403.
Thanks Carlos Z.F. Liu and Yongtao Yang.
* Remove dconfig-text entry from gpm default menu entry: Closes: #234178.
* Document that menu files must be encoded in 7bit only.
-- Bill Allombert <ballombe@debian.org> Fri, 12 Mar 2004 13:39:31 +0100
menu (2.1.9-5) unstable; urgency=low
* The "calc inflates severity" release.
* Add Polish menu message translation and update Polish menu section
translation. Thanks Marcin Owsiany.
* Update French menu section translation. Closes: #225716. Thanks
Jean-Philippe Guérard.
* Fix typos in error messages. Closes: #227070. Thanks Tommi Vainikainen.
* Add Finnish translations. Closes: #227038. Thanks Tommi Vainikainen.
* Add Brazillian menu message translation. Closes: #227627. Thanks Gustavo
Noronha Silva.
* Add GPL boiler-plate to all C++ source files.
* Add Dutch menu message translation. Closes: #228221. Thanks Tim Dijkstra.
* Remove documentation of non-existent function process_menudirs.
Closes: #228448. Thanks Chris Cheney.
* Fix userprefix() and rootprefix() functions. Closes: #228628. Thanks Chris
Cheney.
* Add Czech menu section translation. Closes: #229203. Thanks Miroslav Kure.
* Morten Brix Pedersen:
- Update Danish sections translation and convert to UTF-8.
- Update Danish menu translation and convert to UTF-8.
-- Bill Allombert <ballombe@debian.org> Sat, 24 Jan 2004 15:43:43 +0100
menu (2.1.9-4) unstable; urgency=low
* The "Happy New Year" release.
* Add Polish menu message translation and update menu section translation.
Thanks Marcin Owsiany.
* Add Dutch menu section translation. Closes: #224292. Thanks Tim Dijkstra.
* Set root umask to 022 not 002. Closes: #224685. Thanks Ethan Benson.
* Add GPL boiler-plate to update-menus/update-menus.cc
* Improve term() examples in menu.h.
-- Bill Allombert <ballombe@debian.org> Mon, 22 Dec 2003 02:15:35 +0100
menu (2.1.9-3) unstable; urgency=low
* The "i18n" release.
* Improved messages.
* Menu will skip menu-method with no userprefix (resp. rootprefix) if run
as user (resp. root). Closes: #81493.
* Add symlinks for su-to-root and install-menu in /usr/bin. Note that sarge
packages must use the /usr/sbin path. Closes: #202857. Thanks Joey Hess.
* Add /usr/share/bug/menu/presubj for bugs reporting tips.
* Fix update-menus options handling.
* doc/menu.sgml:
+ deprecate onlyrunasroot and onlyrunasuser.
+ deprecate wm-menu-config.
+ document proper postinst/postrm scripts.
* Add unofficial but frequently used sections to po-sections.
* Update french translation of menu sections. Closes: #200738. Thanks
Jean-Philippe Guérard. I forgot it in the previous release.
* Fix unicodification of this file.
-- Bill Allombert <ballombe@debian.org> Fri, 12 Dec 2003 16:31:38 +0100
menu (2.1.9-2) unstable; urgency=low
* The "long awaited" release.
* Add Catalan translation of menu sections. Thanks Jordi Mallach.
* Add Japanese translation of menu sections. Thanks GOTO Masanori.
* Morten Brix Pedersen:
- Finally make the output of update-menus and install-menu properly
i18n'ed. Translators should now start translating menu.pot in po/.
Closes: #200072
- Added Danish translation of the above.
- Add menu sections Games/Simulation and Apps/Education to
menu-section.pot.
- Executable menu entries weren't executed. Fixed. Closes: #217502
* Add menu sections Games/Simulation and Apps/Education to menu.sgml and
menufile.5.
* Convert this file to UTF-8.
* Bump Standards-Version to 3.6.1.
* install-menu now accept options before argument. Thanks Denis Barbier.
* Remove Conflicts: pdmenu (<=0.5.9) dated 1997.
* Don't ship the outdated README.changes file.
* Fix typo in menu.h file and add sort=tolower(title()) to make sort order
case insensitive. Closes: #209257. Thanks Daniel Burrows.
* menu.sgml: insist that menu title must be capitalized.
* postinst/postrm: Remove pre-menu-1.0 kludges.
* debian/rules: ship update-menus non executable.
-- Bill Allombert <ballombe@debian.org> Mon, 3 Nov 2003 15:51:57 +0100
menu (2.1.9-1) unstable; urgency=low
* The "And no, I'm not accepting job offers" release.
* Change contact address to `menu@packages.debian.org'.
* doc/menufile.5: Update list of menu sections.
* default/bash: removed. Thanks Matthias Klose.
* debian/rules: do not create empty dir /usr/share/pixmaps.
Closes: #196713. Thanks Ryan Murray.
* doc/menu.sgml:
+ Fix capitalisation of `Debian'.
+ Improve section `How a user can override the menus'.
+ Move 'Variables and functions' to a new chapter and format it properly.
* update-menus.cc: use F_GETLK instead of F_SETLK to query dpkg lock.
* Morten Brix Pedersen:
- Just skip the file when its missing a tag, instead of stopping
completely. Closes: #56839
- menu-methods can now define the charset/encoding which the outputted
section names should be in by using the outputencoding variable.
-- Bill Allombert <ballombe@debian.org> Thu, 26 Jun 2003 22:25:08 +0200
menu (2.1.8-2) unstable; urgency=low
* The "Thanks Joost, for the great Debian menu system" release.
* Set myself as maintainer since Joost has officially retired.
* Add menu-one-file to doc, for building alioth doc.
* Add Italian translation of menu sections. Thanks Stefano Canepa.
* Add German translation of menu sections. Thanks Sebastian Rittau.
* Complete Brazilian translation of menu sections. Thanks André Luís Lopes.
* Add French translation of update-menus man pages.
Thanks Sylvain Cherrier. Closes: #193004
* Remove hello, octave and xftp default menu entries.
* Bump Standards-Version to 3.5.10.0.
* No more require icons to use the colors from cmap.xpm.
Closes:#193231, #175430, #192218, #97080
* No more install cmap.xpm. Closes:#172092
* Document menu methods are required to use title(), icon() and term()
instead of $title, $icon and hard-coded call to x-terminal-emulator,
so that user can configure the behaviour in menu.h.
-- Bill Allombert <ballombe@debian.org> Fri, 23 May 2003 00:08:40 +0200
menu (2.1.8-1) unstable; urgency=low
* Put in CVS at alioth.debian.org
* Hard code version in configure.in so that menu can be build without
the debian directory.
* Complete french translation of menu sections. Thanks Jean-Philippe
Guérard.
* Complete spanish translation of menu sections. Thanks Javier
Fernández-Sanguino Peña.
* Complete polish translation of menu sections. Thanks Marcin Owsiany.
* Add brazilian translation of menu sections. Thanks André Luís Lopes.
* Remove obsolete Apps/Games --> Games in translate_menus.
* Morten Brix Pedersen <morten@wtf.dk>:
- Add Danish translation of menu sections.
- Fix a segmentation fault which happened when translate_menus only
contained one line.
- Special characters no longer needs to be double-escaped. Closes: #94466
- Document the fact that titles in entries must be unique. Closes: #46629
- Fix segmentation fault when using forcetree and hint_optimize.
Closes: #149468, #189396
- Add basesection variable. Closes: #136947
- Support multiple package requirement. Closes: #114620
* Ship prebuild documentation in source tarball to work around sp failure
on m68k.
-- Bill Allombert <ballombe@debian.org> Mon, 7 Apr 2003 20:31:51 +0200
menu (2.1.7-3) unstable; urgency=low
* Fix es.trme translation. Closes: #144043.
* Apply patch from Morten Brix Pedersen to document how to put
entries in the root menu. Closes: #41132
* Document that !include menu.h is required in menu-method.
* Remove 'Ja, hoor' debugging message when using hints.
* debiandoc-sgml 1.1.75 has reached testing so remove the versionned
Build-Depends.
* Depends on dpkg (>= 1.10). Thanks Jens Müller. Closes: #186160
* Patch from Morten Brix Pedersen :
- Added documentation for several methods in menutree and hints classes.
- Rename variables to more saner names, instead of single-letter variable
names, thus making the code more readable.
- Many code cleanups (more consistent placement of braces and parens,
better use of iterator-pointer syntax).
- Added "const" to several methods..
- Fixes warnings with g++ 3.3.
- Some size() and length() checks replaced by empty() checks.
- Some variables declaration moved closer to their use.
- Removal of some unused variables and members in classes. This makes the
binary slightly smaller.
- messages/menufile2pot: Changed #!/bin/perl to #!/usr/bin/perl
* Rename menu-messages to menu-sections and messages to po-sections.
* Rename po-section/Makefile to Makefile.am so that Dagfinn can bash me.
* Fix po directory.
* Fix the autostuff to the point where make distcheck works.
* Fix manpages sections.
* Add polish translation of menu sections. Thanks Marcin Owsiany.
* Add hungarish translation of menu sections. Thanks <gcoder@coder.hu>.
* Remove obsolete default menu entries.
-- Bill Allombert <ballombe@debian.org> Thu, 3 Apr 2003 17:19:28 +0200
menu (2.1.7-2) unstable; urgency=low
* Fix double slash bug in verbose output. Thanks Olivier Guilyardi.
* Apply patch from Morten Brix Pedersen that fix segfault when
hint_optimize=true. Closes: #152324, #182592.
* Remove doc/bugreport (superseded by BUGS).
* Update BUGS and menu.sgml to use --stdout insteat of cat.
* Update Joey email address in menu.sgml.
* Apply patch from Dagfinn Ilmari Mannsaker <ilmari@ping.uio.no>
that make doc/Makefile.am more automake compliant. Closes: #182771
* Build-Depends on debiandoc-sgml (>= 1.1.74) to work around a bug in
previous versions. Thanks Dagfinn Ilmari Mannsaker. Closes: #182778
* Apply patch from Morten Brix Pedersen to get the list of installed
packages instead of the list of selected packages.
Closes: #62086, #166298, #182684
* Add french translation of menu section (by myself).
* Fix missing charset/encoding in other po files.
-- Bill Allombert <ballombe@debian.org> Thu, 6 Mar 2003 18:02:41 +0100
menu (2.1.7-1) unstable; urgency=low
* The "Won't that be grand fun ?" release.
* Try to not link statically on mips and arm.
* Try setlocale patch from Goto Masanori. Closes: #125700
* Some fix in menufile(5). Documents hints. Closes: #79046
* Make update-menus -h and manpage up-to-date with the code.
* Remove obsolete add-log-mailing-address from changelog.
* Bump Standards-Version to 3.5.8
* Credit Morten in AUTHORS file.
* Patch from Morten Brix Pedersen :
- Compiles with gcc 2.95 again.
- install-menu now creates all new files with umask 002, ignoring root
umask Closes: #136864, #126525
- When verbose is enabled, the number of menu entries read in each directory
is outputted to console.
- Renamed some variables and functions to more saner names.
- Moved all #defines to common.h.
- Reorder declarations in header files to move important stuff to the top.
- std::string is now used directly instead of using the derived wrapper
class String, which shouldn't have been there in the first place.
- Many unnecessary calls to new and delete removed, prefer construction on
the stack instead.
- Make some member functions const.
- Compatibility with automake 1.7.
- New --stdout option for update-menus.
-- Bill Allombert <ballombe@debian.org> Tue, 25 Feb 2003 14:58:45 +0100
menu (2.1.6-2) unstable; urgency=low
* The "What ? Nothing ? Not even the slightliest remorse ?" release.
* Fix some low caps in long description.
* Add -g to build options according to new policy.
* Add support for DEB_BUILD_OPTIONS noopt. nostrip is handled by dh_strip.
* Remove confusing CXXFLAGS setting in */Makefile.am
* Remove default/amd. Thanks Philippe Troin.
* Remove obsolete default menu entries.
* Better error message for autogen.sh. Closes: #178927
* 'make install' now install install-menu in /usr/sbin. Closes: #178924
* Remove obsolete menu-method directory
* Remove broken l10n support( intl and po directories.)
This should be redone properly.
* Convert doc/Makefile to automake and fix it.
* Now make install/uninstall should work even as non root.
* Patch from Morten Brix Pedersen :
- fix g++ 3.2 issues. Closes: #177663
- Doesn't depend on the HOME variable anymore, but on the value in
/etc/passwd instead. Falls back to the HOME variable if this fails.
- Removed gcc-2.7.2.1 work arounds.
- 0 used instead of NULL (more correct in C++)
- map<String, String, less<String> > changed to map<String, String> -
since less is the default sort anyway.
- changed some C header types to use the C++ equal one. e.g. cstdlib
instead of stdlib.h
- use empty() instead of checking on size() or length()
- at some places, avoid calling new, just allocate object on the stack
- remove after() function from String class, just use substr() directly
- some old outcommented code removed
- use a templated funcN class instead of the func0, func1, func2 etc. classes
- removed 'using namespace std' in header files, thus meaning that many types
now are prefixed by std::
- removed exception class not used
- removed duplicated function with different name
- install-menu -h was referencing itself as menu-method.
- Removed --showtime optim from install-menu, it had no effect when
being used.
- Renamed -dodebug option to -v / --verbose
* Closes: #90617,#57576 which are no more reproducible with this patch.
-- Bill Allombert <ballombe@debian.org> Fri, 31 Jan 2003 17:24:31 +0100
menu (2.1.6-1) unstable; urgency=low
* The "If it boots, it's perfect" release.
* Add support for menu entries in /usr/share/menu.
* Move default entries to /usr/share/menu/default.
* Update documentation to reflect /usr/share/menu/default changes.
* su-to-root script: Apply patch from Matt Zimmerman for handling uid 0 user
sanely. Closes: #172831
* Patch from Morten Brix Pedersen to avoid some C++ exceptions.
* Move cmap.xpm to doc so that it is not installed twice. Closes:#172282
Thanks Matej Vela <vela@debian.org>.
* Don't install the doc twice.
* Synchronize the preferred menu structure with the menu-policy document.
Closes:#172281 Thanks Matej Vela <vela@debian.org>.
* Remove the dummy install-fvwmgenmenu program.
-- Bill Allombert <ballombe@debian.org> Wed, 18 Dec 2002 13:58:35 +0100
menu (2.1.5-14) unstable; urgency=low
* Apply patch from Morten Brix Pedersen <morten@wtf.dk> for building
with gcc-3.2.
* Add menufile.5 to debian/manpages. Closes: #162172 Thanks, Tobias Wolter
* Apply patch from Javier Fernandez-Sanguino Pena to menufile2pot.
Closes: #110737.
* Add a comment about translation in update-menus manpage. Closes: #144050.
* postinst/prerm use /bin/sh and check for pidof.
-- Bill Allombert <ballombe@debian.org> Mon, 23 Sep 2002 20:56:58 +0200
menu (2.1.5-13) unstable; urgency=low
* The "Lucky 13 but for which ?" release.
* Apply patch from Morten Brix Pedersen <morten@wtf.dk> for building
with gcc-3.0. Closes: #95366, #104732
* Fix po files to work with gettext 0.11. Closes: #159987.
* Update po/Makefile.in.in to match aclocal.m4.
* More s,/usr/doc,/usr/share/doc, Closes: #159589 Thanks Laurent Bonnaud.
* Spurious less wm-menu-config.1.
* Add doc-base support (debian/menu.doc-base). Closes: #31160
* Remove obsolete debian/menu file.
* Add debhelper token in maintainer scripts.
* Acknowledge Joey Hess patch (Closes: #87497)
* Bump Standards-Version to 3.5.7.0
-- Bill Allombert <ballombe@debian.org> Sun, 8 Sep 2002 12:58:20 +0200
menu (2.1.5-12) unstable; urgency=low
* Add gettext to Build-Depends. Closes: #159629. Thanks, James Troup.
* Change references to /usr/X11R6/include/X11/{bitmaps,pixmaps}
to /usr/share/pixmaps. Closes: #102310. Thanks Henrique de Moraes Holschuh
* fix may->many typo in doc/README.package-menus.
Closes: #151979. Thanks Frederico Grau.
* Acknowledge previous NMUs:
Thanks Joey Hess (Closes: #84936, #127921)
Thanks Julian Gilbey (Closes: #55603)
* Closes: #44714, #86260, #103059 which are `fixed' for ages.
Thanks go to Colin Watson for spotting them.
-- Bill Allombert <ballombe@debian.org> Thu, 5 Sep 2002 11:09:07 +0200
menu (2.1.5-11) unstable; urgency=low
* Add myself to Uploaders field.
* Add Build-Depends. Closes: #95341,#95151
* Remove dangerous use of automake in debian/rules.
Closes: #133159 Thanks, Guido Guenther.
* Add AM_MAINTAINER_MODE to configure.in, add file autogen.sh
* Remove unused/dangerous files ltconfig,ltmain.sh
* Fix various typo (reported by), thanks :
s/menu's/menu/ in description. Closes: #79475 (Jonathan D. Amery)
s/frontents/frontends/ in description. Closes: #125128 (Matt Zimmerman)
s/quite/quiet/ in update-menus.1.
Closes: #96886 (Malcolm Parsons,Edward Betts)
s/it's/its/ in update-menus.1. Closes: #129881 (Ken Shan)
s/generate the/generation of/ in install-menu.1.
Closes: #120735 (Tomas Pospisek)
s,/usr/doc/menu,/usr/share/doc/menu, in all files.
Closes: #98363,#103188,#134924
(Stephen Stafford,Martin Quinson,André Dahlqvist)
lots of typo in menu.sgml. Closes: #57832 (Christian T. Steigies)
* Install and remove info file correctly in postinst/prerm.
* Rename menu info entry to "Debian menu".
Closes: #42333,#117236 Thanks David Coe, John Candlish.
* Add synopsis to su-to-root and its manpage.
Closes: #103039 Thanks, Galen Hancock.
* Apply patch from Colin Watson to su-to-root. Closes: #103879
* Policy compliant compiler options in debian/rules.
* Move cmap.xpm to /usr/share/pixmaps. Closes: #125588 Thanks, Lee Maguire.
* Switch to dh_installman and install install-fvwmgenmenu.sh.1 in the
right directory. Closes: #104383 Thanks, Colin Watson.
* Remove call to install-menu in postrm. Thanks, Lintian.
* Use pidof instead of killall, since killall is not essential.
-- Bill Allombert <ballombe@debian.org> Sun, 1 Sep 2002 00:05:29 +0200
menu (2.1.5-10.2) unstable; urgency=high
* NMU. Link statically on ARM as well.
-- Phil Blundell <pb@debian.org> Sun, 14 Jul 2002 15:58:16 +0100
menu (2.1.5-10.1) unstable; urgency=low
* NMU. Statically link menu on mips and mipsel to work around a
likely toolchain bug of some sort. sorta kinda Closes: #127921
-- Joey Hess <joeyh@debian.org> Fri, 15 Feb 2002 23:01:02 -0500
menu (2.1.5-10) unstable; urgency=low
* Added .ja translations, from GOTO Masanori <gotom@debian.or.jp>
* Added .es franslations, from user-es package,
Javier Fernandez-Sanguino Pen~a <jfs@computer.org>,
closes: #106505
* Added patch from Fabian Sturm <f@rtfs.org> for GNU Hurd,
Closes: #105674
-- joost witteveen <joostje@debian.org> Sun, 29 July 2001 15:02:27 +0300
menu (2.1.5-9) unstable; urgency=low
* Now only use the locale for LC_MESSAGES, also for install-menu
(forgot to add this in 2.1.5-7).
-- joost witteveen <joostje@debian.org> Mon, 2 May 2001 14:02:27 +0300
menu (2.1.5-8) unstable; urgency=low
* Now only use the locale for LC_MESSAGES. Closes: #90317, #95658
-- joost witteveen <joostje@debian.org> Mon, 30 Apr 2001 14:02:27 +0300
menu (2.1.5-7) unstable; urgency=low
* Applied patch for Hurd locking issue. Closes: #72166
* update-menus locking code hoped errno wouldn't be changed
after a successful call to close(). Wrong, and showed up
on the Hurd. Fixed.
* manually applied (hopefully all) fixes to the manual pages in
bugreport. Closes: 86260
-- joost witteveen <joostje@debian.org> Thu, 29 Mar 2001 10:02:27 +0200
menu (2.1.5-6.1) unstable; urgency=low
* NMU for bug-squashing party. The -prune in doc/Makefile
was being used correctly. Package now builds again. Closes: #84936
-- Joey Hess <joeyh@debian.org> Sat, 24 Feb 2001 15:02:27 -0800
menu (2.1.5-6) unstable; urgency=low
* Fixed error thouwn in case translation file could not be found
(this cased errors if user didn't have that file in home dir).
closes: #63586, #64805
* removed dpkg-dev entry in default dpkg menu entry file.
closes: #58999
* the default menu.h file now uses x-terminal-emulator, instead of xterm
Closes: #67557
* the sort function in the menu-methods file now by default is
$sort ":" $title. This makes it work more like it's expected.
(before, it would ignore the $sort tag-variable from the menu entry
files). Closes: #44674
* if run while another update-menus is already running, but dpkg
is not running (manually started), then update-menus now exits
(as the verbose output promised, but it never did in older versions).
Closes: #67760
-- joost witteveen <joostje@debian.org> Sat, 29 Jul 2000 00:51:12 +0300
menu (2.1.5-5) unstable; urgency=low
* allowed 'section="/"' in the menu entry files.
* added also_run command, suggestion from Mandrake developer
Frederic Lepied, <flepied@mandrakesoft.com>.
* install-menu now doesn't generate empty menus any more
(also reported by Frederic Lepied)
* Applied patch from (again) Frederic Lepied to make it (at least
some times) continue if there's an error in a menu-entry-file.
Whether that's a good thing I don't know, but there have been
so many people requesting that now that I'll just give in.
* same patch from Frederic also made the install-menu processes
have the parent's environment.
-- joost witteveen <joostje@debian.org> Mon, 3 Apr 2000 00:22:24 +0300
menu (2.1.5-3) frozen unstable; urgency=low
* recompile, rest identical to version of Julian Gilbey.
Just recompiling sems to fixing the `missing menu entry' problem.
-- joost witteveen <joostje@debian.org> Sat, 22 Jan 2000 19:11:35 +0100
menu (2.1.5-2.1) frozen unstable; urgency=low
* Non-maintainer upload (at joost's request)
* Correct install-menu problem which was leaving some generated menus
incomplete and broken (closes: #55603 (RC bug))
-- Julian Gilbey <jdg@debian.org> Thu, 20 Jan 2000 23:31:24 +0000
menu (2.1.5-2) unstable; urgency=low
* Should add: (see 2.1.4-5).
* "onlyrunasroot" checking done as soon as possible, so that
install-menu doens't check for sane-ness of varables if
run as non-root.
* Fixed segfault in case rootprefix/usrprefix is undefined.
Closes: #53933, #52961
* added a `repeat_lang="LOCALE"' directive, to get back the old
`unasked for' translation behavior (where update-menus would
translate into the current LOCALE).
-- joost witteveen <joostje@debian.org> Wed, 5 Jan 2000 22:09:12 +0100
menu (2.1.5-1) unstable; urgency=low
* This is an interim release; it breaks the (never used anyway)
`old' gettext translations, but allows gnome etc WM's to
creat startup files with translations for various languages.
* moved last files from /usr/doc to /usr/share/doc. Same for /usr/info.
* install-menu: added a translate() function.
* install-menu: added a forall() function.
-- joost witteveen <joostje@debian.org> Sun, 5 Dec 1999 19:04:42 +0100
menu (2.1.4-4) unstable; urgency=low
* Applied patch in 47259, to fix spaces/tabs in menu.sgml.
Closes: #47259.
* (minor) updates to menu.sgml docs.
* Corrected help (-h) text of install-menu
* when user starts install-menu, and it wants to read an
examplercfile, install-menu now also searches it in $rootprefix
(not just in ${HOME}/$userprefix/).
Closes: #50867, #50298
* !include-ed files in the menu-methods are also looked for in
/etc/menu-methods, if they cannot be found in ~/.menu-methods.
(if non-root starts install-menus).
* (install-menu) error message if $section etc are empty should
be clearer about that menu first reads whole line, and that somewhere
on that line section wasn't defined.
* (adstring.cc) if `basepos' in report() isn't 0, then maybe I should
print `[...]' at the start of the line.
-- joost witteveen <joostje@debian.org> Mon, 22 Nov 1999 22:36:16 +0100
menu (2.1.4-3) unstable; urgency=low
* Upgraded debhelper, and added usr/doc link removeal/link creation
stuff in prerm/postinst.
* Upgraded standards version.
* now use `string::size_type' for all string iterators, rather
than `unsigned int'. Closes: #47177
-- joost witteveen <joostje@debian.org> Tue, 12 Oct 1999 21:43:26 +0200
menu (2.1.4-2) unstable; urgency=low
* In update-menus, terminate arguments to execve /etc/menu-methods/*
scripts with NULL. (forgot that, didn't actually seem to cause
problems, though).
* install-menu segfault-ed on the prefix() function if run from
update-menus as non-root (and only then). Caused by clearing of
enviromenent of new update-menus. Fixed (in install-menu).
* In update-menus, just before execve-ing the /etc/menu-methods/*
scritps, close(1), and then dup it from fd 0. This appears to
make pipes work again in the postrun etc commands in the
/etc/menu-methods/* scripts. Closes: #46971
-- joost witteveen <joostje@debian.org> Sat, 9 Oct 1999 17:01:14 +0200
menu (2.1.4-1) unstable; urgency=low
* remove -n "$icon" as xterm arguments, as that was fake. Closes: #46788
* update-menus now reports error status of /etc/menu-methods/*
scripts
* When run under dpkg, don't print messages about
/tmp/update-menus.$$ files any more.
* Partially removed debugstatements to debug menu-2.1.3-2 actually
caused line numbers reported on errors to be wrong. Fixed.
* Finally used derived execptions (removed those for g++ 2.7, but
now they work again).
* More adoptations to stdc++'s string class (warning!)
* Use -Wall again.
-- joost witteveen <joostje@debian.org> Tue, 7 Oct 1999 22:28:08 +0200
menu (2.1.3-3) unstable; urgency=low
* Due to changes in the way the rope::find() function in
libstdc++ works, menu 2.1.3-2 at all mem and then segfaulted.
now using `string' again (no rope), and fixed that segfault.
* Applied second patch from Joey Hess, to close open
filehandles (this time the `32!=r' version)
-- joost witteveen <joostje@debian.org> Tue, 5 Oct 1999 22:28:08 +0200
menu (2.1.3-2) unstable; urgency=low
* Added menuentries for gpm, dpkg. (in default menu files, should be
in gpm/dpkg packages anyway).
* Applied patch from Joey Hess, to close open filehandles.
* Fixed error in adstring.h, that caused (one) compilation error
on newer versions of g++/libstdc++
* Fixed minor `possibly uninitialised variable' warning
* Replaced -Wall with -W on the g++ commandline, as a bug in
newer g++ or libstdc++-dev versions cause a whole load of warning
messages, on just including rope.h.
-- joost witteveen <joostje@debian.org> Sat, 2 Oct 1999 22:28:08 +0200
menu (2.1.3-1) unstable; urgency=low
* Updated the description of this package, as it was
somewhat outdated.
* Added /etc/menu-methods/menu.config to the conffiles. Fixes: Bug#42379
* use sigprocmask to unblock the signal I use. Under apt, libc&pthread
used to block SIGUSR1. To get around this, also use SIGUSR2 now.
I don't want to see this bug any more! Fixes: 42051, etc.
-- joost witteveen <joostje@debian.org> Wed, 4 Aug 1999 12:41:08 +0200
menu (2.1.2-4) unstable; urgency=low
* Another test-release for bug 42051. More debugging added
-- joost witteveen <joostje@debian.org> Mon, 2 Aug 1999 18:18:46 +0200
menu (2.1.2-3) unstable; urgency=low
* Another test-release for bug 42051. Added printf just before
the exit(0) in the signal hander, and made the debugging output
slightly more clear.
-- joost witteveen <joostje@debian.org> Sat, 31 Jul 1999 01:39:06 +0200
menu (2.1.2-2) unstable; urgency=low
* Test-release for bug 42051. Added tests for returnvalues of
fork() and kill() calls. Although it seems unlikely that fork()
returning -1 is the cause of the hangs, it is good to exclude it.
-- joost witteveen <joostje@debian.org> Thu, 29 Jul 1999 12:52:11 +0200
menu (2.1.2-1) unstable; urgency=low
* #41783, `furter->further';
* #41783, delete empty logfiles. Fixes: #41783
(Note: the empty logfile does stay some time in /tmp: it only
vanishes when update-menus finished running).
* Using signals to communicate between forked-in-background child
and parent as to when the parent can exit(0). Now the
second update-menus started in one run of dpkg will (by default)
exit totally silently.
-- joost witteveen <joostje@debian.org> Fri, 23 Jul 1999 16:23:13 +0200
menu (2.1.1-1) unstable; urgency=low
* Fixed segfault on empty menu-entry-files. Fixes: #41131
* Fixed messy translate_menu handling. Fixes: Bug#41077
-- joost witteveen <joostje@debian.org> Thu, 22 Jul 1999 15:45:16 +0200
menu (2.1.1-0) unstable; urgency=low
* Applied patch in Bug#41620, fixes: #41620
* Added stripdir() function, that does what basename()
should have done
* Fixed bug in basename(), that made it drop the last char.
-- joost witteveen <joostje@debian.org> Tue, 20 Jul 1999 22:53:05 +0200
menu (2.1.0-2) unstable; urgency=low
* OK, postrm actually installed the info file instead of removing it.
* /etc/menu-method/menu.h was messed up. Fixed.
-- joost witteveen <joostje@debian.org> Tue, 6 Jul 1999 04:34:48 +0200
menu (2.1.0-1) unstable; urgency=low
* menu.text now called menu.txt, fixing: #40569
* While I was at it, also added menu.info
* Now use automake, autoconf.
* Now use debhelper
* Now i18n-ized. (Though only available language is Esperanto,
and it's not very much use internationalising menu, as it only
is used by system admins etc. I done it mostly to get experience
with the process).
* Also `i18n'-ized the text in the Debian tree. So, if you now
do "LC_ALL=eo update-menus", the tree (and some titles) will
appear in Esperanto (That's the only language available now).
Documentation, and some structure for the maintainers work etc,
shoudl still be provided, but techinically it's working.
-- joost witteveen <joostje@debian.org> Tue, 6 Jul 1999 03:25:53 +0200
menu (2.0.0-5) unstable; urgency=low
* Removed bugs from the hint_mixedpenalty, should now work OK.
* removed strange code that would cause menu to write to
the rootprefix instead of userprefix, if userprefix didn't exist.
* Speedup, especially for systems with big menutrees.
* Added for menu-methods: onlyrunasroot, onlyrunasuser, preruntest
-- joost witteveen <joostje@debian.org> Tue, 29 Jun 1999 21:57:46 +0200
menu (2.0.0-4) unstable; urgency=low
* Applied spelling-fixes patch to install-fvwmgenmenu.sh.
Fixes: #39847
* Added file /usr/doc/menu/menu.text.gz. Fixes: #39829
* Added sort= definition in install-menu config file.
Now it's possible to sort depending on whether something
is a submenu etc.
* Added a hint_mixedpenalty parameter to the hint optimization
routines. (still buggy)
-- joost witteveen <joostje@debian.org> Tue, 22 Jun 1999 23:45:36 +0200
menu (2.0.0-3) unstable; urgency=low
* Spelling fixes by Ray dassen
* removed bashisms in debian/rules
* minor corrections to menu.sgml
* the cat `menu-method' now doesn't cercumvent the silly compat
restrictions of menu-1.5 any more, as those restrictions don't exist
any more.
* oops, nearly made lintian report an error, as install-fvwmgenmenu.sh
didn't have an manual page yet... (Created one, and updated the
install-fvwmgenmenu manual page)
* upped the default hint_mlpenalty in menu.h to 2000, as it seems that
people with more packages installed need it, and execution time
doesn't really grow to the moon.
-- joost witteveen <joostje@debian.org> Sun, 20 Jun 1999 22:56:53 +0200
menu (2.0.0-2) unstable; urgency=low
* Added little bit of info about the hints in /usr/doc/menu/menu.sgml
(and corrected errors)
* added compat= option in the update-menus config file, so that
one could also have all menu entry files in menu-2 format (though
that is not advisable!)
* fixed bug in install-fvwmgenmenu.sh script, that would generate
wrong cp commant in explanation of what to do.
-- joost witteveen <joostje@debian.org> Sat, 19 Jun 1999 16:30:45 +0200
menu (2.0.0-1) unstable; urgency=low
* Hints. (automatic optimization of menu tree)
* Removed /usr/lib/menu/default/debiandoc-sgml, fixes: 32530
* changed /etc/menus/ to /etc/menu in menufile(5).
* in update-menus I now check for the return value of stat()
* Finally removed that compat code. Now all menu-method files
that still used the two-years old syntax will not work any more
(generate an nice message, as opposed to the segfault in 1.5-20).
Also, the first (#!/...) line in the menu-method scripts doesn't
have to be "#!/usr/sbin/install-menu" any more, as the new-syntax
menu data is now always used.
* Now using stl rope, instead of that home-brewn replacement of the
String class from libg++.
* typo in default dpkg menuentry file.
* update-menus doesn't read menu entry files that have names that
end in ".bak" or start with "menu.config".
* There's now a `menu-2' compat mode, where you don't have to
use '\' at the end of every continuation line, but have to
use ';' to signal the end of a line of input. (activate in menu-method
files by "compat=menu-2", or in any file with "!C menu-2")
* Fixed segmentation fault in Translate stuff, and another error
that caused update-menus to use only the first translate definition
in /etc/menu-methods/translate_menus
-- joost witteveen <joostje@debian.org> Fri, 18 Jun 1999 21:50:18 +0200
menu (1.5-20) unstable; urgency=low
* added rm -rf debian/files, to clean target in rules file,
fixes: 34178
* removed bash-isms from the example postinst file in
the documentation.
* many other documentation updates.
* mentioned in the docs that you can use `#' as comment
specifier in the menu entry files. Fixes: 34371
* removed xbase menu-entry-file. Fixes: ???. Hope all entries in
there really now are present in the X packages, though.
* removed xrn, xpuzzles, tcsh, rxvt, latex2html, imagemagick
default menuentry files, as they are now all in their own packages.
* spelling fix in su-to-root (priveleges -> privileges), fixes: 35720
* new functions: level(), firstentry(), lastentry(), nstring()
* entrycount() now doesn't return the number of entries in submenu of
the current child, but the number of entries in this menu.
* Although the $sort support was largely untested, it does work. Added
better explanation to menu.sgml
* error messages now report the line with the error better.
* New functions: rcfile() examplercfile() mainmenutitle() rootsection()
rootprefix() userprefix() treewalk() postoutput() preoutput(). They
output whatever they are defined to be in the menu-method file.
Fixes: 36171
-- joost witteveen <joostje@debian.org> Sat, 1 May 1999 16:57:59 +0200
menu (1.5-19) unstable; urgency=low
* Finaly fixed that `cannot remove lockfile' bug.
(now using `real' advisory locking, this really appears neccecary).
the new mechanism is a lot simpler, and every second update-menus
that gets started will die itself if there's already a lock on
the pidfile.
For this, also changed the postinst file, to `manually'
kill any old update-menus still running, as in this case we really
want the new update-menus to take over (not the old one).
-- joost witteveen <joostje@debian.org> Thu, 4 Mar 1999 23:10:58 +0100
menu (1.5-18) unstable; urgency=low
* s/Udate/Update/, in update-menus.cc. fixes: 30214
* removed definition of def_error in configinfo, so that `throw
def_error' can now be caught outside the configinfo class. Maybe this
fixes NN. (not sure, cannot reproduce it).
* default `verbosity' level is now `quiet', fixing: 30372
* Added information about the /etc/menu-methods/menu.config file,
as this was completely lacking in the manual page.
-- joost witteveen <joostje@debian.org> Sun, 6 Dec 1998 21:20:37 +0100
menu (1.5-17) frozen; urgency=low
* Added 'technical' section to preferred menu layout. (promised to do
that already long ago...)
* If install-menu runs as user, $rootprefix/ is used if $userprefix
doesn't exist. Fixes 26851, but not as nicely as Joey suggests.
(install-menu tests for the existance of the directory, not for the
files within that dir, so if $userprefix exists, it has to contain all
files).
* Updated standards version.
* Added manual pages for install-menu, install-fvwmgenmenu, su-to-root
wm-menu-config (for lintian)
* Fixed some misplacements in the menu.sgml file. In particular, part of
the section intended for `packages with wm's', was put under `packages
with applications'. This should have caused serious confusion.
-- joost witteveen <joostje@debian.org> Tue, 20 Oct 1998 22:33:00 +0200
menu (1.5-16) unstable; urgency=low
* Corrected 'WindowManagers' entry in preferred menu tree (in the docs)
* Added plurals to pixmap directories. Fixes: 26479
* Changed 8 spaces to one tab in debian/rules. Fixes:26865
-- joost witteveen <joostje@debian.org> Sun, 20 Sep 1998 20:54:01 +0200
menu (1.5-15) unstable; urgency=low
* Applied suggested changes in bugreport 25231. Fixes: 25231
* Added Apps/hamradio to preferred menu structure (nobody but
hamradioers will see it anyway (request by: Joop Stakenborg,
stakenborg@hyph.azr.nl))
* replaced '[[:space:]]' with '[ \t]' in update-menus. Should at
least make menu work around sed changes (Fixes: 25035)
* Moved 'waiting for dpkg to finnish' message to just before the fork(),
so that the user will now see it where it's expected (before, the
message sometimes came after dpkg started installing the next
pacakge). Also the message now only comes with the '-v' option.
-- joost witteveen <joostje@debian.org> Fri, 14 Aug 1998 22:24:43 +0200
menu (1.5-14) unstable; urgency=low
* Added "Apps/Text" to the documentation
* now uses "dpkg --get-selections" to get the installed packages.
* applied suggested patch to su-to-root (default exit 1, only
retry if user answered Y or y).
-- joost witteveen <joostje@debian.org> Sat, 11 Jul 1998 22:30:08 +0200
menu (1.5-13) unstable; urgency=low
* Removed the packaging manual entry.
* removed comments in the debian/rules file from imurdoc, saying it was
"last modified 1994", and other rather out of date stuff.
* Fixes to compile with egcs. (now uses optimisation!)
* More understandable error message if menuentry files are incorrectly
installed executable.
* update-menus now installs without the executable bit on, the postinst
turns it on.
-- joost witteveen <joostje@debian.org> Sat, 23 May 1998 16:33:12 +0200
menu (1.5-12) frozen unstable; urgency=low
* Fixed postrm example in documentation. (actually, quite serious --
many window managers should now be changed, but fortunately the
bug fixed doesn't occur very easily).
* Fixed mis-handling of files that don't end with newline.
noticed by Jochen Kronjaeger <Kronjaeg@Stud-Mailer.Uni-Marburg.DE>
(thanks!)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 23 Mar 1998 20:42:14 +0100
menu (1.5-11) unstable; urgency=low
* Went through the buglist again, and updated the default
menuentryfiles (and removed those that now exists in other
debian packages). Fixes: 13880 15081 17171 17215 17292.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Mar 1998 10:39:08 +0100
menu (1.5-10) unstable; urgency=low
* Oh, yes, Aaron Howell, you were right. I did forget to close (free)
some files. Fixed that, so this fixes: 17253
* Fixed error in install-menu that caused the creation directories
in / (at least for KDE and wmaker. Not sure why not for other wm's)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Mar 1998 10:02:23 +0100
menu (1.5-9) unstable; urgency=low
* Fixed several possible segmentation faults (all in error-reporting
routines)
* Input buffer for 'readline' increased to 10240 bytes. Fixes: #19482
(should really fix this sometime)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 12 Mar 1998 21:23:13 +0100
menu (1.5-8) unstable; urgency=low
* Removed reference to README in all files where it was still referenced.
(many, many files, that was!)
* changed a \fL to a \fB in the menufile.5 manpage
(fix suggested by Joey Hess). fixes: #17187
* Make wm-menu-config an executable script.
* applied suggested fixes to doc/menu.sgml, fixes: #17475
* changed default warning "#Automatically generated file. Do not edit
(see /usr/doc/menu/README)" to point to /usr/doc/menu/html/index.html.
(This is placed at the top of the files install-menu generates).
* document the availability of "!include file" in the menuentry files
* Changed a "~/menu-methods" to "~/.menu-methods" in update-menus.1
* Numerous changes to the documentation, after many suggestions
from Yann Dirson (thanks!)
* Applied patch from Herberd, fixes:19056
* removed the libg++ dependancy code (not the libg++ package, it still
uses libstdc++).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 8 Mar 1998 12:00:13 +0100
menu (1.5-7) unstable; urgency=low
* Really added wm-menu-config file (Fixes: #17169)
* compressed menufile.5 (Fixes: #17168)
* Added geometry to rxvt entry in menu.h (as suggested in #17171)
* Really removed gv default menuentry. (Fixes: #17170)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 16 Jan 1998 02:23:13 +0100
menu (1.5-6) unstable; urgency=low
* done nothing at all, fixes: #13648, #13657, #13676, #13677, #13680, #15765
(fixing 6 GRAVE bugs, by doing nothing)
* Removed default menufiles for xlockmore, fixes: #10831
* Added the "suggested" variables "geometry" and "visability" to
the menu.sgml file, and /etc/menu-method/menu.h.
* Added some comments to /usr/doc/menu/examples/cat
* Fixed the dpkg default menuentry file. Fixes: #14170, #15847
* Finally applied (most of) patch supplied by Nikita Schmidt.
Fixes: #14318
* removed convert-menuentry, fixes: #15914
* Applied patch from Dirk Luetjens <dirk@luedi.oche.de>
fixes: Bug#15871
* Now compresses update-menus.1 manual page
fixes: #14569
* Compressed changelog.Debian. Fixes: #15429
* Removed the following default menuentry files:
afterstep ddd fvwm2 fvwm95 gnuplot gv menu olvwm pixmap procps
vim xfig xpaint xxgdb
as they are already present in the packages themselves.
(list supplied by Andreas Jellinghaus <aj@fw-athene.wiwi.uni-karlsruhe.de>)
* Added a wm-menu-config script, and updated documentation.
Now window managers are encouraged to use this instead of directly
calling update-menus. (the script does more).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 15 Jan 1998 00:48:08 +0100
menu (1.5-5) unstable; urgency=low
* Added ifelsefile, and catfile functions for Andreas Jellinghaus.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Tue, 7 Oct 1997 22:21:24 +0200
menu (1.5-4) unstable; urgency=low
* Removed several "debugging" files (gmon.out, output of strace, etc).
* Now really create html documentation during pacakge build.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 18 Sep 1997 19:38:27 +0200
menu (1.5-3) unstable; urgency=low
* Fixed a bug found by a close cooperation with the xpat2 maintainer
and Lars Wirzenius: if a menuentry (for xpat2 in this case) begins with
"?package(non-installed-package)", and has less than some number of
variable-assignements after the colon, update-menus reported an error.
(if there are "enough" assignemnts, no error will be reported, but
update-menu would create a bogus menuentry). Good work, guys!
* Switched the "postinst" and "postrm" labels in the documentation,
fixing bug#12522 (and 12521, for that matter).
* added a much bigger xbase menuentry file. This one really should
go into xbase itself, and Mark asked me for it, but I've had too
little time to really check this. Hopefully by including it in
menu it will recieve some more checking, untill I feel confident
enough to send it to Mark Eichin.
* Removed xlockmore menuentry file, is now part of xlockmore.
* (and I removed another menuentry file, but cannot remember
which one).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 18 Sep 1997 19:18:44 +0200
menu (1.5-2) unstable; urgency=low
* Added a sanity-check for instal-menus config file (prevents
setfaults).
* removed xlockmore default menu entries, they are now in the
xlockmore package (or will be, soon).
* corrected default dpkg menu entries.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 3 Aug 1997 22:19:11 +0200
menu (1.5-1) unstable; urgency=low
* Added entrycount(), entryindex functions.
* Added add(), sub(), mult(), div() functions.
* moved cmap.xpm to .../pixmaps
* now includes sgml and html versions of README.
(due to restrictions of debiandoc, no info files can be made!)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 13 Jul 1997 13:13:11 +0200
menu (1.4-2) unstable; urgency=low
* Now depends on libg++272. (Made possible by a dpkg-source bugfix
from Joey Hess).
* Few fixes to how debugging/error output is handled (cosmetic).
* this release still has a (harmless) race-condition (noticed
by Joey Hess),when two update-menus programmes run simultaniously
while dpkg -i something is running (or Suspended).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 10 Jul 1997 23:05:14 +0200
menu (1.4-1) unstable; urgency=low
* Due to extra features/bugreporting, this version doesn't work well
with the menu-bugs in fvwm95_2.0.42a-10, and latex2html_96.1.h-5.
* added ability do "define" functions to install-menu.
(very usefull if you want to have a common xterm/rxvt for all
window managers)
* '!include \"/etc/menu-method/filename\"'
* read !include "filename" relative to current direcotry
* provide /etc/menu-method/menu.h example file.
* parsing of (all) files files somewhat rewritten; should be
more stable now (except for bugs).
* trailing spaces are stripped (so a \ at the end of the
line will always be a continuation line, even if there's a
space after it).
* _Much_ better error reporting.
* removed all those pesky "icon=none" from the example menufiles.
* in new menu format, "package(local.*)" is considered installed
* fix bug in hotkey generation
* first check for "examplercfile" (system.$wm-menu), and then create
output file.
* made the README in /usr/doc/menu/example/README somewhat clearer as
to what the purpose of these files is
* incorporated afterstep-package menu-method's into my example
menu-method (allong with the "!include menu.h" stuff).
* install-menu: added toupper() and tolower() functions
* do not attempt to read menuentry files with the name "core".
* Using libc6 now
* fixed gpmconfig entry.
* added Joey's cmap.xpm file.
* in compat mode (for old /etc/menu-methods's), write esccpp($title)
as identifier (fixes "install-menu uses text instead of x11 entry"
bug).
* in case of missing "section=" (in new-format menuentry), assume
seciont="/". (fixes a reported bug, I believe).
* "+" can now be part of a package name, in new-format menuentries.
(previously, doc++ and libg++ couldn't have a new-format menuentry).
* executable menuentries are now executed, and the stdout used as
menuentry (nice feature request from Joey Hess)
* update-menus now reads config info in /etc/menu-methods/menu.config
(or ~/.menu-methods/menu.config). Currently can specify only error
logging. (set "verbosity=quite" in /etc/menu-methods/menu.config to
remove all messages). Not very well tested yet.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 21 Jun 1997 13:24:55 +0200
menu (1.3-2) frozen unstable; urgency=low
* couple of simple bug-fixes. All not very serious, but would
like this to go into frozen anyway.
* fixed menuentry(5) manual page (was simply wrong)
* made the default install messages somewhat nicer (in order not
to scare away newbies)
* Redirected stderr of the killall command in postinst to /dev/null
* fixed typos in extended description (in control file).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 14 May 1997 22:13:01 +0200
menu (1.3-1) frozen unstable; urgency=low
* Only change: added ifeq(), ifneq(), ifeqelse(), ifroot() to install-menu
(and the README).
* Added a "killall update-menus" to postinst (to prevent problems if
update-menus is upgraded along with other packages that use it).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 8 May 1997 12:43:00 +0200
menu (1.2-3) frozen unstable; urgency=low
* Another two-line-fix to update-menus, fixing the compat mode code.
(if no icon was defined, that resulted in errors for the compat mode).
* I would like this release to go into frozen, as it does
fix a long-standing bug (still present in frozen), and will
improve many people's experience with the menu's after isntalling
some "unstable" packages (some of which may need the new menu
functionality).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 5 May 1997 15:29:12 +0200
menu (1.2-2) unstable; urgency=low
* Thanks, Andy Mortimer, for noticing I don't close the fd's.
doing that now.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 3 May 1997 15:43:46 +0200
menu (1.2-1) unstable; urgency=low
* Changes to README (documents parent(), basename()).
* Slichtly changed the dpkg-lockfile detection in update-menus,
after a report from Andy Mortimer
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sat, 3 May 1997 14:52:45 +0200
menu (1.2) unstable; urgency=low
* Fixes to example dwww script (though Jim Pick has a much
better one)
* Fixes to install-menu, for submenu entries.
* Fixes to update-menus, no core dup on malformed "?package(..)" in
menuentry files.
* extra functions replacewith(), prefix() (install-menu)
* make hotkeys case-insensitive.
* the genmenu=, prerun=, postrun= assignments can now contain
substitutions just like the startmenu etc ones.
* Added a "|| errno==EACCES" after the attempt to lock the dpkg lockfile
to hopefully check for all possible errno valus fcntl creates.
* changed the "your system is messed up badly" message to
something nicer (now it is "please help me track down
this problem I have")
* update-menus only gives the "forking to backround" text when
it didn't kill any other update-menus (so you'll only see it
once in a multy-package install session).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 30 Apr 1997 22:55:57 +0200
menu (1.1) unstable; urgency=low
* Added a few more example-menumenthods (afterstep, ctwm, twm, fvwm,
fvwm95, dwww). With dwww you now have descriptions of the packages
in the http://rulcmc.leidenuniv.nl/dwww/menu.html page.
(make that http://localhost/dwww/menu.html, after you've instaled it).
* These new menu-methods are now better than the old ones, as they
properly quote the title.
* fixed a few bugs in install-menu that caused it to interpret
ifnempty() and ifempty() the wrong way around (also ifelse,...).
* fixed permissions in /usr/doc/examples/*
* fixed a few "default" menuentries.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 21 Apr 1997 23:30:28 +0200
menu (1.0) unstable; urgency=low
* complete remake, added a lot of functionality.
* New features
- support for long titles and descriptions,
- much more flexible /etc/menu-methods files,
- if dpkg is running, forks into background, to get rid of that
"need to run update-menus twice" syndrome.
- support for hotkeys
* see /usr/doc/menu/BUGS for known limitations of this release.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 16 Apr 1997 20:06:45 +0200
menu (0.11) unstable; urgency=low
* fix "#" bug (a # is only a comment if it follows a space or newline)
* add an example to create a www page for packages providing
"dwww" documentation
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 23 Jan 1997 22:27:30 +0100
menu (0.10) unstable; urgency=low
* Manpages by Joey Hess (now it's a real package!)
* if user runs, and ~/.menu-methods exists, read the
config files from there (and don't process /etc/menu-methods).
* Add support for olvwm ("treewalk" attribute /etc/menumethods)
* -f -stdio is now standard (options are ignored, and always passed on
to /etc/menu-methods/*)
* files in /etc/menu-methods with anything other than letters/figures/_-
are silently ignored by update-menus
* some speedup in install-fvwmgenmenu (not as much as I'd hoped).
* added $d{var}, $s{var}, $b{var} variable substitutions
(request from Joey Hess).
* if getuid()!=0, also parse /etc/menus, /usr/lib/menus.
* Moved Lockscreen and Savescreen to Screen/ in default menus
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 12 Jan 1997 00:46:38 +0100
menu (0.9) unstable; urgency=low
* "popup" bugfix
* Don't read /etc/menu-methods/*.* files (with a dot in it, usually
backup files from dpkg).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 3 Jan 1997 14:31:15 +0100
menu (0.8) unstable; urgency=low
* Fixing longstanding bug (one Joey reported loads of times)
when update-menus is run from a postinst (from a previously
uninstalled package), update-menus assumes this pacage is not installed.
Fixed by looking at commandline of ppid, and checking for
"bash /var/lib/dpkg/info/$package.postinst"
* The fvwmgenmenu now has a more general compat mode that should
supports all window-managers, without recompilation.
For more robustness, this mode is incompatible with the old
install-fvwm2menu programme, though (different/no cache files).
* update-menus has a mode to pipe the menuentries through
stdin of the menu-method installer programmes (-f --stdin option).
This should make everything somewhat faster.
* The old /etc/menu-methods/* config files may not work any more.
(Although I tried fvwm95, and that still works).
If your window manager doesn't have the debian menus any more, please
copy the relevant files from /usr/doc/menu/examples to
/etc/menu-methods, and run "update-menus -f".
* removes couple of /usr/lib/menu/default files that now are in the packages
themselves.
* update-menus hands -f uption to menu-methods
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 15 Dec 1996 22:37:25 +0100
menu (0.7) unstable; urgency=low
* Added some 9wm support (now gwm is the only manager without support)
(Although only the pdmenu and fvwm95 packages support it. The other
window manager have support files in /usr/doc/menu/examples)
* One bugfix in update-menus.
* Added a few shells. These are in the "/Apps/Shells" section, and
therefore I had to rename "/Shells" to "/XShells". That OK with everybody?
* fvwm/twm/9wm install-fvwmgen menu compat modes now use full id's
for the submenu's (request from Joey)
* install-fvwmgenmenu now replaces $%{icon} with %icon% if icon!="none"
in the "supported" section in the config file. This is added
to the example config files for install-fvwmgenmenu
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Fri, 13 Dec 1996 19:01:39 +0100
menu (0.6) unstable; urgency=low
* Added example files for twm and afterstep window manager. (along with
the already avaliable fvwm, fvwm2 example files).
* Again, the "default" support for fvwm2 has been removed (version 0.5),
as this should be in fvwm2. See /usr/doc/menu/examples/${wm} on how
to add support.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 8 Dec 1996 21:53:52 +0100
menu (0.5) unstable; urgency=low
* do space-stripping for fvwm2 (should be in fvwm2 package, but never mind)
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 1 Dec 1996 13:54:10 +0100
menu (0.4) unstable; urgency=low
* if the .updated-menus "cache" file has incorrect entries, update-menus
could loop forever. Removed this bug.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Thu, 28 Nov 1996 12:28:17 +0100
menu (0.3) unstable; urgency=medium
* Added Depends: shlibs line to controlfile.
* allowed for spaces in description fields (quote them with "sp ace")
(so now the "hello" App/Programming entry works!)
* install default menufile if new one in /etc/menu vanished
* Assume all packages called "local*" to be installed
* Now has provision for starting other menu managers (twm),
and fvwm{,2} modules (mostly untested). (this should be in the fvwm2
package, though). Note that due to a bug in fvwm2 (install-fvwm2menu?)
these don't work, at the moment. (See BUGS file in source)
* First remove the menu-id's of to-be-updated menufiles, as the old
menufile may have stale menu-id's in it.
* Added "-v" (verbose) option to update-menus and
/etc/menu-methods/fvwm2
* Still using filenames to encode the package names, but Lars has nearly
convinced me! (If only I knew how solaris works). Still, I made the
default menuentries conform Lars' ideas, and people using this package
can just make (temporarily) both the filename and the entryid have
the package name in it.
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Wed, 27 Nov 1996 21:08:02 +0100
menu (0.2) unstable; urgency=low
* Added a few README's to the menu directories
* now advice the packages to put their menufiles in /usr/lib/menu, after
suggestion form Joey.
* Removed buglet from update-menus.
* Next is from the (unreleased) 0.1 version:
* Totally changed menu idea; the menu files are now conffiles
living in /etc/menu; and systemadm and users can run update-menus
any time something changed in the /etc/menu or the user's ~/.menu
database.
* Users can override system-wide menu-database.
(this is currently not fully implemented: there still is a bug
when removing system-menu entries)
* This menu-package now provides some 50 menu entries in /usr/lib/menu
after installes this package you'll get a nice menu instantly, and
hopefully, this will serve as a skeleton for other pacakge provides.
(of cource, /etc/menu entries override the /usr/lib/menu entries).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Mon, 25 Nov 1996 20:35:34 +0100
menu (0.1) unstable; urgency=low
* Totally changed menu idea; the menu files are now conffiles
living in /etc/menu; and systemadm and users can run update-menus
any time something changed in the /etc/menu or the user's ~/.menu
database.
* Users can override system-wide menu-database.
(this is currently not fully implemented: there still is a bug
when removing system-menu entries)
* This menu-package now provides some 50 menu entries in /usr/lib/menu
after installes this package you'll get a nice menu instantly, and
hopefully, this will serve as a skeleton for other pacakge provides.
(of cource, /etc/menu entries override the /usr/lib/menu entries).
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Sun, 24 Nov 1996 19:22:41 +0100
menu (0.0) unstable; urgency=low
* initial release
-- joost witteveen <joost@rulcmc.leidenuniv.nl> Tue, 5 Nov 1996 22:42:09 +0100
|