/usr/share/scilab/CHANGES_5.3.X is in scilab-data 5.3.3-10.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 | Changes between versions 5.3.2 and 5.3.3 of Scilab
=================================================
Bug fixes:
==========
* Bug 9475 fixed - A mistake in the translation of a string was causing Scinotes
to fail with the Japanese and Polish localizations.
* Bug 9527 fixed - Problem when a text was exported in SVG from the GUI.
* Bug 9545 fixed - contrib/loader.sce was no longer installed under GNU/Linux
and Mac OS X.
* Bug 9590 fixed - Xcos examples were not embedded in Windows binary versions.
* Bug 9670 fixed - Scilab crashed under Mac OS X 10.6.8.
Changes between versions 5.3.1 and 5.3.2 of Scilab
=================================================
Scilab:
=======
* The Mac OS X version is checked to avoid errors on unsupported versions
of Mac OS X. As a reminder, Scilab is supported under Mac OS X 10.6.
* Under GNU/Linux, in case of an internal (C, C++ or Fortran) programming error
of Scilab or an extension, the full error stack is displayed and Scilab no
longer crashes.
Scinotes:
=========
* Tools 'Find Files' (CTRL+SHIFT+B under Windows and Linux / CMD+SHIFT+B under
Mac) and 'Find word in Files' (CTRL+SHIFT+F under Windows and Linux /
CMD+SHIFT+F under Mac) added.
* Added possibility to replace single quoted by double quoted strings.
* Added possibility to save and execute the code with F5 key.
* Added possibility to remove the comments when executing the code in the
console.
* All occurrences of a search word are now highlighted in yellow in the
text editor.
* Bug 9012 fixed - Print preview triggered a Java exception.
* Bug 9047 fixed - edit('foo',12) now opens the function foo 12 lines after the
definition of foo.
* Bug 9132 fixed - When s = "abc // def" was evaluated WITH ECHO, only s="abc was
executed.
* Bug 9171 fixed - Encountered problem to enter Japanese chars under Windows
with IME.
* Bug 9183 fixed - Bad display of selected text when horizontal wrapping was
disabled.
* Bug 9186 fixed - An exception was thrown when textfield got the focus in code
navigator.
* Bug 9189 fixed - Some keywords were not helpable.
* Bug 9257 fixed - Scinotes could not be started from NW / adv-cli mode.
* Bug 9340 fixed - Bad name was proposed at PDF export.
* Bug 9348 fixed - Miscolorization of a transposed field.
Xcos:
=====
* Some blocks parameters dialogs now support the translation system.
* A skeleton of an Xcos module has been introduced and should help the user
to design his own palette.
* Documentation updated with examples of the blocks and their translations
into French:
- OUT_f - Regular Output Port
- IN_f - Regular Input Port
- Modulo_Count - Modulo counter (0 to N counter)
- OUTIMPL_f - Output implicit port
- CLKINV_f - Input activation port
- CLKOUTV_f - Output activation port
- INIMPL_f - Implicit Input port
- GENSIM_f - Sine wave generator
- STEP_FUNCTION - Step Function
- SAWTOOTH_f - Sawtooth generator
- TEXT_f - Free annotation
- Counter
- RAMP
- INTRPLBLK_f (english update only)
- TKSCALE (english update only)
- EXPRESSION (english update only)
- DELAY_f
- RFILE_f Read from input file
* Some duplicated tests have been removed.
* Bug 5425 fixed - Drag and drop of blocks between different Scilab versions
produced an exception.
* Bug 5605 fixed - REGISTER block was not listed in the discrete palette.
* Bug 6416 fixed - GENSQR_f block documentation was not complete.
* Bug 7479 fixed - The diagram did not update its origin on block moving.
* Bug 8630 fixed - Scopes crashed Scilab on simulation when they had the same
window id.
* Bug 8692 fixed - Null block parameters were not checked before encoding.
* Bug 8735 fixed - Mixed (Implicit-Explicit) superblocks I/O blocks produced
warnings.
* Bug 8931 fixed - Simulations errors were not reported under Linux and Mac.
* Bug 9024 fixed - Opening a non existing file led to palette closing issues.
* Bug 9077 fixed - The diagram in Automotive Suspension demo was indicated as
modified on loading.
* Bug 9111 fixed - Zoom In/Zoom Out keyboard shortcuts did not work under Mac.
* Bug 9122 fixed - Java check failed on diagram validation.
* Bug 9160 fixed - Saving a diagram with the default name produced an exception.
* Bug 9175 fixed - Xcos: Sigbuilder, modify "Data bounds" in curve editor failed.
* Bug 9237 fixed - Labels were not editable after a block copy.
* Bug 9219 fixed - AFFICH_m format was not the parameterized one.
* Bug 9307 fixed - AFFICH_m block only printed the first column for an input
matrix.
* Bug 9346 fixed - FROMWS_c block had a functional regression since Scilab 5.3.1.
* Bug 9369 fixed - Diagrams with an origin did not pass validation.
* Bug 9386 fixed - Diagram root cell could be invalid on hierarchical diagrams.
Packaging:
==========
* Scilab's icons updated.
* In the source tree, Scilab's icons moved from icons/ to desktop/.
* In the source tree, scilab-adv-cli.desktop, scilab-cli.desktop,
scilab.desktop can be found desktop/. This follows the FreeDesktop Standards:
"Desktop Entry Specification".
toolbox_skeleton:
=================
* removal of temporary variables created on the stack by the build and load of
the toolbox_skeleton.
Javasci:
========
* Javasci v2 FAQ updated.
* Bug 6823 fixed - In Javasci v1, the constructor
SciStringArray(String name, int r, int c) did not work.
Thanks to F. Legrand for providing the fix.
* Bug 9147 fixed - Javasci v1 was broken since the introduction of the
version 2.
Dynamic Link:
=============
* Under GNU/Linux and Mac OS X, the dynamic link is now creating a subdirectory
of TMPDIR instead of doing everything in the same directory which could have
led to unexpected side effects.
* Added 'ilib_include_path' macro to handle includes flag for platform
compiler. See SEP 55.
* bug 7887 fixed - Under some GNU/Linux distributions (like Ubuntu or Mageia),
the dynamic link process was using the libstdc++ embedded
into the Scilab distribution. Now, if the compiler is gcc,
the dynamic link guesses the libstdc++ path and use it
uppermost.
Graphics:
=========
* JPG compression level is now set to 95 by default.
* Extends the xs2jpg function with a compression argument to set the quality of
the exported JPG.
See Bug 5573 and SEP 54.
* New functions 'comet' and 'comet3d' have been added.
* Bug 9428 fixed - A Java exception was displayed in some cases when using event handlers.
Localization:
=============
* Bug 8994 fixed - Some localization templates were not included and
translated.
Help:
=====
* Creation of a "complex" sub-section of "Elementary Functions".
* Bug 6975 partially-fixed - Beginning of the documentation of xlabel(),
ylabel() and zlabel() functions.
* Bug 7072 fixed - Fix various issues in the documentation.
Thanks to Yves Barois.
* Bug 7305 fixed - issparse was not documented.
* Bug 9362 fixed - An exception was thrown on the pdf doc generation.
* Bug 9439 fixed - There was no entry "Scilab Home" in help toc list.
Compilation:
============
* Option --without-scicos renamed to --without-xcos
* Option --without-ocaml renamed to --without-modelica
* Detection of Jgoodies / looks updated under GNU/Linux and Mac OS X.
* g77 is no longer supported. gfortran is replacing it.
* Explicit check Java version (at least 1.6).
* Bug 7049 fixed - JgraphX version was checked even if the --without-xcos
flag was set.
* Bug 9018 fixed - --without-xcos disabled the detection of jhdf5 but was still
building xcos.
Optimization:
=============
* semidef help page updated.
* Formatting of the leastsq help page updated.
* Bug 7723 fixed - The demonstrations of the nmplot functions generated
warnings.
Numerical Maths:
================
* Bug 7101 fixed - The roots had convergence problems for some polynomials.
The default algorithm has been changed to the eigenvalue
of the companion matrix.
* Bug 9350 fixed - abs(complex(%nan,0)) returned zero instead of nan.
CACSD Module:
============
* Bug 6744 fixed - p_margin() returned an erroneous result (new fix).
* Bug 9205 fixed - Optional argument added to nyquist to control the drawing of
the symetric part and a new function added for high
definition zoom.
Bug Fixes:
==========
* Bug 5687 fixed - The window title of a figure was not immediately updated when
figure_name was changed.
* Bug 6789 fixed - The page header was not printed with
toprint(["line 1" "line 2"],"Page header").
* Bug 6945 fixed - Conflicting options were confusing Scilab argument processing
(example: scilab-cli with the -nw option).
* Bug 7954 fixed - Using TCL_EvalStr randomly froze Scilab.
* Bug 7976 fixed - help/cleaner_help.sce was not called when cleaning a toolbox.
* Bug 8317 fixed - Examples of Matplot1 updated.
* Bug 8371 fixed - Each thread used to get the command line was not detached
from the JVM.
* Bug 8423 fixed - With certain options of the configure, the build process
failed.
* Bug 8595 fixed - When exporting with several windows opened, the Dialogbox options
did not appear at the front.
* Bug 8675 fixed - The complex function was undocumented.
* Bug 8959 fixed - winqueryreg returned an incorrect value if the value name was
false.
* Bug 8971 fixed - The termination rule of optim was unclear.
* Bug 9070 fixed - The demonstration "Simulation/Wheel Simulation/Simulation
with ode" displayed a warning about an obsolete use of
ilib_for_link.
* Bug 9082 fixed - It was not possible to preview LaTeX with second LaTeX
string displayed.
* Bug 9083 fixed - Bad output with prettyprint and syslin.
* Bug 9113 fixed - setlookandfeel could led to an exception.
* Bug 9121 fixed - Doc generation did not fail when an invalid image was displayed.
* Bug 9125 fixed - Scilab could not start when called through a symbolic link.
* Bug 9126 fixed - Some new files of the module/toolbox skeleton introduced in
Scilab 5.3.1 were not installed.
* Bug 9128 fixed - In help page of dir(), infos about bytes field were missing.
* Bug 9139 fixed - Scilab 5.3.1 had an unexpected dependency on GLIBC_2.7
causing Scilab to crash under old RHEL / CentOS.
* Bug 9141 fixed - An extra empty line was present in the console.
* Bug 9159 fixed - grand(1,3,'uin',1,0) crashed Scilab.
* Bug 9168 fixed - Bad command line width when completion window was displayed
at the bottom of the console.
* Bug 9170 fixed - 'help clink' threw an exception.
* Bug 9195 fixed - Empty lines entered in Scilab console were displayed in
the history browser.
* Bug 9200 fixed - perl.sci script crashed under Windows with a wrong error
message.
* Bug 9211 fixed - set("userdata", list()) crashed Scilab.
* Bug 9232 fixed - Play the example in 'help about' in NW mode led to an
exception.
* Bug 9246 fixed - It was not possible to insert an integer in an integer array
with a different integer type.
* Bug 9250 fixed - mkdir used to display a wrong message when called with
two inputs arguments.
* Bug 9264 fixed - Important loss of performance on some string management
functions in api_scilab (example: on mputl).
* Bug 9270 fixed - The contour function was broken.
* Bug 9279 fixed - Add a version number in configuration.xml.
* Bug 9280 fixed - wavread failed to read PCM 32 bit float file format.
* Bug 9300 fixed - Scilab crashed when one tried to complete an empty mlist.
* Bug 9442 fixed - Sometimes, an exception could be thrown in the console.
* Bug 9457 fixed - set("figure_style", "new") returned a error message.
Changes between versions 5.3.0 and 5.3.1 of Scilab
=================================================
Three main improvements particularly deserve to be enlightened with Scilab 5.3.1:
* Improvements of the current features, mainly focusing on usability, better user
experiences and stabilization.
* Consolidation of the undertaken efforts with Scilab documentation (content,
integration with Scilab and Xcos, etc).
* Integration of the Japanese documentation into the Scilab distribution.
Thanks to Rui Hirokawa.
Console:
========
* Scilab provides an on-the-fly rendering when a LaTeX expression is being typed.
* The console can now be scrolled with Page Up/Down keyboard keys.
See Bug #6251.
* Performance improvements on the display of long computation with a lot of
output (the more text was entered in the console, the slower was the display).
See Bug #4840.
* Evaluate Selection With Echo/No Echo Right click options added in
the console.
See Bug #8749.
Documentation:
==============
* Homepage added in the help browser to highlight the new features of Scilab
and list the online available resources.
* Add the capability to increase or decrease font size.
Shortcuts under Windows and Linux: CTRL + + / CTRL + - or CTRL + mouse wheel
increases/decreases.
Shortcuts under Mac OS X: CMD + + / CMD + - or CMD + mouse wheel
increases/decreases.
* Add an incremental search bar to search for text in the browser.
Shortcut under Windows and Linux: CTRL + F
Shortcut under Mac OS X: CMD + F
* Enable the creation of links in between external modules with the following
syntax:
<link type="scilab" linkend="mytoolbox/exec/macros/fooexec.sce">macros/fooexec.sce</link>
* Enable the creation of links between an external module and Scilab main documentation
with the following syntax:
<link type="scilab" linkend="scilab/help/bvode">bvode</link>
* Enable the execution and the edition of any Scilab example.
* Enable the execution of demos with the following syntax:
<link type="scilab" linkend="scilab/demos/gui/demos/uicontrol_plot3d.dem">Uicontrol demo</link>
* Enable the opening of a Xcos diagram from the help browser:
<link type="scilab" linkend="scilab.xcos/xcos/demos/bounce.xcos">Open bounce.xcos</link>
* Enable the opening of Scilab macros with Scinotes from the help browser:
<link type="scilab" linkend="scilab.scinotes/elementary_functions/macros/log2.sci">Edit log2.sci</link>
* "See also" links to other interesting functions now display the corresponding
function description.
* In the documentation, Java, C, C++ and XML codes are now colorized if the role
in the program listing is set (role='java', role='c', role='cpp' or role='xml').
* The categories "Bitwise", "Elementary matrices", "Matrix manipulation",
"Matrix operations", "Set operations", "Signal processing", "Symbolic",
"Search and sort" have been created for the elementary functions module.
* Help pages for the bitxor, bitcmp, bitget and bitset functions have been
created.
* In documentation's examples, when an undocumented function is used,
a warning is displayed and there is no link on that function name.
* Bug 3716 fixed - There was no "find text" option in the right area of
the help window.
* Bug 5362 fixed - There were problems with the same xml:id when different
cases were used.
* Bug 5511 fixed - printf_conversion help page was unclear.
* Bug 5796 fixed - No way to increase/decrease font size.
* Bug 6514 fixed - 'help %k' did not open the correct corresponding
help file.
* Bug 7069 fixed - Former documentation about the documentation build process
was removed.
* Bug 8463 fixed - scilab PDF (fr_FR and pt_BR) were not fully generated.
* Bug 8677 fixed - The factorial function was not documented.
* Bug 8690 fixed - Typo fixed in min French help page.
* Bug 8756 fixed - The file id was only expected in refentry which caused
xmltojar not to process XML files.
* Bug 8915 fixed - ASCII art removed in histplot help page.
* Bug 8937 fixed - The tag <screenshot> was not handled.
* Bug 9019 fixed - dsearch help page was unaccurate.
* Improved the help page of ode.
Xcos:
=====
* Many improvements on Xcos English documentation (better description
of the blocks, arguments, examples, etc).
For now, functions such as EXTRACTBITS, DLATCH, DFLIPFLOP, INTMUL,
SRFLIPFLOP, CONVERT, BITSET, BITCLEAR, etc have been fully documented
and provided with examples of use.
Many thanks to Bernard Dujardin.
* Capability added to display directly Xcos sample schemas from the help browser.
* Beginning of the French translation of Xcos documentation.
Thanks to Bernard Dujardin.
* Improvements of error reporting.
* The demos have been updated to use the latest features.
* Most of the old user interface for Xcos/Scicos control functions are now
deprecated and will be removed in Scilab 5.4.0.
See Bug #7232.
* Bug 5346 fixed - Title was not used as default file name.
* Bug 5680 fixed - Labels were not visible by default.
* Bug 6705 fixed - When drag and drop was used, port alignment was not correct.
* Bug 7194 fixed - Block UUID could not be used on a block implementation.
* Bug 7363 fixed - Linking CBLOCKs implementation with an external library was
impossible.
* Bug 7424 fixed - Integer parameters could not be modified when loading a diagram.
* Bug 7639 fixed - Generating code for Scilab function block was failing with
a syntax error message.
* Bug 7953 fixed - No error message was displayed when the diagram was invalid.
* Bug 8042 fixed - After a region to superblock action, the ports were wrongly
positioned.
* Bug 8064 fixed - Without the grid, a SplitBlock could not be moved.
* Bug 8223 fixed - Xcos did not produce a visible error when Saxon was used as
XML DOM implementation.
* Bug 8235 fixed - Using masked superblock did not work when parameters were
defined in the inner-context.
* Bug 8440 fixed - The SVG background was not exported to SVG.
* Bug 8480 fixed - The DeBug block did not have a valid function type.
* Bug 8580 fixed - Mirror and flip icons were inverted.
* Bug 8639 fixed - Simulations did not stop at Xcos close.
* Bug 8642 fixed - The getDiagramVersion unit test failed.
* Bug 8644 fixed - Example added to define customed block.
* Bug 8658 fixed - Accentuated characters use on file name lead to a Modelica
compiler error.
* Bug 8674 fixed - xcosShowBlockWarning was not protected against arbitrary
arguments.
* Bug 8696 fixed - An exception was thrown while linking and deleting the
source block.
* Bug 8711 fixed - The "Cont. Plant-Hybrid Observer" demo contained a translated
origin point which led to strange links creation.
* Bug 8731 fixed - Copied superblocks lost some graphical settings.
* Bug 8737 fixed - Compilation failed when a diagram contained any hidden links
(wrong indexes issues).
* Bug 8740 fixed - In the Modelica initialization GUI, discrete parameters were
not added to the unknown sum.
* Bug 8741 fixed - In the Modelica initialization GUI, the "fixed" checkbox
disabled some fields.
* Bug 8743 fixed - In the Modelica initialization GUI, the fixing states did
not de-fix derivatives.
* Bug 8798 fixed - The context parameter of scicos_simulate was not taken into
account.
* Bug 8818 fixed - Generic Modelica blocks did not transform Scilab exponential
notation into Modelica one.
* Bug 8822 fixed - Remove an implicit link connected to a split block could lead
to an unconnectable port.
* Bug 8867 fixed - Unconnected links could not be deleted.
* Bug 8870 fixed - TKSCALE block did not work without TCL.
* Bug 8884 fixed - Using region to superblock with ports on the same position
was resulting to a non-reconnected link.
* Bug 8896 fixed - Under Windows, a multi-line context could not be edited twice.
* Bug 8945 fixed - Blocks did not update their shape on parameters update.
* Bug 8952 fixed - "lincos" did not produce a valid error message when the
diagram had no inputs nor outputs.
Scinotes:
=========
* Refactorization of the printing.
* Add the capability to export code to PDF, PS, EPS and RTF.
* Name of the current function and position (line, column) are now displayed
in the status bar of Scinotes.
* Replace CTRL key by META key under Mac OS X.
* A rectangular selection tool is now available. CTRL+selection
(under Windows and Linux) and CMD+selection (under Mac OS X) activates it.
This improves the selection action (of data for example).
* "edit" function can now open a file at a given line number.
See Bug #9047
* Content assist:
* An identifier is now shown in the text editor when a wrong variable is typed.
* When typing a closing char (e.g. ')',']',...), user do not need to insert it
again (like in Eclipse).
* Bug 8095 fixed - With OpenJDK, the size of the dialog 'Set colors' was bad.
* Bug 8697 fixed - An exception was thrown when an empty document was reload.
* Bug 8709 fixed - Default font had no Japanese glyphs.
* Bug 8714 fixed - Problem was encountered with Incremental Search bar when
Code Navigator was docked.
* Bugs 8715, 8716 fixed - Problems with dnd'ed tabs.
* Bug 8764 fixed - File permissions were not checked.
* Bug 8885 fixed - Anchors were removed on a Replace All action.
* Bug 9000 fixed - '1+..' was not correctly colorized.
New Functions
=============
* 'repmat' function added. This function replicates and tiles a matrix.
See SEP #49.
Graphics:
=========
* Fix a critical Bug in the graphic rendering which was crashing Scilab.
This Bug was occuring on some Buggy drivers (Intel HD graphics for example).
See Bug #7526 for more information.
* Bug 2913 fixed - In the histplot function, the legend was displayed over the
graphic.
* Bug 4818 fixed - It was not possible to export a figure with a lot of circle
marks.
* Bug 7509 fixed - Update of the legend help page regarding some previous
changes.
* Bug 7526 fixed - Scilab crashed under Windows and Intel HD graphics cards
while executing a plot command.
* Bug 7836 fixed - The sub_tics property was not correctly tracking the number
of displayed sub-ticks. Thanks to Paul Griffiths for the patch.
* Bug 7990 fixed - Box thickness was badly exported in vectorial formats
(SVG/PDF/...). Thanks to Paul Griffiths for the patch.
* Bug 8163 fixed - datatipToggle could not be called without argument as
stated in the help page.
* Bug 8518 fixed - When graphic export failed, error messages were not
clear.
* Bug 8766 fixed - For small input matrices, the "Matplot1" function was not
correctly taking into account its rectangle argument.
* Bug 8786 fixed - When entering wrong input arguments in 'getcolor' function,
the error message had no sense.
GUI:
====
* user_data for a uimenu was not displayed.
* Bug 8203 fixed - It was not possible to close the font chooser or the
color chooser with the escape key.
* Bug 8717 fixed - Bad window's title just after creation.
* Bug 8793 fixed - 'waitbar' function crashed when the handle was not initialized.
* Bug 8826, 8827 fixed - userdata property for a menu crashed Scilab.
* Bug 8838 fixed - uimenu without input argument crashed Scilab.
* Bug 9044 fixed - Updating a LaTeXed label of uimenu() misworked.
Statistics:
==========
* Bug 8560 fixed - The grand function failed on 64 bits machines.
Optimization:
=============
* Improvement of the karmarkar linear optimization solver:
* User can configure an output function.
* The number of iterations can be put as an output argument.
* x0 can be put as an optional argument.
* Management of inequality constraints.
* Management of bounds.
* Computation of the exitflag.
* Computation of the Lagrange multipliers.
* Documentation provided for the rtolf and gam parameters.
* Documentation provided for the stopping rule.
* More examples provided.
* Bug 7164 fixed - The help for neldermead does not give examples of
constrained optimization.
Added an example of bound constrained optimization and
and example of nonlinearily constrained optimization.
* Bug 7165 fixed - The neldermead help page stated that the constraint
is negative, while it is positive.
* Bug 7166 fixed - The second example in neldermead's help was wrong.
* Bug 7193 fixed - The karmarkar help page did not document the
eps, gamma, and crit arguments.
* Bug 8719 fixed - The karmarkar function printed unwanted messages.
* Bug 8720 fixed - The karmarkar function stopped too early in the iterations.
* Bug 8726 fixed - The karmarkar function produced a division-by-zero error.
* Bug 8727 fixed - The karmarkar function required the initial guess x0.
* Bug 8775 fixed - The karmarkar function did not detect unbounded problems.
File I/O:
=========
* mkdir is now able to create recursively directories.
See Bug #8529.
Obsolete Functions:
===================
* 'loadScicosLibs' is obsolete and will be removed on 5.4.0, please use
'loadXcosLibs' instead.
* ilib_for_link, ilib_build will not accept files with ".o" or ".obj" extensions
for source files in Scilab 5.4.0.
Removed Functions (previously declared as obsolete):
====================================================
* 'maxi' removed. Please use 'max' instead.
* 'mini' removed. Please use 'min' instead.
* 'VCtoLCCLib', 'configure_lcc', 'with_lcc', 'chooselcccompiler', 'findlcccompiler'
are now available as ATOMS modules.
See http://atoms.scilab.org/toolboxes/LCC-windows
or type atomsInstall('lcc-windows') in Scilab.
* 'oldbesseli', 'oldbesselj', 'oldbesselk' and 'oldbessely' removed.
Please use 'besseli', 'besselj', 'besselk' and 'bessely' instead.
Javasci:
========
* Bug 8807 fixed - Javadoc of javasci v2 was not installed under GNU/Linux and
Mac OS X.
Demonstration:
==============
* A demonstration (Non isothermal plug flow reactor model) of ode usage has been
added. Thanks to Jakub Kopac.
Module Skeleton:
================
* New example added (function with copy instead of reference).
Localization:
=============
* Bug 8096 fixed - With Russian localization, the banner was not centered.
Installer:
==========
* Bug 8825 fixed - Mac OS X installer reported a wrong version of Scilab.
Quality Assurance:
==================
* C/C++/Fortran test coverage available on the Scilab source code.
Add "--enable-code-coverage" to the configure under GNU/Linux and Mac OS X
Start the unitary tests or launch Scilab
"make code-coverage" creates the report into "/coverage/results/"
* Using the configure with the option "--enable-compilation-tests" launchs Java
unitary tests (based on TestNG).
* Bug 6684 fixed - Some Xcos unitary tests encountered problems at native
libraries loading.
* Bug 6873 fixed - A jar file was not available when testng was called.
Compilation:
============
* -Wimplicit removed for Gfortran in the enable deBug mode
* Intel Compiler XE 2011 update 1 C++/Fortran used to build Scilab under Windows.
* Upgrade to autoconf 2.67
* Update of JLaTeXMath to version 0.9.4
* Bug 3196 fixed - Minimal version of pcre (7.2) was not checked by the
configure
* Bug 8053 fixed - For an unknown reason, libtool refused to set the Wl flag
when the Gfortran compiler was set as
./configure F77=gfortran
* Bug 8961 fixed - Ubuntu 11.04 explicitly forced the as-needed option to the
linker. It has been disabled.
Dynamic link:
=============
* Intel Fortran Composer XE 2011 (12) used by default if it is detected.
Scilab:
=======
* Scilab startup script of the binary is now automatically synchronized with
the one from the source tree.
Bug Fixes:
==========
* Bug 476 fixed - find did not work when there were more output arguments
than matrix dimensions.
* Bug 4930 fixed - When the console was resized from 0-height to x-height,
lines() were not correctly updated.
* Bug 5551 fixed - With the function dir(), add a trailing filesep() for each
directory.
* Bug 6884 fixed - Issues with the buttmag help page fixed.
* Bug 7152 fixed - It was not possible to export LaTeX in SVG.
* Bug 7377 fixed - Thrownan failed on empty matrix.
* Bug 7691 fixed - Giving complex arguments to inverse degree trigonometric
functions produced inconsistent results.
* Bug 8007 fixed - Hit UP key when the message 'Continue display...' was
displayed could lead to a crash.
* Bug 8383 fixed - "void" and "undefined" items in list were not saved by
import and export hdf5 functions.
* Bug 8435 fixed - squarewave(t) failed for t<0. Thanks to Samuel Gougeon for
the fix.
* Bug 8478 fixed - A searched path was missing for docbook xsl under Gentoo.
* Bug 8492 fixed - When the documentation was generated, error messages were not
displayed in the console but in the terminal.
* Bug 8563 fixed - Scilab under GNU/Linux 64 bit was unable to load files bigger
than 2GB.
* Bug 8732 fixed - strchr and strrchr did not work with a non-ASCII character
needle.
* Bug 8765 fixed - A(1:N,j)=[] returned wrong values if N>size(A,1).
* Bug 8783 fixed - loadmatfile could not load hyper matrices of integer types.
* Bug 8789 fixed - read function crashed under Windows XP 64 bit platform.
* Bug 8809 fixed - Bad top link in the chm files.
* Bug 8820 fixed - squeeze function returned 2D hyper matrix instead of regular
2D array function also extended to all array types included
cells ans structs.
* Bug 8828 fixed - "savematfile" could no more save a structure.
* Bug 8830 fixed - In call_scilab, TerminateScilab did not clear the last
error.
* Bug 8836 fixed - fileparts crashed when a matrix of strings was given as
input argument.
* Bug 8837 fixed - fscanfMat did not read a malformatted text with many blanks
at the end of file.
* Bug 8845 fixed - An example in call_scilab module with Visual Studio has been
rewritten to use api_scilab.
* Bug 8854 fixed - warning about Bug 7575 disabled for new Nvidia drivers.
* Bug 8897 fixed - Typo fixed.
* Bug 8906 fixed - Bad links to javasci javadoc on the website.
* Bug 8912 fixed - fullpath did not return same result under Windows and Linux.
* Bug 8919 fixed - Typo fixed.
* Bug 8954 fixed - Print the console led to an exception.
* Bug 9034 fixed - atomsVersionCompare failed on version with '-0'.
* Bug 9096 fixed - Sometimes an exception was thrown at the Scilab's startup.
Changes between versions 5.3.0-beta-5 and 5.3.0 of Scilab
========================================================
SciNotes:
=========
* Bug 8465 fixed - Under GNU/Linux, it was not possible to paste with the
middle click.
Xcos:
=====
* Bug 8348 fixed - Sometimes when openning the parameters of a block, its ports
changed their index (and position).
* Bug 8407 fixed - The blocks was always resized after a parameters edition.
* Bug 8441 fixed - "xcos_block" abstract block were not removed on the
compilation.
* Bug 8483 fixed - Multiplying a scalar and vector using the MATMUL block did not
work.
* Bug 8540 fixed - Fix a typo on the "highligthed" term.
* Bug 8556 fixed - Creating a split block from a link did not work.
* Bug 8569 fixed - Deleting a link with a split-block did not reconstruct any
valid link.
Bug Fixes:
==========
* Bug 4673 fixed - An example of "addinter" function call was added.
* Bug 4821 fixed - help file 'man' was obsolete.
* Bug 5686 fixed - Complex number manipulation could crash Scilab.
* Bug 6768 fixed - input did not return good value when RETURN was pressed
on Windows XP.
* Bug 7694 fixed - There were no key shortcuts in the command history browser.
* Bug 7695 fixed - Only the first selected line was deleted in command history
browser.
* Bug 7714 fixed - diag, triu, tril applyed to rational matrices changed
the formal variable name
* Bug 7727 fixed - The help page of sp2adj was not correct.
Improved the help page of adj2sp.
Added unit tests for sp2adj and adj2sp.
Improved implementation by checking the input arguments.
* Bug 7806 fixed - [a, b] = dos("git 1>&2") returned a wrong error.
* Bug 7849 fixed - eqfir / remez functions crashed under MacOSX due to
a lapack Bug on slamch function.
* Bug 7900 fixed - inserting a rational in a rational hymermatrix generated
invalid rationals entries (with zero denominators)
* Bug 8091 fixed - Scilab was unable to find fortran compiler under MacOSX.
* Bug 8175 fixed - roots function did not converge under MacOSX due to
a lapack Bug on slamch function.
* Bug 8254 fixed - The nearfloat function did not work properly for near
denormalized numbers.
* Bug 8279 fixed - error(144) returned a unexpected message.
* Bug 8390 fixed - a "Warning : redefining function: mputl" displayed if you
did not install fftw on Windows.
* Bug 8412 fixed - find returned incorrect values with big vector.
* Bug 8448 fixed - 'whereis' function with a string as input argument did not work
with ATOMS functions.
* Bug 8459 fixed - strsplit failed when second input argument was a "/"
* Bug 8462 fixed - bvodeS crashed on Windows and did not return a error.
* Bug 8468 fixed - size with 2 input arguments did not work for hypermatrices.
* Bug 8475 fixed - It was impossible to get the data of an entity through
the graphic editor.
* Bug 8481 fixed - Scilab crashed when display a rational containing a complex.
* Bug 8505 fixed - help was not generated on Windows, if there was a path name
with some spaces.
* Bug 8528 fixed - length returned a wrong size for malformed characters.
* Bug 8531 fixed - "edit" function failed to open a defined macro loaded on stack.
* Bug 8532 fixed - size of input arguments of read_csv was not verified.
* Bug 8540 fixed - Fix a typo in Xcos.
* Bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we
could not see the bar inside it.
* Bug 8587 fixed - readNamedMatrixOfDouble (readCommonNamedMatrixOfDouble)
returned wrong values.
* Bug 8598 fixed - Fix a typo in the french help page of "return".
* Bug 8601 fixed - An help page was misdiplayed when the title contains html tag.
* Bug 8611 fixed - Path of few images in documentation was bad.
Changes between versions 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab
===============================================================
Due to an important change from Apple in the Java environment, a new beta
release of Scilab has been decided. This will allow further testing for
this architecture.
Documentation:
==============
Massive improvement of the documentation system:
* Improved navigation in the help browser and the web interface.
* Improved look and feel in the help browser and the web interface.
* Colorisation of the Scilab code.
* In the examples, functions can be clicked to see their help pages.
* Improved maintainability.
* Faster build process (30 to 60 minutes => less than 30 seconds).
In the meantime, a work of categorisation has been started in order to
improve the Scilab documentation. More updates will follow in the upcoming
versions of Scilab.
* Documentation of trigonometry functions moved in a dedicated documentation
section.
* Documentation of profiling functions moved in a dedicated documentation
section.
* Documentation of color management in graphics functions moved in a dedicated
section. See Bug 7048.
* Documentation of floating point functions moved in a dedicated section.
See Bug 7052.
* Documentation of Integer representation functions moved in a dedicated
section. See Bug 8268.
* Documentation of adj2sp was not in the sparse help section. See Bug 8269.
* Documentation of discrete mathematics functions moved in a dedicated section.
See Bug 8270.
* Bugs 8357, 8358 fixed - There was an encoding problem under Windows.
* Bug 8367 fixed - In synopsis function, &apos were displayed rather than '.
Javasci:
========
A new version of the Java => Scilab API called Javasci v2 is now included into
the Scilab distribution.
This version fixes most the issues and limitations of the previous version.
This API is automatically fully tested through unitary tests and code coverage.
Please, note that previous version of Javasci remains available and shipped
into the Scilab distribution.
Advanced documentation and examples will be provided in the stable release of
Scilab 5.3.0.
License:
========
The license of all demos and examples have been changed to the 3-clause BSD
license. The domain public license was not valid in some countries.
Security issue:
===============
* Fix a (minor) security issue. CVE-2010-3378
See: http://security-tracker.debian.org/tracker/CVE-2010-3378
Known incompatibilities:
========================
* Due to Bug 7364 fix, "Checked" uimenus have to be manually managed, these
uimenus are no more (un)checked on mouse click. Moreover, they can now have
a callback.
* The graph of the nyquist function (CACSD module) has been symetrized.
Xcos:
=====
* Loop link on a block produced some error when openning it.
* Bug 8081 fixed - The context was not checked before being set.
* Bug 8140 fixed - Masked suberblock became empty when copied and pasted
between two xcos schemes.
* Bug 8141 fixed - Superblock mask became empty when reopening a file.
* Bug 8186 fixed - Demos with Superblocks were not simulating.
* Bug 8195 fixed - Creating implicit links was not working.
* Bug 8220 fixed - Improve the link creation with split block adding.
* Bug 8291 fixed - Some blocks (PDE, SQRT) did not display any label.
* Bug 8322 fixed - Rotated shape had 2 different bounds (icon and shape).
* Bug 8326 fixed - Region to superblock action did not work with OUT_f blocks.
* Bug 8331 fixed - Block.doc was not cleared on superblock diagrams.
* Bug 8397 fixed - the simulation was blocked on a Modelica translator error.
* Bug 8400 fixed - start demos from Xcos menu (? --> Xcos demos) did not work.
* Bug 8417 fixed - An h5 diagram open a new diagram before the end of the
decoding.
Graphic export:
===============
* Decrease the amount of feedbacks when exporting a graphic.
Graphics:
=========
Thanks to Samuel Gougeon, many improvements on the polarplot function:
* Clipping was missing. See Bug #7007.
* In some common cases, values of radial labels were wrong with respect to the
plotted radial frame or/and were lacking of digits.
* When the plot was centered around an angle far from 45°, the radial labels
were completely clipped.
* Sampling of the angular frame is improved according to the number of drawn
quadrants.
* Improved H&V positionning of angular labels
* Polar frame drawn in grey instead of black for a better data visibility.
* if the basic radius is >= 10^4 or <=10^-4, LaTeX is used to display smart
$..10^p$ exponents instead of the D+/-## console style display.
* Finally, their positioning is still improved in order to avoid their mutual
overlaying for big values.
* Bug 7110 fixed - When inserting a structure in a handle, the handle was
overwritten.
* Bug 7492 fixed - If its "data_mapping" property was set to "direct", the
Grayplot object's data seemed to be transposed when displayed.
* Bug 8168 fixed - Adding a datatip in a figure that mix surface and curve
generated a zero divide error.
Completion:
===========
* Add a completion on the fields name of a mlist or a tlist.
SciNotes:
=========
* Incremental search added with the shortcut: the F2 key.
* Add a "Save file in..." menu which gives the capability to save a file
in favorite directories.
* Bug 4399 fixed - It was not possible to distinguish lines from inner functions
and from normal functions.
* Bugs 5321, 7760 fixed - It was not easy to configure the tabulation.
* Bug 7263 fixed - Scilab code could not be copy as HTML to keep the formatting.
* Bug 7762 fixed - A keyword was not fully helpable depending on the caret
position.
* Bug 7806 fixed - Blocks elseif...end and else...end were not highlighted.
* Bug 8095 fixed - The Set Colors window was too height with OpenJDK.
* Bug 8135 fixed - An exception was thrown when restoring files on MacOS X.
* Bug 8166 fixed - All the checkboxes in SciNotes 'Preferences' menu were
inefficient.
* Bug 8227 fixed - The commands evaluated with "Evaluate selection" were not
stored in history.
* Bug 8229 fixed - There was a problem of selection after an indentation.
* Bug 8230 fixed - Save As action did not propose the current file name as
default.
* Bug 8267 fixed - The file encoding was not correctly detected and no default
encoding was set.
* Bug 8277 fixed - Under Windows, exceptions were thrown when a key was hit on
a keyboard in chinese mode.
* Bug 8304 fixed - A Java exception was thrown on Exit menu.
* Bug 8309 fixed - Bad display of the line number in whereami mode with broken
lines.
* Bug 8359 fixed - An exception was thrown on Save As action.
* Bug 8368 fixed - Incremental search did not correctly highlight the pattern
under Windows.
* Bug 8381 fixed - It was not logical to add favorite dirs only in "Open file
in" action.
Completion:
===========
* Add completion on fields of mlist, tlist, struct and graphic handles in console.
Compilation:
============
* Bug 7489 fixed - VPATH was failing on scicos_blocks generation headers.
Note that the VPATH build system is not fully available.
* Bug 7606 fixed - Build option -Wold-style-cast removed for C++.
* Bug 8013 fixed - In some cases, the build of the compiler of modelica failed.
* Bug 8274 fixed - Improve detection of Java regarding Apple changes:
Java for Mac OS X 10.6 Update 3 and 10.5 Update 8 Release
Notes
Dynamic link:
=============
* Intel Fortran Composer XE 2011 (12) support on Windows x86 and x64 platform.
Bug Fixes:
==========
* Bug 3175 fixed - There were no shortcuts in the console menus.
* Bug 4738 fixed - The number of columns in the console was badly calculated.
* Bug 4827 fixed - The test_run function did not properly work with modules
begining with a "n".
* Bug 5486 fixed - It was not possible to precise the text of a link in
help_from_sci.
* Bug 6942 fixed - Explicit dependency on the libX11 on scilab-cli was existing.
* Bug 7242 fixed - API Scilab returned bad address for named variables
when name was provided by input arguments.
* Bug 7364 fixed - The "Checked" property misworked for uimenus and they could
not have a callback.
* Bug 7566 fixed - The handling of immediate_drawing had been broken in zgrid by
Bug 6395 fix in 5.3.0-beta-4 version
* Bug 7768 fixed - For cdfgam, the Scale parameter was, in fact, the Rate.
* Bug 7805 fixed - clear called inside an exec while in pause could
have unexpected results.
* Bug 7970 fixed - The eager loading of openmp support library was crashing
on Linux with unsupported configuration for openmp.
* Bug 7997 fixed - getfreememory function adapted for FreeBSD. Thanks to Rob
Farmer.
* Bug 8016 fixed - An error in a german translation gave an error message.
* Bug 8046 fixed - msprintf did not manage tabulation as format.
* Bug 8067 fixed - Nyquist unitary test failed due to a change of the nyquist
function. The graph has been symetrized.
* Bug 8068 fixed - Figures were not all closed at the end of a demonstration.
* Bug 8077 fixed - browsevar, scinotes, xcos functions were not disabled in
scilab-cli / -nwni mode on Linux and MacOS X.
* Bug 8079 fixed - When the max number of variable available has been reached,
it was not possible to leave Scilab.
* Bug 8087 fixed - prettyprint did not handle %inf and %nan.
* Bug 8107 fixed - sum(a,1), cumsum(a,1), .. made Scilab 5.0.3-beta-4 crash
in some particular context.
* Bug 8108 fixed - ATOMS: Modules that start by the letter "n" were not well
managed by ATOMS. The cause of the issue is the behaviour of
the msprintf function, which considers "\n" in file paths as
a new line insertion.
* Bug 8110 fixed - ATOMS: When removing a module, its main directory was not
deleted even if it was empty.
* Bug 8115 fixed - DisableInteractiveMode() (call_scilab) did not work.
* Bug 8122 fixed - help of write_csv said that it reads file and not that it
wrotes.
* Bug 8124 fixed - Some translations were not up to date.
* Bug 8126 fixed - Some demos from the GUI modules were hanging.
* Bug 8128 fixed - A warning was displayed on 'Save' action in a graphic window.
* Bug 8129 fixed - The error message was not cleared in tbx_builder_src if you
did not have a compiler.
* Bug 8134 fixed - The font attributes (FontName, FontSize, FontWeight) were not
taken into account for "text" uicontrols.
* Bug 8148 fixed - fscanfMat did not read matrix file with tabulation as
default separator.
* Bug 8154 fixed - It was not possible to cancel a messagebox with ESC key.
* Bug 8160 fixed - The derivative function did not check for input argument #1,
if it was a list.
* Bug 8164 fixed - Typo in the fileparts help page.
* Bug 8170 fixed - Loading HDF5 files in non-Scilab format caused crash
of application.
* Bug 8174 fixed - ss2tf produced bad results if applied to a complex
state space system.
* Bug 8177 fixed - Format mode was modified by some macros and not restored.
* Bug 8181 fixed - uicontrol did not handle color where composants were outside
the range 0-255.
* Bug 8202 fixed - Typo in the localization.
* Bug 8206 fixed - isnum did not manage blanks.
* Bug 8208 fixed - Error in creating the temporary directory in function
createScilabTMPDIR.
* Bug 8218 fixed - File association with filename with accentued characters
did not work.
* Bug 8232 fixed - Drag and drop of .scg files (on console) used "xload"
and not "load".
* Bug 8240 fixed - Demo of polarplot improved (Thanks to Samuel Gougeon).
* Bug 8257, 8258 fixed - fscanfMat did not read matrix file not formated by
fprintfMat.
* Bug 8283 fixed - File graphics/help/en_US/datatips datatipLookfor.xml removed.
datatipLookfor is an internal function that has not be used
directly.
* Bug 8294 fixed - A help page about "supported compilers" has been added.
* Bug 8296 fixed - size( M,3) crashed scilab 5.3.0-beta-4.
* Bug 8299 fixed - ilib_compile did not return enough feedback on Windows when
compilation failed.
* Bug 8300 fixed - a(48400, 48400) = 0 crashed scilab.
* Bug 8318 fixed - help window was not brought up to front when already opened.
* Bug 8321 fixed - In some cases, configure_msvc failed and returned a wrong
error message.
* Bug 8332 fixed - Some use of clipboard function crashed Scilab.
* Bug 8413 fixed - fscanfMat crashed when file included text lines at the
beginning.
Changes between versions 5.3.0-beta-3 and 5.3.0-beta-4 of Scilab
===============================================================
Due to a critical Bug from an underlying library of Scilab, a new beta release
of Scilab has been decided. This will allow further testing and avoid potential
side effects in the future stable release.
Xcos:
=====
* Include all the old-scicos palettes in the binary version.
* Use a user-friendly error message on the palette management implementation.
* Update to the latest jgraphx version.
* Bug 6500 fixed - The ideal transformer block was unusable due to wrong port
positioning (update the Transfomer demo).
* Bug 7219 fixed - The old gain demo did not work.
* Bug 7445 fixed - The Kalman filter and the Cont-Plant-Hybrid-Observer demos
did not simulate.
* Bug 7716 fixed - Block inter-functions were not loaded after using the
xcosPal API and then starting Xcos.
* Bug 7770 fixed - It was not possible to compile a diagram with Modelica
blocks.
* Bug 7822 fixed - Xcos menu bar was larger than the Scilab one.
* Bug 7868 fixed - Resizing a super-block with a lot of inputs or outputs
sometimes changed the order of the ports.
* Bug 7922 fixed - The Automotive Suspension demo did not work.
* Bug 7923 fixed - The DSUPER block was not documented.
* Bugs 7931, 7933, 7934 fixed - Some artifacts were visible on diagrams such as
wrong links and block names.
* Bug 7942 fixed - The "Start" button was not disabled when the diagram was
empty.
* Bug 7944 fixed - "Fit diagram to view" was disabled after opening a diagram.
* Bug 7945 fixed - The diagram path was not displayed in the title bar.
* Bug 7995 fixed - The "export diagram" actions did not work with file without
extension.
* Bug 8014 fixed - The TEXT_f.png file was not present on the source tree.
* Bug 8025 fixed - The simulation parameter dialog window was modal.
* Bug 8052 fixed - The I/O block value was used for computational purpose.
* Bug 8071 fixed - The PROD_f block in the Fibonacci demo was not well
rendered.
* Bug 8073 fixed - The child context could not be used to specify masked
super-blocks parameters.
* Bug 8097 fixed - Scilab crashed when plotting on a figure with "Units"
property set to "pixels".
Statistics:
===========
* Examples added in the "cdfnor" help page.
SciNotes:
=========
* LaTeX formula in comments or in a string are now rendered when the mouse
cursor is over.
* Block text (function, if, while...) are now easily selectable. See Bug #7546.
* Bug 7524 fixed - Tabulation representation had a bad size in whitespace mode.
* Bug 8008 fixed - The "Edition" menu had an incorrect name (renamed to "Edit").
* Bug 8024 fixed - No key Insert had no effect.
* Bug 8027 fixed - In a splitted view, a frame was not informed of a change in
the other frame.
* Bug 8056 fixed - Comments were badly colorized after a command without
parenthesis.
* Bug 8061 fixed - An unwanted message box was displayed when an unsaved file
was executed.
* Bug 8085 fixed - It was not possible to disable the horizontal line wrapping.
GUI creation:
=============
* Now, it is possible to use LaTeX or MathML as label for uimenu or pushbutton
in uicontrol. See Bug #7366.
* Bug 7082 fixed - Setting the "enable" property had no effect on "listbox" and
"text" uicontrols.
* Bug 7365 fixed - "delete" applied to a "Checked" uimenu destroyed the handle
without updating the display.
* Bug 7367 fixed - uimenu properties display was not consistent.
* Bug 7368 fixed - Setting the "Visible" property to "off" had no effect.
* Bug 7898 fixed - In a "popupmenu" style uicontrol, when the list in the
"String" parameter has several repeated values, the returned
selected value was always the first value in the list and not
the selected one.
Editvar:
========
Actions such as Copy, Cut, Paste, Undo and Redo have been added.
The integer matrices are now handled.
In a cell of editvar, expressions such as =2+2 are now accepted. See Bug #7319.
A refresh button to synchronise the variable from Scilab has been added.
See Bug #7321
* Bug 7325 fixed - An error message did not respect the standard format.
* Bug 7327 fixed - Memory problems could lead to a crash without warning.
* Bug 7338 fixed - %nan and %inf were not correctly displayed.
* Bug 7340 fixed - %t or %f were not correctly displayed.
* Bug 7839 fixed - A global variable could be modified.
Graphics:
=========
* The icons have been updated to the Tango Art libre icons and to the Inkscape
themable icons.
* Bug 6395 fixed - evans display improved to take special care of the
root loci points where complex conjugates roots
collapsed in a pair of real roots. Datatips
customization added. Root locus grids "sgrid" and
"zgrid" superposition improved.
* Bug 6686 fixed - The automatic sub-ticking gave wrong results.
Thanks to Paul Griffiths for the fix.
Call_Scilab:
============
* In StartScilab function, "int *Stacksize" argument changed to "int Stacksize"
Compilation:
============
* Fix a problem in the detection of some ARM cpus.
Bug Fixes:
==========
* Bug 6514 fixed - "help %k" and "help %asn" pointed to the symbols help page.
* Bug 6767 fixed - The "uicontrol" help page said the "Style" property of an
uicontrol could be set after creation but it did not.
* Bug 7095 fixed - The margins unit_test failed.
* Bug 7163 fixed - tree2code wrongly replaced every (:) occurence in a function
definition with (eye()).
* Bug 7140 fixed - Modifying the stack with gstacksize() and stacksize()
is now forbidden in concurrent execution context.
* Bug 7231 fixed - mtlb_num2str did not manage second input argument.
* Bug 7569 fixed - The number of accurate digits during inversion of cdfbet,
cdfgam, cdfbin, cdfchi, cdfchin, cdff, cdffnc, cdfnbn, cdfpoi
was only 8. Changed to 13.
* Bug 7640 fixed - xs2pdf, xs2eps, xs2emf crashed if filename prefix had less
of three characters.
* Bug 7690 fixed - Long lines removed in the parallel_run help page.
* Bug 7748 fixed - The help page of rcond was wrong: only one output
argument is provided.
* Bug 7862 fixed - "savematfile" only saved the first string in the vector
(or matrix) when variable was a vector (or matrix) of strings.
* Bug 7872 fixed - Riemann Surface demo returned an error if window was closed by
the cross button.
* Bug 7897 fixed - configure failed under FreeBSD (bashim)
* Bug 7907 fixed - ilib_build, ilib_for_link, ... did not check 'files' input
argument.
* Bug 7908 fixed - The number of values modified by scicos_getvalues could not
by more than 20. This value has been updated to 30
variables.
* Bug 7924 fixed - pathconvert failed conversion to cygwin format.
* Bug 7940 fixed - Typo fixed in the parallel_run documentation.
* Bug 7941 fixed - The demonstration CACSD/PID did not work.
* Bug 7943 fixed - On a GNU/Linux binary version, it was not possible to use
the fortran_block block.
* Bug 7946 fixed - error(0, "bye") crashed Scilab.
* Bug 7950 fixed - spec crashed on Windows.
* Bug 7951 fixed - strcat crashed with the row concatenation option on
GNU/Linux.
* Bug 7952 fixed - libraryinfo did not check size of the input argument.
* Bug 7959 fixed - fscanf did not manage file descriptor as input argument.
* Bug 7964 fixed - errclear(2) cleared all errors and not only error 2 as
written in help.
* Bug 7974 fixed - Customized xerbla.f subroutine did not return enough
information.
* Bug 7981 fixed - copyfile failed with localized filenames on GNU/Linux.
* Bug 7988 fixed - Inverted pendulum demo failed with f2c version on Windows.
* Bug 7994 fixed - xs2emf created empty files on Windows.
* Bug 8006 fixed - mgetl produced a memory allocation error.
* Bug 8032 fixed - cdfnor was able to fail silently.
* Bug 8055 fixed - lines() was wrongly updated when the console had the focus
back.
Changes between versions 5.3.0-beta-2 and 5.3.0-beta-3 of Scilab
===============================================================
Scilab:
=======
Some long-standing usability Bugs have been fixed in this release.
Contributions from the Scilab team have been done on the flexdock project
to fix these issues.
* Bugs 1589, 3994 fixed - On Startup, Scilab console did not have the focus.
The user had to click in the main window to gain focus.
* Bug 3614 fixed - Sub-applications could not have their own icons. This
problem was causing some issues with the "Alt-Tab" features
under some operating systems.
* Bug 4247 fixed - The command xclick didn't work correctly.
* Bug 4423 fixed - It was not possible to navigate in Scilab's menu with arrow
keys.
* Bug 5708 fixed - A focus problem between the console and the editor
happened when SciNotes was started from the console.
* Bug 7369 fixed - fun2string produced incorrect code for parenthesis
exponentiation expressions.
* Bug 7625 fixed - Some selection issues were appearing from time to time when
Scilab was losing the focus.
* 'whos' function updated, variables sorted by name (case insensitive).
If a variable is global, a * appears after his type name.
(Thanks to Samuel Gougeon).
Graphics:
========
It's now possible to use LaTeX or MathML as label for uimenu or Pushbutton and
Text in uicontrols.
SciNotes:
=========
Anchors can be added in the source code and one can navigate between them with
the Code Navigator.
* Bugs 7276, 7726 fixed - There was a highlighting problem with default font.
* Bug 7554 fixed - Auto-completion on typing was too general.
* Bug 7618 fixed - The color background change generated an exception.
* Bug 7621 fixed - The font change generated an exception.
* Bug 7623 fixed - "Evaluate Selection" evaluated the selection with one added char.
* Bug 7673 fixed - The extension ".dem" was not available in Open or Save actions.
* Bug 7676 fixed - The SaveAs action did not remove "readonly" mode.
* Bug 7677 fixed - User could not open files in his favorite directories.
* Bug 7678 fixed - Help action did not give help on selection.
* Bug 7682 fixed - The knob of the vertical scrollbar moved badly on resize.
* Bug 7718 fixed - There was a bad detection of a function when the list of args
was broken.
* Bug 7719 fixed - It was not possible to open several files at the
same time through the file chooser.
* Bug 7719 fixed - It was not possible to open several files at the
same time.
* Bug 7722 fixed - Several FindReplace windows could be opened.
* Bug 7731 fixed - In Find/Replace window, buttons were not updated when an
item was chosen in the combobox Find.
* Bug 7746 fixed - File streams were not closed. This problem was causing some
issues under Windows.
* Bug 7759 fixed - Several Code Navigator instances were possible.
* Bug 7764 fixed - The CR in comments was removed when executing from SciNotes.
* Bug 7774 fixed - The default tabulation was \t.
* Bug 7801 fixed - The FindReplace window could not be cancelled with ESC.
* Bug 7807 fixed - The SaveAs or Save actions emitted an error message when cancelled.
* Bug 7808 fixed - The RestoreSession window could not be cancelled with ESC.
* Bug 7830 fixed - There was a problem when opening a file at a line number.
* Bug 7842 fixed - There was not the filepath in the title bar.
Editvar/Browsevar:
==================
* Bug 7324 fixed - editvar() did not work for string variables.
* Bug 7610 fixed - browsevar(): The icons (left column) did not appear in the
binary version (Linux & MacOSX).
* Bug 7617 fixed - editvar() window did not have any menu bar.
* Bug 7627 fixed - When browsevar() window was docked, if browsevar() was called
again, an empty window poped up and could not be closed.
* Bug 7629 fixed - browsevar(): Trying to edit a variable that no more exists
generated an error.
Compilation:
============
* -fwritable-strings C argument removed for all architectures under Linux
(was causing some build issues under sparc, alpha and powerpc)
* A problem on startup with GNU/Linux sparc has been fixed.
* The Java "user.home" property has been set to SCIHOME.
* Bug 7668 fixed - Scilab 5.3.0-beta-2 did not build with Visual Studio 2008
Express.
* Update Lapack to 3.2.2 on Windows (fix Bugs 7754, 7485, 6477).
* Update JLaTeXMath to version 0.9.3
Documentation:
==============
* Bug 7755 fixed - Some sparse help pages moved from elementary_functions to
the sparse chapter.
Windows Installer:
==================
* Add "Command Line - Minimal Installation (no gui)" Configuration.
Interpreter in command line without the graphic, java or Tcl/Tk capabilities.
Installation requires only 60 Mo on disk.
Graphics:
=========
Two additionnal Graphics demos about plotyy() and plotyyy() added. See Bug #7687
Thanks to Samuel Gougeon.
* Bug 6910 fixed - The font size in LaTeX labels was too big.
* Bug 7137 fixed - In Text uicontrol, fontsize was rounded which was
problematic when fontUnits was 'normalized'.
* Bug 7857 fixed - If an event_handler was previously assigned to a graphic
window the datatips toogle tool icon had to be clicked twice
to make it active.
Xcos:
=====
* A new initialization UI for partial differential equations settings has been added.
* Bug 7256 fixed - Saving a diagram with a non-ASCII filename created a
corrupted file on Windows.
* Bug 7498 fixed - SPLIT_f were not always deleted when one of its connection
were.
* Bug 7622 fixed - When opening an Xcos diagram done on 5.2.2, an exception
could be thrown.
* Bug 7628 fixed - When importing Scicos diagram, type each port as "explicit"
when not typed.
* Bug 7631 fixed - On Xcos, using xcosPalAdd modified the user palatte.xml file.
* Bug 7635 fixed - Xcos diagram with nested SuperBlocks did not contains a
valid container reference.
* Bug 7636 fixed - The SUPER_f internal diagram was not coherent with the block
external view.
* Bug 7644 fixed - The last user palette could not be removed from the palette
tree.
* Bug 7651 fixed - scicos_math.h was missing in binary package.
* Bug 7715 fixed - Performances of xcosDiagramToHDF5 degraded after several
subsequent calls to this function.
* Bug 7778 fixed - The disabled buttons were badly colorized.
* Bug 7809 fixed - The AFFICH_m block settings did not update the block view.
* Bug 7834 fixed - The last argument of xcosPalAddBlock about the block style
could not be changed by the user.
* Bug 7845 fixed - Code generation was broken.
call_scilab:
============
* in 'API' mode, history manager is disabled.
* Bug 7601 fixed - call_scilab C functions did not check if engine was started.
* Bug 7602 fixed - It was not possible to start/close a Scilab engine at any
time.
Scilab/LabView Gateway:
=======================
* Bug 7791 fixed - It was not possible to restart anymore. VI already started.
Bug Fixes:
==========
* Bug 4247 fixed - The command xclick did not work correctly.
* Bug 5697 fixed - External hyperlinks were opened in Help Browser rather
than in Web Browser.
* Bug 6477 fixed - in some case, schur returned wrong values on Windows.
* Bug 6504 fixed - Due to a Bug in Java, the <br> tag was not copied as a CR
in a messagebox.
* Bug 6938 fixed - frexp returned a wrong error message with a complex as
input argument.
* Bug 7125 fixed - fscanfMat() did not read correctly %inf, -%inf and
%nan values respectively recorded by fprintfMat().
* Bug 7208 fixed - The help for atomsGetLoaded() gave the wrong shape
for the loaded matrix.
* Bug 7348 fixed - ATOMS: A module was loaded twice if it was installed both in
the "user" and the "allusers" section.
* Bug 7405 fixed - The toolbar was not updated when an undocking occured.
* Bug 7452 fixed - demos nmplot from Optimization and Simulation -> fminsearch
-> nmplot* did not work.
* Bug 7453 fixed - newfun() was broken after clearfun().
* Bug 7485 fixed - Division of matrices of complex numbers crashed on Windows.
* Bug 7519 fixed - Help page of getcallbackobject() did not describe input argument.
* Bug 7525 fixed - Scilab failed to assign 2-d matrices into 3-d matrices, on
Windows.
* Bug 7599 fixed - Intersci-n and intersci did not create code from a .desc file
if it was not ended by an empty line.
* Bug 7603 fixed - Fortran code generated by intersci did not build with a fortran
or F2C compiler on Windows.
* Bug 7611 fixed - The cross to close a subwindow and the little arrow to undock
were not visible even if the subwindow was docked.
* Bug 7615 fixed - When opening a SuperBlock, a non-blocking exception could be
thrown.
* Bug 7616 fixed - fullfile did not work with only one input argument.
* Bug 7619 fixed - get_function_path did not return all available paths.
* Bug 7620 fixed - The Optimization and Simulation/Optimisation/Plot demo did
not plot anything.
* Bug 7661 fixed - Add some usage examples for the function 'warning'.
* Bug 7681 fixed - help_from_sci failed to process tabulated .sci files.
* Bug 7685 fixed - Demo Graphics => More surfaces => Sphere did not appear
as spherical.
* Bug 7688 fixed - set("color_map", hsvcolormap(128)) produced
a EXCEPTION_STACK_OVERFLOW.
* Bug 7693 fixed - With a corrupted palettes.xml file, the error message was not
coherent with the recovering action.
* Bug 7703 fixed - 'coding_ga_identity' help contained false "See Also".
* Bug 7704 fixed - 'init_ga_default' help did not inform the default values of
the optional parameters.
* Bug 7706 fixed - example in the 'optim_ga' help page did not work.
* Bug 7733 fixed - strstr crashed scilab if the second input argument was longer
than the first one.
* Bug 7737 fixed - Part 1 - ATOMS: when installing a module, the archive was
automatically downloaded before checking if the archive
already existed in the archive directory.
* Bug 7740 fixed - edit() with a Scilab macro redefined failed.
* Bug 7747 fixed - xclick(): When the graphic window was docked, keyboard
events were not detected.
* Bug 7751 fixed - justify() did not work correctly if the subject embedded
leading or trailing spaces.
* Bug 7754 fixed - umfpack did not work with Scilab 5.3.0-beta-2 on Windows.
* Bug 7756 fixed - sprand did not produce normal numbers.
* Bug 7766 fixed - cdff, cdffnc functions did not display %inf in error messages
* Bug 7775 fixed - ged action 6 (selection and move of a graphic entity) was
broken.
* Bug 7802 fixed - the graduate function complained about obsolete maxi and mini
functions.
* Bug 7803 fixed - edit edit failed.
* Bug 7821 fixed - In a messagebox, an exception was thrown when clicking on a
mal-formed url.
* Bug 7831 fixed - Some reference of the old editvar UI were present in the
source directory tree.
* Bug 7840 fixed - big lines were splitted by mgetl.
Changes between versions 5.3.0-beta-1 and 5.3.0-beta-2 of Scilab
===============================================================
Obsolete Functions:
===================
* 'oldbesseli', 'oldbesselj', 'oldbesselk' and 'oldbessely' are obsolete.
Please use 'besseli', 'besselj', 'besselk' and 'bessely' instead.
History Manager:
================
* "// End Session" line removed from the history file.
* Begin session line identified by "// -- " and finished by " -- //"
SciNotes:
=========
* Add the possibility to restore the last session (thanks to Paul Griffiths).
* Add a close-button on the tabs and the possibility to drag&drop them.
* Bug 6496 fixed - Add hyperlinks on macros in SciNotes.
* Bugs 7462, 7463 fixed - The editor did not manage files with extensions *.tst,
*.start,*.quit.
* Bug 7477 fixed - Bad detection of a function declaration when the line
ended with a comment.
* Bug 7491 fixed - Broken lines with a .. were not correctly handled and caused
a freeze of SciNotes.
* Bug 7550 fixed - In SciNotes, the "case" keyword was misplaced in some cases.
* Bug 7557 fixed - SciNotes: unselected line was tabified.
* Bug 7558 fixed - SciNotes: global variables were reached before local ones.
* Bug 7564 fixed - In SciNotes, no message was displayed when an unsuccessful
search occurred.
* Bug 7586 fixed - ShortCut for 'Save' action was missing in SciNotes.
* Bug 7590 fixed - In SciNotes, there was a bad organization of
"Split..." and "Line Numbering..." menus.
* Bug 7595 fixed - In SciNotes, a string was broken if '..' was encountered.
File input/output:
==================
* Rewrite 'mputl' as a built-in function for speed improvements.
Window Management:
==================
* If a subwindow is not docked, it is not possible to close a subwindow with
its own "cross" anymore.
* Bugs 7572, 5519 fixed - The cross in the dockbar was confusing when a window
was not docked.
Editvar/Browsevar:
==================
* Bug 7328 fixed - editvar() window title did not contain the name of the
edited variable.
* Bug 7329 fixed - If editvar() window was docked, calling editvar another time
threw java exceptions and froze editvar().
* Bug 7330 fixed - browsevar() called editvar() even if the latter did not
handle the variable type.
* Bug 7332 fixed - browsevar(): When checked booleans were hidden and unchecked
booleans were displayed, the "boolean" menu was reversed.
* Bug 7333 fixed - browsevar(): The type of global variables had weird values.
* Bug 7334 fixed - browsevar(): Some columns had wrong names.
* Bug 7337 fixed - browsevar(): Some types could not be filtered
(Scilab intrinsic, Matlab sparse and implicit polynomial).
* Bug 7343 fixed - editvar could not edit empty matrices.
Xcos:
=====
* Bug 6968 fixed - Modelica Chaos Xcos demo was not simulating.
* Bug 7372 fixed - No message was displayed in the Xcos info bar during the
first drag and drop of a block (it may take time).
* Bug 7396 fixed - On I/O blocks used in SuperBlocks, empty index threw a
decoding exception.
* Bug 7480 fixed - Xcos conditional compilation produced a too long script on
Scilab queue.
* Bug 7483 fixed - A wrong id block could lead to unopenable files.
* Bug 7520 fixed - The Xcos context was not translated from parent diagram to
child one.
* Bug 7529 fixed - Using the Xcos block help from the palette froze Scilab.
* Bug 7530 fixed - When connecting two links together in a superblock, the split
block was not correctly positioned.
* Bug 7532 fixed - Old Scicos diagrams without diagram version numbers could not
be opened.
* Bug 7533 fixed - On Xcos, it was possible to drop a block into another one.
* Bug 7534 fixed - On a RegionToSuperBlock action, the exported block parent
field were not updated with the new parent diagram.
* Bug 7540 fixed - Xcos did not well serialized ScilabInteger types. This
problem produced Bugs on the LOGIC and BITSET blocks.
* Bug 7551 fixed - An Xcos block could not change the type of a port when it was
already present.
* Bug 7571 fixed - The mirror state of a block was not saved on a diagram.
* Bug 7574 fixed - The Xcos diagram configuration settings did not work with
exponential values.
* Bug 7588 fixed - When Xcos palettes had been installed in Scilab, they were not
removed at the end of the session.
Compilation:
============
* Fix "warning: deprecated conversion from string constant to 'char'"
message when compiling a toolbox using Scierror(...) and sciprint(...)
Bug Fixes:
==========
* Bug 3842 fixed - "native" and "double" evaluation modes added to the sum,
cumsum, prod and cumprod functions
For more information, see the SEP #46.
* Bug 4370 fixed - Help page for alufunction and figure_properties were not
up-to-date and the help page for pixel_drawing_mode was
missing.
* Bug 5185 fixed - It was not possible to edit the name of a super block.
* Bug 5366 fixed - Help of modules_manager was not built.
* Bug 6639 fixed - "hypermat" did not remove the higher dimensions equal to 1.
* Bug 6741 fixed - Some source files were useless.
* Bug 6849 fixed - add_profiling badly handled "else" which made plotprofile
function produced an incorrect report.
* Bug 7121 fixed - Help file about saveafterncommands(0) updated.
* Bug 7124 fixed - mputl returned a wrong error message if a file did not exist.
* Bug 7158 fixed - Help chapter on texmacs was empty.
* Bug 7182 fixed - Help file of link about the output argument updated.
* Bug 7183 fixed - Help file of ulink about the input argument updated.
* Bug 7228 fixed - Help file of strcat about the third input argument updated.
* Bug 7282 fixed - eval failed on some functions without output arguments.
* Bug 7286 fixed - On some platforms, eps export of NaN values was Buggy.
* Bug 7371 fixed - Documentation about cell did not precise that the value
returned by A.dims could not be used as a subscript.
* Bug 7374 fixed - If Scilab was launched via another Scilab, TMPDIR was badly
built.
* Bug 7388 fixed - A java exception was thrown when we clicked on a menu created
using uimenu because this menu had no child.
* Bug 7391 fixed - Links added between help files on evstr, eval, execstr.
* Bug 7432 fixed - fscanfMat and fprintfMat accepted wrong format.
* Bug 7437 fixed - If history file was invalid, history browser crashed.
* Bug 7441 fixed - The history browser crashed if the language was changed.
* Bug 7443 fixed - The number of arguments of the "title", "xlabel", "ylabel"
and "zlabel" macros were incorrectly checked.
* Bug 7457 fixed - Under GNU/Linux and Mac OS, the datatip mode icon was
missing in the graphic windows toolbar.
* Bug 7459 fixed - Character issues fixed on some Japanese systems.
* Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
library name on Windows.
* Bug 7505 fixed - Last optional parameter of "legend" macros was not read.
* Bug 7507 fixed - There were some issues in the pvm module error messages
which made translation difficult.
* Bug 7481 fixed - 6th input argument of ilib_for_link did not allow to set
library name on Windows.
* Bug 7508 fixed - There was a wrong error message in gmres function.
* Bug 7514 fixed - Some demo files were broken due to changes in x_mdialog function.
* Bug 7566 fixed - The cacsd module graphic functions (bode, black, nyquist,...)
did not preserve the immediate_drawing property value.
* Bug 7568 fixed - In the completion window, an exception was thrown when an
item was selected.
* Bug 7594 fixed - Undefined variable error was not properly handled since Bug 6781 fix.
Changes between versions 5.2.X and 5.3.0-beta1 of Scilab
=======================================================
Performance:
============
* Faster access to primitive table (internal). This change improves the overall
speed of Scilab.
* Improved access to the list of functions increases the performances.
Parallel execution:
===================
* Function "parallel_run" has been introduced for all supported architectures.
This function allows parallel computations and leverages multicore
architectures and their capacities.
For more information, see the help page of parallel_run or SEP #43.
SciNotes (Text Editor):
=======================
* The Scilab consortium would like to express their congratulations to Calixte
Denizet for his impressive work on the recent developments on SciNotes.
* Distributed with a new name: SciNotes
* Complete refactorization of the text editor. This change improves the speed,
the stability of the editor and also improves many aspects of SciNotes.
* Add the possibility to complete on-the-fly typing.
Ex: type '[' gives '[]') or keywords (e.g. type 'if ' gives 'if <CR>end')
* Add the possibility to have several instances of the editor and to dock
them (or not).
* Add the possibility to remove trailing whitespaces.
* Improve the "help on keyword" from the popup menu.
* Bugs 4399, 4922 fixed - The line numbering could not be compatible with the
output of the whereami function.
* Bug 4790 fixed - A broken string (with .. operator) was badly colorized.
* Bug 4865 fixed - The buttons to undo and redo were not disabled when there
was nothing to undo or redo.
* Bug 4872 fixed - A binary file was opened like a text file.
* Bug 4907 fixed - The source code of a given macro could not be opened.
* Bug 4916 fixed - Problem with 'See the code' in the demos.
* Bug 4990 fixed - When the argument was a directory, an error was displayed.
* Bug 4992 fixed - There was no possibility to split a window with the same
contents.
* Bug 5087 fixed - Different keywords were not split in different categories.
* Bug 5102 fixed - It was not possible to choose the font weight or the font
style for a keyword category.
* Bug 5113 fixed - Bad refresh of the application title in some cases.
* Bug 5124 fixed - Editor's title was not updated when a file was saved as...
* Bugs 5126, 6519 fixed - Problems appeared after using undo a few times.
* Bug 5175 fixed - Ghost text appeared in the view.
* Bug 5178 fixed - The kind of tabulations (hard tabulations or spaces)
could not be specified.
* Bug 5204 fixed - Weird display of 'else' keyword.
* Bug 5261 fixed - Several instances of the editor could not be opened.
* Bug 5269 fixed - Help could not be reached on a keyword with CTRL+F1.
* Bug 5320 fixed - A correct name was not proposed on the 'Save as' action.
* Bug 5321 fixed - There was no possibility to choose the length of a
tabulation.
* Bug 5473 fixed - It was not possible to generate a function help template
using help_from_sci.
* Bug 5534 fixed - Auto-completion was not available.
* Bug 5632 fixed - A file in read-only mode could not be opened.
* Bug 5644 fixed - The DragN'Drop text was copied rather than moved.
* Bug 5645 fixed - Undo action deleted a line rather than making it visible.
* Bugs 5646, 5658 fixed - The undo/redo strategy was failing in some cases.
* Bug 5647 fixed - Bad line numbering when a file was just opened.
* Bug 5648 fixed - The editor let you think that you can change a filename just
in changing the case.
* Bug 5652 fixed - Bad line numbering when several files were opened.
* Bug 5654 fixed - The editor did not save the user preferences.
* Bug 5655 fixed - The selection was lost after an unsuccessful search.
* Bug 5656 fixed - When a part of text was selected, the search was done on the full
document.
* Bug 5657 fixed - Control+End did not move the cursor to the end of the file.
* Bug 5681 fixed - The search window was not put in front of the editor's one.
* Bug 5682 fixed - A problem occurred in some cases with the replace action.
* Bug 6479 fixed - A problem occurred in some cases when a '{' was used in
comments.
* Bug 6515 fixed - The DragN'Drop text was copied at the end of the file.
* Bug 6658 fixed - The position and size of the editor were not saved.
* Bug 6670 fixed - There was no shortcut for the "Evaluate Selection" action.
* Bug 6748 fixed - There was a time problem between local computer and
remote file system.
* Bug 6807 fixed - '.*' was not correctly highlighted.
* Bug 6980 fixed - When a replaced text contained a '\', the backslash was
considered as a special character.
* Bug 7032 fixed - There was a problem when a filename contained a ' or a ".
* Bug 7088 fixed - The editor freezed when a user copied/pasted several times.
* Bug 7112 fixed - Two transpositions gave a string (if a'==1 then a=b').
* Bug 7150 fixed - It was impossible to change the background color.
* Bug 7237 fixed - Whites and tabs were not visible in strings and in comments.
* Bug 7238 fixed - The dot/del key on the numeric pad added a 'suppr' and a dot.
* Bug 7239 fixed - Font style was lost on a selected text.
* Bug 7240 fixed - The menu "Open source file" was active even if nothing could
be opened.
* Bug 7262 fixed - An exception was thrown when a text was dragged and dropped.
* Bug 7272 fixed - No check on the lastModified property was performed when
a file was opened.
* Bug 7277 fixed - The "recent files" list was badly ordered.
* Bug 7281 fixed - The menu "Evaluate selection" did not change when nothing
was selected.
* Bug 7299 fixed - There was a bad matching by the right for the expression
n=size(x,"*"); r=(x*x')
* Bug 7352 fixed - No completion menu on the right click.
* Bug 7421 fixed - The source file of a selected name with right
click could not be opened.
editvar (variable editor):
==========================
* New variable editor
Note that this editor will be improved in the next beta releases.
browsevar (variable browser):
=============================
* New variable browser
Note that this browser will be improved in the next beta releases.
Graphics:
=========
* The set, get and uicontrol functions are now overloadable.
* Datatips tools added.
For more information, see the help page of datatips or SEP #29.
* The frequency response plots ("bode", "black", "nyquist", "gainplot",...)
support cutomized datatips.
* Bug 2651 fixed - "plot2d" was not working when the x argument was not given
and some optional arguments were given.
* Bug 3100 fixed - The "xselect" function has been made obsolete and replaced
by "show_window", in accordance with its help page.
* Bug 3975 fixed - The "xload" function was not able to load the contents of a
previously saved graphic figure into a different one.
* Bug 4531 fixed - "legend" macros were not displaying any error when no
'Polyline' existed.
* Bug 4658 fixed - When some graphic functions were called without any
arguments, the error was not explicit enough.
* Bug 5284 fixed - In some cases, the function "legend" drew line segments in
its box in a reverse order.
* Bug 5606 fixed - In certain cases, user-defined x-axis ticks were not
correctly aligned.
* Bug 6098 fixed - It was not possible to get values by clicking on a point
of Bode diagram.
* Bug 6394 fixed - The "black", "m_circle", "chart" functions has been
improved for a better rendering and datatips
customization. Two new functions created: "hallchart"
(superseed "m_circle") and "nicholschart" (superseed
"chart").
* Bug 6532 fixed - In some case text entity rendering order was wrong.
* Bug 6676 fixed - When "twinkle(gca())" was executed, data related to the
current axes was not twinkling.
* Bug 6786 fixed - The "polarplot" function did not correctly display the polar
coordinated grid when negative rho values were plotted.
* Bug 6835 fixed - Performing an interactive rotation after having executed the
"plot3d" function caused Scilab to freeze on 64-bit Windows.
* Bug 6848 fixed - The patterns of the lines were poorly exported.
* Bug 6958 fixed - The "tics_labels" property from "axes" rejected column vector
of labels.
* Bug 6959 fixed - axis.tics_labels did not accept $..$ LaTeX labels.
* Bug 7024 fixed - Error messages from "twinkle" were not standard.
* Bug 7028 fixed - When Scilab printed an "axis" graphic handle, string array
size for "tics_labels" was erroneous.
* Bug 7065 fixed - "getColorIndex" used some global variables prohibiting
user's calls.
* Bug 7067 fixed - The "isoview" macro created an unnecessary "plot" object.
* Bug 7075 fixed - When the "links" property was set for a handle of type
"legend", the property type was not checked.
* Bug 7079 fixed - The "mtlb_get" used a "h" global variable instead of the
given "H" argument.
* Bug 7172 fixed - Executing the "scaling" function caused a function
redefinition warning due to its "factor" input argument.
* Bug 7173 fixed - The equation in the "scaling" help page was incorrect.
* Bug 7187 fixed - Plotting a curve, zooming, and then plotting an additional
curve caused Scilab to freeze, depending on the zoomed-in
area.
* Bug 7188 fixed - Deleting a Label graphics entity caused Scilab to crash.
* Bug 7353 fixed - Setting a Polyline's "interp_color_mode" property to "on"
without having previously set its "interp_color_vector"
property caused Scilab to crash.
Localization:
=============
* Polish localization added. Thanks to Paweł Dąbrowski, Ernest Życiński,
Sebastian Sławski, Kamil Dąbrowsk, Kamil Strojek, Kamil Dąbrowski,
Michał Snoc, Piotr Seroka...
* Bug 3069 fixed - In some cases, the function gettext was returning \"
* Bug 7059 fixed - The tag X-Launchpad-Export-Date has been removed to avoid
huge and useless difference after a launchpad
synchronization.
* Bug 7220 fixed - On Windows, when you started Scilab with "WScilex -l ru_RU",
some menus were disabled.
Source reorganization:
======================
* 'tbx_builder_src', 'tbx_build_macros', 'tbx_builder_gateway', ... functions
has been moved in modules_manager module.
API_Scilab:
===========
* Error(x) is now deprecated and will be removed in Scilab 5.4.
Please consider SciError(x).
Call_Scilab:
============
* Function "sci_types getVariableType(char *varName)" added into call_scilab.h
This function provides an easy way to retrieve the type of a variable.
Documentation:
==============
* It is now possible to use LaTeX inlined in the documentation. Thanks to
Calixte Denizet for this feature. (See Bug #4329)
* Bug 6630 fixed - JavaHelp did not update existing image files when
building help.
* Bug 6852 fixed - JavaHelp did not center the LaTeX formulas containing an
attribute align="center"
Xcos:
=====
* Modelica compiler 1.12.1
* New set of icons added (the previous set of icons will be available as an
external module)
* The default palettes can now be manipulated by the user.
* LaTeX formulas can be used on any TextBlock using the Scilab tag based
description.
* builnewblock.sci rewritten to use Scilab dynamic link module tools.
* Introduction of the variable %MODELICA_USER_LIBS
Allows a user to set where are the Modelica files describing the user's
Modelica blocks.
* Bug 4156 fixed - Xcos defined some temp. variables on stack without
removing them.
* Bug 4705 fixed - Xcos used a non-existing file BEpsf
* Bug 4898 fixed - The scifunction_block stored list() parameters on the ipar
field instead of the opar field.
* Bug 4977 fixed - Some icons were duplicated between Gui and Xcos.
* Bug 5022 fixed - When opening some demos, ArrayIndexOutOfBoundsException
were thrown by some Swing components.
* Bug 5161 fixed - The export to SVG did not work with images or html.
* Bug 5596 fixed - It was not possible to change text block properties (font
and color)
* Bug 5640 fixed - Toolbar and menubar were sometimes not visible at startup.
* Bug 6440 fixed - Xcos demos did not work and returned "Unable to
open file" error.
* Bug 6527 fixed - There was several instances of the same variable name
in the workspace when a data set was exported via a
"To Workspace" block.
* Bug 6661 fixed - "Code Generation" menu failed.
* Bug 6668 fixed - Xcos Modelica demos did not work with the new
Modelica compiler.
* Bug 6672 fixed - "Code generation" failed if superblock had
some gain blocks.
* Bug 6674 fixed - Modelica generic block did not work.
* Bug 6814 fixed - Link point positions (link.xx and link.yy) were not exported
as column vectors.
* Bug 6900 fixed - The block interfunction was not considered as Scilab
macros.
* Bug 6903 fixed - modelicat called ocamlrun (wrong dependency on Windows).
* Bug 6981 fixed - The Scilab 'exit' call was killing Xcos session without
prompting the user if modified diagrams must be saved before
exit.
* Bug 7053 fixed - Rotated saved blocks were not loaded with the right rotation
value.
* Bug 7089 fixed - Drawing links when creating superblock threw an encoding
exception.
* Bug 7099 fixed - xml2modelica called ocamlrun (wrong dependency on Windows).
* Bug 7129 fixed - Xcos hung at the opening of superblocks with context.
* Bug 7143 fixed - Simulation values were not valid when the exponential sign
was an 'e'.
* Bug 7175 fixed - Demo bridge rectifier did not build on Windows.
* Bug 7214 fixed - Modelica demos did not generate a .mo file in TMPDIR/modelica
directory.
ATOMS:
======
* ATOMS client: Categories are now managed.
- atomsList(category) limits the list of modules to a category.
- atomsCategoryList() lists available categories.
* ATOMS GUI:
- Ergonomics have been improved.
- Modules can be filtered by category (See request 5276).
- When a module is not up-to-date, a warning is displayed on the
corresponding sheet.
- Release date of a selected module can now be displayed.
* Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
* Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
list of already installed modules appears on the home page.
* Bug 6842 fixed - The ATOMS GUI could tell that an installed version of a module
was the most recent one even if it was not the case.
* Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
from the presentation frame.
* Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
not hyperlinked.
* Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
Matlab to Scilab Conversion Tools:
==================================
* Unitary tests added.
* Matlab-Scilab equivalents dictionary added in documentation.
* In 'mfile2sci', option only_double is now set to %T as default.
* Conversion updated with new Scilab functions:
- 'filesep' now converted by 'filesep' instead of 'pathconvert'.
Dynamic Link:
=============
* Microsoft Visual Studio 2010 Express and Professional support on
Windows x86 and x64 platform.
* Microsoft Visual Studio 2008 Express support on Windows x64 platform
It requires to install Windows SDK to add x64 component on Visual Studio.
* lcc-win32 support moved as module in ATOMS.
It will be easier to maintain with new versions of lcc-win32.
* Intel Fortran 12 (beta) support on Windows x86 and x64 platform.
* 5th argument of 'ilib_compile', 'ilib_for_link', 'ilib_gen_cleaner',
'ilib_gen_Make', 'ilib_mex_build', 'ilib_build' is deprecated.
default value of makefile name must be [].
* Bug 4265 fixed - The execution of the dynamic link functions (ilib_*)
continued even if a compiler was not available.
* Bug 5737 fixed - loader.sce generated by ilib_gen_loader did not detect
if it was a x86 dll or a x64 dll used with a scilab x64 or x86,
on Windows.
Optimization:
=============
* Simulated annealing: Added documentation for accept_func_default and
accept_func_vfsa.
* fminsearch: updated printing of neldermead, optimbase and optimsimplex objects.
* fminsearch: added demo for dimensionality effect of the Nelder-Mead algorithm.
Incompatibilities:
==================
* The Bug 4583 fix makes the default element value in string array assignment
be an empty string instead of " ".
FFTW:
=====
* On Windows, Scilab can use FFTW3 wrapper of Intel Math Kernel Library.
Select "Download FFTW3 wrapper optimized by Intel Math Kernel Library" during
installation.
API_Scilab:
===========
* Error(x) is now deprecated and will be removed in Scilab 5.4.
Please use SciError(x) instead.
Source reorganization:
======================
* 'tbx_builder_src', 'tbx_build_macros', 'tbx_builder_gateway', ... functions
has been moved in modules_manager module.
Compilation:
============
* On Windows, Pentium III class (or equivalent) with SSE instructions is
required.
* Scilab_f2c.sln can be exported to VS 2010 format.
* Windows 2000 operating system is no more supported.
* Scilab Mac OS X distribution only relies on Java 1.6 and is therefore now
only available under 64-bit OS (Most of 10.5 and all 10.6 Mac OS X versions)
* Under Mac OS X, uses /usr/libexec/java_home instead of hardcoded paths to
retrieve JAVA_HOME
* special_functions module is dynamically loaded by Scilab.
* tclsci module is dynamically loaded by Scilab.
* pvm module is dynamically loaded by Scilab.
* Many warnings detected by Intel Fortran 11.1.051 and more on Windows fixed.
* Better detection system of the dependencies version.
* Add a check of the minimal installations of hdf5 (1.8.4), batik (1.7).
* /usr/share/*/lib added to the Java search path for OpenSuse.
* Option --enable-compilation-tests added to the configure. With this option,
if TestNG has been found, tests will be launched at compilation time.
* Added /usr/lib to JNI search path. Gluegen-rt needed it on openSUSE.
* Bug 4300 fixed - Moving Command Queue management to core.
* Bug 6432 fixed - Checkstyle disabled on SWIG (Java/JNI) generated files.
* Bug 6643 fixed - --without-gui failed to disable Ocaml build (A Xcos
dependency).
* Bug 6857 fixed - make CXXFLAGS="-myflag" was removing some C++ arguments.
Help Tools:
==========
* %helps_modules (global variable in Scilab) is only defined when
Scilab build help and no more at Scilab's startup.
Core:
=====
* Under GNU/Linux, Unix and Mac OS X, for security purposes, temporary
directory name is now randomized and permissions are limited to the user
(See Bug #3493).
* Under GNU/Linux, Unix and Mac OS X, if TMPDIR is set, Scilab will respect it
to store its temporary files (See Bug #3493).
* Under non-Windows system, the name of the temporary directory has been changed
from SD_* to SCI_TMP_* to match the current Windows behavior.
* Bug 6986 fixed - edit('toto.sce') created a file toto.sce.sci containing
a function named toto.sce
Tests:
======
* Mechanism of unitary tests for Java code based on TestNG added and used.
* test_run() now accepts ATOMS modules as input argument.
Text Rendering:
===============
* Antialiasing activated by default to render text
License:
========
* The demos files (modules/*/demos/**/*.dem.*) are now released in the public
domain. (See Bug #4902)
Obsolete Functions:
===================
* 'MSDOS' obsolete. Please use 'getos' instead (SEP #39).
* 'with_lcc', 'VCtoLCCLib', 'chooselcccompiler', 'configure_lcc',
'findlcccompiler' have been moved as modules in ATOMS
See http://atoms.scilab.org/toolboxes/LCC-windows or atomsInstall('lcc-windows')
from Scilab.
* 'maxi' obsolete see 'max'.
* 'maxi' obsolete. Please use 'max' instead.
* 'mini' obsolete. Please use 'min' instead.
* 'xselect' obsolete. Please use 'show_window' instead.
Removed functions (previously declared as obsolete):
====================================================
* 'textprint', 'pol2tex' replaced by 'prettyprint'.
* 'tk_savefile' replaced by 'uigetfile'.
* 'tk_getdir' replaced by 'uigetdir'.
* 'tk_choose' replaced by 'x_choose'.
* 'sci2excel' replaced by 'write_csv'.
* 'excel2sci' replaced by 'read_csv'.
* 'x_message_modeless' replaced by 'messagebox'.
* 'sethomedirectory' replaced by 'SCIHOME'.
* 'getcwd' replaced by 'pwd'.
* 'xbasc' replaced by 'clf'.
* 'getf' replaced by 'exec'.
* 'NumTokens' replaced by 'tokens'.
* 'sort' replaced by 'gsort'.
* 'scilab_demos' replaced by 'demo_gui'.
* 'with_gtk' replaced by 'getversion'.
* 'readc_' replaced by 'input'.
ATOMS:
======
* ATOMS client: Categories are now managed.
- atomsList(category) limits the list of modules to a category.
- atomsCategoryList() lists available categories.
* The ATOMS GUI ergonomics has been improved.
* ATOMS GUI: Modules can be filtered by category (See request 5276).
* ATOMS GUI: When a module is not up-to-date, a warning is displayed on the
corresponding sheet.
* ATOMS GUI: Display the release date of the watched module.
* Bug 5276 fixed - ATOMS GUI: It was not possible to filter modules by category.
* Bug 6596 fixed - When the ATOMS GUI started, nothing was displayed. Now, the
list of already installed modules appears on the home page.
* Bug 6842 fixed - If the installed version of a module was not the most recent
one, the ATOMS GUI claimed that the newest version was
installed.
* Bug 6976 fixed - ATOMS GUI: Webpages URLs linked with a module were missing
from the presentation frame.
* Bug 6977 fixed - ATOMS GUI: In the presentation frame, URLs and emails were
not hyperlinked.
* Bug 7149 fixed - An error message of atomsDESCRIPTIONread() was badly formated.
Bug fixes:
==========
* Bug 1041 fixed - An error inside a loop was reported as if it occurred on
the "end" line.
* Bug 1304 fixed - macr2tree now works with a Scilab expression as input.
* Bug 1371 fixed - The representation of floating numbers with and exponent
larger than 100 or smaller than -100 was incorrect.
* Bug 2076 fixed - pspect did not use the last data window.
* Bug 2613 fixed - Incorrect stack recovery for catched errors in some
specific contexts (for loops, ...).
* Bug 2623 fixed - Non-regression test script fixed.
* Bug 2654 partially fixed - exec returned a wrong error if a line had more
than 4096 characters.
* Bug 2775 fixed - Multiplication of 0 times infinity did not work because of
ATLAS under Windows.
* Bug 3281 fixed - Incorrect error message #72 fixed.
* Bug 3311 fixed - Loop with a "for" over a vector of complex polynomials produced
wrong values.
* Bug 3490 fixed - "resume" inside an exec crashed Scilab, "resume" restrictions
of use removed.
* Bug 3688 fixed - The assignment using ":" subscript for a dimension that did not
exist, did not work for hypermatrices.
* Bug 3780 fixed - The loadmatfile function did not ignore comments found in
ASCII files while loading them, resulting in an error message.
For Matlab compatibility, when this function is called with
one input argument load(filename), it now looks for a binary
file (if filename has no extension or .mat extension) or for an
ASCII file if filename has another extension.
* Bug 3796 fixed - In some situation the "tf2ss()" function failed to
compute correctly the state space representation of
a transfer function.
* Bug 3810 fixed - Insertion in string array and polynomial array may be very slow.
* Bug 3811 fixed - Documention about "typeof" and overload prefixes was not
up-to-date (help overloading).
* Bug 3937 fixed - Buttons size in "x_choices" window was related to the labels one.
* Bug 4075 fixed - A basic uicontrol example crashed Scilab 5.0.3
* Bug 4117 fixed - Via the user interface, closing a graphics figure which had a
non-existing event handler attached did not destroy
its associated data structure.
* Bug 4224 fixed - uigetfile masks were case insensitive on Windows.
* Bug 4359 fixed - M(:,:)='anything' produced erroneous results.
* Bug 4362 fixed - test_run("gui","checkbox") no more freezes Scilab.
* Bug 4375 fixed - Interactive test SCI/modules/core/tests/unit_tests/breakpoints.tst
failed.
* Bug 4493 fixed - 'rat' moved in elementary_functions module.
* Bug 4505 fixed - A red vertical bar appeared for some continuous time systems.
* Bug 4572 fixed - Scilab did a SIGSEGV after stacksize('max') + stacksize().
* Bug 4583 fixed - Default value for string array assignment was " " instead
of an empty string "".
* Bug 4625 fixed - intersci-n was broken on Windows.
* Bug 4640 fixed - plot2d() put CPU utilization at 100% on Windows.
* Bug 4672 fixed - Internal function AddFunctionInTable renamed to
getFunctionByName to avoid confusions on the actual usage
of this function. Thanks to Yuvraj Tomar.
* Bug 4699 fixed - xml2test.pl: Paths were badly displayed in some cases.
* Bug 4783 fixed - Comparison between sparse complex matrix and a full one was
wrong when the sparse matrix contained a zero row.
* Bug 4799 fixed - Sometimes the bode, nyquist , ... function reported a
"non convergence" error
* Bug 4841 fixed - Functions created by 'getd' were unknown by Scilab.
* Bug 4948 fixed - A simple Runge Kutta method for solving a second order
differential equation had a strange behavior.
* Bug 4857 fixed - Help file of 'gsort' updated with sort of complex numbers
and overloading.
* Bug 4985 fixed - mgetl did not use fgets (C function).
* Bug 4996 fixed - mgetl() was not located in the right module. It has been
moved to "fileio" module.
* Bug 5110 fixed - Incomplete mgetstr documentation.
* Bug 5123 fixed - Help about '%helps' was wrong.
* Bug 5136 fixed - Information about dependant platform display of
exponential form (%e) was missing in the prinft_conversion
documentation.
* Bug 5149 fixed - test_run(): Calls to exec() were no more logged by diary().
* Bug 5216 fixed - URLs are now active in uicontrols of style "text". This
feature is used in ATOMS GUI (modules description).
* Bug 5324 fixed - Under Windows, "File open" dialog box focused on parent
directory of current directory.
* Bug 5432 fixed - A link to http://www.tcl.tk/doc/ added in help files about
Tcl/Tk.
* Bug 5512 fixed - The display order of input arguments was not described in
the disp() documention.
* Bug 5541 fixed - In the API documentation, the information that data must be
allocated before calling API functions was missing.
* Bug 5575 fixed - Wrong German translation fixed (Standart => Standard).
* Bug 5583 fixed - exec() did not manage correctly UTF-8 and ANSI/ASCII files
encoded.
* Bug 5588 fixed - Assigning null() in a tlist or mlist field shifted all remaining
values with respect to field names.
* Bug 5609 fixed - Documentation stated incorrectly that fieldnames were working
on cells.
* Bug 5612 fixed - There was no way to delete a field in a struct.
It is now possible with null().
* Bug 5629 fixed - export_to_hdf5 to a file overwrote a directory
with the same name (now trigger an error).
* Bug 5630 fixed - export_to_hdf5 to a file with a same directory
name altered the permission of the directory.
* Bug 5724 fixed - erfinv and erf missed references to similar functions
* Bug 6332 fixed - stacksize had problems on Mac OS X and 64-bit platforms.
* Bug 6349 fixed - The callback of an 'edit' uicontrol was only executed when it lost focus.
* Bug 6419 fixed - There was no way to retrieve minimum global stack size
from Scilab.
* Bug 6428 fixed - fscanfMat did not manage format parameter as fprintfMat.
* Bug 6435 fixed - error 4 returned a wrong message.
* Bug 6447 fixed - unix_g() and dos() did not support properly neither UTF8
nor ANSI encoded output.
* Bug 6449 fixed - regexp returned a wrong value with a string returned by mgetl.
* Bug 6451 fixed - length returned a wrong value with a string returned by mgetl.
* Bug 6452 fixed - part returned a wrong value with a string returned by mgetl.
* Bug 6484 fixed - file did not return filename of an opened Fortran file.
* Bug 6504 fixed - Copy/paste of the contents of message boxes was not available.
* Bug 6510 fixed - modules/helptools/help_en_US.xsl and
modules/helptools/help_fr_FR.xsl were useless but not removed.
* Bug 6511 fixed - mseek and mtell did not manage files > 2 Gbytes on 64-bit
Windows.
* Bug 6516 fixed - fullfile did not remove blanks and not create a valid path.
* Bug 6535 fixed - The property 'ListboxTop' of the graphic user interface object
'listbox' had no effect.
* Bug 6543 fixed - neldermead issues for automatic restarts.
* Bug 6549 fixed - genlib function had a behavior which was not consistent with
the load function.
* Bug 6550 fixed - lib(".") returned a relative path in library variable
created.
* Bug 6556 fixed - fprintf() returned an error if it was called twice (or more)
on the same file.
* Bug 6635 fixed - Incorrectly drawn Bode plots (calfrq Bug).
* Bug 6666 fixed - emptystr() gave a wrong result instead of complaining
about hypermatrix.
* Bug 6682 fixed - mprintf, msprintf, mfprintf did not manage octal (%o) format.
* Bug 6726 fixed - Variables whose name starts with a $ could be retrieved in
libraries.
* Bug 6731 fixed - Information on the output argument was missing from the
lib() documentation.
* Bug 6740 fixed - It was not possible to launch Scilab as Minimized
or Maximized Window.
* Bug 6744 fixed - p_margin() returned an erroneous result.
* Bug 6745 fixed - g_margin() returned an erroneous result.
* Bug 6750 fixed - TMPDIR constant had no help page.
* Bug 6751 fixed - Completion added unwanted characters when some
string sequences occurred several times.
* Bug 6774 fixed - Calling get_param generated a "funcprot" warning when
the value of an option stored in a parameters list was
a function.
* Bug 6781 fixed - Defined variables in a library were not recognized in
compiled macros.
* Bug 6783 fixed - Solving a system of linear equation by backslash ("\")
caused a crash, when using complex numbers on Windows.
* Bug 6784 fixed - It was not possible to move a Scilab installation without
breaking the (previously installed) ATOMS packages load.
* Bug 6827 fixed - The error printed by spchol if the variable was complex
was wrong.
* Bug 6830 fixed - C2F(scistring) in stack2.c was broken for macro names of
exactly two characters.
* Bug 6831 fixed - in cli (=nwni) mode, tbx_build_help failed.
* Bug 6861 fixed - yulewalk example failed on Windows.
* Bug 6862 fixed - Help page for 'vectorfind' missed some explanations about
input arguments types. Moreover there were missing checks
about input arguments number and types in the function.
* Bug 6864 fixed - Some error messages were wrong in data_structures module.
* Bug 6867 fixed - Wrong error message when base2dec() was called with an invalid
base representation.
* Bug 6889 fixed - 'fscanfMat' crashed with wrong formatted files.
* Bug 6891 fixed - 'whos' did not display global variables.
* Bug 6893 fixed - Some files +~JF****.tmp were created outside of Scilab
temporary directory.
* Bug 6895 fixed - Completion crashed with -NW mode, on some Linux.
* Bug 6901 fixed - This script with 'exec' produced a weird warning.
* Bug 6923 fixed - Some localized messages were wrong in 'qmr'.
* Bug 6924 fixed - Some error messages were wrong in 'gmres' and 'qmr'.
* Bug 6932 fixed - Unitary test for function 'exit' failed in Linux binary
version.
* Bug 6933 fixed - Some temporary files (dict_*.tmp) were created when using
search engine of the help browser.
* Bug 6934 fixed - Denormalized floating point numbers were not present in
Scilab's master.
* Bug 6940 fixed - An error message was wrong in 'pvm_send'.
* Bug 6946 fixed - Information about optional input arguments 'column separator'
and 'decimal mark' were missing in the write_csv documentation.
* Bug 6947 fixed - Some demos in "Optimization and Simulation" failed,
without write rights in SCI subdirectory.
* Bug 6951 fixed - stacksize had a strange behavior.
* Bug 6952 fixed - stacksize('max') did not return maximum value.
* Bug 6962 fixed - bvode generated an error on Windows.
* Bug 6964 fixed - Scilab could detect a wrong SCI path on Windows.
* Bug 6971 fixed - After launching a module by loader.sce, variable v was
predefined.
* Bug 6990 fixed - "and" and "or" did not work on hypermatrices.
* Bug 7003 fixed - 'evstr' did not evaluate NaN and Inf as %nan and %inf.
* Bug 7006 fixed - exec removed spaces at the end of filename when it returned
an error.
* Bug 7014 fixed - ilib_verbose value was modified after toolbox_skeleton.
* Bug 7019 fixed - resume() produced an incorrect error message.
* Bug 7021 fixed - Scilab did not start and returned a system error (193)
on Windows.
* Bug 7033 fixed - newfun was randomly crashing (mostly on 32-bit) writing to
unallocated memory.
* Bug 7036 fixed - The plot2d document was incomplete (missing optional argument).
* Bug 7042 fixed - Insertion of an empty matrix into a struct (to remove a row or column)
was Buggy when multiple index was used.
* Bug 7044 fixed - calling sequence in help of 'strcat' was wrong.
* Bug 7057 fixed - isdigit and isalphanum crashed with a matrix of string
as input argument.
* Bug 7077 fixed - uigetfont crashed Scilab when the cancel button was clicked.
* Bug 7078 fixed - A wrong error message was displayed when setting the "value"
property of an "edit" uicontrol.
* Bug 7094 fixed - If badly called, ode made Scilab crashed.
* Bug 7108 fixed - It was not possible to set the callback_type property via uicontrol.
* Bug 7109 fixed - 'lu' function with some complex matrices crashed on Windows.
* Bug 7123 fixed - No completion was possible if the name of a variable was
preceded by ~ or @ or < or >
* Bug 7161 fixed - wavread failed to load some .wav files with error 44.
* Bug 7163 fixed - Assignment index ":" were translated into "eye()".
* Bug 7170 fixed - Scilab equivalent for Matlab "uigetdir" was "tk_getdir",
it has been replaced by "uigetdir".
* Bug 7180 fixed - xs2pdf was unable to export a graphic.
* Bug 7181 fixed - The display of a struct having no fields did not work.
* Bug 7189 fixed - In some cases the usage of resume led to a crash of Scilab.
* Bug 7223 fixed - 'unsetmenu' on a separator crashed Scilab.
* Bug 7224 fixed - Export empty matrix in HDF5 did not unlock file.
* Bug 7236 fixed - Due to Bug 1371 fix, sci2exp(-%inf) returned a wrong
value -nf and not -%inf.
* Bug 7250 fixed - In the console, the first character of a filename was doubled
when completed.
* Bug 7260 fixed - To read a malformed .csv file with fscanfMat crashed Scilab.
* Bug 7285 fixed - Open/Save dialog box did not display filenames without
extension with filter "*.*"
* Bug 7291 fixed - unix('') and dos('') returned a wrong messsage on Windows.
* Bug 7278 fixed - strsplit did not work with some particular inputs.
* Bug 7312 fixed - isnum() diplayed warnings when using some unusual parameters.
|