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 863 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 1863 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 2863 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 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3863 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4863 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5863 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6863 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7863 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8863 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990
|
2009-05-11 Alvaro Soliverez <[email protected]>
* Fixed cmake tests - Patch provided by Holger
2009-05-11 Thomas Baumgart <[email protected]>
* Added splitup-kde-chunk-online script to contrib directory
* Changed documentation build to use this script instead of a local copy
2009-05-10 Tony Bloomfield <[email protected]>
* Don't delete all customized reports from database!
2009-05-09 Fernando Vilas <[email protected]>
* Updated schedule test cases to pass after Tony's patch
* Fixed a few warnings about const on primitive return types
* Made MMStorageSql inherit from KShared
* Changed the include order on reports test and pivottable test to make
tests compile on Slackware
2009-05-09 Thomas Baumgart <[email protected]>
* Updated Galician translation from Marce Villarino
* Show scheduled transactions during reconciliation and don't show the
initial dialog for overdue scheduled transactions anymore
2009-05-09 Tony Bloomfield <[email protected]>
* Fixed #2779291
- Correct precision in formatted fields
- Fix potential upgrade problem
2009-05-08 Thomas Baumgart <[email protected]>
* Updated Romanian translation from Cristian Onet
* Fixed precision problem in transaction editor
2009-05-07 Thomas Baumgart <[email protected]>
* Fixed #1910270 (GNUCash Import Options large in PDF docs)
2009-05-07 Alvaro Soliverez <[email protected]>
* Updated user documentation - submitted by John Hudson
2009-05-06 Thomas Baumgart <[email protected]>
* Added date display for certain ledger entries
2009-05-03 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Updated Spanish translation
2009-05-03 Thomas Baumgart <[email protected]>
* Updated German translation
2009-05-02 Thomas Baumgart <[email protected]>
* Regenerated message files
2009-04-30 Thomas Baumgart <[email protected]>
* Added option to turn on expert mode in settings dialog
2009-04-29 Thomas Baumgart <[email protected]>
* Updated Finnish translation from Mikael Kujanpaa
2009-04-27 Thomas Baumgart <[email protected]>
* More fixes to the online documentation generation
* Preserve access rights when saving a local file which was owned
by another user but we had group write access
2009-04-26 Thomas Baumgart <[email protected]>
* Fixed generation and upload of PHB and online manual
* Added more output to configuration of sqlite support
* Fixed some tips
* Minor changes to the project handbook
* Added patch by Matt Blythe (payeeCategoryPatch.diff)
2009-04-18 Thomas Baumgart <[email protected]>
* For scheduled transactions with the estimate option turned on, an imported
transaction with an amount in the range of /- 10% of the scheduled amount
will match
2009-04-16 Tony Bloomfield <[email protected]>
* Add missing error check on saveAsDatabase
2009-04-15 Alvaro Soliverez <[email protected]>
* Fixed balance display in ledger when all transactions of an
investment account are filtered. Patch provided by Thomas Baumgart
2009-04-15 Thomas Baumgart <[email protected]
* Fixed #2732207 (Unable to unmatch transaction matched by OFX import)
for plain file based version. DB code still needs to be fixed.
2009-04-14 Thomas Baumgart <[email protected]>
* Added documentation of new file wizard (screen shots still missing)
2009-04-13 Alvaro Soliverez <[email protected]>
* Fixed overdue scheduled transactions in pivot to display
as happening tomorrow instead of the original date
2009-04-12 Thomas Baumgart <[email protected]>
* Removed return in void setMatchData() introduced two days ago
2009-04-11 Alvaro Soliverez <[email protected]>
* Changed MyMoneyReport to use EDetailLevel instead of bool
* Cleaned up code in MyMoneyReport and related classes
2009-04-11 Thomas Baumgart <[email protected]>
* Changed 'Schedule' --> 'Scheduled transaction' (patch provided by
Peter Hargreaves)
2009-04-11 Tony Bloomfield <[email protected]>
* Update database structures to Version 5
- add missing fields in Payee, Split
- fix crash on duplicate report name
2009-04-10 Thomas Baumgart <[email protected]>
* Fixed permission problems during 'make distcheck'
2009-04-09 Thomas Baumgart <[email protected]>
* Changed the generation of PDF versions of the documentation
2009-04-08 Thomas Baumgart <[email protected]>
* Fixed bko #188328 (Delete ransaction option is not disabled in closed
accounts) with patch provided by Ian Neal
2009-04-07 Alvaro Soliverez <[email protected]>
* Added line width option to charts
2009-04-07 Thomas Baumgart <[email protected]>
* Improved 'Update all accounts' functionality to require less user activity
2009-04-05 Alvaro Soliverez <[email protected]>
* Initialize report type value when loading a custom report
2009-04-05 Thomas Baumgart <[email protected]>
* Updated French translation from Patrick Petit
2009-04-04 Alvaro Soliverez <[email protected]>
* Handle invalid chart types of reports in a graceful manner
* Show only investments accounts in the account selector
of Investment View, including when the investment account is
a subaccount
* In the account selector, disable a parent account if it does not
match the required type
2009-04-04 Thomas Baumgart <[email protected]>
* Speedup loading of large files when filename is passed on command line
2009-04-03 Alvaro Soliverez <[email protected]>
* Reverted previous commit because some accounts are not showing
2009-04-02 Alvaro Soliverez <[email protected]>
* Show only investments accounts in the account selector
of Investment View
2009-04-02 Thomas Baumgart <[email protected]>
* Preset payee name with the previous one used for a new transaction
2009-04-01 Thomas Baumgart <[email protected]>
* Enable OFX plugin by default
2009-03-31 Alvaro Soliverez <[email protected]>
* Fixed the text filter when it does not contain a text and
the main split matches that but a split does not
* Updated user documentation - submitted by John Hudson
2009-03-28 Alvaro Soliverez <[email protected]>
* Updated user documentation - submitted by John Hudson
* Further improvements of text filter
* Updated Spanish translation
* Updated Argentinian translation
2009-03-30 Thomas Baumgart <[email protected]>
* Further improvements of text filter
2009-03-28 Alvaro Soliverez <[email protected]>
* Updated user documentation - submitted by John Hudson
2009-03-28 Thomas Baumgart <[email protected]>
* Added MyMoneyFile::referencesClosedAccount() methods
2009-03-26 Alvaro Soliverez <[email protected]>
* Fixed Net Worth Today report to show current date's balance
instead of end of the month -- bug #2714063
* Updated Argentinian translation - Provided by Sergio Minini
2009-03-25 Thomas Baumgart <[email protected]>
* Added patch from Cristian Onet (payees_view.patch)
* Fixed resize problem of splitter in payees view
* Added persistency to the splitter settings
* Added patch from Cristian Onet (plugins_settings.patch)
* Added missing desktop items to OFX plugin
2009-03-23 Thomas Baumgart <[email protected]>
* Fixed balance problem with DB backend
* Updated .desktop files with Romanian entries from Cristian Onet
2009-03-22 Fernando Vilas <[email protected]>
* Fixed bug in transaction date filter for db
2009-03-21 Thomas Baumgart <[email protected]>
* Resolved some compiler warnings
2009-03-18 Thomas Baumgart <[email protected]>
* Also reload OFX bank information files during setup if their
size is less than 1024 bytes
2009-03-17 Alvaro Soliverez <[email protected]>
* Fixed month-by-month budget report when fiscal year starts in a month other than January
2009-03-16 Alvaro Soliverez <[email protected]>
* Fixed text matching bug in transaction reports when splits are displayed
on its own, eg Transactions by Category reports
* Updated Spanish translation
* Updated Argentinian translation
2009-03-14 Alvaro Soliverez <[email protected]>
* Added Investment Moving Average Price Graph
2009-03-11 Fernando Vilas <[email protected]>
* Removed redundant QString ctor calls in db code
* Fixed several warnings in db code
* db now remembers online banking KVPs
2009-03-11 Alvaro Soliverez <[email protected]>
* Fixed overflow error in Total Rows of CashFlow Summary
* Fixed overflow error in Total Rows of Assets and Liabilities Summary
* Fixed currency conversion error in Budget reports
2009-03-11 Thomas Baumgart <[email protected]>
* Added patch by Holger
0001-Added-build-types-Debug-Debugfull-Profile.patch
2009-03-09 Alvaro Soliverez <[email protected]>
* Added Investment Price Graph
* Added patch by Holger:
0002-turned-bullets-off-and-simplified-the-chart-class-a.patch
* Updated Spanish translation
2009-03-09 Thomas Baumgart <[email protected]>
* Added option to skip stripping of online price info data
2009-03-08 Thomas Baumgart <[email protected]>
* Dim update button if plugin status changed
* Added selection combo to negate text filter (not persistant yet)
* Use standard buttons for filter dialog
* Added patches by Holger:
0001-moved-calculateAutoLoan-to-MyMoneyForecast.patch
0002-Bugfixes-and-Preparation-for-cleaner-library-builds.patch
0003-Fixed-last-patch.patch
0004-OnMouseOver-in-Charts_NEW.patch
typo-in-0001-0003.patch
0001-added-fPIC.patch
* Show online balance for liability accounts in register as positive amount
2009-03-08 Alvaro Soliverez <[email protected]>
* Fixed Forecast reports when start date is after current date
* Fixed Budget reports for monthly budget of foreign currency categories
2009-03-03 Thomas Baumgart <[email protected]>
* Added patch provided by Holger (0001-USE_QT_DESIGNER-Version-number-and-minor-fixes.patch)
2009-03-02 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (briefscheduleskipiconanddisable.diff)
2009-03-01 Thomas Baumgart <[email protected]>
* Return valid value from PivotGrid::rowSet(QString id)
* Added patch provided by Colin Wright (schedulecalendarskipbutton.diff)
* Fixed a few button icons
2009-02-27 Thomas Baumgart <[email protected]>
* Added option 'Match names from start'
* Fixed spelling of principal in account templates
* Added splitter to payees view
2009-02-25 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (editcompoundoccurence.diff)
* Fixed connection for edit widget signal in schedule editor
2009-02-24 Thomas Baumgart <[email protected]>
* Updated README.ofx
* Released 0.9.3
2009-02-23 Robert Wadley <[email protected]>
* Updated Summary view style.
* Updated "What's new" page for upcoming release
2009-02-23 Thomas Baumgart <[email protected]>
* Fixed register column resizing algorithm
* Show database options in File menu
2009-02-22 Thomas Baumgart <[email protected]>
* Load addressbook for new user wizard in background
* Fixed bko#185212 (Default year prefix)
2009-02-21 Thomas Baumgart <[email protected]>
* Load data for account template widget in the background
* Added patch provided by Colin Wright (fix3months_removefq_occurencePeriodToString.diff)
2009-02-20 Thomas Baumgart <[email protected]>
* Added patch provided by Holger
(0001-cmake-QtSqlite-and-small-tweaks.patch)
(0002-Installation-Versioning-and-Documentation-improvem.patch)
2009-02-19 Thomas Baumgart <[email protected]>
* Updated regular expression for Financial Express price source
2009-02-18 Thomas Baumgart <[email protected]>
* Fixed problem in case additional fees for loans referenced another
asset or liability account
* Fixed bko#118285 (kmymoney online quotes are cached by KDE)
* Assigned icons to dialog buttons
2009-02-17 Thomas Baumgart <[email protected]>
* Fixed creation of unique bankID in MyMoneyStatementReader per statement
* Fixed unnecessary popup of dialog box in payees view
* Fixed calculator widget to use same decimal symbol as edit widget
* Fixed #1962055 (Crash in case AqBanking failed) Fix also requires
an updated KBanking package
2009-02-16 Thomas Baumgart <[email protected]>
* Fixed some issues around modification of addtional loan fees
* Removed Makefile.in
* Added patch provided by Colin Wright (stringToOccurence.diff)
* Added patches provided by Holger
(0001--non-fancy-sqlite3-support.patch,
0002-make-install-and-make-kmymoney-unstable_rpm.patch,
0003-added-fancy-qsqlite3-support.patch)
* Removed Makefile
* Added updated Russian default account template from Andrey Cherepanov
* Renamed ru_SU into ru_RU for templates
* Change tab between deposit/withdrawal if sign of amount changes
2009-02-15 Alvaro Soliverez <[email protected]>
* Updated Spanish translation
2009-02-14 Alvaro Soliverez <[email protected]>
* Added Argentinian account templates
* Fixed typos in Spanish templates
2009-02-14 Thomas Baumgart <[email protected]>
- Happy Valentine's Day
* Added patch provided by Colin Wright (oops.diff)
* Added testcase for the above correction
* Pass on plugin name to createInstanceFromLibrary()
* Use const reference for getters in plugin info object
2009-02-13 Thomas Baumgart <[email protected]>
* Added patch provided by Cristian Onet (patch_plugins.patch)
!!!!FILE FORMAT CHANGE!!!! The previous change causes the file format
to change slightly. Be prepared, that schedules may show wrong
payment periods when loaded in earlier versions of the program.
2009-02-13 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (use_compoundOccurence.diff)
2009-02-11 Thomas Baumgart <[email protected]>
* Reverted parts of yesterdays patch
* Added patch provided by Colin Wright (addHalfMonths.diff)
* Added contrib subdirectory
* Fixed typos also in .pot and in .po files
2009-02-11 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Fixed typos in kmymoneygpgconfigdecl.ui and ksettingsgpgdecl.ui
2009-02-10 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Do not show investments accounts in detailAll charts
2009-02-10 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (use_occurencePeriod.diff)
* Added "don't ask again" feature to balance warning dialog
2009-02-09 Fernando Vilas <[email protected]>
* Fixed date calculation in SQL that was missed in my last patch
* Speed improvement in readSplit()
2009-02-09 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (schedules_multiplier_prep.diff)
* Remove link to payee from second split if name is removed from transaction
2009-02-08 Thomas Baumgart <[email protected]>
* Updated Italian translation from Vincenzo Reale
* Updated Brazilian translation from Marcus Gama
* Fixed French translation
* Updated Galician translation from Marce Villarino
2009-02-07 Alvaro Soliverez <[email protected]>
* Updated translation documentation to merge outdated po files
* Updated Spanish translation
* Updated Argentinian translation
2009-02-07 Thomas Baumgart <[email protected]>
* Fixed a sign issue with investment sell/buy imports from OFX
* Allow higher precision for price and share information from OFX
* Updated translations for de, pt and fr
2009-02-06 Alvaro Soliverez <[email protected]>
* Fixed Balance After calculation in Home Page Payments
* Fixed one-time schedules duplicating in Home Page Payments
2009-02-06 Thomas Baumgart <[email protected]>
* Fixed CMake based build system (still not 100% compatible w/ autotools)
* Fixed auto detection of variable sizes for CMake based build system
* Fixed some more CMake related things (mostly cleanup)
* Added missing files
* Fixed typos in two messsages
2009-02-05 Alvaro Soliverez <[email protected]>
* Updated Spanish translation
2009-02-05 Thomas Baumgart <[email protected]>
* Added update for CMake build environment (a bit broken for me atm)
2009-02-04 Thomas Baumgart <[email protected]>
* Added trace functionality to HTTPS connections for OFX
2009-02-04 Alvaro Soliverez <[email protected]>
* Fixed loan amortization calculation on reports when there
are multiple amortization splits
2009-02-03 Alvaro Soliverez <[email protected]>
* Updated Spanish translation
2009-02-03 Thomas Baumgart <[email protected]>
* Show correct amount for multi-currency schedules
* Updated Portuguese translation from José Jorge
* Added home_pt.html from José Jorge
* Fixed #2558627 (Account entry widget mess about splits)
* Updated Romanian translation by Cristian Onet
* Fixed an OFX issue when the bank_id field was not filled
2009-02-02 Thomas Baumgart <[email protected]>
* Removed dependancy to libxml2-devel
2009-02-02 Alvaro Soliverez <[email protected]>
* Updated Spanish translation
2009-02-01 Alvaro Soliverez <[email protected]>
* Code cleanup of calculateAutoLoan in kmymoneyutils
* Added interestSplit method to MyMoneyTransaction
* Added isInterestSplit method to MyMoneySplit
2009-02-01 Thomas Baumgart <[email protected]>
* Added patch provided by Colin Wright (occurenceToString.diff)
* Regenerated POT file and merged all PO files
* Updated German translation
2009-01-31 Alvaro Soliverez <[email protected]>
* Fixed loan interest calculation in pivot reports when the loan
account is not included in the report - #2541605
2009-01-31 Thomas Baumgart <[email protected]>
* Added #2551345 (Maintain geometry of split transaction editor
* Added #2551417 (Deletion of the zero-value split records)
* Added #2551242 (ENTER focus to next split if is is already defined)
* Added patch provided by Colin Wright (halfmonth_200901241601.diff)
2009-01-30 Alvaro Soliverez <[email protected]>
* Fixed loan calculation when the loan account itself is not
part of the report. More work needed on that area
2009-01-30 Thomas Baumgart <[email protected]>
* Allow overriding header version for OFX requests
2009-01-29 Thomas Baumgart <[email protected]>
* Added icon to close button of balance chart dialog
2009-01-28 Thomas Baumgart <[email protected]>
* Added merge button to split transaction dialog (#2538561)
* Improved path detection for QT in sqlite.m4
2009-01-27 Alvaro Soliverez <[email protected]>
* Patch provided by Thomas Baumgart to show currency conversion
dialog when entering schedules involving foreign currencies
* Fixed schedule forecast calculation - bug #2507699
2009-01-26 Thomas Baumgart <[email protected]>
* Anonymize budget values while saving as anonymized file
2009-01-25 Thomas Baumgart <[email protected]>
* Removed dependency to libcurl and libxml from OFX plugin
2009-01-24 Fernando Vilas <[email protected]>
* Reworked balance calculations
* Standardized date and MyMoneyMoney formatted storage
* Fixed date calculations to work with SQLite
* Added (commented) code to support future MMSchedule KVP.
2009-01-24 Thomas Baumgart <[email protected]>
* Fixed #2530475 (Calculator (Value entry widget) bug!)
* Updated French translation from Patrick Petit
2009-01-23 Thomas Baumgart <[email protected]>
* Added 'Force SSLv3' switch to OFX banking setup wizard
* Removed some unused files
2009-01-22 Thomas Baumgart <[email protected]>
* Applied patch provided by Colin Wright to clean up schedule frequencies
2009-01-19 Thomas Baumgart <[email protected]>
* Fixed sqlite detection problems with older autoconf versions
2009-01-18 Thomas Baumgart <[email protected]>
* Fixed problems reported by Doxygen
2009-01-17 Thomas Baumgart <[email protected]>
* Added Quicken 2004 and Quicken 2003 to the OFX plugin
2009-01-16 Thomas Baumgart <[email protected]>
* Use KDE locale setting for date format in report subtitles
* Collect all statement reports and show them together in a single window
* Automatically detect mapped acount during OFX statement download
* Show the transaction selection dialog for autofill even if there
is only a single matching transaction
* Show warning if user wants to map a brokerage account to an online account
* Added icons to buttons on plugin selection dialog
2009-01-12 Alvaro Soliverez <[email protected]>
* Added missing include in kguiutils.cpp
* Added date to pivot reports subtitle
* Added date to transaction reports subtitle
2009-01-14 Tony Bloomfield <[email protected]>
* Fix #2248020 - Allow passworded databases
* Remove redundant code
* Update database documentation
2009-01-14 Thomas Baumgart <[email protected]>
* Improved OFX logging during setup
* Fixed layout for select database dialog
* Fixed slot for OK button in select database dialog
* Fixed translation issue
* Fixed MyMoneyMoney formatting problem with precision -1 that caused
14.04 to be shown as 14.4
* Added testcase for this problem
* Removed const qualifier from formatMoney() returnvalue
2009-01-13 Thomas Baumgart <[email protected]>
* Fixes to the build system (make distcheck did not work due
to the changes for SQLITE3 support)
2009-01-12 Alvaro Soliverez <[email protected]>
* Added CashFlow Report
2009-01-11 Thomas Baumgart <[email protected]>
* Updated Romanian translation by Cristian Onet
* Added QT SQLITE3 support from
http://www.kde-apps.org/content/show.php/qt-sqlite3?content=23011
to the build system
* Building OFX support is now automatic if required libs are installed
* Allow arbitrary precision interest rates for loan accounts
* Fixed a bunch of warnings
2009-01-09 Thomas Baumgart <[email protected]>
* Refactored the usage of the 'Private * d' construct
2009-01-08 Alvaro Soliverez <[email protected]>
* Added chart detail setting to forecast view
* Fixed sign of expected liabilities on cash flow summary
* Cleaned old code in querytable.cpp
2009-01-08 Thomas Baumgart <[email protected]>
* Updated German translation
2009-01-07 Thomas Baumgart <[email protected]>
* Added Finnish translation from Raimo Ikonen
* Regenerated POT file and merged all PO files
2009-01-06 Thomas Baumgart <[email protected]>
* Allow to load details for new investments if same security is used
2009-01-05 Alvaro Soliverez <[email protected]>
* Added chart to forecast view
2009-01-04 Tony Bloomfield <[email protected]>
* Fix # 2217233 - Add option to import GnuCash notes as memos
2009-01-04 Thomas Baumgart <[email protected]>
* Added display of number of splits in file info dialog
2009-01-01 Thomas Baumgart <[email protected]>
* We welcome Slovakia as a new member of the Eurozone
(http://en.wikipedia.org/wiki/Eurozone)
2008-12-29 Thomas Baumgart <[email protected]>
* Make menu item 'File information' available if build w/o debug support
* Added differentiation between QIF bank statement and QIF application import
2008-12-29 Tony Bloomfield <[email protected]>
* Import GnuCash notes as transaction memo
2008-12-27 Thomas Baumgart <[email protected]>
* Don't include invalid account types in split editor account selection
2008-12-25 Alvaro Soliverez <[email protected]>
* Added moving average to report charts
* Cleanup of the charts code
* Added configuration of moving average days
* Added Moving Average vs Actual report
2008-12-23 Thomas Baumgart <[email protected]>
* Added testcases for the loader functions in MyMoneySeqAccessMgr
* Fixed last id detection in loader functions
2008-12-21 Thomas Baumgart <[email protected]>
* Fixed an uninitialized variable bug in the QIF importer
* Improved const-ness passing of parameters in Gnc importer
* Use QString for ids rather than QCString
2008-12-20 Thomas Baumgart <[email protected]>
* Assign base currency to account if none is present during creation
2008-12-19 Thomas Baumgart <[email protected]>
* Show different intro when editing an investment with the wizard
2008-12-18 Thomas Baumgart <[email protected]>
* Reworked matching logic so that in case of multiple payees match,
the one with the largest match is taken. This returns the name
matching to the 'old' functionality of partial matching.
2008-12-17 Thomas Baumgart <[email protected]>
* Fixed MyMoneyQifProfile::possibleDateFormats so that it
always delivers at least one possible format
2008-12-15 Alvaro Soliverez <[email protected]>
* Fixed display of total rows in charts
2008-12-15 Thomas Baumgart <[email protected]>
* Added OFX trace functionality
2008-12-14 Thomas Baumgart <[email protected]>
* Updated Czech translation from Marek Stopka
* Removed blank in front of synopsis
* Added mandatory price entry for new foreign account
* Added online quote button to new account wizard
2008-12-14 Alvaro Soliverez <[email protected]>
* Added moving average reports for investments
* Fixed crash in forecast view when displaying stock in foreign currency
2008-12-12 Thomas Baumgart <[email protected]>
* More changes to the QIF importer
2008-12-09 Thomas Baumgart <[email protected]>
* Don't discard final line during QIF import if it does not contain a LF
* Categories don't override account information during QIF import
* Don't create duplicate opening balance transaction if same file
is imported more than once. Present a warning if amount differs and let
the user manually correct it.
* Mark imported opening balance transactions as imported (diff. background)
* Fixed QIF Buy/Sell action if given an account but not BuyX/SellX action
* Enhanced price recording such that security can also be referenced
by name by the importer
2008-12-08 Thomas Baumgart <[email protected]>
* Fixed some print issues in the CSS file
* Fixed some more QIF importer and statement reader problems
* Fixed payee matching for name matching mode
2008-12-07 Thomas Baumgart <[email protected]>
* Added more debug output to statement reader
* Added patch provided from Greg Darke to add more settings to OFX plugin
2008-12-04 Thomas Baumgart <[email protected]>
* Added support for manual OFX configuration
* Fixed a sign problem when importing investment sales transations via QIF
* The transaction matcher now uses transaction matching on the same date
in favor over those that match on different dates.
* More fixes to the QIF importer
2008-12-03 Thomas Baumgart <[email protected]>
* Fixed some more QIF importer problems
2008-12-02 Thomas Baumgart <[email protected]>
* Remove transfers to/from investment accounts in split transactions
during QIF import
2008-12-01 Alvaro Soliverez <[email protected]>
* Fixed createBudget forecast unit tests to check dates correctly
2008-12-01 Thomas Baumgart <[email protected]>
* Revisited fix for bko #178639. Using the tab directly to create
a new transaction did not honor the pressed tab
* Updated Czech translation from Marek Stopka
2008-11-30 Thomas Baumgart <[email protected]>
* Use QT_LDFLAGS and X_LDFLAGS when building the widget library
* Keep position of schedule view if item was deleted
2008-11-29 Thomas Baumgart <[email protected]>
* Improved QIF date format detection
* Detect dividend transactions as investment transactions even if they
don't have a reference to a stock account
2008-11-28 Thomas Baumgart <[email protected]>
* Don't create multiple payees if the name contains meta characters
of regular expression (e.g. parans)
* Fixed bko #176316 (kmymoney2 crashes when right clicking in a
categories tax-editing area)
2008-11-27 Thomas Baumgart <[email protected]>
* A merged transaction has precedence over an imported transaction
in the ledger
* Fixed more QIF importer issues
* If an imported transaction is also matched, then accepting the
transaction will remove both flags at once
* Allow asset/liability accounts to receive VAT splits
2008-11-26 Alvaro Soliverez <[email protected]>
* Sort accounts by name in home page forecast
2008-11-25 Alvaro Soliverez <[email protected]>
* Fixed starting balance price in investment performance report
2008-11-24 Thomas Baumgart <[email protected]>
* Store multiple XML statement files for QIF import (debug feature)
* Fixed bko #178639 ('New' transaction does not honor the selected tab)
* Improved detection of existing accounts in QIF importer
2008-11-22 Thomas Baumgart <[email protected]>
* Reworked QIF import with lots of improvements (incl. patches from
Allan Anderson)
Needs thorough testing and a lot of code cleanup
* Adapted statement reader to work with new QIF importer
* Allow dividend payments w/o reference to security
* Renamed a bunch of i18n-ed html files
* Display correct number of prices in file info dialog
2008-11-22 Fernando Vilas <[email protected]>
* Added db index from user manual to schema
* Fixed db not logging out when KMM closes (fixes open warning annoyance)
* Fixed transactions query to properly ignore schedule splits (fixes
calculations on homepage)
2008-11-09 Alvaro Soliverez <[email protected]>
* Prevent user from selecting an inconsistent column type for budgets
2008-11-15 Fernando Vilas <[email protected]>
* Updated SQLite driver detection to work with Qt3 and Qt4. Patch from Tony
Bloomfield
2008-11-12 Thomas Baumgart <[email protected]>
* Updated simplified Chinese translation by Roy Qu
2008-11-09 Alvaro Soliverez <[email protected]>
* Fixed budget reports when using non-monthly columns
2008-11-08 Alvaro Soliverez <[email protected]>
* Added summary to budget in Home Page
* Added gaps to tables in Home Page
2008-11-08 Thomas Baumgart <[email protected]>
* Added new homepage html file from mvillarino
2008-11-05 Alvaro Soliverez <[email protected]>
* Fixed price calculation in investment performance report
2008-11-05 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Added support for imperial prices to MyMoneyMoney ctor
* Added testcase for the above
2008-11-04 Alvaro Soliverez <[email protected]>
* Fixed budget reports when month-by-month are displayed
for non-monthly columns
* Fixed Cashflow summary schedules when multiple occurences
happen during the month
* Added properties initialization to MyMoneyForecast constructor
2008-11-02 Thomas Baumgart <[email protected]>
* Added patch provided by Cristian Onet which fixes a
crash in the the accounts icon view
* Ensure unique IDs within the same statement downloaded
* Removed unnecessary code
2008-10-31 Thomas Baumgart <[email protected]>
* Fixed http://bugs.kde.org/show_bug.cgi?id=173908
2008-10-30 Thomas Baumgart <[email protected]>
* Changed "Ok" --> "OK"
* Use KStdGuiItem where appropriate
* Fixed placement of search bar in payees view
* Fixed http://bugs.kde.org/show_bug.cgi?id=173907
2008-10-29 Thomas Baumgart <[email protected]>
* Added signal transactionsSelected() to plugins' viewinterface
* Added signal accountReconciled to plugins' viewinterface
* Updated Romanian translation from Cristian Onet
2008-10-28 Alvaro Soliverez <[email protected]>
* Fixed Forecast unit test
2008-10-28 Thomas Baumgart <[email protected]>
* Updated Romanian translation from Cristian Onet
* Added patch by Cristian Onet to solve a ledger sorting problem
2008-10-27 Thomas Baumgart <[email protected]>
* Fixed sign problem in display of loan information when
sum of additional fees was negative
* Added information when turning on GPG encryption mode
* Added option to turn off title bar of the views
2008-10-26 Alvaro Soliverez <[email protected]>
* Fixed Budget reports when columns longer than a month
* Added Linear Regression method to Forecast History Methods
2008-10-26 Thomas Baumgart <[email protected]>
* Updated Italian translation from Vincenzo Reale
* Added patch by Cristian Onet to fix statement marker problem
2008-10-24 Robert Wadley <[email protected]>
* Fixed some issues with the html when kmm is used on wide screens
and other small fixes.
2008-10-22 Thomas Baumgart <[email protected]>
* Make sure to show the correct balance in the ledger view if no
transactions are displayed
2008-10-20 Alvaro Soliverez <[email protected]>
* Added default report Income and Expenses By Year
2008-10-19 Thomas Baumgart <[email protected]>
* Updated French translation from Patrick Petit
2008-10-19 Alvaro Soliverez <[email protected]>
* Fixed multi currency calculation of transaction reports
* Fixed spelling mistake in Home View
* Changed current Summary to Assets and Liabilities Summary
2008-10-18 Thomas Baumgart <[email protected]>
* Fixed a problem during online price update when neither the security
nor the currency is the base currency
* Show all categories in both selectors during reconciliation start
2008-10-18 Alvaro Soliverez <[email protected]>
* Fixed calculation of assets and liabilities in CashFlow summary
2008-10-17 Thomas Baumgart <[email protected]>
* Update total field when changing a budget
* Fixed sign problem when postponing reconciliation of liability accounts
2008-10-15 Alvaro Soliverez <[email protected]>
* Updated Brazilian Portuguese translation by Marcus Gama
* Updated Galician translation by Marcelino Villarino
2008-10-13 Alvaro Soliverez <[email protected]>
* Fixed some Krazy warnings in forecast
* Added CashFlow Summary to Home Page
* Fixed Schedule calculation in CashFlow Summary
2008-10-09 Alvaro Soliverez <[email protected]>
* Fixed balance of general information reports when converting to
base currency
2008-10-07 Alvaro Soliverez <[email protected]>
* Fixed calculation of forecast for stocks which caused an overflow
of MyMoneyMoney members
2008-10-07 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Added feature to update all online accounts at once
* Dump some more values
* Fix problem with duplicate dividend transactions
2008-10-06 Thomas Baumgart <[email protected]>
* Updated Portuguese translation from José Jorge
2008-10-05 Alvaro Soliverez <[email protected]>
* Fixed multi currency calculation for incomes and expenses in the summary
* Updated Spanish translation
2008-10-04 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Tranport price in imported transaction
* Detect previously used fee and dividend categories while importing
investment statements
* Added Romanian HTML files from Cristian Onet
* Fixed failing translation of strings containing an ampersand
character to identify the keyboard shortcut
* Regenerated POT file and merged PO files
2008-10-03 Fernando Vilas <[email protected]>
* Allow SQLite databases to upgrade
2008-10-03 Thomas Baumgart <[email protected]>
* Added 'Ignore' and 'Skip' buttons to EnterSchedule dialog and show
them during reconciliation start and auto entry during appl startup
* Move icon draw logic from StdTransaction to Transaction to have it
for investment transactions as well
* Display imported investment transaction with the correct background
* Updated French translation from Patrick Petit
2008-10-02 Thomas Baumgart <[email protected]>
* Show correct message if statement balance is not included in statement
2008-09-30 Wolfgang Rohdewald <[email protected]>
* fix valgrind warning about conditional jump depending on
uninitialized variable
2008-09-30 Thomas Baumgart <[email protected]>
* Updated Brazilian translation from Marcus Gama
* Make sure to update local variables from engine after chanages
* Removed unused variables
2008-09-29 Thomas Baumgart <[email protected]>
* Assign id to budget accountgroup if missing or different
* Updated french what's new page from Patrick Petit
2008-09-28 Thomas Baumgart <[email protected]>
* Added Romanian account templates from Onet Cristian
2008-09-27 Fernando Vilas <[email protected]>
* Implemented patch for occurrenceMultiplier in schedules
provided by Colin Wright
* Added db upgrade path to support the above patch
2008-09-26 Thomas Baumgart <[email protected]>
* Updated Italian what's new file provided by Vincenzo Reale
2008-09-25 Thomas Baumgart <[email protected]>
* Fixed a problem with schedule preview in ledger if end of schedule
falls into preview period. This could cause a lockup of the application.
* Show cleared transactions during reconciliation in a dimmed fashion
* Updated Romanian translation by Chrstian Onet
2008-09-22 Alvaro Soliverez <[email protected]>
* Added blank column to Summary
* Added missing file for Home Settings
2008-09-22 Thomas Baumgart <[email protected]>
* Fixed some typos in German translation, shortened a few strings
2008-09-21 Thomas Baumgart <[email protected]>
* Added option to select most often used transaction for autofill
2008-09-21 Alvaro Soliverez <[email protected]>
* Added setting to hide limit column on Home page
2008-09-20 Alvaro Soliverez <[email protected]>
* Show closed accounts in reports and find transactions dialog
if the user has chosen to do so
* Changed the order and rearranged the tables of Summary
* Fix the style divs provided by Robert Wadley
2008-09-16 Thomas Baumgart <[email protected]>
* Fixed a transaction matcher issue with similar transactions
2008-09-15 Alvaro Soliverez <[email protected]>
* Convert fractions in KMyMoneyAccountTreeForecastItem to make
sure it does not overflow when handling multiple currencies
* Reinitialize m_forecast in Home Page on change
2008-09-14 Alvaro Soliverez <[email protected]>
* Added generic code in PivotTable to support multiple
columns while preventing duplication of code
2008-09-12 Fernando Vilas <[email protected]>
* Updated MMStorageSql to throw MyMoneyExceptions
2008-09-12 Thomas Baumgart <[email protected]>
* Fixed sign problem with paid dividends
* Updated German Whats New page
* Updated Portuguese translation as provided by Jose Jorge
* Updated French Whats New page
* Released 0.9.2
2008-09-11 Alvaro Soliverez <[email protected]>
* Fixed calculation of paid dividends for return of investment
* Updated Spanish Whats New page
2008-09-10 Robert Wadley <[email protected]>
* Updated the "whats new in this release" page.
2008-09-09 Thomas Baumgart <[email protected]>
* Added skip icon for schedules to home view
* Moved icons in front of schedule names
* Added tooltips to the icons and schedule links
* Fixed bug in transaction matcher when two or more identical transactions
are carried out on the same day and are manually entered already.
2008-09-08 Thomas Baumgart <[email protected]>
* Fixed edit loan wizard to keep changes made to interest rate
2008-09-07 Alvaro Soliverez <[email protected]>
* Added Budget, Budget Difference and Forecast to exported
report CSV
2008-09-07 Fernando Vilas <[email protected]>
* Fixed primary key error when adding first items to database
* More database documentation updates
* Added simple test cases for budgets
* Fixed budget test cases for the case when a database is not installed
2008-09-07 Thomas Baumgart <[email protected]>
* Display information why Financial Summary link is not working
2008-09-06 Alvaro Soliverez <[email protected]>
* Changed internal structure of PivotGrid to work as a QValueList
* Modified PivotTable and unit tests to accomodate to the new PivotGrid
design
* Implemented new methods for drawing charts by level and avoid duplicating
code
2008-09-06 Thomas Baumgart <[email protected]>
* Fixed Wolfgang's modification
2008-09-06 Wolfgang Rohdewald <[email protected]>
* Show the file name in the passphrase dialog
2008-09-05 Thomas Baumgart <[email protected]>
* Don't remove statement marker if it's the last entry in the ledger
* Don't present balance warnings when entering schedules that will be matched
* Check 'Type' keyword in QIF case independant
* Updated German translation
2008-09-04 Thomas Baumgart <[email protected]>
* Initial code for drag and drop for attachments (not functional yet)
* Added documentation update provided by Colin Wright
* Updated screen shots for documentation of new account wizard
as received in patch #2038235
2008-09-02 Thomas Baumgart <[email protected]>
* Prevent numeric overflow when calculating value of
stocks traded in different currency
* Delete StatementKey during account unmap
* Show last online balance in ledger
* Added Debian/Ubuntu specifc build instructions to README
* Improved sorting in ledger for items with same post date
* Don't allow create schedule option for investment accounts
2008-09-01 Thomas Baumgart <[email protected]>
* Fixed a false popup dialog when editing a schedule from within the ledger
* Added name based detection of brokerage account to QIF Importer and
statement reader
* Preset statement balance to autoCalc to be able to detect if the
balance was filled in by the importer/online module
* Don't remove account from selector if it has children. Rather make
it not selectable
* Fix sortorder of scheduled and non-scheduled transactions in
ledger when they have the same post date
2008-08-31 Alvaro Soliverez <[email protected]>
* Added settings to exclude future or scheduled-transactions from forecast
2008-08-31 Thomas Baumgart <[email protected]>
* Added Romanian translation provided by Cristian One
* Regenerated POT file
* Merged message files
2008-08-30 Thomas Baumgart <[email protected]>
* Don't show overdue payments in the past
2008-08-29 Thomas Baumgart <[email protected]>
* Reset the last payment date when duplicating a transaction
2008-08-28 Alvaro Soliverez <[email protected]>
* Added Spanish translation of Home and Whats New pages
2008-08-28 Thomas Baumgart <[email protected]>
* Added functionality to wizard's help button
* Set standard context for new file setup
* Disabled warning about deprecated fileformat of version 0.4
2008-08-27 Thomas Baumgart <[email protected]>
* Don't select scheduled transactions during Ctrl A processing
* Wrap networth graph on homepage into frame
* Reload widget when delting splits in the split editor
* Updated Italian translation from Vincenzo Reale
2008-08-25 Alvaro Soliverez <[email protected]>
* Changed styles of Home Page - Patch provided by David Houlden
2008-08-26 Thomas Baumgart <[email protected]>
* Fixed a problem with syncing the hierarchy tab in the account edit dialog
* Added possibility to select scheduled transaction in register and
open the schedule context menu for them
2008-08-25 Alvaro Soliverez <[email protected]>
* Reload forecast on Home Page when file is changed
* Set the title of legend on report charts
2008-08-25 Thomas Baumgart <[email protected]>
* Allow direct editing and entering of schedules from Home page
* Don't allow deletion of transactions referencing closed accounts
* Fixed endless loop in transaction preview for one time schedules
2008-08-24 Fernando Vilas <[email protected]>
* Updated OCI values in db code based on comments from Colin Wright.
(Untested)
* Removed some unused db code.
* Changed closing behavior of db to make it less likely to remain open.
(More to come on this one.)
2008-08-24 Alvaro Soliverez <[email protected]>
* Fixed format of value and column name in Account Info Reports
* Fixed display of AutoCalc values in Schedule Info Reports
* Do not show closed account in Loan Info Reports
* Fixed display of value in Schedule Reports
* Fixed initialization of PivotCell to check m_cellUsed - #2070446
* Added a flag to MyMoneyForecast to tell when forecast is done
* Added forecast balance after payments to Home Page
* Changed alignment of totals on Summary
2008-08-24 Thomas Baumgart <[email protected]>
* Fixed sign of equity balance in accounts and ledger view
* Fixed some stuff in the anonymous file writer
2008-08-23 Alvaro Soliverez <[email protected]>
* Added borders to tables on Home Page
* Fixed alignment on Home Page
* Use the currency symbol rather than the name in Information reports
* Don't display closed accounts in Account Information reports
* Show balance of subaccounts of an investment in account information
* Show 'next due date' only in the first row of the schedule information
report
* Changed style of intermediate column in Summary - patch provided by
David Houlden
* Code cleanup in budget forecast tree
* Fixed html tag in Summary - patch provided by David Houlden
2008-08-23 Thomas Baumgart <[email protected]>
* Store name of new file in 'recent files' list
2008-08-22 Alvaro Soliverez <[email protected]>
* Add type of Information Reports when reading and writing reports
* Fixed style of report column headers
* Added account to payments on Home Page
2008-08-22 Thomas Baumgart <[email protected]>
* Turn off internal memory leak checker by default
* Added option to display scheduled transactions in ledger
* Don't allow creation of transactions in closed accounts
* Got rid of 'type qualifiers ignored on function return type' warning
* Use occurenceToString() from MyMoneySchedule instead of KMyMoneyUtils
* Disable the split button of the category until the account is known
* Don't keep elements from file that are not properly read
* Fixed a problem with the investment value display in the ledger view
2008-08-21 Alvaro Soliverez <[email protected]>
* Branches of forecast trees now show the total of subaccounts if closed,
and revert if opened
* Fixed running sum of schedule-based forecast when creating a budget -
Reported by Marko Käning
2008-08-21 Thomas Baumgart <[email protected]>
* Allow creation of Equity additional accounts
* Allow editing transactions in Equity accounts
* Renamed TransactionMatcher::scheduledTransaction() into
KMyMoneyUtils::scheduledTransaction()
2008-08-20 Thomas Baumgart <[email protected]>
* Be somewhat relaxed when searching an account based on information
provided by online banking providers
2008-08-19 Thomas Baumgart <[email protected]>
* Added web price quote for Financial Express as provided by P. Hargreaves
* Fixed crash on shift-select
2008-08-19 Alvaro Soliverez <[email protected]>
* Make branches in forecast trees open by default
2008-08-18 Alvaro Soliverez <[email protected]>
* Fixed styles in Home Page. Reported by Pallavi Damera.
2008-08-18 Thomas Baumgart <[email protected]>
* Don't allow creation of transactions when no account is selected
* Allow application override before initial OFX connection with bank
* Fixed a duplicate i18n call as pointed out by Alexander Kireev
* Reduced min height of the KAccountTemplateSelector widget
* Don't allow online account update if provider is not present
2008-08-17 Alvaro Soliverez <[email protected]>
* Added style to headers in Home Page. Reported by Pallavi Damera.
* Added hierarchy to summary and detail forecast. Accounts are now shown
even if not in the forecast when child accounts are in forecast.
* Changed budget forecast to be shown in a tree
2008-08-17 Thomas Baumgart <[email protected]>
* Actually use override value for OFX app id and version
* Don't allow override for libOFX < 0.9
2008-08-16 Thomas Baumgart <[email protected]>
* Fixed schedule loader to not forget data about finished items
* Removed extranous EXTRA_DIST entry in templates
* Fixed precedence of multiplication over addition in calculator widget
* Show the error message provided by the bank when importing an OFX file
2008-08-16 Alvaro Soliverez <[email protected]>
* Fixed Forecast Summary. The tree was being shown in a different tab.
2008-08-15 Thomas Baumgart <[email protected]>
* Added application override to OFX plugin
* Added search filter to GUI of OFX institution setup wizard
2008-08-14 Tony Bloomfield <[email protected]>
* Fix sqlite logout problem
2008-08-14 Wolfgang Rohdewald <[email protected]>
* globally catch all uncaught kmymoney exceptions
2008-08-14 Thomas Baumgart <[email protected]>
* Improvement for fix of #1866881: keep focus item
* Applied patch provided by Alexis Lahouze
* Fixed testcases
* Added status display for statement import
* Keep changes to category when changing parent account in same edit session
2008-08-13 Thomas Baumgart <[email protected]>
* Fixed endless loop when canceling the entry of a schedule during
reconciliation startup
* Make sure to have the current selected split as first split in the schedule
* Fixed #1866881 (Show Transaction Detail:scroll view to current record)
2008-08-11 Thomas Baumgart <[email protected]>
* Fixed consistency check to modify share instead of value field if they
have to contain equal values.
* Updated Brazilian translation from Marcus Gama
* Updated Simplified Chinese translation from Roy Qu
* Fixed a payee assignment and display problem with schedules
2008-08-09 Alvaro Soliverez <[email protected]>
* Forecast Summary and Detail are shown in a tree
* Code cleanup in KForecastView
* Added method to show negative numbers in red to
KMyMoneyAccountTreeBaseItem
2008-08-09 Thomas Baumgart <[email protected]>
* Updated German translation provided by yllohy
* Fixed reload of accounts and categories view after changes when
a quick filter was active
2008-08-08 Thomas Baumgart <[email protected]>
* Allow entering of overdue schedules before reconciliation
2008-08-06 Thomas Baumgart <[email protected]>
* Fixed payee matching (was a bit broken by change on 2008-08-03)
* Added MyMoneySeqAccessMgr::m_priceList to transaction based handling
* Modified testcases to accompany the above change
* Updated Portuguese translation by José Jorge
2008-08-05 Thomas Baumgart <[email protected]>
* Added logic to remove payees that were created during statement
import but are unused.
2008-08-04 Thomas Baumgart <[email protected]>
* Allow to move transactions to different category in category ledger
* Updated pot file and merged into message files
* Fixed override for account type during OFX statement requests
* Added feature to unmap an online account
2008-08-03 Alvaro Soliverez <[email protected]>
* Cleaned code in forecast and reports
* Added check in QueryTable to prevent infinite loops in cases
of splits data inconsistency
2008-08-03 Thomas Baumgart <[email protected]>
* Removed override for OFX money market accounts for LibOFX 0.8
* Use the payee as stored with a manually entered transaction in
favor of the imported transaction after matching
* If the manually transaction does not have a payee assigned
use the one found in the imported transaction
* If multiple payees match use the one that is found most often
in the account that is imported
2008-08-02 Thomas Baumgart <[email protected]>
* Avoid sending out dataChanged() signal when no changes were
made to the data but a transaction ends.
2008-08-01 Alvaro Soliverez <[email protected]>
* Added link to ledger to budget overruns in home page
2008-08-01 Thomas Baumgart <[email protected]>
* Fixed OFX override for LibOFX 0.8
* Renamed MyMoneyTransactionFilter::untilToday
into MyMoneyTransactionFilter::asOfToday
* Added patch provided by Colin Wright
2008-07-31 Thomas Baumgart <[email protected]>
* Include transactions with the same date as the statement date
in reconciliation
* Show information about deposits and payments during reconciliation
* Added OFX override for money market accounts
2008-07-30 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Added report of transactions by reconciliation status
* Fixed order of schedules info report
* Fixed grouping of account and loan info reports
* Removed category column of schedule summary info report
- Patch provided by Marko Käning
* Fixed interest rate in loan info report
2008-07-30 Thomas Baumgart <[email protected]>
* Respect preferred account setting from new account wizard
* Updated French translation from Patrick Petit
* Added patch provided by Alexis Lahouze with small modifications
* Added StatementGroupMarker object
2008-07-29 Thomas Baumgart <[email protected]>
* Fixed reload of payees and schedule view after changes when
a quick filter was active
* Added transaction matcher for schedules
* Cleanup statement reader call in application
* Catch exception thrown by user abort during import
2008-07-28 Alvaro Soliverez <[email protected]>
* Fixed balance column in info reports
* Changed schedule info report to sort by next due date
2008-07-27 Alvaro Soliverez <[email protected]>
* Added report for loan information
* Fixed duplicate column in account information report
2008-07-27 Thomas Baumgart <[email protected]>
* Updated the online price update dialog and allow to quit out
of the whole operation
2008-07-26 Thomas Baumgart <[email protected]>
* Only create imported user once
2008-07-25 Fernando Vilas <[email protected]>
* Fixed compilation issue from previous commit
2008-07-25 Thomas Baumgart <[email protected]>
* Comment generation of request.ofx in OFX plugin
* Added auto transaction matcher to statement reader
* Added quick filter for matched transactions
* Renamed a button in the new user wizard
2008-07-23 Alvaro Soliverez <[email protected]>
* Fixed memo filter to schedule report
* Added account information report
2008-07-23 Joerg Rodehueser <[email protected]>
* Did some code cleaning to avoid compiler warnings
* Added the kdchar source to the cmake build
* Added missing files to CMakeLists.txt
2008-07-23 Thomas Baumgart <[email protected]>
* Escape special characters in payee names before adding to match list
* Prevent crashes in MyMoneyMoney::price() in case m_shares is 0
which it should not ever be
* Code cleanup (performed after Joerg's above)
2008-07-22 Alvaro Soliverez <[email protected]>
* Workaround to get price for starting balance in performance
report even when there is no price
* In performance report add splits without action to buy or sell
2008-07-22 Thomas Baumgart <[email protected]>
* Automatically add copy of deleted payee names to match list of
replacement payee
* Default payee matching to ignore case when first turned on
2008-07-21 Thomas Baumgart <[email protected]>
* Fixed investtransaction editor to work with newly created categories
and securities
2008-07-20 Thomas Baumgart <[email protected]>
* Renamed 'Amount' column in investment ledger to 'Quantity'
* Fixed a compile problem with libofx < 0.9 being used
* Show multiple accounts with the same name in account icon view
as multiple icons
* Fixed placement of calculator to make sure it's not outside the desktop
2008-07-19 Fernando Vilas <[email protected]>
* Added db support for new file fix version
* Fixed how file fix version is handled in db code
* Fixed incorrect balance when a transaction zeroes an account
in the db
* Added db test case for adding a transaction to zero an account
2008-07-19 Alvaro Soliverez <[email protected]>
* Replaced IRR with XIRR from KOffice by Sascha Pfau,
modified to fit the way querytable works
2008-07-18 Thomas Baumgart <[email protected]>
* Updated German translation from yllohy
2008-07-18 Thomas Baumgart <[email protected]>
* Added Turkish translation from Serdar Soytetir
* Keep memo for category memos in sync with the one visible
* Added code for autofix after load (but not yet active)
Needs further testing, esp. with the database backend
* Updated Italian translation from Vincenzo Reale
2008-07-16 Alvaro Soliverez <[email protected]>
* Fixed text filtering of splits in transaction reports
2008-07-15 Thomas Baumgart <[email protected]>
* Fixed dependencies for some xxxToString() methods
2008-07-15 Fernando Vilas <[email protected]>
* Added KVPs to splits in the db
* Updated (some) documentation of db functions
* Fixed MMInstitution to properly store KVP in the db
2008-07-15 Thomas Baumgart <[email protected]>
* Updated Italian translation from Vincenzo Reale
* Added option to specify the default reconciliation state for
transactions entered during reconciliation
* Added capability to enter interest splits for a buy share transaction
* Allow deletion of transactions even if the transaction carrying the focus
is currently not selected
* Added KVPs to MyMoneySplit
* Don't write empty KVPs to the file
* Added initial implementation of TransactionMatcher
* Fixed MyMoneyTransaction::operator == to include the KVPs
* Added some testcases for that
* Try to avoid asking for an account if clear for which data is imported
(tested for HBCI, not OFX)
* No need for Fees in Reinvest Dividend transaction
* Updated About KMyMoney info dialog
2008-07-14 Alvaro Soliverez <[email protected]>
* Added missing classes to CVS
* Added split information to Schedules report
* Added Schedule report filter by account
* Added new Schedule report without splits
2008-07-13 Alvaro Soliverez <[email protected]>
* Removed AccountTypeToString method from PivotTable. Have it use
KMyMoneyUtils method
* Created ListTable to handle common method and data for QueryTable
and ObjectInfoTable classes
* Modified QueryTable test cases for the new class hierarchy
2008-07-12 Alvaro Soliverez <[email protected]>
* Added report to list all schedules
2008-07-06 Fernando Vilas <[email protected]>
* Fixed unit tests to be less annoying in the absence of a db
* Fixed an error in the last db code commit
2008-07-04 Alvaro Soliverez <[email protected]>
* Cleaned MyMoneyMoney objects init in KHomeView
2008-06-21 Fernando Vilas <[email protected]>
* Added database unit test
* Modified database code to pass unit test
* Corrected some documentation in mymoneyfile.h
2008-06-29 Alvaro Soliverez <[email protected]>
* Added some information to README file on how to compile and
necessary packages
2008-06-24 Alvaro Soliverez <[email protected]>
* Changed KMyMoneyFrequencyCombo to get the text from KMyMoneyUtils
to avoid code duplication
2008-06-24 Alvaro Soliverez <[email protected]>
* Implemented creation of budget based on scheduled and future
transactions
* Cleaned up schedule forecast code
* Added unit test for scheduled forecast budget
* Removed the dependency of occurenceToString of KMyMoneyFrequencyCombo
2008-06-17 Alvaro Soliverez <[email protected]>
* In summary of the home page, show scheduled transfers
on its own
2008-06-20 Thomas Baumgart <[email protected]>
* Fixed VPATH include problems
* Fixed default order of account tree columns
2008-06-17 Alvaro Soliverez <[email protected]>
* Modified layout of summary tab in forecast view
2008-06-18 Thomas Baumgart <[email protected]>
* Pretend to be Quicken 2008 during OFX download
2008-06-17 Alvaro Soliverez <[email protected]>
* In home page show maximum credit instead of minimum balance
depending on account type
2008-06-17 Thomas Baumgart <[email protected]>
* Added patch supplied by Colin Wright adding a missing parameter
* Updated Swedish translation from Konrad Skeri
2008-06-16 Wolfgang Rohdewald <[email protected]>
* fixed restoring the layout in some tree views
2008-06-15 Thomas Baumgart <[email protected]>
* Simplified code
* Changed function names to follow coding standards
* Keep KMyMoneyAccountTreeBaseItem a pure virtual class
* Fix default order of columns in account tree
2008-06-14 Wolfgang Rohdewald <[email protected]>
* Asset/Liability accounts can now be defined as VAT accounts.
They cannot yet be used as such however.
* edit account/category: make hierarchy display work again after
refactoring the AccountTree classes
2008-06-13 Wolfgang Rohdewald <[email protected]>
* Accounts view, icon tab: Do not show closed accounts if not wanted
* "show closed accounts" now also shows/hides closed stock
* new base classes ...AccountTreeBase{Item}. AccountTree and
AccountTreeBudget are derived from this.
* reduced duplicate code in these classes and simplified
some things - hopefully without breaking anything.
* new helper function const QString formatMoney(...)
2008-06-12 Thomas Baumgart <[email protected]>
* Improved keyboard navigation in ledger view
* Removed compiler warning for KMyMoneyView
* Cleaned code in KOfxDirectConnectDlg::slotOfxFinished
2008-06-11 Wolfgang Rohdewald <[email protected]>
* Edit category / account: Show old name in caption
* Fix VAT percentage and a few typos in german template file skr03.kmt
* new methods for MyMoneyAccount: accountPixmap and accountGroupPixmap
2008-06-09 Thomas Baumgart <[email protected]>
* Reduce duplicate code
2008-06-08 Alvaro Soliverez <[email protected]>
* Fixed investment performance calculation
2008-06-07 Wolfgang Rohdewald <[email protected]>
* transactions touching closed accounts can no more be deleted/duplicated
* transactions with frozen splits can no more be deleted
* warn before deleting transactions with reconciled splits
* new class KMStatus for simpler display of status messages
2008-06-05 Wolfgang Rohdewald <[email protected]>
* globally replaced QValueList<SelectedTransaction> by the new class
SelectedTransactions. Right now it is almost empty, so this patch
is mostly syntactic sugar. Exception: constructor(const Register* r)
2008-06-05 Wolfgang Rohdewald <[email protected]>
* In home view and account tree, rename Balance to Current Balance
resp. Total Balance
2008-06-05 Thomas Baumgart <[email protected]>
* Added (slightly modified) patch from Colin Wright which
adds an account hierarchy page to the new account wizard
* Added a refined patch from Colin Wright for the new account wizard
* Fixed ledger sorting in i18n-ed version of KMyMoney
* Added some debug output to OFX direct connect
2008-06-03 Tony Bloomfield <[email protected]>
* Unsubtle fix for memcheck to compile on GCC4.3
2008-06-02 Tony Bloomfield <[email protected]>
* Fix (some) GCC4.3 compile errors
2008-06-01 Fernando Vilas <[email protected]>
* Fixed compilation issue of db code on Fedora Core 9
2008-05-30 Alvaro Soliverez <[email protected]>
* Improved calculation of investment balances in query reports
* Calculate base currency price for investment based on
transaction date in query reports
* Fixed decimals for Return On Investment that were being cut off
2008-05-31 Thomas Baumgart <[email protected]>
* Fixed payees view when changing existing match patterns
* Added MyMoneyTransaction::isImported()
* Fixed a bug which caused the sign of splits be reverse when
entering split transactions in the register w/o using the form
2008-05-30 Thomas Baumgart <[email protected]>
* Improved button signal handling for database selection dialog
* Improved encryption setup (differentiate between main key and
additional keys)
2008-05-30 Alvaro Soliverez <[email protected]>
* Added total profit/loss to summary on home page
2008-05-29 Tony Bloomfield <[email protected]>
* Remove all Sqlite2 references
* Improve usability of DB selection dialog
* Coding changes
2008-05-29 Thomas Baumgart <[email protected]>
* Added ability to enter negative numbers with a leading dash even
if display format is "parens around".
* Improved some code changes made by Wolfgang
* Updated German translation from Yllohy
* Updated Brazilian translation from Marcus Gama
* Don't allow editing transactions that reference closed accounts
2008-05-28 Wolfgang Rohdewald <[email protected]>
* report view: correctly order the report groups by number
* fix one more usage of an uninitialized variable
* category ledger: For the payee, the strings "Paid to" and "From"
were interchanged
2008-05-27 Wolfgang Rohdewald <[email protected]>
* fixed segfault when doubleclicking on an expense category in
the category view
2008-05-26 Thomas Baumgart <[email protected]>
* Moved all OFX relevant code into the OFX plugin
* Support encryption to more than one GPG key
* Added plugin specifc tab to account editor dialog for online support
* Added array operator to MyMoneyKeyValueContainer
* Support multiple strings (actually regexp's) for payee matching
* Added capability to store multiline notes with a payee record
* Store bank routing number and account id in MyMoneyStatement
* Removed KMyMoneyImporterPlugin service type
* Improve speed for database access by using MyMoneyFile's cache
* Fixed some testcases for the above change
2008-05-26 Tony Bloomfield <[email protected]>
* Remove Sqlite v2 support
* Fix Sqlite v3 detection
* Clarify dialog help text
2008-05-25 Wolfgang Rohdewald <[email protected]>
* add new budget did throw away changes without asking
to save them
* budgetview: hide unused accounts had problems. This
fixes bug 1962065. Toggling this no longer asks if
the user wants to save the budget. The checkbox is
now disabled if the budget has no used accounts.
* fix bug 1575585: Loan with 0% interest (division by 0)
2008-05-24 Alvaro Soliverez <[email protected]>
* Fixed manual forecast in forecast view
2008-05-25 Wolfgang Rohdewald <[email protected]>
* Fixed segfault after deleting an investment
2008-05-24 Alvaro Soliverez <[email protected]>
* Added missing enum item to report date enum
* Fixed date when reading a custom saved report
2008-05-24 Thomas Baumgart <[email protected]>
* Reverted some changes introduced during DB integration
* Fixed reference for file inclusion in Makefile.am
2008-05-24 Tony Bloomfield <[email protected]>
* Prepare sqlite3 support
* Fix create views in mysql
2008-05-24 Wolfgang Rohdewald <[email protected]>
* fixed keyboard handling for accelerators in transaction editor
* fixed accelerator for the Tools main menu: Was T although the o
was underlined
2008-05-23 Fernando Vilas <[email protected]>
* Updated database engine to support new KMM engine.
2008-05-22 Wolfgang Rohdewald <[email protected]>
* Summary: Fix computation of investment accounts when foreign
currencies are involved
2008-05-20 Alvaro Soliverez <[email protected]>
* For budget or forecast only show actual in the charts if set to
do so
* Switch networth forecast graph in the home page to use new forecast
pivot report. Changed timeframe to current date 90 days.
* Fixed bugdet graph configuration
2008-05-20 Alvaro Soliverez <[email protected]>
* Sort Summary accounts by name
* Save includesForecast setting in pivot reports
2008-05-19 Alvaro Soliverez <[email protected]>
* Added forecast calculation to pivot reports
* Added group of forecast default reports
* Skip total calculation of budget or forecast if report does not
include them
* Added setting to not purge unused forecast accounts if required
* Fixed investment calculation in home page. Calculate deep currency
not base currency.
* Set includeForecast to false when reading a report from file
2008-05-19 Thomas Baumgart <[email protected]>
* Don't show ' ' in abscissa labels of charts
2008-05-19 Wolfgang Rohdewald <[email protected]>
* History of transactions for payees could show wrong action for
transactions entered with a pre 0.9.0 version
2008-05-18 Wolfgang Rohdewald <[email protected]>
* focus handling in all ledgers for keyboard users: Avoid segfault
if no item had focus and first item is not focussable like in
search window
* when a new search window is generated, select top item
* when entering CTRL-F to get to the search window, make sure that
the search window always gets focus. If it already existed, this
did not always happen
* dragging a category in the tree segfaulted when there was no icon
defined for the category. Can happen when kmymoney2 cannot find its
resources.
2008-05-18 Thomas Baumgart <[email protected]>
* Updated German translation from yllohy
2008-05-17 Thomas Baumgart <[email protected]>
* Applied patches provided by Wolfgang Rohdewald
* Added logic to deal with deleting a category still assigned
to a budget
* Fixed logic that deletes categories to work correct even if no
transaction is assigned to that category but it is referenced
by a schedule or budget
2008-05-16 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Fixed crash when saving institution data from editor that was opened
using a double click in the institution view
* Updated Portuguese translation from José Jorge
2008-05-15 Thomas Baumgart <[email protected]>
* Fixed keyboard handling in split editor widgets
* Updated German translation from Marko Kaening
* Updated Simplified Chinese translation from Roy Qu
2008-05-14 Alvaro Soliverez <[email protected]>
* Fixed forecast settings refresh
2008-05-12 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Updated German translation from Marko Kaening
* Regenerated POT file
* Bumped version number to 0.9.1
* Bumped min KDE version to 3.4.0
2008-05-12 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
* Updated German translation from Marko Kaening
* Added Sweden to stats.pl for translations
2008-05-11 Thomas Baumgart <[email protected]>
* New files will be name $HOME/$USER.kmy
2008-05-08 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
2008-05-10 Thomas Baumgart <[email protected]>
* Make menu key work in split editor
2008-05-09 Thomas Baumgart <[email protected]>
* Fixed precision problem when opening the split transaction editor
for fees/interest in investment transactions
2008-05-08 Alvaro Soliverez <[email protected]>
* Fixed selection of date range combo in filter custom dialog
2008-05-08 Thomas Baumgart <[email protected]>
* Removed some old files from the repository
* Updated splash screen and titlelabel for 0.9
* Released 0.9
2008-05-07 Thomas Baumgart <[email protected]>
* Removed old KDevelop project file
* Added check for interest accounts to consistency check
2008-05-05 Alvaro Soliverez <[email protected]>
* Modified default of Income Expense Pie Chart to not show row totals
* Fixed forecast account comparison when accounts have duplicate names
2008-05-05 Thomas Baumgart <[email protected]>
* Updated Portuguese translation from José Jorge
* Updated Simplified Chinese translation from Roy Qu
2008-05-04 Thomas Baumgart <[email protected]>
* Fixed a problem while creating categories within the schedule editor
* Improved price search when exact date option is set in the API
2008-05-03 Thomas Baumgart <[email protected]>
* Fixed problem in schedule view when amount of transaction is 0
2008-05-03 Alvaro Soliverez <[email protected]>
* Added account type headers to budget on home page
* Added conversion to lowest fraction to querytable
* Added budget data to charts
* Auto-select current budget in custom report dialog
* Added default Budget vs Actual graph
2008-05-02 Thomas Baumgart <[email protected]>
* Added budget option to home page settings
* Fixed handling of home page settings that default to off
* Updated French translation from Patrick Petit
2008-05-01 Alvaro Soliverez <[email protected]>
* Separated grid of pivottable into a separate file
* Added budget overrun report to Home page
* Removed unit tests for TCell
* Moved PivotGrid tests to their own class
* Do not show Budget on Home Page if budget list is empty
2008-04-30 Thomas Baumgart <[email protected]>
* Fixed sorting of value columns in account views
2008-04-29 Thomas Baumgart <[email protected]>
* Updated Simplified Chinese translation from Roy Qu
* If there are no favorite reports, don't show section on homepage
* Fixed sorting of value columns in investment view
* Added missing #include statements for GCC 4.3 as reported by Tony Graffy
2008-04-26 Alvaro Soliverez <[email protected]>
* Fixed account reference in Summary of Home Page
* Fixed fraction of deep conversion in pivottable to reference current account
* Added budget difference to report properties
* Change budget difference column to calculate on report init
* Added more comments to pivottable
2008-04-27 Thomas Baumgart <[email protected]>
* Turn off total column if report is configured for running sums
* Sort numeric account view columns by their numeric value
2008-04-26 Thomas Baumgart <[email protected]>
* Updated Brazilian translation from Marcus Gama
* Fixed a crash when a split has a zero value during autofill
2008-04-26 Alvaro Soliverez <[email protected]>
* Added Summary to Home Page
* Added convert to investment return calculation to prevent overflow
* Added Incomes and Expenses to Summary
2008-04-23 Thomas Baumgart <[email protected]>
* Regenerated POT file
* Reverted patch from Arni Ingimundarson because it breaks income/expense
reports and shows a total column
2008-04-22 Thomas Baumgart <[email protected]>
* Fixed forecast testcases due to interface change of createBudget()
* Updated Dutch translation from Bert Keuter
* Added Dutch homepage and Dutch whats_new html file
2008-04-21 Alvaro Soliverez <[email protected]>
* Fixed assignment of budget for budget only reports
2008-04-21 Thomas Baumgart <[email protected]>
* Updated Brazilian translation from Marcus Gama
* Updated Dutch translation from Bert Keuter
* Added budget forecasting
* Added sort options for budgets in GUI
* Renamed kmymoney2.kdevelop into kmymoney2.kdevelop.sample
2008-04-20 Thomas Baumgart <[email protected]>
* Added preliminary version of the budget calculation on historic data
* Added separate generate-messages target to Makefile.am
2008-04-19 Alvaro Soliverez <[email protected]>
* Added Investment Worth Graph report
* Added Difference To Minimum Balance column to Home Page
2008-04-18 Alvaro Soliverez <[email protected]>
* Assign budget to report if Any is selected
* Select budget combo if Any is selected
* Fix pivottabletest check for total column
2008-04-18 Thomas Baumgart <[email protected]>
* Added another validation to the consistency check feature
2008-04-18 Tony Bloomfield <[email protected]>
* 30-day schedule interval
2008-04-17 Alvaro Soliverez <[email protected]>
* Hide accounts in reports if closed and no transactions for
the report timeframe
* Replaced Until today by As of today in Time Combo
2008-04-17 Thomas Baumgart <[email protected]>
* Preserve date during auto transaction fill
2008-04-16 Alvaro Soliverez <[email protected]>
* Fixed total column of pivot reports
2008-04-15 Alvaro Soliverez <[email protected]>
* Fixed budget column when report timeframe is less than a year
2008-04-15 Thomas Baumgart <[email protected]>
* Updated Italian translation from Sandro Bonazzola
* Date for interest and charges in reconciliation wizard follow
statement date
* Added percentage field to auto fill mode
2008-04-14 Alvaro Soliverez <[email protected]>
* Adjust forecast days on Home View if lower than accounts cycle
* Fixed minimum limit of begin forecast day in forecast view
2008-04-14 Thomas Baumgart <[email protected]>
* Updated Brazilian translation from Marcus Gama
* Updated French translation from Patrick Petit
2008-04-13 Thomas Baumgart <[email protected]>
* Updated Dutch translation from Bert Keuter
2008-04-12 Alvaro Soliverez <[email protected]>
* Fixed account filter for budget report
* Enable show total columns switch on graphs - patch provided
by Arni Ingimundarson
2008-04-11 Thomas Baumgart <[email protected]>
* Fixed budget report configuration problem
* Updated simplified Chinese translation from Roy Qu
2008-04-10 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Fixed minor typo in forecast view title
2008-04-10 Robert Wadley <[email protected]>
* Renamed some of the old template and made some minor template
changes to the old us template descriptions
2008-04-10 Thomas Baumgart <[email protected]>
* Updated Italian translation from Sandro Bonazzola
* Regenerated pot file, merge changes into translations
* Fixed a problem in the documentation
* Cleanup Makefile.am in template/en_US
2008-04-09 Thomas Baumgart <[email protected]>
* Removed database menu items temporarily
2008-04-09 Tony Bloomfield <[email protected]>
* Updates (incomplete) to New Account Wizard documentation - ideas
from Danny Scott
2008-04-08 Alvaro Soliverez <[email protected]>
* Added Tax Transactions reports for Last Fiscal Year
2008-04-07 Alvaro Soliverez <[email protected]>
* Added Tax Transactions by Payee report
* Added Investment Holdings Pie report
* Fixed queryTable to filter tax by Payee correctly
2008-04-07 Thomas Baumgart <[email protected]>
* Ignore prior date changes when checking for autofill
2008-04-06 Alvaro Soliverez <[email protected]>
* Added Today option to time filter combo
2008-04-06 Thomas Baumgart <[email protected]>
* Fixed an i18n string issue
* Fixed usage of KMM_DEBUG
* Fixed a bug in the QIF writer that caused a problem when
an account has no opening balance transaction
2008-04-05 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
* Fixed minor typo in new account wizard
2008-04-05 Tony Bloomfield <[email protected]>
* Handle single-split GnuCash tx's; tidy up code
2008-04-05 Thomas Baumgart <[email protected]>
* Updated French translation from Patrick Petit
2008-04-04 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
2008-04-04 Thomas Baumgart <[email protected]>
* Keep the fraction of an account with the account object in the
MyMoneyObjectContainer
2008-04-03 Thomas Baumgart <[email protected]>
* Fixed some .desktop file issues reported by Andrey Cherepanov
2008-04-02 Alvaro Soliverez <[email protected]>
* Updated Argentinian translation
2008-04-02 Thomas Baumgart <[email protected]>
* Fixed #1931100 (Minor visibility problem)
* Respect first fiscal day in register for fiscal year group marker
2008-04-01 Thomas Baumgart <[email protected]>
* Changed interface of MyMoneyAccount::adjustBalance() to
support stock splits
* Adjusted testcases
* Updated Portuguese translation from José Jorge
2008-03-31 Alvaro Soliverez <[email protected]>
* Fixed forecast beginDay test when day is last day of month
2008-03-31 Thomas Baumgart <[email protected]>
* Force focus to currency selection list in new user wizard
* Fixed tax report and added testcase for it
2008-03-30 Alvaro Soliverez <[email protected]>
* Added history method settings to forecast view
2008-03-30 Thomas Baumgart <[email protected]>
* Updated Russian translation from Eugene Morozov
* Fixed an i18n issue in the sort order dialog
* Added option 'Enter key moves between the fields'
* Fixed typo in README
* Fixed forecast view to contain a title label and reduced margin to 0
2008-03-28 Alvaro Soliverez <[email protected]>
* Removed duplicate code and cleaned up code in forecast
* Fixed miscalculation of total row in forecast summary and detail view
2008-03-28 Thomas Baumgart <[email protected]>
* Updated Portuguese translation from José Jorge
* Regenerated and merged messages
* Added day field to fiscal year setting
2008-03-27 Thomas Baumgart <[email protected]>
* Allow changing the name and currency of the base accounts
* Added testcases
* Change the name of the base accounts to desired language when
loading file
* Updated French translation as provided by Patrick Petit
* Fixed an attribute string in MyMoneyStatement XML presentation
2008-03-26 Alvaro Soliverez <[email protected]>
* Added weighted moving average to history forecast as default for
history-based forecast
* Added setting to forecast to select between simple moving average and
weighted moving average
* Added test case to test empty template
* Added test cases for weighted moving average
2008-03-26 Thomas Baumgart <[email protected]>
* Added missing #include statements for GCC 4.3
2008-03-25 Thomas Baumgart <[email protected]>
* Fixed removal and loop operation in MyMoneyForecast::
-purgeForecastAccountsBasedOnHistory and
-purgeForecastAccountsList
which caused a lockup if no data is present
2008-03-24 Thomas Baumgart <[email protected]>
* Added missing #include <typeinfo> statements
2008-03-23 Thomas Baumgart <[email protected]>
* Fixed a string problem in a dialog when reading an OFX statement
2008-03-22 Alvaro Soliverez <[email protected]>
* Fixed date locale in forecast view
* Added createBudget to forecast, to forecast budget based on history
* Added unit tests to check budget forecast
* Added budget forecast tab to forecast view
* Changed the way forecast is stored internally to date and cleaned up
code in forecast class
* Added skipOpeningDate setting to forecast
2008-03-20 Thomas Baumgart <[email protected]>
* Fixed problem with investment transaction editor due to recent changes
of 'Favorites' handling
2008-03-19 Thomas Baumgart <[email protected]>
* Updated Portuguese translation from José Jorge
* Fixed widget update problem in schedule editor dialog
2008-03-18 Thomas Baumgart <[email protected]>
* Allow Cancel option when leaving the transaction editor only when
leaving is caused by selection of another transaction in the register
2008-03-17 Thomas Baumgart <[email protected]>
* Fixed crash with OFX download when IBAN field is empty (thanks to
John Whitlock for pointing it out) now for libofx < 0.9
2008-03-16 Thomas Baumgart <[email protected]>
* Updated Portuguese translation from José Jorge
* Fixed a lock-up problem with transaction reports that contain transactions
with a single income or expense split
* Added 'Favorites' to the single selection mode account selectors
* Fixed crash with OFX download when IBAN field is empty (thanks to
John Whitlock for pointing it out)
2008-03-13 Alvaro Soliverez <[email protected]>
* Fixed layout of findTransactionDialog
2008-03-12 Tony Bloomfield <[email protected]>
* New and updated German price sources (thanks to M. Zimmerman and others)
2008-03-11 Thomas Baumgart <[email protected]>
* Updated Galician translation as provided by mvillarino
2008-03-09 Thomas Baumgart <[email protected]>
* Fixed more spelling problems as reported by mvillarino
2008-03-08 Thomas Baumgart <[email protected]>
* Fixed spelling problems as reported by mvillarino
* Fixed message catalog generation
* Regenerated and merged messages
2008-03-07 Alvaro Soliverez <[email protected]>
* Fixed ROI calculation when ending balance is zero
2008-03-07 Thomas Baumgart <[email protected]>
* Minor change in configure.in.in to support NetBSD's shell
* Added automatic insertion of path to perl interpreter for makekdewidgets
* Fixed a leftover problem from conversion of double to MyMoneyMoney
in reports
2008-03-06 Alvaro Soliverez <[email protected]>
* Restored calculation of investment performance (IRR)
* Added new column on investment performance report to show ROI
* Restored original test case for IRR
* Fixed a crash on config report when not showing Include Transfers
2008-03-06 Thomas Baumgart <[email protected]>
* Added checkbox to hide unused budget categories
2008-03-05 Thomas Baumgart <[email protected]>
* Fixed setup of base currency when missing in file
2008-03-04 Thomas Baumgart <[email protected]>
* Last changes required to compile w/o KOffice being installed
2008-03-03 Thomas Baumgart <[email protected]>
* Always show register header in bold
* Size ledger divider according to the font size
* Refactored wizard modules into their own directory
* Resolved circular dependency between widgets and dialogs
2008-03-02 Alvaro Soliverez <[email protected]>
* Added settings box to forecast view
* Added button to run forecast on modified settings from forecast view
* Forecast settings are now only used on instantiating
* Adjusted forecast test cases due to new way of using settings
2008-03-02 Thomas Baumgart <[email protected]>
* Fixed a problem with entering budget values that end in 0 and
have no fraction (trailing zeroes were removed)
* Added some testcases to check formatMoney() in more details
* Added our own copy of libkdchart so we don't depend on KOffice anymore
2008-03-01 Alvaro Soliverez <[email protected]>
* Skip beginForecastDate test cases if 1st or last day of month
2008-03-01 Thomas Baumgart <[email protected]>
* Fixed alternating background colors in pivot table based reports
* Added vertical column border for budget vs. actual reports
2008-02-29 Thomas Baumgart <[email protected]>
* Added compounding frequency widget to new account wizard for loans
* Allow share split transactions with (almost) arbitrary precision ratio
2008-02-28 Alvaro Soliverez <[email protected]>
* Show all investment accounts in forecast
* Do not calculate account in forecast if there is no relevant
transaction for that account
* Adjusted forecast test cases for investment accounts
2008-02-26 Thomas Baumgart <[email protected]>
* Removed unused parentId information from budget account group
* Show details of split transaction as tooltip
2008-02-25 Alvaro Soliverez <[email protected]>
* Fixed performance calculation when no activity during the report timeframe
* Cleaned up test code in querytable and querytabletest
2008-02-25 Thomas Baumgart <[email protected]>
* Updated Italian translation as provided by Vincenzo Reale
2008-02-24 Alvaro Soliverez <[email protected]>
* Fixed a crash due to precision formatting in forecast view
* Change performance return to show the current return, not
annualized - #1897433
* Updated performance return unit test
2008-02-24 Thomas Baumgart <[email protected]>
* Added missing code changes due to interface changes
in ReportAccount::currency()
2008-02-22 Alvaro Soliverez <[email protected]>
* Disable Include Transfers checkbox when filtering by Category - #1523508
2008-02-21 Thomas Baumgart <[email protected]>
* Require currency string and precision for all formatMoney() calls
* Fixed queryTable testcase to obey selected date formatting
* Prevent crash when hitting Ctrl-W while transaction editor is present
2008-02-20 Alvaro Soliverez <[email protected]>
* Added test case to check for correct date and value of closing
balance in query table
2008-02-18 Thomas Baumgart <[email protected]>
* Added check for MyMoneyMoney constructor to avoid zero denominators
* Fixed a problem with unavailability of the 'mark transaction as' options
* Removed unused code
* Fixed persistancy of balance column setting in reports
* Fixed position of closing balance row in query table reports
* Reverted changes to unit tests made on 2008-02-15 by Alvaro
2008-02-17 Alvaro Soliverez <[email protected]>
* Fixed crash when calculating recent stock prices - #157905 at bugs.kde.org
* Added warning label about excluding transfers when filtering
transactions by Category
* Updated Argentinian translation
2008-02-16 Thomas Baumgart <[email protected]>
* Fixed 'WARNING: KLocale: trying to look up "" in catalog.' at appl start
2008-02-15 Alvaro Soliverez <[email protected]>
* Fixed unit tests of querytable.cpp broken when adding foreign currency fixes
2008-02-14 Alvaro Soliverez <[email protected]>
* Added stock accounts to forecast for historic and scheduled-based methods
2008-02-13 Thomas Baumgart <[email protected]>
* Updated account templates
2008-02-12 Thomas Baumgart <[email protected]>
* Remember date of last imported transaction with account object
* Fixed a compiler warning
2008-02-09 Thomas Baumgart <[email protected]>
* Created new widget for account template loading
* Integrated that into the new user wizard
* New dialog for loading account templates once file is created
* Fixed home page settings
2008-02-08 Thomas Baumgart <[email protected]>
* Labels in wizards use KDE color settings
* Fix label frames in new user wizard when started multiple times
2008-02-07 Robert Wadley <[email protected]>
* Reorganized the old template into new, more modular category
templates and added descriptions.
2008-02-07 Thomas Baumgart <[email protected]>
* Keep group membership when saving to a local file
2008-02-07 Alvaro Soliverez <[email protected]>
* Fixed forecast tests for minimum, maximum and average balance methods
2008-02-06 Alvaro Soliverez <[email protected]>
* Changed forecast negative numbers to use KMyMoney settings
* Changed detail forecast to show negative by cell not row - #1877719
* Added negative color to advanced forecast - #1877719
* Added beginDay to calculation of accountMinimumBalanceDateList in forecast
* Removed old setting and method for trendBasedForecast from home page
2008-02-05 Thomas Baumgart <[email protected]>
* Fixed removal of categories
2008-02-04 Thomas Baumgart <[email protected]>
* Ask user if last payment for schedule should be reset in case the next
due date is changed to a date prior to the last payment - patch supplied
by Colin Wright
2008-02-03 Tony Bloomfield <[email protected]>
* New schedule intervals (3, 8 wks) - patch supplied by Colin Wright
2008-02-02 Alvaro Soliverez <[email protected]>
* Fixed calculation of foreign currency balances and prices in transaction reports
2008-02-02 Thomas Baumgart <[email protected]>
* Fixed the example on keeping a stable and development version
on the same machine.
2008-02-02 Alvaro Soliverez <[email protected]>
* Fixed calculation of foreign currency in transaction reports - #1369048
2008-02-01 Alvaro Soliverez <[email protected]>
* Added missing files for submissions and settings chapter
2008-02-01 Thomas Baumgart <[email protected]>
* Removed extra qualifier from subAccountByName() declaration
2008-01-31 Alvaro Soliverez <[email protected]>
* Added submissions chapter to project handbook - #1394772
* Added settings chapter to project handbook
* Added option to Makefile to preview project handbook
2008-01-31 Thomas Baumgart <[email protected]>
* Don't create the same parent account if it already exists during
account creation
2008-01-30 Thomas Baumgart <[email protected]>
* Don't run overdue test between 28th and 2nd
* Resolved a bunch of compiler warnings
2008-01-29 Alvaro Soliverez <[email protected]>
* Fixed error calculating beginDate when currentDate plus cycle equals beginDay - #1877701
2008-01-29 Thomas Baumgart <[email protected]>
* Applied documentation update provided by Colin Wright
2008-01-28 Thomas Baumgart <[email protected]>
* Applied documentation update provided by Colin Wright
2008-01-28 Alvaro Soliverez <[email protected]>
* Modified home page forecast cycles according to begin day setting - #1877701
2008-01-28 Alvaro Soliverez <[email protected]>
* Added begin day of forecast setting and default - #1877701
* Added calculation to start forecast according to begin day of
forecast setting - #1877701
* Modified summary and advanced to show intervals according to
begin day of forecast setting - #1877701
2008-01-27 Thomas Baumgart <[email protected]>
* Block delete payee function when a payee was just deleted
2008-01-26 Alvaro Soliverez <[email protected]>
* Fixed width of summary list when over the width of the screen
2008-01-25 Alvaro Soliverez <[email protected]>
* Fixed off-by-one error when calculating total variation in detail forecast view
2008-01-25 Thomas Baumgart <[email protected]>
* Added sort indicator to payees list
* Added context menu key handling to payees, investment and budget view
* Fixed crash when using context menu key in account trees
* Handle context menu the KDE way
2008-01-24 Alvaro Soliverez <[email protected]>
* Swapped rows and columns in detail forecast view
2008-01-24 Alvaro Soliverez <[email protected]>
* Added calculation of base currency balances in Investment
Performance report - bug #1699859
* Removed comments of ReportAccount::deepCurrencyPrice and
baseCurrencyPrice where it said it would return 1.0 if date was not exact
2008-01-24 Thomas Baumgart <[email protected]>
* Added Context Menu Key handling to ledger and account tree views
2008-01-23 Alvaro Soliverez <[email protected]>
* Adjusted width of forecast columns when refreshing
2008-01-22 Thomas Baumgart <[email protected]>
* Preserve last selected tab of schedule view
* Use KMyMoneyGlobalSettings for autosave options
2008-01-21 Thomas Baumgart <[email protected]>
* Write out id to XML via MyMoneyObject
* Adjusted testcases
* Keep modified budget values when switching to a different view
* Keep focus when changing budget values
* Hide unused budgetary categories when 'Hide unused categories' filter
is active
* Deactivate clear button if budget value is zero
2008-01-20 Thomas Baumgart <[email protected]>
* Improved sorting of schedules view
* Show date in schedule view according to KDE settings
* Double click on scheduled transaction opens schedule editor
* Added two changes from the debian distribution
* Clear out the reconciliation account when closing a file
2008-01-19 Thomas Baumgart <[email protected]>
* Show date field when manually updateing prices
* Don't show 'Accounts with no institution' item in institution view
if there are no such accounts
* Use date of last new transaction entered also in
investment transaction editor
2008-01-18 Thomas Baumgart <[email protected]>
* Removed text from buttons on top of budget list in budget view
* Converted QMessageBox calls to use KMessageBox in GNCConverter
2008-01-17 Tony Bloomfield <[email protected]>
* Yahoo Canada Online Quote Source - contributed by Danny Scott
2008-01-17 Thomas Baumgart <[email protected]>
* Updated Chinese translation provided by Roy Qu
2008-01-16 Tony Bloomfield <[email protected]>
* Added FT Quote source for UK Funds - contributed by Peter Lord
2008-01-15 Thomas Baumgart <[email protected]>
* Fixed #1866855 with patch provided by Chris Roland
* Pressing the enter key during budget value entry moves the focus to the
next (value) field.
2008-01-14 Tony Bloomfield <[email protected]>
* Fix desktop file errors
2008-01-14 Thomas Baumgart <[email protected]>
* Fixed a bunch of reported budget GUI issues
* Replace KMyMoneySettings with KMyMoneyGlobalSettings
* Added searchline widget to schedules view
2008-01-13 Thomas Baumgart <[email protected]>
* Fixed a bunch of open budget GUI issues
* Adapted testcases to latest changes
2008-01-12 Thomas Baumgart <[email protected]>
* Added 'Not marked' as new item to status filter
* Show date field when manually updateing prices
2008-01-11 Thomas Baumgart <[email protected]>
* Fixed operator == for MyMoneyPayee to include match parameters
* Cleaned up payees view and match parameter handling
* Cleanup up budget view and introduced an OK button as in payees view
* KBudgetValues widget sends out valuesChanged() signal upon all changes
2008-01-10 Thomas Baumgart <[email protected]>
* Exchanged order of test for OFX and KDChart during configure
to avoid problems with additional libraries (eg curl) as reported
here: http://sourceforge.net/mailarchive/[email protected] .
* Improved error messages when invalid transaction id/key is requested
* Improved consistency check to find invalid references in schedules
2008-01-09 Thomas Baumgart <[email protected]>
* Added copy budget feature
2008-01-07 Thomas Baumgart <[email protected]>
* Fixed a problem with price precision in currency calculator dialog
* Fixed a warning in kmymoneytest.cpp
* Fixed problem with keypad return key during transaction entry
* Removed some unused code
* Made some improvement to the balance calculation
* Fixed scrolling problem in ledger when moving the focus with the
cursor keys.
* Refuse loading of data file only if openingBalance is not equal zero
2008-01-06 Thomas Baumgart <[email protected]>
* Show a marker in the ledger when transactions are possibly filtered
This is shown if the filter is set to any other date than 1900-1-1
* Removed widget in settings dialog that should not be visible
* Fixed loan creation when no payout transaction was selected
* Fixed popup of price editor during loan creation
* Improved detection of splits for loan payment transaction in
loan editor
* Removed all references to MyMoneyAccount::openingBalance
* Fixed a bug in the XML loader that caused the date order to be incorrect
* Fixed QIF writer to write out the opening balance as expected
2008-01-05 Thomas Baumgart <[email protected]>
* Fixed problem with creating new transactions when quick filter is active
* Save transaction also on Return pressed on status combo box
* Preset status combo box with 'Not Reconciled' for new transactions
* Got rid of some openingBalance() and setOpeningBalance() calls
* Updated the reporting testcases to construct an opening balance transaction
* Removed an automatic loan account fix. User has to use version 0.8.7
or higher in 0.8 branch to fix the problem.
* Fixed endless loop when loading a broken XML file
* Fixed a bug in processing of online statements
* Fixed MyMoneyObjectContainer handling for updated objects
* Fixed bug introduced on 2007-12-06 where share amount was loaded off
by a factor of 1/1000
* Added general method to create brokerage account name in MyMoneyAccount()
* Removed unused MyMoneyFile::updateBalances()
2008-01-04 Thomas Baumgart <[email protected]>
* Fixed a problem in LibOFX 0.9 adapter implementation that caused
statement downloads to fail
* Reduced minimum version for LibOFX to 0.8.2
2008-01-03 Thomas Baumgart <[email protected]>
* Changed behavior of Return-Key in transaction editor. Acts like a TAB
key except for the amount field where it acts as the Enter button.
2008-01-02 Thomas Baumgart <[email protected]>
* Added patch provided by Alvaro Soliverez to fix total for yearly budgets
2008-01-02 Thomas Baumgart <[email protected]>
* Added option to show/hide row totals in reports
* Removed default total column from non income/expense reports
2007-12-31 Thomas Baumgart <[email protected]>
* Store all OFX bank list files in ~/.kde/share/apps/kmymoney2
* Use different VER settings to retrieve information in ofxpartner
* Added webprice quote patch as provided by David Pugal
* Fixed crash when changing account limits
* Added reporting patch provided by Alvaro Soliverez
* Leave reports in their group when switching to a different translation
2007-12-30 Thomas Baumgart <[email protected]>
* Fixed sign problem when selling shares with a price per transaction setting
* LibOFX 0.9.0 now mandatory
* Added missing testcase to consistency check
* Preset brokerage account if available for investment transactions
2007-12-29 Thomas Baumgart <[email protected]>
* Catch exceptions thrown in libxml during OFX setup
* Store OFX bank list files in ~/.kde/share/apps/kmymoney2
2007-12-28 Thomas Baumgart <[email protected]>
* Added feature to start KDE language settings from within KMyMoney
* Updated French translation as provided by Patrick Petit
* Fixed a crash when updating multiple transactions
* Fixed documentation to mention 19% VAT for Germany
* Added i18n support to strings in mymoneyfile.cpp
* Fixed the problem of GPG photo id's popping up
* Allow to create a brokerage account for investment accounts
2007-12-26 Thomas Baumgart <[email protected]>
* Fixed a problem when loading price information in the investment
transaction editor
2007-12-24 Thomas Baumgart <[email protected]>
* Added testcase for MyMoneyMoney::reduce()
* Fixed price handling when loading a transaction into the editor
to prevent rounding errors
2007-12-23 Thomas Baumgart <[email protected]>
* Update balance visibility after sorting the ledger items during view load
* Added feature to either enter price/share or price/transaction
to the investment transaction editor
2007-12-22 Thomas Baumgart <[email protected]>
* Applied budget report patch provided by Alvaro Soliverez
2007-12-21 Thomas Baumgart <[email protected]>
* Fixed problem with the calculator when starting to enter numbers
using the mouse
* Fixed problem with various negative sign positions
* Show negative numbers in pivot table reports in the selected color
* Removed unused filter settings on the register tab of the settings dialog
* Mark splits as cleared when accepting or matching a transaction
* Show not reconciled and cleared transactions when setting the quick
filter in the ledger view to 'Not reconciled'
2007-12-20 Thomas Baumgart <[email protected]>
* Added budget() to MyMoneyReport to return the budget id
2007-12-19 Thomas Baumgart <[email protected]>
* Fixed layout problem in report configuration dialog
* Fixed payee assignment when deleting a payee
2007-12-18 Thomas Baumgart <[email protected]>
* Take the character pressed to start editing a split transaction
as the first character of the category
* Get rid of kMyMoneyDateInput::getQDate()
* Store real budget id with report
* Fixed the signature of a signal
* Added a budget selector widget to report configuration
* Fixed unknown signal/slot problem during startup
2007-12-17 Thomas Baumgart <[email protected]>
* Double click in number field assigns next check number
* Fixed type assignment for schedules to be created
based on existing transactions
* Added split fees and interest to investment transaction editor
* Use two digit month and day values in QIF export
2007-12-16 Thomas Baumgart <[email protected]>
* Fixed a bug in transaction reports which only showed in the testcases
* Improved the balance calculation of transaction reports
* Show running balance column in 'transactions by account' reports
2007-12-15 Thomas Baumgart <[email protected]>
* Added patch provided by Alvaro Soliverez
2007-12-14 Thomas Baumgart <[email protected]>
* Remove payee from required field for schedules
2007-12-13 Thomas Baumgart <[email protected]>
* Removed unnecessary assignment to MyMoneyPayee::null
* renamed budgetsubaccounts() to budgetSubaccounts() in MyMoneyBudget
* Added more budget entry features (use previously entered value when
switching to another method (eg. from monthly to yearly)
* Added clear button to clear the budget values
* Added running balance column to transaction reports
2007-12-12 Tony Bloomfield <[email protected]>
* Update default quote strings for Yahoo France
2007-12-12 Thomas Baumgart <[email protected]>
* Don't select different transaction if action is cancelled
2007-12-11 Thomas Baumgart <[email protected]>
* Resolved duplicate function parameter name
* Added plugin dialog to show plugin information
* Added warning message when quitting transaction dialog editor
via selection of a different transaction
* Don't show the sort column shaded in KListViews
2007-12-10 Tony Bloomfield <[email protected]>
* Make GNC import error message translator-friendly
2007-12-10 Thomas Baumgart <[email protected]>
* Fixed a precision problem when entering the number of shares
2007-12-09 Thomas Baumgart <[email protected]>
* Updated Italian translation as provided by Vincenzo Reale
2007-12-09 Tony Bloomfield <[email protected]>
* Fix Finance::Quote interface to use 'last' price
2007-12-07 Thomas Baumgart <[email protected]>
* Dump POT-Creation-Date and PO-Revision-Date in XML output
* Added all available language files to the po directory
* Created kmymoney.pot and merged all language files
2007-12-06 Thomas Baumgart <[email protected]>
* adapted MyMoneyStatement interface to use MyMoneyMoney objects
for monetary values instead of doubles
* Removed KBanking plugin. From now on, the plugin can be found under
http://www.aquamaniac.de/sites/download/packages.php or via SVN under
http://devel.aqbanking.de/svn/kmm_plugins/banking/trunk
* Use same font size for reports as for home page
* Renamed pt_PT.po into pt.po
2007-12-05 Thomas Baumgart <[email protected]>
* Added readOnly property to kMyMoneyEdit
* Fixed allowEmpty property in kMyMoneyEdit
* Revised budget value widget
2007-12-03 Thomas Baumgart <[email protected]>
* Fixed selection of all transactions with ctrl a
* Applied patch provided by Alvaro Soliverez
* Fixed build system to include new files in tarball
2007-12-01 Thomas Baumgart <[email protected]>
* Store original price with investment splits for display purposes
* Improved budget UI (except reports)
2007-11-28 Thomas Baumgart <[email protected]>
* Applied patch provided by Alvaro Soliverez to fix some budget report issues
* Improved budget view
2007-11-27 Thomas Baumgart <[email protected]>
* Added logic to the consistency check to remove invalid payee ids
and replace them with correct ones
* Moved account balance graph into own dialog
2007-11-25 Thomas Baumgart <[email protected]>
* Applied patch provided by Alvaro Soliverez with a few modifications
2007-11-23 Thomas Baumgart <[email protected]>
* Fixed a problem in KFindTransactionDlg when entering a user defined date
2007-11-22 Thomas Baumgart <[email protected]>
* Don't include finished schedules in reports
2007-11-21 Thomas Baumgart <[email protected]>
* Added standing orders and bank transfer as payment types for schedules
2007-11-19 Thomas Baumgart <[email protected]>
* Use name match if no ticker symbol is present in
security record of OFX file
* Fixed a problem when creating scheduled transactions that the
shares field of the second split was set to 0
2007-11-18 Thomas Baumgart <[email protected]>
* Fixed a problem when importing OFX statements with cash dividends
2007-11-16 Thomas Baumgart <[email protected]>
* Fixed QIF importer to work with new wizards
2007-11-11 Thomas Baumgart <[email protected]>
* Don't send out data changed signal during file save operation
* Imported GnuCash account template files
2007-11-07 Thomas Baumgart <[email protected]>
* Added current and last fiscal year to period combo
* Added period combo widget to find transaction dialog
2007-11-06 Thomas Baumgart <[email protected]>
* Added settings for beginning of fiscal year and drawing of markers for it
* Added ledger markers for current and previous fiscal year
2007-11-04 Thomas Baumgart <[email protected]>
* Made some adjustments to charts. Thanks to David Houlden for some of them
* Completed the loan account section in the new account wizard
2007-11-01 Thomas Baumgart <[email protected]>
* Added new MyMoneyMoney::formatMoney() convenience method
2007-10-27 Thomas Baumgart <[email protected]>
* Don't show unused securities/currencies in update stock price dialog
2007-10-26 Thomas Baumgart <[email protected]>
* Fixed a problem in forecast module (take initial balance into account)
* Adjusted a few signatures of forecast module for better performance
* Fixed a problem with split detection in split transaction editor
2007-10-25 Thomas Baumgart <[email protected]>
* Added forecast patch provided by Alvaro Soliverez
* Modified layout and changed QListView* into KListView* objects in forecast
* Don't include disabled widgets in mandatory field checks
* Fixed a layout problem in enter and edit schedule dialogs when resizing
* Fixed a sizing problem with KMyMoneyCombo widgets
* Removed a spacer in the base wizard logic
* Improved new account wizard
2007-10-24 Thomas Baumgart <[email protected]>
* Fixed some problems around changing the next due date of schedules
* Added testcases to catch those problems
2007-10-23 Thomas Baumgart <[email protected]>
* Fixed a few problems around the split transaction editor
2007-10-22 Thomas Baumgart <[email protected]>
* Fixed problem during creation of schedules reported by David Houlden
* Fixed schedule XML loader to adjust old style nextDueDate information
2007-10-19 Thomas Baumgart <[email protected]>
* Fixed build problems caused by recent changes
2007-10-18 Thomas Baumgart <[email protected]>
* Applied forecast patch provided by Toan Nguyen
* Applied testcase provided by Alvaro Soliverez
* Initial implementation of the new loan wizard
2007-10-16 Thomas Baumgart <[email protected]>
* Improved sizeHint() of KMyMoneyCombo
2007-10-12 Tony Bloomfield <[email protected]>
* Gnucash importer
- Fix problem caused by improbable zero share quantity
2007-10-09 Thomas Baumgart <[email protected]>
* Allow creation of payees while editing schedules
* Fixed logic to append suffix on the home view for
accounts with the same name
* Fixed re-assigning of an account to a different institution
2007-10-09 Tony Bloomfield <[email protected]>
* Preserve fraction denominator of securities in GNC importer
2007-10-08 Thomas Baumgart <[email protected]>
* Implemented #1394794 (Duplicate schedule)
2007-10-07 Tony Bloomfield <[email protected]>
* Get rid of varargs from GNC importer
2007-10-06 Tony Bloomfield <[email protected]>
* Gnucash importer
- add new schedule intervals
- improve status reporting
- debug changes
2007-10-05 Thomas Baumgart <[email protected]>
* Added updated testcases for MyMoneyForecast as provided by Alvaro Soliverez
* Added introduction page to new user wizard which is shown
to first time users
2007-10-04 Thomas Baumgart <[email protected]>
* Added operator < to MyMoneyInstitution
* Added operator < to MyMoneySecurity
* Replaced new account wizard
* Started implementation of KMyMoneyPeriodCombo
* Sort entries in KMyMoneySecuritySelector
* Changed display in KMyMoneySecuritySelctor from "Symbol (Name)"
to Name (Symbol)"
* Improved KMyMoneyWizard base class
* Disable 'postpone reconciliation' and 'finish reconciliation'
buttons during transaction edit
* Updated tips file
* Applied forecast patch provided by Alvaro Soliverez
2007-10-03 Thomas Baumgart <[email protected]>
* Use KDE window title font for KMyMoneyTitleLabels
* Setup default buttons for KMyMoneyWizard
2007-10-02 Thomas Baumgart <[email protected]>
* Avoid display of multiple entries for single time schedules on homepage
2007-10-01 Tony Bloomfield <[email protected]>
* GnuCash importer
- correct schedule import
- handle GnuCash 2.2 files
2007-09-25 Thomas Baumgart <[email protected]>
* Fixed problem when creating a payee during schedule creation
2007-09-24 Thomas Baumgart <[email protected]>
* Clear payee search filter when using the 'Goto payee' function
of the ledger view
* Don't offer creating of a schedule while entering a schedule
* Show warnings if a limit has been reached
* Fixed some schedule creation problems
2007-09-18 Thomas Baumgart <[email protected]>
* Modified OFX importer to use Qt::UTC as dateformat
2007-09-17 Thomas Baumgart <[email protected]>
* Added functionality to help buttons in edit and enter schedule dialog
* Added quick search to accounts and categories view
* Added 'collapse all' and 'expand all' buttons to accounts
and categories view
2007-09-15 Tony Bloomfield <[email protected]>
* Update developer documentation
2007-09-15 Thomas Baumgart <[email protected]>
* Added feature to create schedule for new transactions with a postdate
in the future
* Fixed endless loop caused by scheduled transactions with single occurence
* Fix a problem, if last payment and next due date of a schedule are
identical
2007-09-14 Thomas Baumgart <[email protected]>
* Overhauled schedule editor
* Store the next due date of a schedule as the post date of the
transaction object within the schedule
* Improved MyMoneyBudget API (use references where possibly)
* Added testcase to test the next due date adjustment according to the
selected weekend option
* Added feature to create schedule based on existing transaction
* Don't allow 'skip transaction' for schedules with frequency 'once'
2007-09-10 Thomas Baumgart <[email protected]>
* Fixed problem with loading a split w/o account id
* Don't allow to add/modify a split w/o account id
* Updated testcases
* Thanks to David Walling for providing the anon file to catch that one
2007-09-05 Thomas Baumgart <[email protected]>
* Fixed crash when editing splits w/o transaction form. Thanks to
Michael Aichler for tracking it down.
2007-09-02 Thomas Baumgart <[email protected]>
* Obey closed accounts in pivot table based reports
2007-09-01 Thomas Baumgart <[email protected]>
* Fixed display of first row in investment transaction form
* Use alternate background in the investment view
* Control visibility of rows in the transaction form on a per
transaction basis
2007-08-31 Thomas Baumgart <[email protected]>
* Fixed creation of schedules
* Redefined tabstops in edit schedule dialog
* Engine throws exception when the application tries to store a
transaction that contains splits not referencing an account
* Don't show closed accounts in querytable based reports
* Prevent crash when cancel out of the exchange rate editor during
the entry of a scheduled transaction
* Force usage of GPG agent if environment variable GPG_AGENT_INFO is filled
2007-08-29 Thomas Baumgart <[email protected]>
* Don't show closed accounts in account query table
2007-08-28 Thomas Baumgart <[email protected]>
* Removed unused code from KMyMoneyUtils
2007-08-27 Thomas Baumgart <[email protected]>
* Added feature to close investments (stock accounts)
Maybe, the report functions need to be adjusted as well
2007-08-26 Thomas Baumgart <[email protected]>
* Improved class documentation for MyMoneyFile::attachStorage()
2007-08-25 Thomas Baumgart <[email protected]>
* Fixed layout of GNC import options dialog
* Fixed processing of ROOT type account entry in GNC importer
2007-08-24 Thomas Baumgart <[email protected]>
* Added option to hide finished schedules
* Added option to hide closed accounts
* Added feature to 'Select all transactions' via Ctrl A
* Added note that closed accounts will be not shown if the option is active
whenever an account is closed by the user
2007-08-23 Thomas Baumgart <[email protected]>
* Allow to create an account with the same name on the same
hierarchy level
* Allow to load 'Who am I' address from standard KDE addressbook
2007-08-20 Thomas Baumgart <[email protected]>
* Added release target in Makefile.dist as proposed by Tony Bloomfield
* Replaced QMessageBox with KMessageBox (except in GNC importer)
2007-08-17 Thomas Baumgart <[email protected]>
* Removed duplicate entry of XFP as default currency
2007-08-16 Thomas Baumgart <[email protected]>
* Fixed graph in account balance history
2007-08-10 Thomas Baumgart <[email protected]>
* Replaced "acc.accountType == Stock" with "acc.isInvest()"
* Fixed #.... (Allow change of stock type)
* Merge message files during 'make package-messages'
2007-08-09 Thomas Baumgart <[email protected]>
* Added account field to standard transaction editor
* Allow to change account during entry of scheduled transaction
* Removed references to KMyMoneySettings in designer plugin
2007-08-08 Thomas Baumgart <[email protected]>
* Added interface for reconciliation report
2007-07-25 Thomas Baumgart <[email protected]>
* Added "CFP franc" as currency
2007-07-22 Thomas Baumgart <[email protected]>
* Fixed typo. Thanks to David Houlden for finding it
2007-07-21 Thomas Baumgart <[email protected]>
* Made MyMoneyFile a static singleton and MyMoneyFile::instance() an
inline method
* Adapted testcases to work with static singleton
* Added toolbutton for HBCI account update to toolbar
2007-07-18 Thomas Baumgart <[email protected]>
* Fixed crash when online price update for exchange rate failed
* Removed some unused engine functions (accountValue/totalAccountValue)
2007-07-13 Thomas Baumgart <[email protected]>
* Added framework to modify axis parameters in PivotTable::drawChart()
* Fixed creation of account hierarchies
2007-07-11 Thomas Baumgart <[email protected]>
* Removed the 'oldreports' option
* Allow creation of multi currency categories
* Allow changing the base currency
* Removed default parameter of MyMoneyPrice::rate()
* Base currency activities (new, edit, delete, etc.) on KActions
* Show networth graph on home page in base currency
* Fixed a problem with ledger not displaying all transactions when
loading a new account
* Added Euro conversion rates for MTL (Maltese Lira) and CYP (Cyprus Pound)
2007-07-04 Thomas Baumgart <[email protected]>
* calendar->monthString() was the wrong candidate. use calendar->monthName()
instead. The monthName(QDate(),bool) version is broken on older KDE systems
so we use monthName(int,int,bool) instead
* Don't cycle through 'Reconciled' state during reconciliation when
left clicking into the reconciliation state column of the ledger
* Adjust ending balance when changing statement date during reconciliation
2007-07-02 Thomas Baumgart <[email protected]>
* Fixed problem while determining the last used id for accounts
* Remove all references from reports when objects are deleted
* Don't use setId() directly
* convert locale->monthName() to locale->calendar->monthString
2007-06-30 Thomas Baumgart <[email protected]>
* Fixed crash when saving user information
2007-06-29 Thomas Baumgart <[email protected]>
* Removed unnecessary code in MyMoneyReport
* Made inclusion of stylesheet in HTML exported reports optional
* Enable/disable also the split-button of the category widget
2007-06-28 Thomas Baumgart <[email protected]>
* Rewrote the XML parser to be based on a SAX model
* Provide readAll() with larger block sizes in KGPGFile
* Fixed problem with balance cache mishits
* Fixed crash when reading an encrypted file that does not contain
the "kmm-encryption-key" is missing in the file (could happen when
reading rather old files)
* replaced QDate::shortMonthName() with KGlobal::locale()->monthName()
* Only assign check numbers for scheduled payments, if payment type
is 'write check'.
2007-06-22 Thomas Baumgart <[email protected]>
* Fixed update of price editor when deleting prices
2007-06-21 Thomas Baumgart <[email protected]>
* Fixed price dialog loading
* Fixed deleting accounts that have no sub-accounts
2007-06-20 Thomas Baumgart <[email protected]>
* Added hook for trend based forecast on homepage
* Added some details about the account types to the file info dialog
2007-06-17 Thomas Baumgart <[email protected]>
* Fixed creation of KMyMoneyWizard buttons to work when the KDE
global setting 'icons on buttons' has been turned off
2007-06-16 Thomas Baumgart <[email protected]>
* Added 'Move to account ...' logic
* Keep track of all toolbar attributes
2007-06-15 Thomas Baumgart <[email protected]>
* Added new user wizard logic
2007-06-14 Thomas Baumgart <[email protected]>
* Added #1349502 (Report all categories in income/expense report)
2007-06-12 Thomas Baumgart <[email protected]>
* Added chinese entries to desktop files
* Improved new user wizard
* Show limits in account balance graph
2007-06-11 Thomas Baumgart <[email protected]>
* Pickup new options for the homepage items
2007-06-10 Thomas Baumgart <[email protected]>
* Added networth forecast graph to homepage
2007-06-05 Thomas Baumgart <[email protected]>
* Added updated account templates as provided by mvillarino
2007-06-02 Robert Wadley <[email protected]>
* added a "forcast" icon
2007-05-31 Thomas Baumgart <[email protected]>
* !!! Note SQL support is broken with this version. Will be fixed later. !!!
* Move MyMoneyObjectContainer to MyMoneyFile and make it a general cache
* Added start/commit/reject Transaction to seq access mgr
* Added 'last check number used' to accounts editor
* Don't allow to move stock accounts in institution view
* Modified new account wizard to use new widgets
* Modified new loan wizard ot use new widgets and fixed a bunch
of problems with unassigned share field where a value was present
* New account wizard did not set shares on credit card payment
* Added color setting for background of ledger markers
* Moved the transaction editor code from widgets/ to dialogs/
* Reduced circular dependencies between widgets/ and dialogs/ to a single one
* Removed some unused files
2007-05-27 Thomas Baumgart <[email protected]>
* Don't include splits referencing deselected categories in transaction
report by category
2007-05-22 Thomas Baumgart <[email protected]>
* Added new account template files for Spain (Spanish and Galician)
as provided by MVillarino
* Fixed #1723325 (Cannot quit the program)
2007-05-21 Thomas Baumgart <[email protected]>
* Fixed crash when closing the passive popup of the date edit widget
during transaction editing
2007-05-19 Thomas Baumgart <[email protected]>
* Include style sheet contents in exported HTML reports
* Prepare integration of general object cache in MyMoneyFile layer
2007-05-17 Thomas Baumgart <[email protected]>
* Added dialog to select the transaction to be used for autofill if
multiple transactions exist for the same payee
* Show all matching splits in find transaction dialog
2007-05-16 Thomas Baumgart <[email protected]>
* Use prettyURL() where appropriate
* Renamed KMergeTransactionDlgDecl into KSelectTransactionDlgDecl
2007-05-14 Thomas Baumgart <[email protected]>
* Better detection of write errors in GPGFile component
2007-05-13 Thomas Baumgart <[email protected]>
* Added patch update to QueryTable provided by Demitrios Vassaras
* Make inclusion of specific accounts (tax, investment or loan)
in reports mutually exclusive
* Added ability to 'Save as...' to a network drive
* Check if save operation would override a file and ask the user for
confirmation
2007-05-12 Tony Bloomfield <[email protected]>
* Additional database debug options
* Fix database account balance problem
2007-05-12 Thomas Baumgart <[email protected]>
* Added report configuration changes supplied by Demitrios Vassaras
2007-05-11 Thomas Baumgart <[email protected]>
* Fixed presetting the tabbar when starting to edit an existing transaction
* Applied remaining patches to the report logic provided by Demitrios Vassaras
* Allow investment transactions to be performed against credit card accounts
2007-05-10 Thomas Baumgart <[email protected]>
* Clear some transaction attributes before entering a schedule
* Added MyMoneyAccount::isLoan() and testcases
2007-05-10 Tony Bloomfield <[email protected]>
* Retain status of imported transactions
Patch supplied by Fernando Vilas
2007-05-08 Thomas Baumgart <[email protected]>
* Fixed indentation problem in reports
2007-05-07 Thomas Baumgart <[email protected]>
* Add all features to auto schedule enter
* Prevent asking too many times for conversion rate during schedule entry
* Created interface class for PivotTable and QueryTable called ReportTable
2007-05-05 Tony Bloomfield <[email protected]>
* Fix crash when saving new file after database activity
2007-05-05 Thomas Baumgart <[email protected]>
* Fixed rounding problem when entering investment transactions
2007-05-04 Thomas Baumgart <[email protected]>
* Renamed --newreports option into --oldreports
* Use new split based report logic by default
* Fixed crash when reports were opened
* Grey out 'Create schedule' as long as it is not implemented
2007-05-02 Thomas Baumgart <[email protected]>
* Added support for stock splits to the pivot table based reports
* Improved performance (only create pivot table once) of report update
* Improved display of delta for changed scheduled transaction during
schedule entry
* Fixed a label display problem in the investment transaction editor
2007-04-30 Thomas Baumgart <[email protected]>
* Fixed a problem with displaying numbers with high precision
* Added testcase to check for precision
2007-04-29 Thomas Baumgart <[email protected]>
* Applied patches to the report logic provided by Demitrios Vassaras
* Introduced TCell as the list member for TGridRows and initial code
to support stock splits in reports (not working yet)
* Re-enabled the value column in the investment register
2007-04-28 Thomas Baumgart <[email protected]>
* Fixed sign problem when reconciling liability accounts
2007-04-27 Thomas Baumgart <[email protected]>
* Added moldavian leu as currency
* Fixed an autofill problem
* Show the investment account for the 'goto account' feature
2007-04-21 Thomas Baumgart <[email protected]>
* Removed all references to MyMoneyObserver and MyMoneySubject
(testcases still use it)
2007-04-20 Thomas Baumgart <[email protected]>
* Support 'goto account' also to stock accounts and back
2007-04-19 Thomas Baumgart <[email protected]>
* Fixed matching transaction logic to work with investment transactions
* Allow deletion of categories even with transactions assigned on the GUI
level. Re-assign them prior to deletion.
* Fixed a problem with changing the amount in an existing VAT transaction
* Fixed disappearing text 'Split transaction' in the category widget
when opening the split transaction editor
2007-04-18 Thomas Baumgart <[email protected]>
* Added missing headers to option menus
2007-04-16 Tony Bloomfield <[email protected]>
* Database backend - phase 2
2007-04-16 Thomas Baumgart <[email protected]>
* Keep expanded items in reports view expanded when reloading
* Use new KMyMoneyPayeeCombo in the transaction reassign dialog
* Fixed moc inclusion for file info dialog
* Renamed KTransactionReassignDlg into KPayeeReassignDlg
2007-04-15 Thomas Baumgart <[email protected]>
* Reactivated the automatic entry of scheduled transactions after file open
2007-04-13 Thomas Baumgart <[email protected]>
* Added display of investment value
* Added balance display for investments
2007-04-09 Thomas Baumgart <[email protected]>
* Added minimum balance and maximum credit fields to account editor
(not functional yet - storage works)
* Reworked the 'Enter schedule transaction' dialog to use new transaction
editor
* Update schedules view only if visible
* Allow individual column resize in schedules view
2007-04-08 Thomas Baumgart <[email protected]>
* Fixed a problem with the Ok button in the report configuration dialog
2007-04-06 Thomas Baumgart <[email protected]>
* Fixed a problem when creating new investment transactions
* Only update home page if visible
* Don't jump to investment view after editing investment transactions
2007-04-05 Thomas Baumgart <[email protected]>
* Removed code of old kMyMoneyCategory widget
2007-04-04 Thomas Baumgart <[email protected]>
* Fixed a long pending problem with the visibility of group markers
* Always allow click on reconciliation column to change reconciliation state
* Clicking the reconciliaiont column now toggle through the possible
reconciliation states. Same applies for Ctrl-Space.
* Mark transaction cleared now has a shortcut of Alt-Ctrl-Space
* Fixed autofill problem
2007-04-03 Thomas Baumgart <[email protected]>
* Schedule editor does not wipe out split transaction when amount was changed
* Cleanup (removed unused files)
2007-04-02 Thomas Baumgart <[email protected]>
* Fixed automatic VAT assignment when gross amount was selected
* Merge transaction dialog uses new register code
* Added menu entries for debug purposes to toggle timers and traces
2007-03-31 Thomas Baumgart <[email protected]>
* Moved isAssetLiability and isIncomeExpense from
ReportAccount to its base class MyMoneyAccount
* Added filter option 'last 11 months' which covers the last 11 full months
* Reworked the search transaction dialog to use the new register code
* Added sort feature to search register
* Fixed the institution testcases to support KVPs
2007-03-30 Thomas Baumgart <[email protected]>
* Fixed some problems around the latest changes
* Get rid of annoying message that account with same name already exists
* Corrected items in budget time period combo box
2007-03-29 Thomas Baumgart <[email protected]>
* Updated split transaction dialog to use new KMyMoneyCategory object
* Added budget view changes as provided by MVillarino
2007-03-28 Thomas Baumgart <[email protected]>
* Added BIC and IBAN fields to institution and account dialogs
* Removed manager field from institution dialog
* Add new columns to account / category view
* Mark mandatory fields in account and institution edit dialogs
2007-03-27 Thomas Baumgart <[email protected]>
* Code cleanup (remove unused code)
* Don't try to reload default reports from the engine
2007-03-26 Thomas Baumgart <[email protected]>
* Support empty thousand separator setting
* Added new category widget to enter/edit schedule dialogs
* Don't append currency id to account name if not foreign currency
when creating CSV export of pivottable reports
2007-03-25 Thomas Baumgart <[email protected]>
* Update report if report configuration has been changed
* Avoid possible usage of invalid pointer in KMyMoneySelector
2007-03-24 Thomas Baumgart <[email protected]>
* Updated reconciliation wizard to support
- entry of payee
- multiple currencies
- automatic calculation of start end ending balance of statement
- set the statement date to the same day of the following month if
the time span since the last statement is larger than a month
* Fixed a problem when loading non VAT transactions into the editor
* Clear the memo for the second split during autofill to allow overriding
the text by the user
2007-03-22 Thomas Baumgart <[email protected]>
* Updated kmymoney2.desktop
2007-03-21 Thomas Baumgart <[email protected]>
* Use KDE conrolled date format for kschedulebriefwidget
* Fixed a problem with category creation during transaction entry
* Added two new columns to category and accounts view
2007-03-20 Thomas Baumgart <[email protected]>
* Fixed column width of price in investment register
* Respect global price precision setting in price edit widget in
investment transaction editor
* Added some budget view patches provided by mvillarino
* Fixed a crash in KMyMoneyCheckListItem and KMyMoneyListViewItem
2007-03-19 Thomas Baumgart <[email protected]>
* Added some russian files as provided by Andrey Cherepanov
* Fixed title of new file dialog to be based on QString rather than char*
* Fixed a few other i18n problems reported by Andrey Cherepanov
* Fixed duplicate opening of split edit dialog in some circumstances
2007-03-18 Thomas Baumgart <[email protected]>
* Preload payee widget for new schedules
* Only send out update signal from engine after list of price updates
has been processed to speed up the operation
* Modified the way splits are selected for pivot table reports back to
original code but added a filter for text and amount range.
* Fixed testcase support (global newReport variable)
* Send out MyMoneyFile::dataChanged() once a new file is loaded
* Use a non-null account id when creating InvestmentTransaction objects
2007-03-17 Thomas Baumgart <[email protected]>
* Added method to remove the buttons from a kMyMoneyAccountSelector
* Correctly fill the account selectors in the new loan wizard
* Replaced setId(QCString()) with clearId()
* Update reports only when required
* Provide MyMoneyFileBitArray to suppress warning when index to QBitArray
is out of bounds
* Resolved some compiler warnings
* Provide --newreports option also in non-debug versions
* Fixed a severe bug which I introduced on 03-15 with the reportAllSplits
change. Files written with this version could not be read in again.
* Fixed calculation of values in the loan wizard
2007-03-16 Thomas Baumgart <[email protected]>
* Added logic for auto increment of check number to transaction editor
* Rearranged the register settings dialog (added new tab)
2007-03-15 Thomas Baumgart <[email protected]>
* Control character that is produced by the comma on the numeric keypad
to be the monetary decimal symbol regardless of keyboard layout
* Return all splits from MyMoneyTransactionFilter when no filter is
set but reportAllSplits is set
* Changed the way splits are selected for pivot table based reports
This is only available when KMyMoney is started with option --newreports
and has been compiled with --enable-debug=yes or --enable-debug=full
* Re-use post date of a new transaction for next new transaction
* Fixed a problem when autofilling a split transaction
2007-03-14 Thomas Baumgart <[email protected]>
* Fixed a couple problems introduced with yesterdays changes
(Thanks to Bob Ewart for spotting them)
2007-03-13 Thomas Baumgart <[email protected]>
* Removed transaction tab from investment view
* Removed references to kMyMoneyPayee and replaced them with
the new widget KMyMoneyPayeeCombo
* Added option to synchronize the account in the ledger and investment view
2007-03-10 Thomas Baumgart <[email protected]>
* Added network transparent file access to import dialog
2007-03-09 Thomas Baumgart <[email protected]>
* Improved layout of find transaction dialog
2007-03-08 Thomas Baumgart <[email protected]>
* Replaced getQDate() with date() in ending balance dialog
* Fixed reconciliation of liability accounts
2007-03-04 Thomas Baumgart <[email protected]>
* Include children of investment accounts (stock accounts) inthe
reports if the expert mode is not enabled
* Fixed a bunch of warnings
* Improved handling of multiple selected transactions
* Applied some (modified) patches provided by Demitrios Vassaras
2007-03-01 Thomas Baumgart <[email protected]>
* Fixed a problem detecting finished schedules
2007-02-28 Thomas Baumgart <[email protected]>
* Automagically remove the yellow 'imported' background when a
transaction is modified and has a category
2007-02-27 Thomas Baumgart <[email protected]>
* Don't allow deletion of a category if still referenced by schedule
* Allow creation of new transactions in new (empty) accounts
2007-02-26 Thomas Baumgart <[email protected]>
* Added statistics script to automaticall generate an overview
about the current status of the translations
* Don't create a scheduled transaction containing splits w/o account ref
2007-02-20 Thomas Baumgart <[email protected]>
* Updated PHB to have correct CVS examples
2007-02-19 Thomas Baumgart <[email protected]>
* Force a view reload at midnight
* Fixed a problem when adding new transactions with a number filled in
* Start the loan edit wizard when editing a loan account
* Removed some unnecessary files
2007-02-14 Robert Wadley <[email protected]>
* added new title label for cvs version
2007-02-15 Thomas Baumgart <[email protected]>
* Switched to a newer splash screen
* Added (a bit improved) patch and testcase provided by David Houlden
* Corrected ISO code for new turkish lira and added old turkish lira
to the list of ancient currencies
2007-02-14 Robert Wadley <[email protected]>
* Adjusted the size of the welcome page images (I got a large monitor for
Christmas and the image breaks apart when viewed full screen.
* Added some images to the pics directory to be used, or not, when needed.
2007-02-14 Thomas Baumgart <[email protected]>
* Assign the payee to category splits no matter what
2007-02-13 Thomas Baumgart <[email protected]>
* Prevent creation of accounts with the same name and the same parent
* Prevent moving an account to a destination that already has an
account with the same name
* Replaced ":" with MyMoneyFile::AccountSeperator where appropriate
2007-02-12 Thomas Baumgart <[email protected]>
* Added account column to ledger view of categories
* Improved the 'goto account' function
* Fixed creation of account hierarchies if parts of the hierarchy already
exist
* Allow modification of check number while entering scheduled transactions
of type 'write check'
2007-02-10 Thomas Baumgart <[email protected]>
* Improved handling of hidden transactions in the register
* Allow usage of enter key on numeric keypad to enter transactions
2007-02-09 Thomas Baumgart <[email protected]>
* Added Yahoo France web source
* Added french comment for kmymoney2.desktop
* Fixed Menu name in documentation for investment price update
2007-02-08 Thomas Baumgart <[email protected]>
* Added ability to print home page
2007-02-07 Thomas Baumgart <[email protected]>
* Fixed a problem with detection of VPATH environment in Makefiles
Thanks to Bob Ewart for reporting
2007-02-06 Thomas Baumgart <[email protected]>
* Fixed refreshing problem with search line widget in register
2007-02-05 Thomas Baumgart <[email protected]>
* Fixed crash in KMyMoneyListViewItem::isAlternate() and
KMyMoneyCheckListItem::isAlternate()
* Added new price source "Gielda Papierow Wartosciowych" as provided
by Piotr Adacha
2007-02-04 Thomas Baumgart <[email protected]>
* Improved handling of category assignment in mulit selection
* Fixed detection of closed accounts in the account tree widget
* Use localized date format in reports
2007-02-02 Thomas Baumgart <[email protected]>
* Don't modify a transaction when marking for match operation
* Eliminated usage of import verify dialog
2007-01-31 Thomas Baumgart <[email protected]>
* Added logic to accept imported transactions
* Added transaction menu to menu bar
* Use kde-xgettext as default and check that i18n(c,s) has been extracted
correctly during 'make package-messages'
2007-01-30 Thomas Baumgart <[email protected]>
* Converted the private data d-pointers to be of type "* const d"
* Fixed a bunch of missing i18n() calls as reported by Patrick Petit
2007-01-29 Thomas Baumgart <[email protected]>
* Some more fixes on the background color
2007-01-28 Thomas Baumgart <[email protected]>
* Reset the status filter when pressing the clear button
* Use the full width for the filter
* Prevent a crash when clearing a register
2007-01-27 Thomas Baumgart <[email protected]>
* Don't rely on the split id to generate a unique id for a ledger entry
It could change while updating a modifed transaction in the engine
and would therefor not be reselected after the update
* Setup the base currency correctly after loading a new file
* Removed unused code
* Fixed list background color usage and setting
* Fixed loading ledger for specific account from home page
* Added a status combo box to the register quick filter
* Fixed initial column width problem in accounts, categories and institutions
2007-01-26 Thomas Baumgart <[email protected]>
* Don't show a balance in the ledger if an entry has been skipped due
* Optimized painting of group markers
* Balance shown underneath the ledger is the current balance as of today
not including any future transactions
2007-01-25 Thomas Baumgart <[email protected]>
* More work on invest transaction editor (should be functional now)
2007-01-24 Tony Bloomfield <[email protected]>
* Fix another database record count error
2007-01-23 Thomas Baumgart <[email protected]>
* More work on invest transaction editor
2007-01-22 Thomas Baumgart <[email protected]>
* Allow column resizing in accounts, categories and institution view
* Remember column sizes of these views between sessions
* Added sort indicator to the lists in the above mentioned views
* Moved investTransactionTypeE from KMyMoneyRegister to MyMoneySplit
* Fixed path to title label background image
2007-01-21 Thomas Baumgart <[email protected]>
* Fixed tab display when starting to create a new transaction via the tab
2007-01-21 Tony Bloomfield <[email protected]>
* Correct record counts
2007-01-18 Thomas Baumgart <[email protected]>
* Finished work on the RegisterSearchLine widget
* More work on the investment transaction editor
2007-01-17 Thomas Baumgart <[email protected]>
* Fixed problem that postpone and finish reconciliation are disabled
whenever the corresponding account object changes (e.g. due to change
of a transaction)
* More work on the RegisterSearchLine widget
2007-01-16 Thomas Baumgart <[email protected]>
* Fixed problem with actions being disabled after a transaction
has been entered
* Open ledger for investment account if one of its stock accounts
is selected
2007-01-15 Thomas Baumgart <[email protected]>
* Added framework for RegisterSearchLine object (not yet functional)
2007-01-13 Thomas Baumgart <[email protected]>
* Added new reconcile overlay icon provided by Rob
* Added display of reconcile overlay to institution and account icon view
* Fixed a problem with selecting transactions
2007-01-11 Thomas Baumgart <[email protected]>
* More investment ledger work
2007-01-10 Thomas Baumgart <[email protected]>
* Support all UTF-8 characters in schedule list items and account editor
dialog caption
2007-01-08 Thomas Baumgart <[email protected]>
* Added detection for libxml -2.6 in libofx.m4
* Fixed Tony's pesky payee problem
2007-01-07 Thomas Baumgart <[email protected]>
* Added speed search to the payees view
* Fixed prevention of using unsermake on some systems
2007-01-06 Thomas Baumgart <[email protected]>
* Only allow postpone and finish reconciliation in account for
which the reconciliation has been started
* Mark that account in the accounts view
2007-01-05 Thomas Baumgart <[email protected]>
* Return references to QStrings instead of copies in MyMoneySecurity
* Added sort by security for investment accounts
* Removed external visibility of sorting by 'entry date'. The user
can use 'entry order' instead. Internally we still need it.
* Fixed broken handling of Return and Escape during edit.
* Disconnect edit widgets from editor object in editor's dtor to
prevent crashes
* Added GroupMarkers for Reconciled state
* Improved auto check number handling
* Added default Ctrl Shift Space to mark a transaction reconciled
2007-01-04 Thomas Baumgart <[email protected]>
* Use Enter/Return as shortcut to start and finish editing transactions
* Improved ledger update to avoid unnecessary resize checks
* Fixed some more spots where we need to escape special chars before
passing text as pattern to QRegExp
2007-01-03 Thomas Baumgart <[email protected]>
* Escape special chars in names before using the text as pattern for QRegExp
2007-01-02 Thomas Baumgart <[email protected]>
* Added Slovenian Tolar to the ancient currencies
2007-01-01 Thomas Baumgart <[email protected]>
* Happy New Year!!
* Changed KMyMoney2App::updateActions() into slotUpdateActions()
2006-12-31 Thomas Baumgart <[email protected]>
* Added reconciliation state to the ledger sort options
2006-12-30 Thomas Baumgart <[email protected]>
* Use include path given with --with-extra-includes during OpenSP detection
2006-12-29 Thomas Baumgart <[email protected]>
* Fixed problem introduced with changes made on 2006-12-14 and keep
the OK button in the report configuration enabled at all times
* Added support for automake 1.10
* Use KMessageBox for questions when deleting a report
2006-12-23 Thomas Baumgart <[email protected]>
* Fixed extra qualification error
2006-12-22 Thomas Baumgart <[email protected]>
* Refactoring some code modules
* More work on the transaction editor for investment transactions
(only works in ledger, crashes in form)
2006-12-04 Thomas Baumgart <[email protected]>
* Improved detection of KBanking support
2006-12-01 Thomas Baumgart <[email protected]>
* Don't allow to edit/create transactions in income or expense ledgers
2006-11-29 Thomas Baumgart <[email protected]>
* Fixed problem with fancy header on weekstartday set to other than Monday
Thanks to David Houlden for sending a patch
2006-11-07 Thomas Baumgart <[email protected]>
* Prevent autofill if date has been changed by user in transaction editor
2006-11-04 Tony Bloomfield <[email protected]>
* Implement transaction fix level, for speedier startup
2006-11-03 Ace Jones <[email protected]>
* Fixed a bug where an invalid price was entered into the system for
cash dividend investment transactions imported via OFX/AqBanking.
Hopefully fixes 1581788.
* Added online help for new investment wizard. Partially addresses
#1506390.
* Fixed #1327943 where the user could not abort a QIF import with bad date
formats.
2006-11-03 Thomas Baumgart <[email protected]>
* Fixed crash when adding new transactions without transaction form active
* Started work on transaction factory for register
2006-11-01 Thomas Baumgart <[email protected]>
* Fixed a problem with transaction selection
2006-10-30 Thomas Baumgart <[email protected]>
* Fixed a memory leak and crash when starting with either '--help'
or '--dump-actions'. There is still a leak with '--help' but that
remains due to the fact, that exit() is called within the constructor
and there is no way to obtain a pointer to the KApplication object
* Fixed crash when selecting a different transaction and having the
option 'keep changes when selecting different transaction' selected
2006-10-29 Ace Jones <[email protected]>
* Fixed a memory leak and crash when a second instance of the app
is aborted
2006-10-27 Thomas Baumgart <[email protected]>
* Optimized register repainting
* Select a newly created transaction automatically once entered
* Preset From/To according to payment type when creating a new transaction
2006-10-26 Thomas Baumgart <[email protected]>
* Fixed capacity()/size() method usage mixup in the register code
* Added logic to block signal emission of the engine during transaction
matching
* Applied patch provided by Fernando Vilas to check for array boundaries
2006-10-21 Thomas Baumgart <[email protected]>
* Fixed a problem in the ledger code when loading a different file
* Fixed size problem of combo boxes in transaction form
2006-10-14 Thomas Baumgart <[email protected]>
* Fixed problem with account selector dialog
* Fixed display problem when switching to / from reconciliation mode
* Fixed flicker problem with QTable
2006-10-11 Thomas Baumgart <[email protected]>
* Renamed MarkColumn in register to ReconcileFlagColumn
* Update actions when view has been changed
* Allow to toggle between cleared/not reconciled during reconciliation
by left clicking on the C column
* Added new attention marker provided by Rob
2006-10-10 Robert Wadley <[email protected]>
* corrected a minor spelling error.
2006-10-10 Thomas Baumgart <[email protected]>
* Improved painting of fancy headers
2006-10-09 Thomas Baumgart <[email protected]>
* Modified fancy markers
* Modified attention sign to use black on yellow exclamation mark
* Fixed logic that causes empty ledgers to show up
2006-10-08 Thomas Baumgart <[email protected]>
* Fixed a problem with account selection and opening the ledger view
* Fixed Tabbar::copyTabs() to use the correct ids and pointers
* Added configure check for KDChartListTableData::setProp()
2006-10-08 Tony Bloomfield <[email protected]>
* Implement Finance::Quote interface
2006-10-07 Thomas Baumgart <[email protected]>
* Fixed crash when turning on the transaction form while ledger view
is visible
* Fixed problem with payee creation during transaction entry
2006-10-06 Thomas Baumgart <[email protected]>
* Brought back the tabbar for the form based input
* Fixed number field appearance in transaction form
2006-10-05 Robert Wadley <[email protected]>
* updated titlelabel_background.png to reflect 0.9 status
2006-10-03 Thomas Baumgart <[email protected]>
* Fixed documentation problems reported by doxygen
* Changed the mark for erroneous transactions to be a white
exclamation mark inside a circle (default color is red)
2006-10-02 Thomas Baumgart <[email protected]>
* Removed extra qualifiers in method definitions
* Added more changes which slipped through in yesterdays checkin
* Reduced margin in investments view
* Removed account button in ledger view
* Added transaction report to account menu
* Fixed a couple register display problems
2006-10-01 Thomas Baumgart <[email protected]>
* Added new ledger logic
2006-09-25 Thomas Baumgart <[email protected]>
* Fix the shares and values to have the correct fraction during file load
2006-09-23 Thomas Baumgart <[email protected]>
* Fixed a duplicate negation during liability account creation
2006-09-19 Ace Jones <[email protected]>
* Fixed a multiplication bug in budget reporting when the user specified
a yearly budget amount.
2006-09-19 Thomas Baumgart <[email protected]>
* Fixed rounding problems with automatic VAT assignment
* Fixed problem when modifying values in a transaction that has
a VAT part.
2006-09-11 Tony Bloomfield <[email protected]>
* Correct spelling mistakes; patch supplied by Tom Browder
2006-09-11 Thomas Baumgart <[email protected]>
* Added initial chapter on documentation to PHB (provided by Tom Browder)
* Switched to dblatex for PDF file generation
2006-09-09 Thomas Baumgart <[email protected]>
* Added -lkdeui to the link phase of the kbanking plugin (was missing)
2006-09-06 Thomas Baumgart <[email protected]>
* Removed old html documentation files
2006-09-04 Thomas Baumgart <[email protected]>
* Fixed date widget keyboard behaviour for Up/Down cursor key
2006-09-04 Ace Jones <[email protected]>
* Minor change to error handling for transaction matching
2006-09-03 Ace Jones <[email protected]>
* UI, engine, and documentation changes to support substring
payee matching. Still not functional until the matching itself is added.
2006-08-28 Tony Bloomfield <[email protected]>
* Allow for null return from online price quote source
2006-08-28 Thomas Baumgart <[email protected]>
* Removed duplicate period in kmymoneygpgconfigdecl.ui
2006-08-24 Thomas Baumgart <[email protected]>
* Only create the chart in the account dialog, if the resp.
tab is available
2006-08-21 Ace Jones <[email protected]>
* Fixed an error message in the merge transactions path.
2006-08-21 Tony Bloomfield <[email protected]>
* Correct currency code for Mexican Peso to MXN
2006-08-21 Thomas Baumgart <[email protected]>
* Fixed include path to allow VPATH build environment
2006-08-20 Ace Jones <[email protected]>
* Added a proper dialog for verifying that the user wants to match 2
transactions on the ledger.
2006-08-20 Thomas Baumgart <[email protected]>
* Fixed build environment required for debian builds
* Default for KBanking support is now enabled
2006-08-19 Ace Jones <[email protected]>
* Improved online stock quotes so the "Update all" continues even if
one stock is unable to be updated.
* Added a dialog to prompt the user whether he wants to disable online
quotes for this stock in this case.
2006-08-19 Thomas Baumgart <[email protected]>
* Integrated new icons into the application
* Changed shortcut for 'show all accounts' to Ctrl Shift A
2006-08-18 Robert Wadley <[email protected]>
* added some icons to use in the icon bar for 'show/hide reconcile',
'show/hide unused categories', and 'update prices' (investments)
2006-08-17 Thomas Baumgart <[email protected]>
* Added patch provided by David Houlden to support automake and
autoheader 2.6
2006-08-11 Tony Bloomfield <[email protected]>
* GnuCash importer changes
- Support for GnuCash V2.0 files (maybe incomplete)
- Handle additional account and schedule types
- Preserve account's tax-related status
- Minor coding changes
2006-08-07 Tony Bloomfield <[email protected]>
* Gnucash importer
- Add non UTF-8 support (manual selection)
- remove unnecessary "Unknown payee" references
2006-07-29 Thomas Baumgart <[email protected]>
* Don't show price/value if price information is invalid
2006-07-04 Ace Jones <[email protected]>
* Fixed bank ID handling in QIF imports (This was the purpose of my 5/29
checkin, but that was incomplete)
* Added budget-vs-actual report logic (HTML output only, CSV still needs
to be written
2006-06-30 Thomas Baumgart <[email protected]>
* Fixed #1514522 (Zero-amounted transfer transaction leads to crash)
* Added check for minimum KDE version
* Adjusted minimum KDE and QT versions in configure.in.in
2006-06-19 Thomas Baumgart <[email protected]>
* Replace parenthesis with brackets in GPG key information
* Comment modification to fix problems reported by Doxygen
* Added chapter 'Making most of KMyMoney' to manual
2006-06-15 Darren Gould <[email protected]>
* Improvements in budget implementation
(Patch applied by Ace Jones)
2006-06-14 Thomas Baumgart <[email protected]>
* Fixed #1505732 (Frequent crash on changing/opening file)
2006-06-13 Thomas Baumgart <[email protected]>
* Applied patch for cppunit.m4 provided by Daniel Calvi� S�chez
2006-06-12 Thomas Baumgart <[email protected]>
* Fixed more GPG problems in KGPGFile::GPGAvailable and
KGPGFile::keyAvailable by applying the same fix as on 2006-06-05
2006-06-05 Thomas Baumgart <[email protected]>
* Fixed problem in KGPGFile::open which reported an error when a read
operation was finished before open gets around to check for the presence
of the process.
2006-06-02 Ace Jones <[email protected]>
* Fixed a small error with the X axis labels in charts. The label for the
first column was repeated after the last column.
* Added %mm-�-%yyyy QIF date format (Addresses #1449744)
2006-05-31 Ace Jones <[email protected]>
* Replaced the Edit Account chart generation logic with a safer
implementation that uses the public interface of MyMoneyReport.
2006-05-30 Ace Jones <[email protected]>
* Added a "last 3 to next 3" months option for transaction filter (and
reports) date lock. This is not exposed to the user yet, so it's
only for use by generated reports.
2006-05-29 Ace Jones <[email protected]>
* Modified bank ID handling for QIF files so the ID's are handled the same
as other imported statements.
* Added a file filter (e.g. "*.qif") to QIF profile when an input filter is
used. (Addresses RFE #1172030)
2006-05-28 Thomas Baumgart <[email protected]>
* Fixed #1496258 (Chart doesn't repaint when configured)
2006-05-27 Ace Jones <[email protected]>
* Updated user manual for deleting accounts
2006-05-26 Ace Jones <[email protected]>
* Removed a spacer from the report configuration and find transaction
dialogs. This allows users to maximize the report config dialog,
for better selection of accounts BUT it means the ledger won't be as
large in the find transaction dialog.
2006-05-23 Ace Jones <[email protected]>
* Fixed tax transaction report, which was erroneously including transfers
2006-05-22 Tony Bloomfield <[email protected]>
* Fix Schedule Payment History storage
* Correct account balances on database read
2006-05-19 Thomas Baumgart <[email protected]>
* Fixed usage of --enable-final configure option
* Fixed cvs example in project handbook
2006-05-18 Thomas Baumgart <[email protected]>
* Removed extra qualifiers as reported by Nico Kruber
2006-05-13 Thomas Baumgart <[email protected]>
* Added general asset and liability accounts to be shown as payment
sources for loan schedules
2006-05-05 Thomas Baumgart <[email protected]>
* Preserve file permissions for compressed and encrypted files
2006-05-02 Thomas Baumgart <[email protected]>
* Added Skip schedule function
2006-05-01 Ryan Buschert <[email protected]>
* Fixed #1463167 (Account change in Enter Schedule Dialog not used)
(Patch applied by Thomas Baumgart)
2006-04-29 Ace Jones <[email protected]>
* Fixed #1478758 (ONLINEBANKING tag not anonymized).
I just removed it from the anon file entirely.
2006-04-29 Thomas Baumgart <[email protected]>
* Add better support for KOffice 1.5 libraries/includes
* Fixed a problem in MyMoneySchedule::paymentDates() and added testcase
2006-04-28 Thomas Baumgart <[email protected]>
* Fixed "Overdue schedules with a single payment cause KMM to hang
when showing the home page". Many thanks to Joel Webb for his
assistance to nail this one down.
2006-04-26 Thomas Baumgart <[email protected]>
* Corrected spelling
2006-04-25 Thomas Baumgart <[email protected]>
* Fixed another location of the lockup for loan transfers
2006-04-24 Thomas Baumgart <[email protected]>
* Applied patch provided by Dirk Mueller <[email protected]>
2006-04-23 Thomas Baumgart <[email protected]>
* Fixed translation of messages in KBanking plugin
* Fixed pot generation again
2006-04-22 Thomas Baumgart <[email protected]>
* Fixed massive creation of temp files when saving followed by
crash of the application
2006-04-21 Thomas Baumgart <[email protected]>
* Fixed pot generation (strings in ui files in subdirs were not included)
* Added logic to extract the comment field from UI string fields
to support context translation for UI files. See
https://sourceforge.net/mailarchive/message.php?msg_id=15450159
for details
* Fixed problem with loan transfers
2006-04-16 Thomas Baumgart <[email protected]>
* Added lithuanian translation as provided by Donates Glodenis
* Renamed kMyMoneyAccountCombo into KMyMoneyAccountCombo
* Added KMyMoneyAccountCombo to designer widgets
2006-04-10 Robert Wadley <[email protected]>
* Clarified text relating to the "payout transaction" in the new loan wizard.
2006-04-10 Thomas Baumgart <[email protected]>
* Added backward information from split to transaction
2006-04-09 Thomas Baumgart <[email protected]>
* Fixed speed/lockup issue during startup (thanks to Markus Draeger
for providing an anonymized file to duplicate the problem)
* Improved some interfaces to avoid unnecessary object copying
2006-04-06 Robert Wadley <[email protected]>
* Changed text "Amortization" to "principal" in the new loan wizard.
2006-04-05 Thomas Baumgart <[email protected]>
* Fixed #1439099 (Balance entry on import messed up)
2006-03-29 Thomas Baumgart <[email protected]>
* Don't show invalid smallest cash fraction value in security editor for
non currency securities entries
2006-03-25 Thomas Baumgart <[email protected]>
* Fixed #1434611 (Can't edit account to 'No Institution')
2006-03-21 Thomas Baumgart <[email protected]>
* Refixed #1439701 (Deposits don't book as deposits)
2006-03-20 Thomas Baumgart <[email protected]>
* Remove splits from scheduled transactions that reference not existing
accounts
2006-03-17 Thomas Baumgart <[email protected]>
* Updated online documentation
2006-03-16 Thomas Baumgart <[email protected]>
* Fixed #1398411 (Exchange rate not used when recording a transaction)
* Disable transaction edit in context menu when account is closed
* Create new transaction when first empty entry in ledger is double clicked
* Fill buttons with securities/currencies in new price editor dialog
* Renamed widget from m_commodity in m_security in price editor dialog
* Fixed #1439701 (Deposits don't book as deposits)
2006-03-15 Thomas Baumgart <[email protected]>
* Fixed #1447764 (KMyMoney crashes when loading file)
* Fixed #1445815 (Hidden category warning when editing a category)
Thanks to Ryan Buschert for supplying a patch
2006-03-08 Martin Preuss <[email protected]>
* kbanking.cpp: When importing transactions now also read the FIID
of the transaction (if any) and the account type.
Replaced my code for KBankingPlugin::slotAccountOnlineUpdate() with a
more elaborate version (now asks the user for the first date for which
transaction reports are to be retrieved).
2006-03-04 Ace Jones <[email protected]>
* Fixed a bug in statement importer where transactions imported
into an investment brokerage account were not getting auto-
filled based on payee.
2006-03-03 Thomas Baumgart <[email protected]>
* Present information message, that an account must be specified
before splits can be defined while creating a schedule
* Don't override amount specified if all splits have been cleared
and the split edit dialog has been left with OK back to the schedule dialog
* Update OK button in schedule dialog when the last thing required and
added are the splits of a split transaction
* Allow manual update of KMandatoryFieldGroup
* Only show asset and liability accounts in From/To field for schedules
* Only show income and expense account in Category field for schedules
* Avoid usage of std::find with QValueLists
* Added MyMoneyTransaction::hasAutoCalcSplit() and testcase
* Fixed Doxygen problems in budget headers
* Added start of New User Wizard
* Improved KMyMoneyWizard
2006-03-02 Ace Jones <[email protected]>
* Fixed a subtle bug in my 2/11 checkin. When transactions were auto-filled
in based on payee, the split bank ID would get brought in, too. This
make it impossible to later match that transaction.
2006-03-01 Thomas Baumgart <[email protected]>
* Added MyMoneySplit::isAutoCalc()
* Optimization of MyMoneySplit return parameters
* Fixed #1441071 (Investment transaction Enter button not enabled)
2006-03-01 Tony Bloomfield <[email protected]>
* Fix base currency dialog for GNC import
2006-02-26 Thomas Baumgart <[email protected]>
* Reorganized layout of account editor
* Added balance history/preview to account editor
* Setup shares field for scheduled transactions
* Added KReportChartView::setProperty()
* Added new timestamp() trace function
* Removed MyMoneyObserver functionality from KMyMoneyCurrencySelector
2006-02-24 Thomas Baumgart <[email protected]>
* Update developer documentation
* Speedup build process
2006-02-23 Darren Gould <[email protected]>
* Added budgeting capability on the account level
* hooked up the KMyMoneyAccountTree to the BudgetList
(Patch applied by Ace Jones)
2006-02-23 Thomas Baumgart <[email protected]>
* Added method to remove account from account selection widget
2006-02-23 Tony Bloomfield <[email protected]>
* Fix outdated hyperlink
2006-02-22 Thomas Baumgart <[email protected]>
* Sort accounts on homepage in alphabetical order
* Show number of overdue payments on homepage and sum-up payments
if more than one payment is overdue for a schedule
* Added Netherland Antillian Guilder to currency list
* Added feature to create new currency entries
2006-02-21 Bjorn Helgaas <[email protected]>
* Remove needless status bar updates
(Patch applied by Thomas Baumgart)
2006-02-18 Thomas Baumgart <[email protected]>
* Fixed documentation problems in MyMoneyBudget
* Added KMyMoneyWizard framework
* Fixed build system to better support FreeBSD
2006-02-17 Thomas Baumgart <[email protected]>
* Don't show closed accounts on home and institution view
* Don't allow to close accounts referenced by schedules
2006-02-15 Thomas Baumgart <[email protected]>
* Added feature to close/re-open accounts
* Fixed currency list in new account wizard
* Fixed layout of new account wizard opening balance page
2006-02-12 Darren Gould <[email protected]>
* Added new budget, rename budget, delete budget support
* Support for changing the budget start date
2006-02-12 Thomas Baumgart <[email protected]>
* Adjusted Andreas' changes here and there a bit and checked in the
whole package
2006-02-12 Andreas Nicolai <[email protected]>
* Added : categories menu to main menu and category specific context menu
to categories view
* Added : whole hierarchies of (unused) categories can now be deleted,
also the user can again delete an unused category and have its
child-categories moved one level up in the hierarchy
* Fixed : when account/category got deleted, the actions and currently
selected account weren't updated
2006-02-11 Ace Jones <[email protected]>
* Added rudimentary implementation of manual transaction matching
2006-02-11 Andreas Nicolai <[email protected]>
* Added Feature request #1395262 (Allow customization of Home Page Font Size)
* Added : font scaling (adjustable with CTRL mouse wheel) is now
saved on exit and restored on next restart
* Added : font scaling can be directly set in "Home" configuration page,
also the "remember font size on exit" feature can be turned on
and off in the configuration dialog
2006-02-09 Thomas Baumgart <[email protected]>
* Added patch provided by Mathieu Ouridoux to check for a possible difference
when ending reconciliation and warn the user
* Added missing include of locale.h
2006-02-09 Tony Bloomfield <[email protected]>
* Read Gnucash V2 files
2006-02-07 Thomas Baumgart <[email protected]>
* Remove includehints from *.ui files
* Added support of equity group to MyMoneyFile::consistencyCheck
* Converted --notimers to --timers option
* Started adding KMyMoneyPlugin::OnlinePlugin interface
2006-02-05 Thomas Baumgart <[email protected]>
* Improved encryption selection on file-by-file basis
* Bumped internal version of kmymoney2ui.rc due to recent changes
2006-02-05 Tony Bloomfield <[email protected]>
* Patch to allow compile on FreeBSD
* Add (some) field descriptions to Investment Register
2006-02-04 Thomas Baumgart <[email protected]>
* Added feature to retrieve secret keys from GPG keyring
* Added #1280473 (Encryption on a file-by-file basis)
2006-02-03 Darren Gould <[email protected]>
* Added MyMoneyBudget write and readXML capability
* Tied XML writing/reading into KBudgetView
2006-02-03 Tony Bloomfield <[email protected]>
* Extend field descriptor hint to category/memo fields
2006-02-03 Thomas Baumgart <[email protected]>
* Update networth manually at the end of institution processing to get
correct numbers
* Revised mandatory field handling for KMyMoneyEdit object
2006-02-02 Ace Jones <[email protected]>
* Laid the groundwork for budget reports
2006-02-01 Thomas Baumgart <[email protected]>
* Generalized signal connection for ledger views
* Prevent from dropping a parent account onto one of its children/grand-
children
* Support calling of configure with absolute pathname
* Fixed #1422382 (Adding payees)
2006-01-31 Ace Jones <[email protected]>
* Added a --notimers option to get rid of my nemesis, the Timer messages.
2006-01-31 Thomas Baumgart <[email protected]>
* Fixed build system to keep po/*.gmo files from being included
in the distributioin tar-ball
* Include fixuifiles in distribution
* Do not recurse into subdirectories that are not part of the
project distribution
* Updated experimental field descriptor
* Updated tool detection logic to the latest version from the KDE repository
2006-01-31 Tony Bloomfield <[email protected]>
* Experimental - add field descriptor to ledger view
2006-01-29 Thomas Baumgart <[email protected]>
* Show stock accounts as children of corresponding investment account
in institutions view
2006-01-29 Ace Jones <[email protected]>
* Fixed #1394647 (Stock splits broken)
2006-01-29 Tony Bloomfield <[email protected]>
* A tidier implementation of mandatory fields
2006-01-28 Ace Jones <[email protected]>
* Automatically create securities and stock accounts for securities
found in an OFX file. Removes the requirement that the security
already be present in your file before importing.
2006-01-28 Thomas Baumgart <[email protected]>
* Fixed a translation error in the German version (thanks to Karin Capey
for reporting)
* Fixed 1400746 (Entering scheduled transaction for a loan crashes)
(at least shows a somewhat more descriptive error message)
* Removed unused code
* Show stock accounts in the correct institution if the parent
investment account is assigned to an institution
* Improved signal handling in KMyMoneyAccountTree
* Improved selection of accounts and investments
* Reactivated icon tab in accounts view
* Added #1058732 (Save Account Icon Position)
2006-01-27 Ace Jones <[email protected]>
* Disallow importing into a stock account.
Fixes #1395656
* Removed online banking setup options when editing a stock account
2006-01-27 Tony Bloomfield <[email protected]>
* Apply required field status/color to edit schedule dialog
2006-01-26 Thomas Baumgart <[email protected]>
* Added fixuifiles to the admin directory and included it in Makefiles
2006-01-25 Thomas Baumgart <[email protected]>
* Sort list of payees in the Reassign transactions dialog by name
* Improved RMB behaviour in some views/widgets
2006-01-25 Ace Jones <[email protected]>
* Modified ofx plugin to accept ofc files
* #if0'd out some broken logic in ofx importer. Some OFX files don't follow
the spec wrt totals, and this was a poor attempt to deal with that. It
ended up breaking many more common cases.
2006-01-25 Darren Gould <[email protected]>
* added XML ability and mymoneybudget class for budget feature
2006-01-24 Thomas Baumgart <[email protected]>
* Fixed #1398924 (Incorrect calculation of investment price)
* Fixed #1390918 (Can't use more than 2 decimal places in manual price update)
* Added setting capability for background of required fields
2006-01-23 Thomas Baumgart <[email protected]>
* Added capability to modify/add the opening balance in the account
edit dialog
* Renamed kMyMoneyCurrencySelector to KMyMoneyCurrencySelector
* Renamed kMyMoneySecuritySelector to KMyMoneySecuritySelector
* Added both of the above to Qt designer widgets
* Reworked payees view to use new KAction logic
2006-01-21 Darren Gould <[email protected]>
* Initial budgeting view and report mockup
2006-01-20 Tony Bloomfield <[email protected]>
* Developer documentation for dialog boxes
2006-01-19 Ace Jones <[email protected]>
* Added README.ofx to help people build with OFX support
2006-01-18 Bjorn Helgaas <[email protected]>
* Remove unused and commented-out code from account, institution, money,
payee, security, and transaction
2006-01-16 Thomas Baumgart <[email protected]>
* Changed definition of USE_OFX_DIRECTCONNECT to be numeric as all others
* Fixed problem with investment view context menu not poping up anymore
* Finalized integration into build system for online banking setup wizard
2006-01-16 Ace Jones <[email protected]>
* Updated unit tests for my last checkin
2006-01-14 Ace Jones <[email protected]>
* Added account setup for OFX direct connect
* Revived OFX direct connect (it's been broken since the KAction changes)
* OFX direct connect is now officially supproted!
* Even added some docs
2006-01-12 Thomas Baumgart <[email protected]>
* Fixed documentation problems
* Added option to resize icons in navigation bar
2006-01-11 Thomas Baumgart <[email protected]>
* Allow equity accounts in templates
* Don't modify account type while reparenting account
* Made MyMoneyFile a QObject derivative to be able to emit signals.
* Started to replace notifications with signals
* Updated some code of KMyMoneyTitleLabel
* Complete rewrite of KMyMoneyAccountTree and KMyMoneyAccountTreeItem
* Added KMyMoneyAccountTree to the Qt-Designer widget library
* Started reworking the views to be more efficient
* Removed some unused code and files
2006-01-11 Robert Wadley <[email protected]>
* Added 'budget' icons
* Added an alternate titlebar image with no logo.
* Added new "default_categories-template" to "C" and "en_US".
The template in "en_US" contains some additional US specific
categories (taxes, etc.)
* Renamed existing "default_accounts" to "old-default_accounts"
* Added Joel Webbs schedule E and schedule E templates to en_US
2006-01-07 Ace Jones <[email protected]>
* Added UI for OFX online banking account setup
2006-01-04 Tony Bloomfield <[email protected]>
* Fix #1393899 (Add support for new Russian Ruble - RUB)
Backport to 0.8
2005-12-28 Ace Jones <[email protected]>
* Added a "Transaction Report" option to the Account Menu pull-down in
ledgers. This allows you to quickly get a report for the current account.
This is part of my insidious plan to weave reports throughout the app.
* Fixed a bug that prohibited reports from loading, introduced in the 12/22
checkin.
2005-12-27 Thomas Baumgart <[email protected]>
* Fixed #1390918 (Can't use more than 2 decimal places in manual price update)
* Moved maintenance logic for account's balances from MMFile to MMSeqAccessMgr
* Fixed #1318972 (Currency symbol for foreign stock mis-displayed after quote)
2005-12-26 Thomas Baumgart <[email protected]>
* Added #1280473 (Ecryption on a file-by-file basis)
2005-12-25 Ace Jones <[email protected]>
* Added ability to sort report groups in pivottable reports
(e.g. Income, Expense).
* Forced Income group to come before Expenses in spending reports.
* Merry Christmas!
2005-12-24 Thomas Baumgart <[email protected]>
* Handle stock accounts in forecast
2005-12-22 Thomas Baumgart <[email protected]>
* Removed binary reader (left a message if someone tries to load such a file)
* Added balance to MyMoneyAccount as balance cache for all stored transactions
* Applied patches provided by Bjorn Helgaas
2005-12-22 Ace Jones <[email protected]>
* Fixed currency conversion in daily/weekly reports
2005-12-20 Thomas Baumgart <[email protected]>
* Fixed problem with disabled Finish button in reconcile dialog
* Added (in)equality operator to MyMoneyPrice
* Added support for new Romanian Leu
* Added reference check for price table
2005-12-17 Thomas Baumgart <[email protected]>
* changed readXML methods to a constructor of the resp. MyMoneyXXX object
* adopted testcases
* Fixed argument to qDebug call in MyMoneyStorageSQL
* Added patch supplied by Bjorn Helgaas to preset the default currency
when creating a file
* Removed some unused code
2005-12-16 Thomas Baumgart <[email protected]>
* Implemented MyMoneyAccountLoan::hasReferenceTo()
* Added database documentation files to list of distributed files
* Fixed markup of database documentation to follow DTD
* Use new isReferenced() method to enable certain actions
* Applied patch provided by Bjorn Helgaas (passing references)
2005-12-16 Tony Bloomfield <[email protected]>
* Document database usage
* Implement database code with timing improvements
2005-12-15 Thomas Baumgart <[email protected]>
* Started to fix KDE #115863 (--enable-final and 'make check' fails)
Now we can compile but still get link errors
2005-12-12 Thomas Baumgart <[email protected]>
* Applied patch provided by Andreas Nicolei to also change the payee
within scheduled transactions
* Fixed new account dialog to assign currency to returned account object
2005-12-11 Thomas Baumgart <[email protected]>
* Fixed spelling error in payees view
* Added reference check logic to objects and engine code
Calls at appropriate locations must still be added
2005-12-10 Ace Jones <[email protected]>
* Added a Loan Transactions report. This shows loan-specific information
about transactions in loan accounts. It doesn't provide future-looking
amortization information or loan summary information.
2005-12-09 Thomas Baumgart <[email protected]>
* Fixed export of symbols missing from patch applied on 2005-11-29
* Fixed missing definition in mymoneymoneytest.cpp
* Fixed export of symbols in test environment
2005-12-09 Tony Bloomfield <[email protected]>
* Trap database errors; provide timing traces
2005-12-01 Andreas Nicolai <[email protected]>
* added new dialog KTransactionReassignDlg
* new features in payees view:
- multiple payees can be selected, payee info is only shown
when a single payee is selected (otherwise info widget is disabled)
- 'in place' renaming is only possible when a single payee is selected
- renaming a payee to an existing payees name gives a warning
- whitespaces in payee names (entered via 'rename' or 'new payee'
actions) are stripped
- 'New payee' creates a unique payee name of the format 'New payee [?]'
- Action 'Delete payee' is now possible for several selected payees
- when payees are deleted and still assigned to transactions, the user
can now select an alternative payee who should be used for the
transactions
* new comparison operator for MyMoneyPayee to find payees by their id
2005-12-07 Thomas Baumgart <[email protected]>
* Fixed #1375112 (Can't configure home page)
2005-12-07 Tony Bloomfield <[email protected]>
* Provide utility routine for schedule weekend option
* More database stuff (work still ongoing)
2005-12-05 Tony Bloomfield <[email protected]>
* Integrate database into menu structure
2005-12-05 Thomas Baumgart <[email protected]>
* Added patch provided by Bjorn Helgaas entitled 'remove
superfluous QString() usage'
2005-12-04 Thomas Baumgart <[email protected]>
* Reworked the category creation from within the widget
* Allow creation of complete category hierarchy in one step from
within the 'Create category' dialog
2005-11-29 Thomas Baumgart <[email protected]>
* Added view actions to toggle 'hide reconciled transactions' and
'hide unused categories'
* Applied patches provided by Bjorn Helgaas
2005-11-27 Ace Jones <[email protected]>
* Install the 48x48 application icon. Fixes KDE bug #117044.
* Inverted the sign for expenses and liabilities in reports and charts.
* Added a "7-day cashflow forecast" report under the "Net Worth Reports".
Hopefully this addresses #1238112
* Added a "year-to-month" date filter in transaction search and reports.
Addresses #1260311
* Added option to include transfers on income/expense reports. This
addresses #1297972.
* Added ability to configure reports to have days or weeks as the column.
2005-11-25 Thomas Baumgart <[email protected]>
* Reworked settings dialog to be based on KConfigDialog
* Allow quit when trying to open the same file as already opened in
another instance of KMyMoney
* Install kgpgfile.h
* Removed deprecated method kMyMoneyEdit::getMoneyValue()
* Use kMyMoneyEdit::setValue() rather than setText() to load values
* Changed MyMoneyPayee to use references in constructor
2005-11-24 Ace Jones <[email protected]>
* Added mid- and low-level support for days-based grid reports. (High-
level UI support has not been added yet.)
* Removed opening balance tests in reports, which now failed thanks to
opening balances being removed.
* Fixed a bug where duplicate securities were not getting picked up
correctly in online quotes.
2005-11-22 Ace Jones <[email protected]>
* Better handling of missing &...; sequences in HTML returned during online
quotes.
* Added an Account button to the checking & loan ledger
2005-11-19 Tony Bloomfield <[email protected]>
* Fix doxygenation...
2005-11-19 Tony Bloomfield <[email protected]>
* Doxygenate SQL stuff
2005-11-18 Thomas Baumgart <[email protected]>
* Added autosave patch provided by Marcellino Villarino with a few
modifications
* Combined multiple ways of commiting a scheduled transaction into a
single path
* Send out notification when MyMoneyFile::setUser() was called
2005-11-18 Tony Bloomfield <[email protected]>
* Initial checkin of SQL backend code
2005-11-16 Thomas Baumgart <[email protected]>
* Added factor feature for online price updates
2005-11-15 Thomas Baumgart <[email protected]>
* Converted schedules view to use new action structure
* Don't colorize lines in schedule view that do not contain a schedule
2005-11-14 Thomas Baumgart <[email protected]>
* Added date modification widget to KCurrencyCalculator to allow
manual price updates in a single dialog
* Converted investment view to use new action structure
2005-11-13 Thomas Baumgart <[email protected]>
* Fixed problem with opening balance transactions for investment accounts
* Fixed a problem when the current selected investment account is removed
* Added toolbar button to start KCalc
2005-11-12 Thomas Baumgart <[email protected]>
* Applied patch as provided by Bjorn Helgaas to collect user
information in a MyMoneyPayee object.
* Fixed display suppression of unused categories
2005-11-11 Thomas Baumgart <[email protected]>
* Moved most context menus to kmymoney2ui.rc
* Modified menu structure
* Revised logic around actions, context menus
* Adapted plugin interface to new action handling
* Print error when running 'make package-messages' in a VPATH environment
* Differentiate 'split transaction' for usage as category and caption
2005-11-08 Thomas Baumgart <[email protected]>
* Moved some action slots to KMyMoney2App:
* Revised KAction handling
* Fixed date calculation in isOverdue testcase, enhanced testcase
* Restructured action handling
* Renamed some members in the new account wizard
* Changed open balance handling in new account wizard to use
'opening balance transaction'
2005-11-06 Thomas Baumgart <[email protected]>
* Updated files for german and galician translation
2005-11-06 Tony Bloomfield <[email protected]>
* Save/restore payee email address
Could backport to 0.8
2005-11-05 Thomas Baumgart <[email protected]>
* Fixed #1348087 (Save not enabled)
* Added command line option '-n' to startup without the last file opened
* Adjust the size of the 'move account to ...' selector based on the
length of the account names
2005-11-04 Thomas Baumgart <[email protected]>
* Added ledger sort mode for 'order of entry' (based on transaction-id)
* Fixed MyMoneyScheduled::isOverdue() to return correct information
* Added testcase for MyMoneyScheduled::isOverdue()
* Fixed calculation of net-worth in views
* Added 'Move to account ...' functionality
2005-11-03 Thomas Baumgart <[email protected]>
* Make MyMoneySchedule::transaction() return a reference
* Catch exceptions during forecast processing
2005-11-02 Thomas Baumgart <[email protected]>
* Fixed #1323166 (Investment balances on homepage are the number of shares)
with patch provided by Maik Hinrichs
* Applied patch to add *.a to .cvsignore as provided by Maik Hinrichs
2005-10-31 Thomas Baumgart <[email protected]>
* Fixed MyMoneyStorageANON to write out correct data
* Added performance test feature
* Performance improvements in accounts view and engine code
* ::timetrace changes
* Write error message about thrown exception to stderr in pivottable.cpp
* Added patch required for gcc 4.1 as provided by Stephan Binner
* Added patch to remove invalid includehints from *.ui file as provided
by Stephan Binner
2005-10-27 Ace Jones <[email protected]>
* Updated MyMoneyReport object to use MyMoneyObject
* Change MyMoneyStorageANON to calculate the quasi-random offset
factor once and use it every time.
* Also removed some extraneous consts from returned-by-value objects
2005-10-23 Tony Bloomfield <[email protected]>
* Allow entry of new categories; check Payee present
Backport to 0.8
2005-10-19 Thomas Baumgart <[email protected]>
* Don't crash on schedules w/ strange transactions during forecast
* Only allow entering of schedules when all needed values are present
* More changes due to introduction of MyMoneyObject
2005-10-18 Thomas Baumgart <[email protected]>
* Added MyMoneyKeyValueContainer::clear()
* Added testcases and fixed a few problems here and there in the read/write
XML methods
* Added configure options for Mandriva 2006 as reported by Paul Doig
2005-10-17 Robert Wadley <[email protected]>
* Made corrections to the 'what's new' html page.
2005-10-17 Thomas Baumgart <[email protected]>
* Added writeXML and readXML to MyMoneyInstitution, MyMoneyPayee
* Added testcases for those routines
* Changed storage MyMoneyStorageXML to use these routines
* Fixed non-working quit button, shortcut and menu entry
* Don't allow negative values for 'enter schedules # days in advance'
2005-10-16 Thomas Baumgart <[email protected]>
* Updated MyMoneyObject as discussed on mailing list
* Added writeXML and readXML methods to MyMoneyAccount and
MyMoneyKeyValueContainer
* Added testcases for those routines
* Changed storage MyMoneyStorageXML to use these routines
* Added number of stored prices to file info dialog
2005-10-16 Tony Bloomfield <[email protected]>
* Fix 1323157 - Price Editor showed reciprocal value
* Gnucash reader - set shares = value where split currency = tx currency
2005-10-11 Tony Bloomfield <[email protected]>
* Preliminary signals for proposed file ops plugin
2005-10-10 Thomas Baumgart <[email protected]>
* Don't include todays transactions twice in the forecast
2005-10-09 Thomas Baumgart <[email protected]>
* Added fileinfo dialog to show object counts of current file
* Added traces for time measurement
* Added patches to Makefile.dist as provided by Bjorn Helgaas
* Incremented min automake version to 1.7.9
2005-10-09 Tony Bloomfield <[email protected]>
* Fix a typo which has long annoyed me, tho' nobbut a Brit would notice
2005-10-08 Thomas Baumgart <[email protected]>
* Added MyMoneyObject as base object to be used for all storable
MyMoneyXXX objects.
* Converted MyMoneyAccount to use MyMoneyObject
2005-10-07 Tony Bloomfield <[email protected]>
* Gnucash reader - link dialog help to online manual (requires 'make install')
2005-10-04 Thomas Baumgart <[email protected]>
* Fixed #1221979 (KMyMoney won't start)
2005-10-03 Tony Bloomfield <[email protected]>
* Fix transaction types for Create Schedule
2005-09-30 Thomas Baumgart <[email protected]>
* Linked help button in reports configuration dialog to online manual
2005-10-02 Ace Jones <[email protected]>
* Fixed a raft of broken logic in calculation of scheduled payment dates
* Added option to include scheduled transactions in pivottable reports.
2005-09-30 Ace Jones <[email protected]>
* Vastly simplified OFX dependency checking. Now relies on pkg-config to
sort out OFX versions.
* Enabled debugging details for all load-time fixups. I want to root out
the source of all fixups upon load.
* Added debugging information around ofx direct connect sessions, in an
attempt to troubleshoot certain problems for users in that area.
2005-09-30 Thomas Baumgart <[email protected]>
* Made calculatorButtonVisible available for Qt-Designer
* Added kMyMoneyPayee to designer library
* Removed calculator button from minimum balance field in new account dialog
2005-09-30 Tony Bloomfield <[email protected]>
* Avoid problem when creating schedule from Check or ATM transaction.
Unlikely, but...
2005-09-29 Thomas Baumgart <[email protected]>
* Fixed library dependency during build by including the required object file
2005-09-28 Thomas Baumgart <[email protected]>
* Make sure UIC uses our own widget library
* always build widget library, install for designer upon request
* Applied patches by Erik Johansson to be Up/Down the same as /- and
the day field receives focus when the widget is selected no matter
which date format is selected
* Fixed #1289026 (Transfer creates flashing red entry in destination account)
2005-09-27 Thomas Baumgart <[email protected]>
* Removed debug output for price conversion
* Added minimum balance for asset/liability accounts
* Improved 90 day forecast to show warnings when balance drops
below the minimum balance setting or even below 0
2005-09-24 Ace Jones <[email protected]>
* Fixed #1289811 (Account balance incorrect when opening kmymoney) by...
* Disallow importing a QIF transaction that transfers from/to the same
account.
* Properly fix the problem where KDE currency settings would interfere with
QIF date parsing.
2005-09-24 Thomas Baumgart <[email protected]>
* Added 90 day forecast to home view
2005-09-22 Thomas Baumgart <[email protected]>
* Added MyMoneyPrice unit tests
* Fixed #1285995 (Accounts view shows wrong balance with foreign currency)
actually a problem in conversion rate extraction in MyMoneyPrice
* Added date parameter to totalValue() and accountValue() in MyMoneyFile
2005-09-22 Tony Bloomfield <[email protected]>
* Fixed spelling problem reported by Jochen Rundholz
2005-09-20 Thomas Baumgart <[email protected]>
* Fixed #1264916 (Cannot edit fund details in investments)
* Set default fraction for new investments to 100
* Improved numeric validator for kMyMoneyEdit objects
2005-09-19 Thomas Baumgart <[email protected]>
* Editorial changes to the project handbook
* Use correct character set for HTML version of project handbook
* Added note about usage of interest field in reconciliation wizard to docs
* Added version number to title page of online documentation
2005-09-18 Thomas Baumgart <[email protected]>
* Added version history for the project handbook
* Added chapter about translations provided by Jochen Rundholz to project
handbook
* Fixed problems around editing multi-currency transactions based
on a different currency than the current account.
* Balance transactions in anonymized files by using a single,
somewhat random factor per transaction
2005-09-16 Thomas Baumgart <[email protected]>
* Fixed #1288592 (Crash with Auto fill)
* Added danish translation file as provided by Daniel Sørensen
<[email protected]> (he says only 20% are done but he does not have time
to continue)
2005-09-15 Robert Wadley <[email protected]>
* replaced reports icons
* added some 22x22 "chart style" icons
2005-09-14 Thomas Baumgart <[email protected]>
* Fixed #1287850 (Empty action box)
* Fixed #1286028 (Edit Account dialog shows wrong currency)
* Fixed #1286033 (KMyMoney hangs up)
* Fixed result calculation in KCurrencyCalculator to produce smaller
numerators and denominators
* Added unit testcase for problem #1291044
* Fixed #1291044 (Cannot apply $0.01US interest expense in a split)
* Fixed typos reported by Jochen Rundholz
2005-09-13 Ace Jones <[email protected]>
* Updated to CVS version of libOFX
* Added support for fees to OFX and Statement imports
* Fixed sign reversal on OFX dividend imports
* Support QIF imports without a "Type" line
* Added Wallstreet-Online.DE online quote source
Submitted by Marc Zahnlecker <[email protected]>
2005-09-09 Thomas Baumgart <[email protected]>
* Changed minimum KDE version to 3.2 in configure.in.in
* Added patch provided by Erik Johansson to display the selected date
including the weekday in a KPassivePopup
* Adjusted build system to work from in initially empty sandbox
2005-09-09 Tony Bloomfield <[email protected]>
* GnuCash Reader - fix locale-dependent problem on schedules
- stop crash on invalid price
2005-09-04 Thomas Baumgart <[email protected]>
* Restrict type of accounts allowed as payment/asset accounts for loans
* Sort transactions in ledger on same date by check no and then by value
* Keep check number if already entered when autofilling a transaction
* Updated link to PDF version of project handbook
* Added local rules to make online versions for project handbook and manual
(requires a script which I currently only have on my local system)
* Changed spelling of Ruble to be consistent
* Translate currency names when loading file with different language set
* Don't override user supplied check no when loading prev. transaction
* Fixed #1264927 (check number for same day not in ascending order)
* Removed GWEN logger settings as requested by Martin
* Added hint to sort order of transactions in online manual
2005-09-04 Ace Jones <[email protected]>
* Update docs to say that you have to remove all the transactions from an
account before deleting it.
* Fixed a bug where in online price update, the local KDE currency was being
shown for foreign stocks, instead of the stock's own currency.
* Added VWD.DE online quote source, useful for german funds
* Added ability to handle quote sources where the decimal separator
is not period
* Added ability to handle quote sources which contain a thousands separator
* Added docs on how to find the trading symbol for a security supported
by Yahoo
* Chart documentation
2005-09-04 Thomas Baumgart <[email protected]>
* Added support to build widget library for Qt-Designer (needs to be
enabled via configure)
* Include new options in configure summary.
* Separated configure summary in user and developer optionsa
* Separated generation of kmymoney2.pot from merging of language files
* Allow to run in VPATH environment
* Added patch provided by Mathieu Ourioux to hide reconciled
transactions in ledger view
* Added patch provided by Erik Johansson to allow * to decrement the
date and use T to set date to today
* Updated documentation
* Include a missing string in pot file
* Use KMessageBox rather than QMessageBox
2005-09-02 Ace Jones <[email protected]>
* Fixed legend on circular charts
* Don't give option to display charts for querytable reports
* Don't populate default charts if charts are not compiled in
* Change all uses of "security" to "encryption" where that's what it means.
Eliminates terminology conflict with "security" where it means "stock/etc".
* Change uses of "Transfer from/to" to "Convert from/to" in currency converter.
Linguistically more accurate.
2005-08-29 Tony Bloomfield <[email protected]>
* GnuCash Reader
- correct split action types
- detect checks properly
- fix locale-dependent problem on schedules
2005-08-27 Ace Jones <[email protected]>
* When importing investments via OFX into an investment account with an
associated brokerage account, use that account for the buys/sells &
cash dividends.
* When importing investments via OFX into an investment account with an
associated brokerage account, allow non-investment transactions. Dump
them into the brokerage account.
* Added fees to MMStatement::Transaction struct for later use
* Commented some obscure aspects of MMStatement
* Also match imported securities by name if they have no symbol
2005-08-26 Ace Jones <[email protected]>
* Added ability for import plugins to specify the file format filter to use
when looking for those files
* Added "*.qfx" to file format filter in OFX import plugin
* Added three new default chart-type reports
* Added a new "Charts" section to the reports summary which collects all
reports that are set to display initially as charts
2005-08-25 Ace Jones <[email protected]>
* Fixed crash in chart configuration
* Added stacked bar chart
* Changed ring chart to be proportional widths (not sure I like this)
* Changed pie charts to look 3D
2005-08-23 Ace Jones <[email protected]>
* Chart configuration dialog
* Added line, bar, pie & ring charts
* Ability to configure a report to always show up as a chart
* Ability to toggle grid lines and printed data values
* These new values are saved to the KMM file.
2005-08-22 Ace Jones <[email protected]>
* Fixed text string problems. Thanks to Jochen Rundholz for identifying.
* Attempted to fix QIF import problem where it was hampered by having
the KDE locale's negative sign position set to "Parens Around".
2005-08-19 Ace Jones <[email protected]>
* Modified pivottable reports to be configurable to four levels of detail
(sub-accounts, top-accounts, groups, total)
* Charting and HTML rendering respects the new levels of detail. This
makes charting much more useful, IMO.
2005-08-19 Thomas Baumgart <[email protected]>
* Fixed #1263755 (Crash when moving account from one subgroup to another)
2005-08-18 Thomas Baumgart <[email protected]>
* updated admin/acinclude.m4.in
* Fixed KDE BUG #110851 (Wrong date formatting in forms)
2005-08-17 Thomas Baumgart <[email protected]>
* Fixed #1260732 (Reconciling multiple currencies) Thanks to
"pSmart" for reporting
* Fixed #1261797 (Manual price entry/update does not store values)
* Added complete check for KDChart availability
2005-08-16 Ace Jones <[email protected]>
* Modified charts to show one line per sub-account or per top-account
depending on the setting of the "Show Top Accounts" configuration option.
2005-08-15 Ace Jones <[email protected]>
* Initial integration of charts. For pivottable reports (income/expenses and
net worth), the "Chart" button will display a single line graph of the
total. To use it, ensure you have libkdchart.la and configure with
--enable-charts.
2005-08-15 Thomas Baumgart <[email protected]>
* Fixed #1259351 (Icons view doesn't honor single click preference)
* Fixed minor problem in build environment
* Bumped minimum required version of KBanking to new AqBanking package
2005-08-14 Ace Jones <[email protected]>
* Explain how to convert from another encoding to UTF8
* Fixed a problem in my last checkin where libofx was
required to build CVS version.
2005-08-13 Ace Jones <[email protected]>
* Fixed a recently-introduced bug where the wrong price
source was being used.
* Updated OFX Direct Connect to use libofx 0.8.0
* #if0'd OFX unit tests this will get moved to a plugin unit tester.
* #if0'd code to create OFX response files. This will get moved to
libofx.
* Added support for stock splits
2005-08-12 Ace Jones <[email protected]>
* Catch exceptions in QIF importer when turning back on notifications
2005-08-12 Thomas Baumgart <[email protected]>
* If auto enter is selected for a schedule, enter it if it's due today
not only if it is overdue
* Fixed #1256431 (tx switch from Dep. to Withdr.)
* Released 0.8
2005-08-09 Ace Jones <[email protected]>
* Added progress to the progress bar when importing a KMM statement
* In KMM statement importer, post dividend income to "_Dividend" account
* "By institution" reports now group by institution & topaccount
* Accounts with no institution now get their institution from the topaccount
* Investment accounts are not included in account-based query reports
2005-08-09 Thomas Baumgart <[email protected]>
* Make sure the Finish button is enabled on the last page of
the edit loan wizard
* Update schedule view when a new loan account has been added
* Don't show error if schedule has no payee assigned
* Fixed a problem in KFilterDev by providing our own version
of QIODevice::readAll() in mymoneystoragexml.cpp This caused
the program to lock up on certain compressed files
2005-08-08 Robert Wadley <[email protected]>
* Changed my email address as listed in the docs
* Assorted image resolution tweeks to improve PDF output.
2005-08-06 Thomas Baumgart <[email protected]>
* Send out notification when report is added to engine
2005-08-06 Robert Wadley <[email protected]>
* Added the 0.8 splash screen and titlebar image.
2005-08-06 Ace Jones <[email protected]>
* Edited loan docs
2005-08-06 Robert Wadley <[email protected]>
* Adjusted image sizes for PDF output.
2005-08-05 Ace Jones <[email protected]>
* Spelling fixes in loans docs from Darin
2005-08-05 Thomas Baumgart <[email protected]>
* Added --enable-pdf-docs to configure which controls the generation
of the PDF version of the developer handbook and the user manual.
This setting defaults to 'no'
* Fixed a problem around creating symbolic links to header files in
VPATH build environments
* Added online help to
- settings dialog
- QIF profile editor
- Schedule dialog
2005-08-03 Thomas Baumgart <[email protected]>
* Fixed #1250608 (Calculator calculates wrong)
* Fixed crash when using option 'Goto other side of transfer transaction'
2005-08-03 Ace Jones <[email protected]>
* Spelling fixes in loans docs from Darin
2005-08-02 Thomas Baumgart <[email protected]>
* Don't show the 'ancient' currencies in the online update dialog
2005-08-01 Ace Jones <[email protected]>
* Handle 'yield' transactions in reports. Previously, they were
universally ignored.
* New Loans chapter for manual from Darin.
* Updated search chapter for manual from Darin.
2005-08-01 Robert Wadley <[email protected]>
* Added more screenshots for the manual
* Clarified some text in the manual (Schedules)
* Made some small changes in the manual for consistency.(First time)
2005-07-31 Ace Jones <[email protected]>
* Added a "continue/cancel" dialog when there is a problem importing
a single transaction. Otherwise, the user will keep getting the
error dialog continuously in a large file.
* Fixes a bug in the investment performance report: "shares bought on
the report start day are included in the starting balance and in buys.
The solution is to take the starting balance from the day before the
start of the report."
As submitted by Peter Pointner <[email protected]>
2005-07-31 Tony Bloomfield <[email protected]>
* GnuCash Reader - implement (and document) ancient currency support
2005-07-31 Thomas Baumgart <[email protected]>
* Added auto loading of 'ancient' currencies to
KMyMoneyView::loadAncientCurrencies
* Added all currencies that were converted to EURO to this list
* Maintain setting of 'update price history' between sessions
* Correctly interpret the amount entered for foreign currency
transactions (required a TAB to update the values before pressing OK)
* Do not allow to modify ancient currency prices
2005-07-30 Thomas Baumgart <[email protected]>
* Maintain identification entered for investments
* Modified home view to catch exceptions when information is somewhat
inconsistent
2005-07-30 Robert Wadley <[email protected]>
* fixed some screenshot mistakes
2005-07-30 Tony Bloomfield <[email protected]>
* GnuCash Reader - handle transactions without a currency
2005-07-29 Thomas Baumgart <[email protected]>
* Released 0.7.5
* Regenerated strings for translations
* Added updated Italian and German translation
* Fixed #1241831 (Encryption/Decryption problem with 0.7.4)
Many thanks to Thomas Schlesinger for his help to resolve this problem
2005-07-29 Tony Bloomfield <[email protected]>
* GnuCash Reader
- fix account type error message
- fix sloppy coding errors which I've been getting away with for too long
- update documentation
2005-07-27 Robert Wadley <[email protected]>
* Added some screenshots for the user manual for Tony.
2005-07-26 Thomas Baumgart <[email protected]>
* Fixed problem with total value not including fees when editing
investment transactions (reported by Peter Pointner)
* Fixed #1243365 (Wrong symbol of foreign currency on homepage)
* Hide unused widget in currency editor
2005-07-25 Thomas Baumgart <[email protected]>
* Enter and show reconciliation values for liability accounts as
positive values
2005-07-24 Ace Jones <[email protected]>
* More handbook changes
- Added & edited Roger's Settings chapter
- Retooled introduction chapter
- Added lots of links between various sections
- Added more details on the price editor
- Added authorinfo tags to chapters where they were missing
- Wrote instructions on how to write high-quality bugs
- Various edits throughout the manual
2005-07-24 Thomas Baumgart <[email protected]>
* Fixed misdetection of EOF in KGPGFile
* Make sure edit session ends when switching from investment transaction tab
to investment summary tab
2005-07-23 Robert Wadley <[email protected]>
* Added some investment screenshots to the user manual.
2005-07-23 Tony Bloomfield <[email protected]>
* GnuCash Reader - handle Currency account type
- update documentation
2005-07-22 Thomas Baumgart <[email protected]>
* Fixed problem when opening an encrypted file w/o using the gpg-agent
This was broken due to the changes added on 2005-07-15
2005-07-21 Thomas Baumgart <[email protected]>
* Fixed crash when selecting print with no report selected
2005-07-20 Ace Jones <[email protected]>
* Fixed QIF importer to deal with reinvest dividend transactions that have
fees associated with them.
2005-07-20 Thomas Baumgart <[email protected]>
* Fixed auto increment of check number field to work with non-numeric
entries
2005-07-18 Ace Jones <[email protected]>
* More handbook changes
- Explained the price editor
- Finished investment documentation
- Added lots of "Screen Shot" cues for Rob
- Added Rob to the manual credits
2005-07-18 Thomas Baumgart <[email protected]>
* Allow opening the split editor on new transactions when the
transaction form is not visible
2005-07-18 Thomas Baumgart <[email protected]>
* Fixed tab order in new investment wizard
* Added help button to reconcile wizard
* Released 0.7.4
* Bumped version to 0.7.5
2005-07-18 Tony Bloomfield <[email protected]>
* GnuCash Reader - stand-alone anonymizer fixes
- fix memory leak when deferred interval present
2005-07-18 Robert Wadley <[email protected]>
* Added quite a few more screenshots to the user manual.
2005-07-17 Thomas Baumgart <[email protected]>
* Minor layout changes (use tags where possible)
* Added Ctrl-Ins to create new transactions/splits
* Use $(MAKE) instead of 'make' to be able to switch make program
* Removed unused code enclosed with "#if __WORDSIZE == 32"
* Removed unused declarations in mymoneymoney.h
* Allow to compile mymoneymoneytest on FreeBSD
2005-07-16 Ace Jones <[email protected]>
* QIF Importer improvements for investments
- Supports O and L fields (transaction fees and account transfer)
- Disallow transfers INTO an investment account
* Major revision of the handbook
- Pared down 'firsttime' section significantly
- Moved most 'firsttime' information down into the details
- Merged MTE's 'firsttime' information with Roger's sections
- Added Roger's latest: Menus reference
- Removed "Views" reference
- Removed "Integrity Checks"
- Removed "Other documentation"
- Removed my "Files" section. Tom's is better.
- Added links for the 2 remaining "whats new" items without links
2005-07-16 Robert Wadley <[email protected]>
* Added screenshots for details-widgets.docbook in the user manual.
2005-07-15 Robert Wadley <[email protected]>
* Applied patches submitted by Darin Strait for the user manual.
2005-07-15 Thomas Baumgart <[email protected]>
* Allow modification of due date for newly created schedules based on
existing transactions
* Fixed a nasty problem when two-byte characters across a 512 byte
boundary in a GPG encrypted file causing a false EOF report in KGPGFile.
2005-07-11 Thomas Baumgart <[email protected]>
* Destroy objects in MyMoneyStorageXML::readFile even if file is not
parsable to avoid memory leaks
* Added capability to modify fraction of securities/investments
ie. Fixed #1175904 (Edit investment shares precision)
* Use precision setting for price fields in investment handling
* Fixed email link in documentation
* Suppress engine notifications during auto entering due schedules
after file load
2005-07-13 Robert Wadley <[email protected]>
* added screenshots submitted by Darin Strait for the user manual.
2005-07-10 Ace Jones <[email protected]>
* When saving an anonymous file, retain the linkage from investment account
to brokerage account
* QIF Importer improvements for investments
- Fixed reversed sign on dividend importing
- Fixed price importing. Previously, it only imported prices for the
current account. But really it should import them for any prices you have
in your KMM file.
- Added line number to warnings, to make it easier to track them down
- Converted many dialog-box warnings to debug output. They weren't that
useful in dialogs
- Removed "QIF/" from bank ID's. It was a bad design decision to include
that. If you import the same transaction 2 different ways, it will
seem different to KMM, but it should look like the same transaction.
- Warn when importing an investment transaction without a stock
- Warn when ignoring a transaction because the stock was not found
- Warn when ignoring a stock split
2005-07-10 Thomas Baumgart <[email protected]>
* Applied patch provided by Christian Nolte <[email protected]>
* Use QFile as base class instead of QIODevice
* Bumped version number to 0.7.4
2005-07-10 Tony Bloomfield <[email protected]>
* GnuCash Reader - improve formula detection in schedules
- minor stand-alone anonymizer changes
2005-07-09 Ace Jones <[email protected]>
* Updated ledger docs from Roger
* Small fixes here and there in the docs
* Modified home view to show total value of favorite accounts
(this includes balances of sub-accounts, and correctly handles currency)
2005-07-08 Thomas Baumgart <[email protected]>
* Regenerated message files
* Released 0.7.3
2005-07-07 Thomas Baumgart <[email protected]>
* Added quick-fix to avoid crash on schedule creation
* Applied doc patch provided by Jerry Amundsen
2005-07-06 Thomas Baumgart <[email protected]>
* Save equity account to file
* Re-attach children of equity account when loading old file
2005-07-05 Thomas Baumgart <[email protected]>
* Moved stockSplit() and transactionType() from KLedgerView to KMyMoneyUtils
* Improved display of investment transactions in other ledger views
* Added help button to new account wizard and linked to online doc
* Fixed some of the screenshot stuff
2005-07-05 Robert Wadley <[email protected]>
* screenshot stuff
2005-07-04 Thomas Baumgart <[email protected]>
* Added index.html to .cvsignore in doc/en
* Fixed #1231925 (Institutions view: totals do not reflect the accounts)
* Changed section tags into sect1 tags
* Changed 'KMyMoney' to &kappname;
* Added missing files to doc/en/Makefile.am
* Added home.html and whats_new.html for french as provided by
[email protected]
2005-07-02 Robert Wadley <[email protected]>
* Added screenshots for the manual.
* Made some small changes to some of the image names in the manual.
* Added image names to the makefile
2005-06-28 Ace Jones <[email protected]>
* Added meta tag to html reports. Apparantly this makes them show up better
on Windows. Submitted by Duloup <[email protected]>
2005-06-23 Thomas Baumgart <[email protected]>
* Selecting a different payee during renaming of another payee will
now enter the changes if the 'Keep changes when selecting a
different transaction/split' register setting is selected.
See also ChangeLog entry dated 2005-03-12.
* New categories will be shown as sub-account of expenses (#1061790)
* Applied patch provided by Laurent Montel to kmymoney2ui.rc
2005-06-20 Thomas Baumgart <[email protected]>
* Fixed 'undefined INT_MIN, INT_MAX' problem
* Resolved compiler warnings in kofxdirectconnectdlg.cpp
* Fixed #1216779 (Fails to save with space in path)
* Added italian what's new page provided by Samuel Algisi and Andrea Nironi
2005-06-20 Ace Jones <[email protected]>
* Surround CSV fields with quotes in report export. Fixes #1210755
2005-06-20 Tony Bloomfield <[email protected]>
* GnuCash Reader - fix QMessageBox change/bug
2005-06-15 Tony Bloomfield <[email protected]>
* GnuCash Reader - make anonymized names more readable
2005-06-15 Thomas Baumgart <[email protected]>
* Moved mymoneymoney.cpp to be the first module included when
building with --enable-final=yes, so that __STDC_LIMIT_MACROS is defined
before stdint.h is included for the first time
2005-06-14 Thomas Baumgart <[email protected]>
* Bumped version number to 0.7.3
* Applied fix-compile-visibility patch by Laurent Montel
* Updated acinclude.m4.in and cvs.sh from KDE/admin
* Pick up unusual places for the KDE basedir (e.g. /usr/lib/kde/3.3)
* Allow generation of pot file even if kde-config --install include
returns NONE
2005-06-13 Thomas Baumgart <[email protected]>
* Added description of common widgets
* Extract path for stylesheet from $(KDE_XSL_STYLESHEET)
* Applied ui-dialog patch provided by Laurent Montel
2005-06-08 Thomas Baumgart <[email protected]>
* Added function to select/unselect an account subtree in the
account selector widget via the right mouse button
* Fixed nested 'if' in Makefile.am
* Fixed reported Makefile.am problems with missing $(DESTDIR)
2005-06-07 Ace Jones <[email protected]>
* Added Roger's chapter on institutions
* Updated some documentor assignments
* Added Roger to the doc credits
2005-06-06 Ace Jones <[email protected]>
QIF Importer fixes for investments
* Don't create the cash side of the split if there is no cash involved
(Reinvest dividends and add/subtract shares)
* Fix Reinvest Dividends to use an income account also
* Support reinvlg, reinvsh (doing this on blind faith..I'm not really sure
what these transactions look like)
* Fix missing 'else' that caused reinvested dividends to show up as
unsupported.
* Support "sellx", "divx", etc
* Clarified the warning that !Type:Bank NInvst isn't really supported
* Clarified the warning that Memorized Transactions are not supported
2005-06-06 Thomas Baumgart <[email protected]>
* Added access to online help to find transaction dialog
* Made the transaction history the default in payees view
* Added chapter about widgets to documentation
* Convert html to encoding 'utf-8' for make preview
* Added 'make show' which opens the preview in konqueror
* Updated italian translation provided by Samuel Algisi and Andrea Nironi
* Revised german pages
2005-06-05 Tony Bloomfield <[email protected]>
* GnuCash Reader - fix crash in Tools/Prices
2005-06-05 Tony Bloomfield <[email protected]>
* GnuCash reader documentation (forgot --check - sorry!)
2005-06-05 Tony Bloomfield <[email protected]>
* GnuCash reader documentation
2005-06-03 Ace Jones <[email protected]>
* Refined the language regarding report configuration & report favorites
* Fixed the QIF import progress dialog for adding transactions to your
ledger, so now it displays properly.
2005-06-03 Thomas Baumgart <[email protected]>
* Fixed broken actions (find transactions, print, reconcile)
* Removed some recently added debug output
* Applied i18n-patch provided by Laurent Montel with slight modifications
2005-06-03 Ace Jones <[email protected]>
* Added some i18n's in report configuration. Submitted by Laurent Montel
<[email protected]>
2005-06-03 Tony Bloomfield <[email protected]>
* Add a bit of code that got lost yesterday
2005-06-02 Ace Jones <[email protected]>
* Massive speed-up to QIF import. 3,000 transactions now takes less than a
minute, instead of >45. The progress dialog needs help, though.
* Fixed OFX direct connect, that has been broken since I purged the non-
plugin OFX importer.
* Changes to experiment with link replacement in home.html. These are all
#if0'd out.
2005-06-02 Tony Bloomfield <[email protected]>
* Don't allow GnuCash import into existing file
2005-06-02 Tony Bloomfield <[email protected]>
* Allow to open/import GnuCash files without suffix
2005-05-31 Ace Jones <[email protected]>
* Added Categories and Accounts help as submitted by
Roger Lum <[email protected]>
* Added Search Transactions help as submitted by
Darin Strait <[email protected]>
2005-05-31 Thomas Baumgart <[email protected]>
* Released 0.7.2
2005-05-30 Thomas Baumgart <[email protected]>
* Added detection of html2ps and ps2pdf14 during configure
* Added conditional conversion of project handbook into pdf if
the necessary tools are present
* Don't compress file if named .xml
* Fixed warning about missing argument to QString::arg() in KMyMoneyView
2005-05-29 Thomas Baumgart <[email protected]>
* Pickup i18n version of whats_new.html
* Added KMyMoneyUtils::findResource() which searches different
filenames to find a translated file
* Added some more Galician files provided by Marcellino
* Added German translation to home page and what's new page
* Added (partial) italian translation provided by Samuel Algisi
2005-05-27 Thomas Baumgart <[email protected]>
* Calculator widget will clear display upon first digit/comma/period when
opened via the button
* Fixed payee rename to happen immediately
* Don't crash if splash screen is not correctly installed
* Renamed gl_ES.po and es_ES.po into gl.po and es.po
* Updated -fvisibility detection and usage
* Added 'make preview' to online documentation
* Generate PHB using meinproc
2005-05-25 Thomas Baumgart <[email protected]>
* Added support for unsermake (updated to current versions of
cvs.sh and detect-autoconf.sh in the admin subdir)
* Added support for -fvisibility (slightly modified patch
provided by Laurent Montel)
* Fixed build-system in kgncpricesourcedlg.h (I made this change
already for 0.7.1 but it got lost/overwritten in the meantime)
2005-05-23 Thomas Baumgart <[email protected]>
* Applied patches provided by Laurent Montel
* Added entry for Laurent on the about page
* Added shortcut Ctrl-Ins to start a new transaction/split
* Changed copy split to only work with Ctrl-C
2005-05-23 Ace Jones <[email protected]>
* Updated help files for reports, investments, and qif/ofx import
2005-05-23 Tony Bloomfield <[email protected]>
* Gnucash Reader
* Add dialog for Price Source
* Fix stock transfer crash
* Stand-alone anonymizer fix
2005-05-22 Thomas Baumgart <[email protected]>
* Fix selection of investment accounts when account is selected in
another view
2005-05-21 Ace Jones <[email protected]>
* First draft of help files for reports, online quotes, and qif/ofx import
2005-05-21 Thomas Baumgart <[email protected]>
* Bumped version to 0.7.2
* Added == and != operators to MyMoneySecurity
* Added testcases for the above
* Fixed new investment wizard to store modified security information
2005-05-21 Thomas Baumgart <[email protected]>
* Fixed drag&drop of accounts between institutions
* Fixed build system for documentation
* Released 0.7.1
2005-05-20 Thomas Baumgart <[email protected]>
* Fixed dependencies and install instructions for documentation
* Added initial doc on currencies
* Removed outbox view from documentation as it is not part of 0.8
2005-05-15 Thomas Baumgart <[email protected]>
* Avoid warning about unknown macro in kmymoney2.cpp
* Fixed escape sequence in kmymoneyedit.cpp
* Allow --enable-final to work properly with prior modifications
* Don't include the docbook source files in the installation
* Added new docbook files provided by Ace
* Added patch provided by Laurent Montel to fix some cvsignore files
* Fixed some more .cvsignore problems
2005-05-14 Ace Jones <[email protected]>
* Added investment handling to QIF importing. Handles !Type:Invst
!Type:Price and !Type:Security.
* Started "KMyMoney Files" help file
2005-05-14 Tony Bloomfield <[email protected]>
* Gnucash Reader
* Infrastructure for Price Source fix
2005-05-14 Thomas Baumgart <[email protected]>
* Display all values in the investment transaction form as they show
up in the edit widgets
* Display currency symbol in investment transaction's value column
* Updated language specific files
* Released 0.7.0
2005-05-13 Tony Bloomfield <[email protected]>
* Gnucash Reader: allow edit of suspect scheduled transactions
2005-05-12 Thomas Baumgart <[email protected]>
* Updated am_edit to state currently found in KDE admin directory
* Fixed am_edit to setup dependencies correctly
* Show currency symbols in investment ledger
2005-05-12 Robert Wadley <[email protected]>
* Changed the version number in the "about this release" page to 0.7
2005-05-09 Thomas Baumgart <[email protected]>
* Update field descriptions according to tab for all fields empty
* Fixed scheduled transactions to work from non-base-currency accounts
* Fix commodity of scheduled transactions if empty when loading file
2005-05-08 Thomas Baumgart <[email protected]>
* Update balances in accounts and institutio view when prices are changed
* Fixed handling of 'parens around' handling for negative values
* Fixed layout of details tab in FindTransactionDlg
* Speedup processing of page-up/page-down of register display
2005-05-07 Thomas Baumgart <[email protected]>
* Fixed flickering of register when running w/o transaction form
* Fixed crash when loading different file
* Fixed initial selection of account in investment view
2005-05-06 Thomas Baumgart <[email protected]>
* Force pointers to deleted objects to point to 0x00
* Fixed update of transaction type tabs and field description strings
* Fixed update of transaction type widget in ledger entry mode
* Removed unused code in kMyMoneyCombo
* Fixed signal emition of kMyMoneyCombo
2005-05-01 Thomas Baumgart <[email protected]>
* Switch to ledger view when double-clicking an account in the
institutions view
* Fixed title label of institution view
2005-04-30 Thomas Baumgart <[email protected]>
* Fixed display of positive net-worth (no more )
* Added auto increment check number
* Fixed a bug in the build system around the man pages
2005-04-29 Thomas Baumgart <[email protected]>
* Fixed crash when adding new investment transactions via clicking
on the emtpy line at the end of the ledger.
* Fixed some problems around widget updates during entry of
investment transactions
* Fixed initial column width of transaction list in payees view
* Removed non-existant files in doc/en from distribution list
2005-04-24 Thomas Baumgart <[email protected]>
* Added methods checkNoUsed() and highestCheckNo() to MyMoneyFile
* Warn user if check no is already in use
* When creating a transaction based on a previous one, set
check no to 'highest number used' plus 1.
* Update check no field if scheduled bill is paid with check
(This partially fixes #972028)
2005-04-24 Thomas Baumgart <[email protected]>
* Added setting for color used to identify values that are based
on missing conversion rates (default=blue)
* Fixed values in the institution view when stock accounts are involved
* Fixed sign of values in institution view
* Added KGlobalLedgerView::accountId() to return id of selected account
2005-04-21 Thomas Baumgart <[email protected]>
* Fixed editing schedules with a single split
* Improved exception messeages if split is not found
* Added capability to select reconcile from menu / toolbar
2005-04-19 Thomas Baumgart <[email protected]>
* Removed deprecated method from KLedgerView
* Fixed creation of categories when editing transaction with
single split
2005-04-18 Thomas Baumgart <[email protected]>
* Preserve file permission when saving
* Don't store ID for splits within transaction. They will be re-assigned
during file load anyway.
* Start editing split when any printable key is pressed
* Fixed crash in split editor when quitting using ESCape
* Advance selection bar to next split when saving a split
2005-04-18 Ace Jones <[email protected]>
* Applied patch #1183190: Online quotes locale patch
Submitted by Andy Thaller <[email protected]>
* Fixes an error in online quotes on locales which use a different
comma and period placement scheme from the quote source.
2005-04-17 Robert Wadley <[email protected]>
* Added a background image
2005-04-15 Thomas Baumgart <[email protected]>
* Added template exporter
* Allow start editing in split editor with any key if table has focus
2005-04-13 Thomas Baumgart <[email protected]>
* Removed config.h.in from repository because it is automatically generated
* Fixed initial setting of LED in gpg config dialog when key field is empty
* Added ability to turn off VAT handling for specific accounts
2005-04-11 Thomas Baumgart <[email protected]>
* Added configure switch to turn off online tests by default
* Added this switch to the respective unit tests
2005-04-08 Thomas Baumgart <[email protected]>
* Fixed generation of symbolic links to header files to support
building for different environments and using the header files
of the sandbox and not the one's installed in $KDEDIR/include/kmymoney
* Fixed buildsystem again to use top_builddir in some circumstances rather
than top_srcdir
* Make sure to remove temporary files during distclean
* Fixed distribution directory for conditional subdirectories (plugins)
2005-04-06 Robert Wadley <[email protected]>
* Changed the size of the title text in welcome.html and whats_new.html
to allow for languages that require more space.
* Added the capability of using a background image for the welcome and
whats_new pages.
2005-04-06 Tony Bloomfield <[email protected]>
* Fix spurious re-display of split editor window
2005-04-05 Tony Bloomfield <[email protected]>
* Remove old GNC reader
2005-04-05 Tony Bloomfield <[email protected]>
* Tidy up converter Makefile
2005-04-03 Ace Jones <[email protected]>
* Fix QIF import to set shares as well as value. This bug caused reports to
be all 0's until the file was saved and reloaded. The reload ran it
through KMMView::fixTransactions(), which fixed the problem.
* Added a custom '#' field which contains the unique transaction ID. The QIF
importer will refuse to load a transaction which contains the same
transaction ID as an existing transaction.
* Separated --enable-ofx into --enable-ofxplugin and --enable-ofxbanking.
ofxplugin enables ofx support only in the plugin. It defualts ON, and
should be left on for the release. ofxbanking enables OFX direct
connect, and causes the main application to require libofx. This
is experimental and is not desired for production use.
* More thorough error checking in KEnterScheduleDialog.
2005-04-03 Tony Bloomfield <[email protected]>
* Move GnuCash reader to converter directory
2005-04-01 Ace Jones <[email protected]>
* Fixed #937728: Opening balances sometimes not picked up in QIF files
* Set the 'finish' button to be default in the last page of the new account
wizard
* Fixed bug in account select dialog. When using it to create a loan
account, the schedule is not created, which causes the account to need
to be "fixed" when its loaded.
2005-03-31 Ace Jones <[email protected]>
* Added support for utf8-encoded QIF files
* Cleaned up some character-based string handling in QIF imports
2005-03-31 Thomas Baumgart <[email protected]>
* Set all values when entering scheduled transactions
* Don't show 'More ...' in home view, if there are no more scheduled tx
2005-03-30 Thomas Baumgart <[email protected]>
* Fixed a crash on startup when compiled w/o debug options
* Fixed behaviour of briefScheduleWidget
* Fixed layout of briefScheduleWidget
* Made widgets inside briefScheduleWidget more readable
2005-03-28 Thomas Baumgart <[email protected]>
* Added cancel button to new file dialog
* Hide load button for address data if no data is found for the owner
and also shows a message if the logic is started anyway.
* Fix enabling reports view
* Display currency symbol for payments
2005-03-29 Ace Jones <[email protected]>
* Cleaned up welcome html pages a bit, with some help from Rob.
2005-03-28 Thomas Baumgart <[email protected]>
* Fixed INT64_MIN, INT64_MAX definition problem
* Fixed initial startup behaviour
* Added tabs for personal information and transaction history in payees view
* Remove symlinks to header files before (re-)creating them during configure
2005-03-27 Ace Jones <[email protected]>
* Added new welcome and whats new screens
(Submitted by Robert Wadley <[email protected]>)
* Hooked up logic for all the links and added a bunch of whats new text
2005-03-26 Ace Jones <[email protected]>
* Handle QIF-imported opening balances the new way
* Terminology changes to US-english-ize the base text
(Submitted by Robert Wadley <[email protected]>)
* Fixed #1171039 (Made spaces in value amounts non-breaking in home view)
* Fixed a bug in QIF import. When a transfer transaction was imported,
the remainder of the transactions were imported into that account.
2005-03-26 Thomas Baumgart <[email protected]>
* Remove window size display from caption when compiled w/o debug support
2005-03-25 Tony Bloomfield <[email protected]>
* Avoid inadvertent overwrite of foreign file types
2005-03-24 Thomas Baumgart <[email protected]>
* Removed unused files
* Added missing header file to support 'make bcheck'
* Remove symlinks to header files before re-creating them
2005-03-23 Thomas Baumgart <[email protected]>
* Fix mymoneymoneytest.cpp to work with 64 bit systems
* Fixed description of kbanking.m4 and libofx.m4 to match behaviour
2005-03-22 Thomas Baumgart <[email protected]>
* Resolved doxygen warnings in kfindtransactiondlg.h
* Added missing include stoppers in kmymoneypricedlg.h
* Fixed duplicate #defines when building with --enable-final
* Revised install/uninstall instructions in icons subdirectories to
support $(DESTDIR) setting used in e.g. RPM builds
* Revised build system to support 'make distcheck'
2005-03-22 Ace Jones <[email protected]>
* Added "Are you sure you wish to cancel?" to import verify dialog.
2005-03-21 Ace Jones <[email protected]>
* Modified MMTransaction::isDuplicate to consider split numbers
* Added an option to MMQifProfile to turn off the check for duplicate
transactions
* Made QIF import account type check less brittle by ignoring case and
white space. Also added "Credit Card" as a type instead of just
"CCard".
2005-03-21 Thomas Baumgart <[email protected]>
* Reworked build logic (Makefile.am)
2005-03-19 Thomas Baumgart <[email protected]>
* Fixed reparenting of stock and investment accounts in engine
* Started to setup environment for external plugins
2005-03-19 Ace Jones <[email protected]>
* Cleaned up small issues in reports wrt foreign stocks. These were
exposed by the fixes in Tom's last checkin.
* Edited the warning message for foreign stocks.
* Infrastructure for QIF investment imports. Doesn't actually handle them
yet, but the parsing is in place to do so. Also warns the user that
investments are not supported.
* Terminology changes to US-english-ize the base text
(Submitted by Robert Wadley <[email protected]>)
* Fixed all warnings
* Removed old online quotes system
2005-03-18 Thomas Baumgart <[email protected]>
* Allow payment of stock transactions to be in different currency
than the stock's security
2005-03-18 Ace Jones <[email protected]>
* Fixed Makefile.am mkinstalldirs for kmymoney.desktop
2005-03-17 Tony Bloomfield <[email protected]>
* Gnucash Importer
- Handle A/Payable and A/Receivable account types
2005-03-16 Thomas Baumgart <[email protected]>
* Fixed splash screen handling
* Fixed handling to delete investment accounts
2005-03-15 Ace Jones <[email protected]>
* Added new titlebar background
(Submitted by Robert Wadley <[email protected]>)
* Removed text shadow in title label widget. I couldn't find a way to ensure
it looked good in all color schemes.
2005-03-14 Thomas Baumgart <[email protected]>
* Revised install/uninstall instructions in icons subdirectories
* Improved reparenting of accounts
* Don't allow removal of accounts that have transactions assigned
* Remove reference to kapptest. KDExecutor is much better ;-)
* Removed unused icon file kfm_home.png
* Allow removal of unused stock accounts
2005-03-13 Ace Jones <[email protected]>
* Online quotes will now only fetch quotes for the first security using a
given trading symbol. It's assumed that multiple securities using the
same symbol is an error condition.
2005-03-12 Ace Jones <[email protected]>
* Removed most OFX dependencies in the main program--all that's left is the
OFX Direct Connect and the OFX importer test cases
* Reworked Web Connect to work on ANY plugin-handled file, not just
OFX.
* Removed "stripped.txt" from being output during online quote retrieval
2005-03-12 Thomas Baumgart <[email protected]>
* Added option to control whether selecting a different transaction/split
using the mouse should be treated as Enter (saving changes) or Cancel
(discarding changes).
* Added option to activate auto fill feature in transaction entry
* Fixed crash when scrolling payees view
2005-03-11 Ace Jones <[email protected]>
* Honor price precision setting in Online Quotes
* Honor price precision setting in Investment Summary
2005-03-11 Tony Bloomfield <[email protected]>
* AutoEnter Schedules
- 1105503 - avoid lockup, produce debug data
2005-03-10 Thomas Baumgart <[email protected]>
* Qif Profile Editor
- Added patch provided by Tami King
- Reworked layout management to align objects
2005-03-09 Thomas Baumgart <[email protected]>
* Improved future payment display in financial overview page
* Revised KDE menu integration
2005-03-09 Tony Bloomfield <[email protected]>
* Gnucash import
- Fix handling of credit card accounts
2005-03-08 Ace Jones <[email protected]>
* Fixed a crash in checking ledger when attempting to edit the splits of
an investment transaction
* Added memos in the case of split transactions to transaction reports
(Submitted by Andy Thaller <[email protected]>
2005-03-07 Thomas Baumgart <[email protected]>
* Added duplicate split feature
* Added menu dynamics to the HBCI plugin
2005-03-04 Tony Bloomfield <[email protected]>
* Gnucash import
- Fix #1151541 handle invalid value in splits causing crash
- Fix #1078850 remove dailym_f schedule which we can't currently handle
2005-03-03 Thomas Baumgart <[email protected]>
* Added logic to update color settings for CSS
2005-02-20 Thomas Baumgart <[email protected]>
* Pulled titlelabel_background.png out of the attic
* Allow plugins to access the new title label object
* Added new title label to AqBanking plugin
* Added icon to institution list
* Removed unused icon files
* Install title label background image
* Added base class for views
2005-02-19 Thomas Baumgart <[email protected]>
* Added icon to institutions in institution view
2005-02-18 Thomas Baumgart <[email protected]>
* Added OK and Cancel buttons for the mouse users to the split widget
* Added .cvsignore to ofx plugin directory
2005-02-16 Thomas Baumgart <[email protected]>
* Preload split widget when category is not known
* Assign values when moving focus from e.g. amount field to split button
* Cancel any edit activity during reconciliation when pressing finish
or postpone button
* Removed unused member variables of split widget
* Fixed abnormal termination during read of encrypted files
* Improved performance of KGPGFile::atEnd()
2005-02-16 Ace Jones <[email protected]>
* Changed the title bar to draw the text in at runtime. Thanks to THB.
* Robert Wadley's latest 32x32 ledger icon
* Moved reports into kmymoney2/reports directory, and exploded the reports
source files into more files.
* Moved converter unit tests into kmymoney2/converter directory.
2005-02-16 Thomas Baumgart <[email protected]>
* Fixed reported documentation inconsistencies
2005-02-16 Tony Bloomfield <[email protected]>
* Gnucash import
- fix scheduled transactions >999.99
2005-02-15 Ace Jones <[email protected]>
Latest Robert Wadley icons
* Made the colors more consistent,
* Fixed the contrast to better match icons next to them
* Changed the reconcile icons to make it more obvious that it is an account
being reconciled.
* Changed the find_transaction icon to look like its actually magnifying, and
added a white row.
* Toned down the green in the ' ' symbols
* Fixed ledger icon (accidentally cut off part of the icon when I exported
the images) which causes the ledger icon to look too big.
2005-02-15 Thomas Baumgart <[email protected]>
* Added complete re-work of the split transaction widget and dialog
* Increased height of transaction form items
* Another s/Splitted/Split/
* Improved MyMoneyMoney::operator ==(const MyMoneyMoney&)
* Added new MyMoneyTracer constructor
2005-02-15 Tony Bloomfield <[email protected]>
* Gnucash import
- doxygen update
- add online quote source to imported securities
2005-02-13 Ace Jones <[email protected]>
* Fixed doxygen warnings
* Added new icons supplied by Robert Wadley
2005-02-13 Tony Bloomfield <[email protected]>
* Gnucash import
- normalize monetary amounts
- correct Investment Account description
2005-02-12 Ace Jones <[email protected]>
* Refactored PivotTable::AccountDescriptor into ReportAccount, which is now
a subclass of MyMoneyAccount, with hierarchy, currency, and
other convenience methods.
* Propagated ReportAccount throughout the entire reporting engine. The
reporting engine should never ever use a MyMoneyAccount.
* Numerous object logic cleanups throughout reports. I moved each method to
the proper object upon which it acted. Should improve readability. This
involved pushing a lot of functionality into the MyMoneyReport class.
* Fixed pivot table reports to handle foreign stocks
* Fixed report unit test helpers to deal with foreign currencies better
* Fixed MyMoneyMoney multiplication overflow in account query reports
* Made MyMoneyMoney::reduce() public so I can use it in reports
2005-02-10 Thomas Baumgart <[email protected]>
* Use the correct account when selecting 'edit' from within
the institution view
2005-02-07 Tony Bloomfield <[email protected]>
* Gnucash import - anonymizer changes, restore Ace's credit
* Fix editing of some frequencies (e.g. Quarterly)
2005-02-05 Ace Jones <[email protected]>
* Fixed account query reports to handle foreign stocks
* Minor clean-ups in query reports
* Really fixed report unit tests to deal with changes in handling of
opening balances
* Updated artwork supplied by Robert Wadley
* Added Tony Bloomfield to the credits
2005-02-03 Ace Jones <[email protected]>
* Added more colorful title labels for the views in MyMoneyView using
artwork and conceptual design supplied by Robert Wadley
2005-02-02 Thomas Baumgart <[email protected]>
* Fixed name of #define to make memory leak check feature work
* Added MyMoneyTracer trace logic
* Fixed a nasty bug in categories view
* Added 0.7 splash screen
2005-01-31 Ace Jones <[email protected]>
* Updated unit tests to match new handling of opening balances
2005-01-30 Ace Jones <[email protected]>
* Moved OFX import logic to a plugin.
* Some refinements to GNC import options dialog
2005-01-30 Tony Bloomfield <[email protected]>
* Gnucash import - implement option dialog
2005-01-28 Ace Jones <[email protected]>
* Fixed a subtle bug in reports that caused a crash if you double-clicked on
empty areas.
* Relaxed MyMoneyStorageANON::writeSecurity to pass through the trading
symbol, trading currency, and quote source for securities. This is useful
for debugging online quotes problems.
2005-01-26 Thomas Baumgart <[email protected]>
* Changed open balances handling to be transaction based
* Show balance per institution in institution view
* Added recursive option to MyMoneyFile::accountList()
2005-01-26 Tony Bloomfield <[email protected]>
* Gnucash import
* Properly fix coding error picked up by stricter compiler!
2005-01-24 Tony Bloomfield <[email protected]>
* Gnucash import
* Fix coding error picked up by stricter compiler
2005-01-22 Ace Jones <[email protected]>
* Hooked up the "online price updates" button in the price editor
2005-01-20 Tony Bloomfield <[email protected]>
* Gnucash import
* Scheduled transactions default to Bills rather than Deposits
* Reinstated default currency calculation
2005-01-20 Thomas Baumgart <[email protected]>
* Allow modification of end date for scheduled transactions at any time
* Allow to add splits to scheduled transfers
* Loan wizard now treats final payment as 0 if two fields are left blank
* Updated handling of calculated last payment vs. final payment
* Fixed rounding problems in financial calculator
* Added testcases to financial calculator based on user's error reports
* Enter manually added price information into engine
2005-01-18 Ace Jones <[email protected]>
* Added MSN.CA as another canadian source
* Fixed the online quote config dialog that I broke in my last checkin
2005-01-14 Thomas Baumgart <[email protected]>
* add shared library support for external plugins
* Fixed #1074957 (Create loan accounts)
* Improved the check for a valid GPG id in the settings dialog
* Fixed crash when closeing the base currency selection dialog
* Allow changing the amount of a transaction w/o having a categroy assigned
* suppress version control of *.lo files
2005-01-12 Ace Jones <[email protected]>
* Fixed reports test failure caused by fixing bug #1079427 ("Checkings" now
reads "Checking")
2005-01-11 Thomas Baumgart <[email protected]>
* removed unnecessary include at the end of kmymoneyonlinequoteconfig.cpp
* Fixed #1079427 ("Checkings" should read "Checking")
* Fixed problem with generated header files
* Added general plugin structure and mechanism
* Made KBanking a real plugin
2005-01-10 Ace Jones <[email protected]>
* Added customizable date parsing to online quotes
* Added canadian mutual funds source
* Created a general-purpose date format parsing object
* Added date-parsing unit tests
2005-01-07 Ace Jones <[email protected]>
* Online price quotes for foreign stocks will now automatically include a
price quote for the foreign currency
2005-01-06 Ace Jones <[email protected]>
* Fixed single-shot price updates
* Added functionality to retrieve single-shot currency price updates,
although this is not hooked up to the UI.
* Added right-click option in price editor to do an online price update
for a single currency pair
* Cleaned up parsing of multiple currencies passed around as a single
string in online price updating pipeline
2005-01-05 Ace Jones <[email protected]>
* Added online quotes for currencies
2005-01-05 Tony Bloomfield <[email protected]>
* Gnucash import - complete rewrite
* Uses Qt SAX2 XML Parser; simpler interface, more structured code
* Uses imymoneystorage interface rather than imymoneyserialize
* Separates XML reading and conversion code
* More user options on Schedules and Investments
(selection dialog to be written)
* Better exception handling and reporting
* Conversion code tidied up considerably
2005-01-04 Ace Jones <[email protected]>
* Hooked up multiple sources for online quotes
* Moved online quote logic out of KEquityPriceUpdateDlg and into the new
WebPriceQuote class.
* Moved online quote configuration logic out of kMyMoneyOnlineQuoteConfig
and into the new WebPriceQuote class.
* Fixed a test case in KReportsViewTest::testInvestment to use the correct
year (2004, not "current year").
2005-01-03 Thomas Baumgart <[email protected]>
* added currency New Turkish Lira (YTL) for newly created files
* reassigned id of New Israeli Shekel from ILS to NIS for newly created files
* added configuration dialog for data encryption
* added support for gpg-agent in libkgpgfile
* updated drag&drop support
* Added README.Fileformats
2005-01-02 Thomas Baumgart <[email protected]>
* Show preferred investment accounts on home page
* Added tip on anonymous save
* Fixed creation of securities - do not override information of existing
securities for new stock accounts
* Modified link order to avoid problems with unresolved symbols
* Added drag and drop to accounts, categories and institution view
2005-01-01 Ace Jones <[email protected]>
* Fixed tab order in KNewFileDlgDecl
2005-01-01 Thomas Baumgart <[email protected]>
* Happy new year to all KMyMoney developers and users!
* Show preferred investment accounts on home page
* Added tip on anonymous save
* Fixed creation of securities - do not override information of existing
securities for new stock accounts
* Added setting for memory leak checker to configure scripts
2004-12-31 Thomas Baumgart <[email protected]>
* Fixed ChangeLog entry to show the correct author
* Added more price entry logic (manual add, delete, etc.)
* Added icon to institution view
* Removed settings logic to distinguish between old and new accounts view
* Resolved a few warnings about deprecated methods
* Display a note in accounts and categories view if categories are hidden
by settings because they are unused (are not referenced by any split)
* Enhanced logic to convert account values into the base currency
* Fixed MyMoneyFile::security(const QCString& id) to return the baseCurrency
in case id is empty
* Fixed designer version problem in dialogs/keditschedtransdlgdecl.ui
* Added configure summary
* renamed kmymoneyonlinequoteconfig.ui into kmymoneyonlinequoteconfigdecl.ui
2004-12-29 Ace Jones <[email protected]>
* Added simple category matcher for OFX import. This fills in the rest of an
imported transaction using the most recent transaction with this payee as a
model.
* Maintain backward compatibility with Qt designer 3.2
* Removed support for older versions of LibOFX
* Removed check for libuuid (not using this anymore, see 12/14 checkin)
2004-12-28 Michael Edwardes <[email protected]>
* Fixed #944780 (Schedule Brief Widget)
* Fixed # 972028 (Does not honour Scheduled Method)
* Fixed #987465 (cant edit scheduled transactions)
* Fixed #1012273 (Cant enter overdue payments at real date)
* Fixed #1035730 (No number edit in enter schedule dialog)
2004-12-28 Michael Edwardes <[email protected]>
* 64bit fixes for MyMoneyMoney
2004-12-28 Thomas Baumgart <[email protected]>
* Added new admin directory from kdelibs 3.3.0
2004-12-23 Tony Bloomfield <[email protected]>
* Gnucash import - Christmas crash fix
* setTradingCurrency for new regime
2004-12-20 Ace Jones <[email protected]>
* Fixed bug in net worth reports with investments, related to new price scheme
* Added test case to catch this bug next time
2004-12-19 Ace Jones <[email protected]>
* Adjustments to work with new price scheme
2004-12-18 Kevin Tambascio <[email protected]>
* Added a new institution view, so users can easily edit
institution properties.
2004-12-17 Ace Jones <[email protected]>
* Maintain backward compatibility with Qt designer 3.2
2004-12-17 Thomas Baumgart <[email protected]>
* Added some changes for KDE 3.0 backward compatibility
* Added patch supplied by Leonardo Skorianez to load one's own data
* Added definition of QT_IS_VERSION to kdecompat.h
* Remove reconciliation flag if creating a transaction from a previous one
* Reduced flickering in ledger views
* Repackaged MyMoneyEquity and MyMoneyCurrency into MyMoneySecurity
* Added new investment wizard
* Added Equity base account which will hold opening balance accounts
* Removed (int) operators from MyMoneyMoney
* Added isZero(), isNegative() and isPositive() to MyMoneyMoney
* Added --without-arts configure option to acinclude.m4.in
* Removed unused MyMoneyFile* from engine objects
* Improved status display during online price update
* Added checks for referential integrity to MyMoneyFile
* Modified KEquityPriceUpdateDlg to support multi-selections
* Perform engine notifications based on a local copy of the notification
list to allow modification of the list during update()
* Enhanced parsing of MyMoneyMoney(QString) constructor
* Added automatically generated files to widgets/.cvsignore
* Added spanish and galician translation provided by Marcelino Villarino
* ... maybe a few other things I have forgotten ...
2004-12-14 Ace Jones <[email protected]>
* Added Investment Performance reports (by account & type)
* Expanded unit tests for OFX imports
* Finished ability to create OFX files from KMyMoney data (currently only used
for unit tests, but could be expanded).
* Added unit tests for investment reports
* Added XMLandBack calls to reports that were missing it
* Added MyMoneyTransaction::splitByAccount(QCStringList&,bool)
* Added MyMoneyTransactionFilter::clearAccountFilter()
* Removed use of libuuid (OFX uid's don't need to be universally unique,
locally unique is good enough.)
2004-12-10 Tony Bloomfield <[email protected]>
* Gnucash import - minor bug fixes
* - preserve memo in scheduled transactions
* - correct account opening dates
2004-12-07 Tony Bloomfield <[email protected]>
* Fix sloppy coding error in Edit Schedule dialog
* Sorry, will try harder next time
2004-12-05 Tony Bloomfield <[email protected]>
* Gnucash import changes
* Improve exception reporting
* More comprehensive scheduled transaction processing
2004-12-05 Ace Jones <[email protected]>
* Added unit tests for OFX import of bank statements
* Maintain libofx 0.6.6 compatability
* Separated "From/To (account)" and "From/To (date)" for translation purposes
2004-12-03 Tony Bloomfield <[email protected]>
* Implement KMyMoneyAccountCombo in scheduled transaction dialogs
* Allows selecting any asset/liability account for bills, etc.
2004-11-28 Tony Bloomfield <[email protected]>
* Partial correction of share price import
* Fix bug 1067499 - crash on import
* Create orphan accounts for unknown account ids
2004-11-28 Ace Jones <[email protected]>
* Replaced 'splitted' with 'split', which is more gramatically correct
* Added support for cash dividends in OFX importing. (Cash dividends are
dividends which are NOT reinvested).
2004-11-27 Ace Jones <[email protected]>
* More test cases for transaction reports
* Added error-checking in OFX import/download
* Fixed bug in transaction reports where grand total was getting too large
when multiple levels of subtotalling were in effect
* Better handling of the memo field on transaction reports
2004-11-25 Ace Jones <[email protected]>
* Added "Anonymous" as a file saving type, which will save off a
version of the user's data with all private information (names,
strings, amounts) masked. Hopefully this will be enough to get
users to be willing to send their data files to us when they have
a problem.
* Avoid runtime warnings concerning MyMoneyMoney::operator== in unit
tests
* Replaced some various MyMoneyMoney::operator==() calls with
MyMoneyMoney.isZero()
2004-11-21 Ace Jones <[email protected]>
* Added support for OFX Direct Connect. Thus you can download statements
directly from your bank if they expose an OFX server. Detailed online help
file included, and posted to the dev list.
* Consolidated the work of OFX importing at the KMyMoneyApp level into a
single slot, KMyMoney2App::slotOfxStatementImport
* Better handling for online price update when selecting it for a single
stock using the right-click menu in investment summary. Automatically
starts the update, and only shows the selected stock.
* Respect KDE-wide settings for negative money sign position in reports
2004-11-08 Ace Jones <[email protected]>
* Added support for multiple accounts in a single OFX file, based on a patch
by Chris B <[email protected]>.
2004-10-29 Ace Jones <[email protected]>
* Added option to obtain online stock quotes using a local shell script
2004-10-23 Ace Jones <[email protected]>
* Investment Transactions report
* Investment Holdings by Account report
* Investment Holdings by Type report
* Account Balances by Institution report
* Account Balances by Type report
* Added grand total row to all transaction reports
* Added underlying support for account reports, which builds on
transaction reports
* Added KMyMoneyUtils::equityTypeToString
2004-10-21 Ace Jones <[email protected]>
* Added settings tab for online quotes
2004-10-17 Ace Jones <[email protected]>
* Automatically close all report tabs when the file closes
* Added right-click access to on-line price updating in investment view
summary
2004-10-17 Thomas Baumgart <[email protected]>
* Fixed crash when creating new categories while entering transactions
* Added "Don't ask again" switch to question if new category should be
created.
* Removed unused tabs in new account dialog rather than disableing them
from the KABC addressbook.
2004-10-16 Ace Jones <[email protected]>
* Added online price updating for equities
* Added "Favorite Reports" to the home page.
* Added investment view to the global ledger view, which is needed for
investment accounts to show up in the verify import dialog.
* Fixed handling of "Sell" transactions in transaction reports. They were
still being reported as "Buy" transactions.
* Tweaked the logic for handling account filters with transfer transactions
in transaction reports. Now the transaction will be included once
if only one of the accounts is included in the filter.
* Added cash flow analysis tools for future investment reports
* Cleaned up random investment data generator (in KReportsViewTest)
2004-10-14 Thomas Baumgart <[email protected]>
* Added VAT handling
* Added MyMoneyMoney::isZero()
2004-10-13 Ace Jones <[email protected]>
* Added investment fields to transaction reports (action, shares, price)
* Added 'value' field to investment summary. This displays the net value of
each holding. Renamed previous 'current value' to 'price'
2004-10-11 Ace Jones <[email protected]>
* Implemented "Edit..." from context menu in investment view summary
2004-10-11 Thomas Baumgart <[email protected]>
* Updated splash screen handling. Using KSplashScreen on KDE >= 3.2.0
2004-10-10 Thomas Baumgart <[email protected]>
* Fixed #1043892 (crash when changing action in checkings view)
* Fixed #1040653 (GNC import doesn't handle equity accounts correctly)
as provided by Tony Bloomfield
* Allow double click in investment view on any column
2004-10-09 Thomas Baumgart <[email protected]>
* Reworked keyboard event handler
* Removed signalEnter() and signalEsc() signals
* Fixed initial size of cash account completion box
* Avoid some of the register flickering introduced in investment stuff
* Fixed a problem in reinvest dividend transactions when a fee was
assigned to an interest account
* Fixed switching to investment view when start editing an investment
transaction in a different view
* Reduced min version for autoconf to 2.53
* Maintain 3.0 backward compatibility
2004-10-09 Ace Jones <[email protected]>
* Fixed a bug in collapsed-column net worth reports (quarterly, yearly, etc)
where currency conversion was involved. The wrong price was being used.
2004-10-06 Thomas Baumgart <[email protected]>
* make sure widgets are destroyed when edit transaction mode is left
before any other operation is started. There used to be a race
condition somewhere which caused the program to crash
* Enable to clear the category field and save the transaction
* Added a 'use system font' switch to the configuration (Fixes #1039342)
2004-10-05 Thomas Baumgart <[email protected]>
* Updated changes for equity price edit dialog
* Updated currency edit dialog to show a better equation for price
2004-10-04 Ace Jones <[email protected]>
* Added importing of investment statements via OFX files. This is highly
experimental, and should not be used with any real data!!
* Added MyMoneyStatement XML files as an acceptable file format for
web connect. This is just for debugging.
* Changed equity price edit dialog to use the same widget as the currency
price edit dialog.
2004-10-04 Thomas Baumgart <[email protected]>
* Added patch supplied by Alexander Novitsky
* Fixed logic so that register is updated when a transaction is
modified/entered.
* Corrected error messages to point to the right method names
2004-09-26 Thomas Baumgart <[email protected]>
* Fixed memory leak in KEditEquityEntryDlg
* Added icons to buttons in KEditEquityEntryDlg
* removed compile warnings in KEditEquityEntryDlg
* disable edit/remove button when no entry is selected
2004-09-25 Thomas Baumgart <[email protected]>
* Use QGuardedPtr for pointers to widgets
* Renamed hideWidgets() into destroyWidgets()
* Don't re-create edit widgets when changing type of investment
transaction. This solved the misterious crash.
* Use highest compression rate for man pages
2004-09-24 Thomas Baumgart <[email protected]>
* Applied patch for FreeBSD supplied by Alec
* Added feature request #929127 (new transaction default based on payee)
2004-09-23 Thomas Baumgart <[email protected]>
* added buttons to register edit mode
* revised the string comparison in operator == of our objects
* fixed bug in MyMoneyMoney::operator -(int)
* added option to re-enable all (don't show again) messages
* added setting (not in GUI yet) do suppress display of calculator button
2004-09-21 Thomas Baumgart <[email protected]>
* Updated investment logic to support change of action during edit
* Generalized tab order handling in ledger view
* Improved tab order handling
* Fixed focus display of account combo box
* Added more investment logic (register based input)
* Cancel investment edit when focus is lost
* Fixed logic of account combo box
* Updated interface to MyMoneyEquity::hasPrice()
2004-09-19 Thomas Baumgart <[email protected]>
* Update investment summary when different account is selected
* Update ledger register when account with no transactions is selected
* Set the default smallest fraction for new equities to 100
* Check all equity parameters before accepting them
2004-09-16 Thomas Baumgart <[email protected]>
* Moved m_smallestAccountFraction from MyMoneyCurrency to MyMoneyEquity
* Added fraction field to equity object
* Added icons to buttons in equity dialogs
* Added edit field for totals in investment ledger
* Revised calculation of values (e.g. total) in investment ledger
2004-09-15 Ace Jones <[email protected]>
* Applied latest patch from Martin Preuss: Imported data is UTF8.
* Reversed sign on OFX statement import when transactions are
investment transactions. I haven't figured out yet why this is needed.
2004-09-14 Thomas Baumgart <[email protected]>
* Turned KMyMoneyBanking into a singleton object
* Reduced dependency of KBanking down to converter/mymoneybanking
* Present reasonable error message when trying to load a directory as template
2004-09-13 Thomas Baumgart <[email protected]>
* Do not allow any action that requires a file if no file is open
2004-09-11 Ace Jones <[email protected]>
* Modified OFX Web Connect to deal with the case where the user does not
have any file open at all.
* Modified OFX Web Connect to bring the window to the forefront in KDE < 3.2
* Moved "Tools | Banking Settings" to "Settings | Configure Online Banking"
2004-09-11 Thomas Baumgart <[email protected]>
* Fixed inclusion order of header files
* Include xmethod generated files prior to any other header file
* Fixed argument for QMessageBox in kmymoney2.cpp
2004-09-10 Ace Jones <[email protected]>
* Added patch from Martin Preuss to import files via AqBanking
2004-09-10 Thomas Baumgart <[email protected]>
* More investment view work (mainly register based editing)
2004-09-09 Ace Jones <[email protected]>
* Changed the way the program raised itself to the forefront when
receiving an ofxWebConnect DCOP call. This method was suggested by
Lubos Lunak <[email protected]> of the KDE core development team.
* Fixed compile problems when neither HAVE_NEW_OFX or HAVE_LIB_OFX
are defined.
* Copied new "OFX not available" message to the other place it's used.
* Unified the 2 interfaces to LibOFX (pre-0.7 and post-0.7). They now
share the same code for processing the data, the only differences are
in how it interacts with the library.
* Fixed memory leak in KMyMoney2App::slotBankingSettings()
2004-09-05 Thomas Baumgart <[email protected]>
* Added KBanking support supplied by Martin Preuss
* Set focus to register after deleting a transaction
2004-09-04 Ace Jones <[email protected]>
* Added support for Quicken "web connect". To enable this, set up KMM to
handle the mimetypes "application/vnd.intu.qfx", "application/x-ofx". KMM
will launch and import those transactions. If there is another instance of
KMM open at the time, it will import them into THAT instance.
* Added bankID's to MyMoneyStatement & MyMoneyTransaction. This is a
unique bank-assigned ID that can be used to detect duplicate transactions.
* Modified MyMoneyStatement importer to skip transactions with BankID's that
are already in the file.
* Added type identifier to MyMoneyStatement (checkings, savings, etc)
* Cleaned up MyMoneyStatement importer
2004-09-02 Thomas Baumgart <[email protected]>
* Added set/get functions to MyMoneyMoney for completeness
* Added formatting testcases to MyMoneyMoneyTest
* Improved libofx autoconf logic and put into separate file
* Check for a minimum version of the automake package
2004-09-02 Martin Preuss <[email protected]>
* added optional support for next generation of LibOFX
* Online banking: Importing transaction statements from the result of
online requests now works.
2004-08-31 Ace Jones <[email protected]>
* Added importing of OFX files
* Added libofx to the project
* Added AC_CHECK_LIB_WPROLOGUE to check for libofx
* Added MyMoneyStatement. This class represents a paper bank statement,
and acts as an interface between providers of such data (OFX, HBCI)
and the program.
* Fixed crash in QIF import when filter was set to %d/%mmm/%yyyy and
data was actually %d/%m/%yyyy
2004-08-29 Thomas Baumgart <[email protected]>
* Removed "Create Me" files from Makefile.am
* Better handling of next due date in loan wizard
* Updated README with instructions about how to get the memory leak
detection code compiled in
* Fixed #1016219 (Account creation fails after loan creation)
* Added page to loan account wizard to specifiy the loan payout transaction
* More investment view work (now can create and edit all transaction types)
2004-08-26 Martin Preuss <[email protected]>
* added support for online banking using kbanking
(http://www.aquamaniac.de/aqbanking/)
configure now checks whether KBanking is available and simply skips
support for it if kbanking is not found.
2004-08-24 Ace Jones <[email protected]>
* Removed "Create Me" graphics from all dialogs
2004-08-24 Thomas Baumgart <[email protected]>
* Fixed some logic errors in KAccountComboBox and completion object
* More work on the investment view
2004-08-22 Thomas Baumgart <[email protected]>
* Fixed conflicts due to merge with changes made by Ace
* Preload the KDE default settings for monetary display
* Fixed #1012257 (Calculator does not honor localized settings)
* Added flag support to MyMoneyTemplate
* Reconverted old default category files to new format (incl. flags)
* Added display only mode to kMyMoneyCategory which does not try to
create accounts
2004-08-22 Thomas Baumgart <[email protected]>
* Added idlist as parameter to MyMoneyFile::accountList()
* Added testcase for the above
* Fixed MyMoneyMoney::formatMoney() to avoid displaying the decimal
separator if currency does not have a fractional part (e.g. HUF, IRR)
* Added new account template loader
* Removed old default category loader
* Removed old default account files
* Added new i18n based template directories for accounts
* Converted old default category files to new format
* Rearranged the ledger views to better support 800x600
* Added size display in caption
* Resized payees view to better support 800x600
2004-08-22 Thomas Baumgart <[email protected]>
* Added button to kMyMoneyEdit to start the calculator
* Fixed icon display on date and money edit fields
* Converted button of kMyMoneyDateInput to KPushButton
* Fixed account selection button to show the correct
account after switch to different account type
* Fixed initial header of empty schedule view
* Fixed default button in schedule edit dialog
* Added KGPGFile::keyAvailable()
* Made OK the default button in edit schedule dialog
2004-08-21 Ace Jones <[email protected]>
* Fixed a bug in transaction reports where totals did not work
with the new parentheses-around money format
* Added "Do not ask again" to "Do you want to override the opening balance
of this account currently set to %1 with %2?" in QIF reader.
* Added "Automatically create missing payees" to "Last Use Settings" in
configuration file.
2004-08-17 Ace Jones <[email protected]>
* Fixed a bug where creating a new category would not properly use the
currently selected account as the parent, for expense accounts.
* Implemented double-clicking in accounts and categories views.
2004-08-16 Ace Jones <[email protected]>
* Modified reports to use ()'s for negative values
* Added Tax notation in GB default accounts
(Thanks to Tony Bloomfield)
2004-08-14 Ace Jones <[email protected]>
* Added an initial Tax Transactions report. Still more work needed
to make it fully-featured.
* Added "Include on Tax Reports" property in category edit dialog
* Added Tax notation in US default accounts
* Commented MyMoneyReport class
* More information on "Unexpected exception in KLedgerView::
setupPointerAndBalanceArrays"
* Inverted sign of values in Transactions reports to match standard
cash flow notation.
2004-08-11 Ace Jones <[email protected]>
* Added stock accounts to kMyMoneyAccountSelector
2004-08-08 Ace Jones <[email protected]>
* Added the ability to designate some reports as your favorite, and
they'll be grouped together.
* Altered handling of reports index list, so customized reports are stashed
in the same heading as their parent reports.
* Fixed a bug in running sum reports (Net Worth, et al). When either end
of the date range was QDate() the opening balance could be calculated wrong.
2004-08-07 Ace Jones <[email protected]>
* Added MS Money date format as an option to QIF importer (%m/%d'%yyyy)
* Added some new default reports, which are permutations of the old ones
* Modified the reports index list to show a tree view, organized by type of
report.
* Modified reports to remember the plain language date range setting,
so if you set a report to "Current Month", it will ALWAYS show the
current month.
* Added rudimentary help to report configuration dialog.
* Added 'close' button to report configuration dialog.
2004-08-05 Thomas Baumgart <[email protected]>
* More changes to maintain backward compatibility with older Qt versions.
Application now compiles under KDE 3.0 again.
2004-08-04 Ace Jones <[email protected]>
* Added more operators to reports::QueryTable::TableRow to satisfy
qHeapSort in earlier versions of QT
2004-08-04 Thomas Baumgart <[email protected]>
* Maintain backward compatibility with older Qt versions
* Fixed initialization order of kgpgfile objects
2004-08-03 Ace Jones <[email protected]>
* Added ISO date format as an option to QIF importer (%yyyy-%mm%-dd)
* Added CSV export for Transaction Reports
* Added Currency conversion for Transaction Reports
2004-08-03 Thomas Baumgart <[email protected]>
* Added workaround for bug in KFilterDev
2004-08-02 Thomas Baumgart <[email protected]>
* Added GPG encryption logic
2004-08-01 Thomas Baumgart <[email protected]>
* Fixed asset loan view activation
* Fixed new category/equity process
2004-07-31 Ace Jones <[email protected]>
* First draft of transaction reports. Doesn't yet convert currency or export
to CSV, and definitely needs more testing.
* Changed the currency identifier for "don't convert to base currency" reports
from the trading symbol (e.g. $ which could mean USD, or AUD, or CAD) to the
ID (e.g. USD, AUD, CAD, etc) which is more specific
* Reworked the report configuration dialog. Now instead of bolting on an
additional frame, the report configs are additional tabs inserted at the
beginning. Looks a bit cleaner. Also brought them into QT Designer.
2004-07-29 Ace Jones <[email protected]>
* Removed KTabWidget for KDE < 3.2 in the report tabs
* Fixed CSV report export so larger (>10,000) values are not rounded
* Fixed the case where the user enters transactions before the
opening date of the account and calls for a net worth report.
2004-07-29 Thomas Baumgart <[email protected]>
* Maintain backward compatibility for KDE 3.0 (it's still broken
due to usage to KTabWidget which only exists in KDE >= 3.2)
2004-07-28 Ace Jones <[email protected]>
* Fixed bug in reporting logic. AccountDescriptor::operator<() was broken,
missing a case.
2004-07-27 Ace Jones <[email protected]>
* Fixed CSV report export so no commas are contained in values. Values are
now saved as double's instead of formatted strings.
* Fixed spelling error in reports exception dialog.
2004-07-26 Ace Jones <[email protected]>
* Added numerous exceptions for overflow conditions in reports
2004-07-26 Thomas Baumgart <[email protected]>
* Fixed alignment of institution dialog
2004-07-26 Ace Jones <[email protected]>
* Standardized formatting of headers for scheduled payments on home page
2004-07-25 Thomas Baumgart <[email protected]>
* added more investment logic (register layout)
2004-07-23 Thomas Baumgart <[email protected]>
* set id of category before emitting signal in kMyMoneyCategory
* added more investment logic (automatic form adaption)
2004-07-23 Ace Jones <[email protected]>
* Replaced report control hyperlinks with a new button bar widget at the
top of the tab
* Added a chart view for report charts. No actual charts yet, just stubs.
2004-07-23 Ace Jones <[email protected]>
* Preliminary rough implementation of transaction report
2004-07-22 Ace Jones <[email protected]>
* Added ability to save reports as CSV
* Moved reports::AccountDescriptor into reports::PivotTable
2004-07-22 Thomas Baumgart <[email protected]>
* Fixed painting of kMyMoneyAccountCombo
2004-07-20 Felix Rodriguez <[email protected]>
* Expanded Backup Dialog so we can see the OK and Cancel Buttons.
2004-07-17 Thomas Baumgart <[email protected]>
* Maintain backward compatibility with older Qt and KDE versions
* Added File/Import/Gnucash menu entry and logic to call the reader
2004-07-17 Ace Jones <[email protected]>
* Added 'comment' field for reports, displayed in the reports list tab
2004-07-17 Ace Jones <[email protected]>
* Ability to delete reports
* Context menu (right click) from the reports list to access the report
management actions. (The same actions that are available as links in
the report tabs)
2004-07-16 Ace Jones <[email protected]>
* Interface to contain the reports, as suggested by Tom. Completely re-wrote
KReportsView in the process.
2004-07-16 Thomas Baumgart <[email protected]>
* Fixed #987465 (can't edit scheduled transactions)
2004-07-14 Ace Jones <[email protected]>
* Creation of new reports. Interface is pretty rudimentary.
* Center reports within tab frame
2004-07-14 Thomas Baumgart <[email protected]>
* More investment work
* Moved showWidgets() from the various ledger views to the base class
as it was the same code in all derivatives
2004-07-14 Ace Jones <[email protected]>
* Don't attempt to 'fix' transfers from/to a credit card account on load
2004-07-14 Thomas Baumgart <[email protected]>
* More investment view work
2004-07-14 Ace Jones <[email protected]>
* Created MyMoneyReport object, which replaces ReportConfigurationFilter
* Serialize MyMoneyReport objects to/from XML storage file, so users' changes
to their reports will be saved/loaded automatically
* Updated all report test cases to also test serialization
2004-07-13 Thomas Baumgart <[email protected]>
* Added more logic for investment view
* Fixed word wrap in split transaction dialog
* Show warning message when a category is created and the unused
categories are hidden by user settings
* Added investment register framework
2004-07-09 Thomas Baumgart <[email protected]>
* Add creation of stock accounts through investment view
* Added equities to MyMoneyStorageDump
* Really remove price information from equity history
* Added new loadList method to kMyMoneyAccountSelector
2004-07-08 Thomas Baumgart <[email protected]>
* Added stock account type
* Added checks to make sure that stock accounts have an investment parent
* Added testcases
2004-07-07 Thomas Baumgart <[email protected]>
* Added possibility to update currency rate for foreign currency accounts
during account creation
* Added duplicate transaction detection and use it during QIF import
2004-07-06 Thomas Baumgart <[email protected]>
* Fixed spelling of institution
* Added test for presence of round() function
* Modified MyMoneyFinancialCalculator to use own rounding function if
round() is not available
* Fixed #979747 (Interest rate does not get updated)
* Added constant MyMoneyMoney::autoCalc used to identify automatically
calculated values.
2004-07-01 Thomas Baumgart <[email protected]>
* Added patch supplied by Ace Jones
* Fixed the 'all dates' option in the report generation as proposed
by Ace
* Changed currency code for Ukraine Hryvnia from UAG to UAH
* Calling kMyMoneyDateInput::setDate() with QDate() as argument sets
date to 00.00.0000 which will be returned as QDate() (the invalid date)
2004-06-29 Thomas Baumgart <[email protected]>
* Don't show investment accounts in category selector widget
* Added general test environment for automated application tests
* Allow three digit fractional part for loan interest rates
2004-06-27 Kevin Tambascio <[email protected]>
* Added widgets to the online stock price update dialog
* added placeholder dialog for the config options for the online update feature.
* added a class in the engine to handle price updates from the online updater.
This will allow dialogs to expose that feature, without burying logic to update
the engine objects in the dialog.
* some work on the investment view feature
2004-06-23 Kevin Tambascio <[email protected]>
* Added new dialog (doesn't do anything yet) as a placeholder for the online
stock/currency price update features.
* Added a menu item under the Tools menu to access this. It will also be
available in the investment view.
2004-06-23 Thomas Baumgart <[email protected]>
* Applied patch(es) supplied by Ace Jones
* Fixed QIF generation errors
* Added method hasAccount() to MyMoneyFile
* Added testcases for this method
2004-06-15 Thomas Baumgart <[email protected]>
* Report failures of unit tests correctly
* Fixed transaction filter handling for reports
* Fixed #968755 (Unwanted ledger view switch)
* Partial cleanup of unused code
* Fixed #975134 (Finished transactions will be shown on homepage)
2004-06-14 Thomas Baumgart <[email protected]>
* Added patch supplied by Ace Jones
* Show preferred account after startup
* Fixed logic for KDE 3.2
2004-06-09 Thomas Baumgart <[email protected]>
* Replaced KLineEditDlg with KInputDialog for KDE >= 3.2.0
* Replaced some deprecated methods in KDE >= 3.2.0
* Fixed #968338 (Quarterly schedules are not calculated correctly)
2004-06-06 Thomas Baumgart <[email protected]>
* Fixed problem in find transaction logic
* Fixed problem with scheduled payments when payment is on 29th-31st but
month has less days
2004-06-04 Thomas Baumgart <[email protected]>
* Added kMyMoneyEquity to KLedgerViewInvestment
* Removed unused members from kMyMoneyCategory
* Fixed new equity entry dialog to keep updated values in member vars
* Fixed some make issues
* Fix endless loop when using with Qt < 3.2.1
2004-06-03 Thomas Baumgart <[email protected]>
* Renamed newAccount() to addAccount() in the engine code to
maintain consistency
* Adapted testcases to reflect above change
* Adapted kmymoneytest.cpp to work with CPPUNIT 1.9.14
2004-06-01 Thomas Baumgart <[email protected]>
* Setup minimum size of kMyMoneyAccountCombo
* Clear out text on account combo if no account present
* Disable account combo box if no account available
* Disable register if no account available
* Fixed parameter setup for call of split transaction dialog
2004-05-31 Thomas Baumgart <[email protected]>
* Make sure datepicker widget is always shown completely on screen
* Fixed category/amount assignment problem
* Created kMyMoneyAccountCombo widget
2004-05-30 Thomas Baumgart <[email protected]>
* Added KDE compatability header file. Should be used instead of kdeversion.h
* Added global test container that can be built and run using 'make check'
* Added patch for report configuration supplied by Ace Jones
2004-05-28 Thomas Baumgart <[email protected]>
* Enable more button even if transaction is not edited
* Keep the payee id for transfer transactions
2004-05-27 Thomas Baumgart <[email protected]>
* Allow arbitrary category/account selection in category field
* Reworked the ledger view code to support new features
* Investmentview is still broken!!
* Fixed spelling in de.po
* Fixed an issue with XML writing on KDE 3.2
* Added setWeekendOption to MyMoneySchedule
2004-05-14 Thomas Baumgart <[email protected]>
* Applied patch supplied by Ace Jones
* Fixed #952804 (marking 'cleared' in transaction entry form doesn't work)
* Started to implement equity accounts
2004-05-12 Thomas Baumgart <[email protected]>
* Fixed some issues around multiple currencies / exchange rates
* Fixed #952696 (Mis-assigned shortcut Alt-M in transaction form)
2004-05-05 Thomas Baumgart <[email protected]>
* Fixed comparison of account objects
* Added testcases for equality of MyMoneyAccount object
* Removed unused code from kmymoneycategory.*
* Keep account completion box in same position when resizing
2004-05-03 Thomas Baumgart <[email protected]>
* Added price precision setting to settings dialog
* Use price precision setting in price edit dialog
* Maintain backward compatability with Qt 3.1
2004-05-02 Thomas Baumgart <[email protected]>
* Fixed #944771 (Transaction form moves down the screen)
* Fixed #944778 (File/Save As not working properly)
* Fixed #944761 (Next date not calculated properly)
* Fixed #932681 (no action for esc/enter in nr. field)
* Allow to enter a '-' as first character in monetary fields without
starting the calculator
This issue only occured in the credit card and liability view
* Enhanced MyMoneyFile::balance() and totalBalance() with date parameter
* optimized MyMoneyTransactionFilter::setDateFilter()
* optimized reporting code
2004-04-24 Thomas Baumgart <[email protected]>
* Close dialog after the default currency has been selected
* Allow to override opening balance of existing account when
importing QIF file
2004-04-18 Thomas Baumgart <[email protected]>
* Fixed layout of initial import dialog
* Fixed #906749 (Hang in loop on QIF import)
* Fixed #933064 (MS-Money sub-categories make QIF import hang)
* Fixed a problem with importing QIF dates using spaces
* Maintain description field when importing accounts via QIF
* Preload account types for account creation wizard in constructor
2004-04-17 Thomas Baumgart <[email protected]>
* Added missing layout to loan wizard
2004-04-14 Thomas Baumgart <[email protected]>
* Fixed some problems around multi currency and account/category creation
* KUpdateStockPriceDlg now uses kMyMoneyEdit for price field
* Revised interface of KUpdateStockPriceDlg
* Enabled Return/Esc handling for KUpdateStockPriceDlg
* Fixed problems with inline documentation
* Fixed layout of amount tab in find transaction dialog
2004-04-05 Thomas Baumgart <[email protected]>
* Revised view activation signalling
* Added print button and file print option which is active for reports
view only
* Revised handling of cross-directory dependency to support older versions
of automake
* Removed m_file member from ReportsView::PivotTable
* Added kMyMoneyCurrencySelector widget
* Moved styles for report generation from code to kmymoney2.css
* Added support for shares to XML storage object
* Fixed a problem in MyMoneyMoney::formatMoney if precision is larger than 4
* Added KCategoryListItem to differentiate between accounts and category
view
* Added observer functionality to KInvestmentView
2004-04-03 Thomas Baumgart <[email protected]>
* Added improvement for reporting
* Added icon for reporting
2004-04-03 Thomas Baumgart <[email protected]>
* Added basic multiple currency work (currencies can be managed but
they are not used for accounts and transactions yet)
* Added reporting view supplied by Ace Jones
* Made some changes to the reporting view to support printing through KDE
* Added detection of multiple KMyMoney instances and issue warning
* Prevent loading the same file into multiple instances of KMyMoney
2004-03-24 Thomas Baumgart <[email protected]>
* Fixed #922678 (number field is not saved to XML file)
2004-03-17 Thomas Baumgart <[email protected]>
* Fixed layout of split correction dialog
* Allow transfers with partial income/expense
* Fixed display of form for investment ledger
* Added missing investmentview files to project
* Added equity tests to unit test framework
2004-03-13 Kevin Tambascio <[email protected]>
* A good chunk of functionality for investments is checked in. Includes support for
reading/writing MyMoneyEquity objects. Can add investment accounts through
the new account wizard. Can use the investment view to view all your investment
accounts. XML reader/writer will read and persist the new objects.
2004-03-10 Thomas Baumgart <[email protected]>
* Added investment view and started integration of it
2004-02-24 Thomas Baumgart <[email protected]>
* Revised payees view
* Added validator function for kMyMoneyEdit that respects monetary
settings
* Updated project file
* Fixed sizing of widgets in ledger view
* MyMoneyFile emits more notifications for payees
2004-02-24 Thomas Baumgart <[email protected]>
* Fixed #897033 (fixed open file handling)
* Fixed #902580 (unable to create category during transaction entry)
* Fixed #902581 (unable to modify date correctly in ledger view)
* Set initial focus of new account wizard to account name
2004-02-15 Thomas Baumgart <[email protected]>
* Added new MyMoneyMoney implementation which is based on
numerators and denominators (based on GNUCash's gnc_numeric
and converted to our object oriented environment)
2004-02-08 Thomas Baumgart <[email protected]>
* Fixed #892954 (Creating accounts within QIF import crashes application)
2004-02-06 Thomas Baumgart <[email protected]>
* 0.6rc2 released
2004-02-05 Thomas Baumgart <[email protected]>
* updated messages for further translation
2004-02-04 Thomas Baumgart <[email protected]>
* Updated fix for #886979
2004-02-03 Michael Edwardes <[email protected]>
* Fix #886979
2004-02-03 Thomas Baumgart <[email protected]>
* Fixed bug in 'create schedule' to include all splits of the originating
transaction
* Make a selected schedule visible when coming from the 'home' page
through a link on the schedule
* Fixed EOL coding from CRLF to LF in all relevant files
2004-01-31 Thomas Baumgart <[email protected]>
* Fixed #887044 (cannot rename categories)
* Fixed #887048 (account icons not updated after rename)
* update of previous fixes. We now allow multiple splits with
the same category for one transaction. This certainly makes sense.
2004-01-29 Michael Edwardes <[email protected]>
* Fixed #884364 (Support for variable amounts in startup code).
* Fixed config read/write in settings dialog.
* Fixed 883085 (Options for schedules stored in wrong group)
* Fixed 883260 (The schedule 'engine' doesnt honour the days in advance option)
* Fix edit schedule dialog that sets the estimate option even when not set.
(Only occurs if you never click on the checkbox).
* Fixed #880052 (Adjustment of payment date when scheduled for weekend).
(I think its a bug...)
* Call refresh properly in KScheduleView::slotNewXX.
* Set the icons for the new file dialog in both constructors.
* Make KBankListItem, KMyMoneySplitTable, KMyMoneyRegister honour the list colours option.
2004-01-26 Thomas Baumgart <[email protected]>
* Fixed #881136 (No warning when filesave fails)
* Fixed #878380 (initial font setting)
* Fixed #879317 (missing word-wrap for a label field)
* Fixed #883778 (Maximum number of editable splits)
* Fixed #884190 (Transaction containing two splits referencing same account)
* Fixed #877819 (i18n of standard account names)
* Fixed #882330 (Account button does not show correct account)
* Fixed #879002 (account button does not get updated)
* Fixed #884226 (Cannot edit loan transaction)
* Fixed #882290 (Default accounts only support ISO8859-1 charset)
* Fixed #884224 (Transaction details missing in search dialog)
* added russian homepage, default accounts and po file
2004-01-16 Thomas Baumgart <[email protected]>
* 0.6rc1 released
2004-01-14 Thomas Baumgart <[email protected]>
* Updated integration into KDE (desktop files)
* Fixed installation location for x-kmymoney2.desktop
* Updated home pages
* Added German home page
2004-01-13 Thomas Baumgart <[email protected]>
* Make sure tips are included in pot file
* Added tips for German and French translation
2004-01-08 Thomas Baumgart <[email protected]>
* made some editorial changes to dialogs for better i18n support
* added German translation file (many thanks to Raphael Langerhorst
<[email protected]> who has done a great job
* updated kmymoney2.pot file
2004-01-06 Thomas Baumgart <[email protected]>
* added info about mandir setting in README
* added man page found in MEPIS distro
* added new application icon
* added creation of symbolic link kmymoney -> kmymoney2 in $(bindir)
during 'make install'
2004-01-05 Kevin Tambascio <[email protected]>
* added support for the progress bar during read operations.
* added QStringEmpty and QCStringEmpty functions to properly handle
empty strings from the XML file.
* removed the bold when you hover over a link in the HTML view
(seemed to look strange when using it).
2004-01-04 Kevin Tambascio <[email protected]>
* removed the "nextid" attribute from some of the top-level XML attributes.
* added qWarnings and qError statements when irregularities in the file
are found.
* personal data dialog box had lower case "O" and "C" for the
ok and cancel buttons, which is inconsistent.
* added some Q_CHECK_PTR() functions to check for invalid pointer values,
which issues a warning to stderr.
* added some Q_ASSERT checks in various places in the XML Reader/Writer code.
* added a version field to keep track of different XML file versions,
in a similar fashion to the binary reader/writer.
2004-01-04 Michael Edwardes <[email protected]>
* Added button icons to KEnterScheduleDialog.
* Fixed handling of lastPayment in KEnterScheduleDialog.
* Increased vertical space to KEditScheduleDialog.
* Quick fix to make the split button work with no category.
* Check the date when entering schedules.
2004-01-03 Thomas Baumgart <[email protected]>
* added engine observer functionality to kMyMoneyAccountSelector
* correcting Mike's widget/Makefile.am change in the project file
so that it will be maintained over the next regeneration of
widgets/Makefile.am by KDevelop
* show correct icons in account's icon view
* fixed category assignment
2004-01-01 Thomas Baumgart <[email protected]>
* suppress standard F2 handling while in ledger's inline-edit-mode
* fix problem when to-account is empty and more button is pressed for
transfer transactions
* clear the transaction list in payees view if required
* overhauled some i18n stuff
2003-12-30 Thomas Baumgart <[email protected]>
* Update search result when data in engine is changed
* Fixed all (but one) compiler warnings
* Regenerated kmymoney2.pot translation source
2003-12-29 Thomas Baumgart <[email protected]>
* select account for QIF import if it already exists
* fixed visibility of selected account in kMyMoneyAccountSelector
* re-arranged introduction to "import verification" message and
allow to turn it off in the future (DontShowAgain)
* removed check for C-only options (-Wbad-function-cast) in acinclude.m4.in
* added bzip2 tarball generation to Makefile.am
* added alternate background to transaction list in payees view and
account selector widget
* Added general method to extract colors respecting the user settings
2003-12-28 Thomas Baumgart <[email protected]>
* display correct action strings for credit card accounts in ledger
* support i18n of action strings in ledger
* added tip(s)
* fixed action assignment during QIF import
* changed QIF import to use KProcess instead of QProcess.
* added more automatic fixes after 'file open'
2003-12-26 Thomas Baumgart <[email protected]>
* resized starting size of split dialog
* use different icons for loan accounts in the account icon view
* added inequality operator to MyMoneyTransaction
* fixed logic of terminating notification suspending in MyMoneyFile
* added more debug output to MyMoneyStorageDump
* added default color settings to be drawn from KMyMoneyUtils
* show template page during startup if no other info was found. This
allows straight file generation for the first time user
* speedup reading of default income/expense categories
* finished work on reconciliation wizard
* added consitency check to the new account wizard (Don't allow to
proceed if data is not entered)
* allow creation of new payees from new account wizard
* added icons to KNewAccountDlg
* allow 'reverse' category for schedule, but warn if it is selected
* added button icons to KBackupDlg
2003-12-19 Thomas Baumgart <[email protected]>
* reworked KEndingBalanceDlg to be a wizard
* added function to add interest and charge transactions during
reconciliation
* renamed 'total profit' into 'net worth'
* added changes required to compile engine on MAC
2003-12-16 Kevin Tambascio <[email protected]>
* Added ability for the user's last used directory to be stored in the
save and open dialogs.
* Left old code in place pending reviews from the team.
2003-12-15 Thomas Baumgart <[email protected]>
* fixed some bugs in handling w/o inline editing (no transaction form)
* Some marketing on the about page
* Store balances and dates in a locale-neutral form with accounts
* Make Home and End button work in ledger views and find transaction dialog
* fixed #859083 (false right alignment of input widgets based on
kMyMoneyLineEdit)
2003-12-14 Thomas Baumgart <[email protected]>
* don't crash when closing file in ledger view showing loan account
* newly entered transaction becomes the current selected transaction
2003-12-13 Thomas Baumgart <[email protected]>
* show correct category underneath the ledger lens
* don't update screen while marking splits as reconciled
* delete key now enables to delete transactions in the ledger views
* optimized screen update for ledger view
* page up/page down keys now scroll correctly in ledger view
2003-12-13 Kevin Tambascio <[email protected]>
* Changed the khomeview.cpp and css file to brighten up the colors,
and use better fonts.
2003-12-11 Thomas Baumgart <[email protected]>
* respect date changes when entering schedule transactions
* create new payees during loan account creation (#859079)
2003-12-12 Kevin Tambascio <[email protected]>
* Able to read and write all elements of the storage file using XML.
* Added a US list of account categories. This file is called
'default_accounts_enUS.dat', and it requires the user to select it,
it's not the default list.
2003-12-11 Thomas Baumgart <[email protected]>
* reset the reconcile flag when creating schedules from existing
transactions
* fix existing schedules with reconciliation flag set
* added more details to dumper
2003-12-08 Thomas Baumgart <[email protected]>
* emit stateChanged in kMyMoneyAccountSelector in single selection mode
when selection changed
* added missing pages to the loan wizard
* fixed crash in settings dialog
* don't show 'unknown institution' if no account w/o institution is found
* added account's kvp to memory dump
* fixed 'file/open...' handling
* added testcases for them
* added wizard to modify loan data
* added ActionInterest
* added testcases for large values to MyMoneyMoneyTest::testFormatMoney()
* fixed MyMoneyMoney::formatMoney() for large values
* added new type for loan schedules
* updated the enter schedule dialogs to reflect loan payments
* don't show number of transactions in accountsview for standard accounts
(asset, income, etc.)
* added field to setup the number of days before the actual occurence of a
scheduled transaction it will be shown (functionality not implemented)
2003-11-26 Thomas Baumgart <[email protected]>
* added conversion to l10n free form for MyMoneyMoney objects
* removed KDE specific code from engine code
* added MyMoneySplit::ActionInterest
2003-10-23 Thomas Baumgart <[email protected]>
* move resize-grip in find transaction dialog
* fixed minor problems in transaction filter
* fixed duplicates for transalations in KMyMoneyUtils::stringToAccountType
* added investment loan to the new account wizard
* added button icons to KImportVerifyDlg
* show accounts in sorted order in the combo box of the ledger view
* make sure that kMyMoneyEdit fields always have a fractional part
* keep QIF profiles created during QIF input
* added financial calculator class MyMoneyFinancialCalculator
* force usage of new account wizard for creation of accounts
* removed selection of wizard from settings
* updated french translation file
2003-10-02 Thomas Baumgart <[email protected]>
* modify transfers to/from loan accounts to amortization payments
when a new transaction is entered into the engine
* added more logic for loan ledger view
* added logic to read categories from QIF file
* removed libxml references in configure stuff
* improved QIF import performance
* added method to turn off/on engine notifications for bulk updates
* send out notification if an account was moved to another institution
* if no filename is known, show 'Untitled' in caption
* allow creation of categories while entering transactions
* replaced "" with QCString() in all id handling spots
* replaced comparison against "" with call to isEmpty() method
* removed member m_file from MyMoneyTransaction
* adapted testcases to the QCString() changes
* don't popup transaction form when modifying transaction in
reconciliation phase
* removed message about file closing if no data has been changed
* added startup logo for version 0.6 (hope you like it ;-) )
* fixed crash in transaction filter
* fixed initial setting of post date for new transactions
2003-09-29 Michael Edwardes <[email protected]>
* Create a liability ledger view.
* Confirm that the user meant to enter a positive number for the
opening balance when creating liability accounts. (Should usually
enter a negative amount).
2003-09-27 Michael Edwardes <[email protected]>
* Change the end date when the start date changes while editing schedules.
* Re-implement paintFocus in KAccountListItem and KScheduledListItem.
* Use the doubleClicked() signal instead of executed() in the schedule list
view.
2003-09-26 Thomas Baumgart <[email protected]>
* smarter detection of filetype to be read (looks at file contents
not the extension)
* fixed edit/delete options in AccountIconView
* fixed listview handling with the changes for the background painting
2003-09-26 Michael Edwardes <[email protected]>
* Select the new institution in KNewAccountWizard.
* Pre-select the institution if we right click on an institution and choose
create new account.
* Remove the new, edit and delete buttons from the categories view.
* Select the payee after adding it in the payees view.
* Dont let account types not supported by engine at this time get created.
* Add a, non functional, help button to the new schedule dialog.
2003-09-25 Kevin Tambascio <[email protected]>
* Able to write out files in XML with all the categories present in the new engine.
* Started the code for reading the XML files.
2003-09-25 Thomas Baumgart <[email protected]>
* moved KMyMoneyUtils::isCreditPayment to MyMoneyTransaction::isLoanPayment
* added testcase for MyMoneyTransaction::isLoanPayment
* removed unused code in MyMoneyTransaction
* marked addXXX methods of IMyMoneySerialize as deprecated in the docs
* added loan payment transactions (rudimentary support)
2003-09-24 Kevin Tambascio <[email protected]>
* Made GUI changes to allow the user to save their file as an XML file.
* Removed checks for conditionally compiling XML suport.
This is possible because I am now using the QT API's, and everyone
has support for those.
* Able to now save a basic XML file. It only currently saves the user
information, and it provides placeholders for the other sections of
our file.
2003-09-24 Michael Edwardes <[email protected]>
* Draw the background colour across the _whole_ list view in schedule
view.
* Use alternating colours for the accounts and categories view.
* Start with the alternate colour in the list views.
2003-09-19 Thomas Baumgart <[email protected]>
* added new account selection widget
* find transaction dialog uses new account selection widget
* QIF import uses new account selection widget
* added convenience methods to MyMoneyTransactionFilter
* added button icons to the institution dialog
* added button icons to the category/account selection dialog
* fixed KFindTransactionDlg so that references to income and
expense accounts are not shown
* fixed transaction display in payees view
* added new reconcile icon for buttons
* fixed isValid() in kMyMoneyEdit
* added MyMoneyMoney::abs()
* added testcase for MyMoneyMoney::abs()
* fixed the amount filter to work with absolute values only and
to make sure that from <= to
* removed debug output in payees view
2003-09-18 Michael Edwardes <[email protected]>
* MyMoneySchedule::isFinished() now works for occurences of 'Once'.
* Added 'Todays payments' to the home view to make it easier to spot them.
* If the schedule has finished use the word Finished instead of the next
payment date in the schedule list view.
* Select the account type in the account wizard.
2003-09-17 Thomas Baumgart <[email protected]>
* added new fr.po supplied by Laurent
* fixed loading new account wizard widgets after loading of file
* update caption when QIF import is finished
2003-09-17 Michael Edwardes <[email protected]>
* More validation on the KEditScheduleDialog user input.
* Add a gap to the home page just before 'Future Payments'.
* Fix creating a schedule from a transfer transaction.
* Set the right schedule type in KNewAccountWizard::accept.
* Work around backwards transfers in several places.
2003-09-16 Michael Edwardes <[email protected]>
* You can only create schedules with a start date <= today if
they are not automatically entered.
* New option to the settings dialog to check schedules upon startup.
* MyMoneySeqAccessMgr::scheduleList() now calls MyMoneySchedule::isOverdue()
which takes into account the recorded payments for a schedule.
* Refresh the schedule view list items starting with the background colour.
* Take into account recorded payments when calculating the next payment
for a schedule.
2003-09-15 Michael Edwardes <[email protected]>
* Fix memory leak in new account wizard when checking if a payee exists.
* Individual occurences for a schedule can now be entered
2003-09-15 Thomas Baumgart <[email protected]>
* added MyMoneySplit::ActionAmortization
* added MyMoneySplit::isAmoritizationSplit
* added KMyMoneyUtils::isCreditPayment
* added kMyMoneyRegisterLoan
* fixed a bug in KNewAccountDialog when creating new accounts and
the accounts or category view is active
* force every account to have a parent in KNewAccountDlg
* allow to select all accounts as parents when creating an account
* fixed update of entry count in accounts/categories view
* fixed problem with date mark in ledger if all transactions are in
the future
* show matching substrings for payees in the transaction form the
same way as for categories/accounts
* added auto payee creation to QIF import
* do not allow to create account with same name
* fixed nasty bug that occured that occured during the cycle import /
verify / cancel /import and had to do with a loose observer object
* added case insensitive account names as suggested by Michael
2003-09-15 Michael Edwardes <[email protected]>
* Removed some old search code from KMyMoneyView and some compile warnings.
* Fix credit card schedule creation.
* Use StrongFocus for certain widgets in the accout wizard ui.
* Force the user to use the correct category type when creating schedules.
* Fix bug in KEditScheduleDialog that wrongly negated the entered amount.
2003-09-10 Michael Edwardes <[email protected]>
* Implemented adding a schedule for the credit card account type when
using the account wizard.
* When executing a schedule list item, set the date to the real next payment.
* Only call the slots in KEditScheduleDialog::relodFromFile() if its a new
schedule.
* Only load the 'to' accounts if the schedule's type is transfer.
* Only set the name field of the account dialog if we are editing.
* Add ability to create category hierarchy to MyMoneyFile.
* You can now create categories directly from the edit schedule dialog.
* You can now create categories directly from the enter schedule dialog.
* Masses of fixes to KEditScheduleDialog.
* Setup KEnterScheduleDialog with the correct date.
* The schedule's transaction can now be committed to the engine via a manual
enter. NOTE ONLY THE LAST PAYMENT CAN BE COMMITTED at the moment.
* Added two methods to MyMoneySchedule : isOverdue() and isFinished().
* Changed the enums for MyMoneySchedule members.
* Only show the enter button for valid schedule next payments.
* Schedules that have finished now have green text.
2003-09-10 Thomas Baumgart <[email protected]>
* use the accounts view as standard, not the institutions view
* added 'Unknown institution' as standard to institutions view
* fixed memory leak in exception handling of KAccountsView::slotListRightMouse
* create Default QIF profile if not existant during QIF import/export
* use KDE documentpath to start looking for files to be imported
* fixed missing notifications when adding/modifying/removing institutions
* removed i18n() from certain non-translatable strings in the QIF profile
editor
* improved error messages during QIF import and display QIF entry
during account/category selection for user's reference
* set focus in KAccountSelectDlg to create button
* fixed edit and delete operation of RMB menu for institutions
2003-09-07 Thomas Baumgart <[email protected]>
* fixed visibility of new institution dialog when import a QIF file
* use current date as opening date for new accounts if the date
passed from e.g. a QIF source is invalid
2003-09-06 Thomas Baumgart <[email protected]>
* added kMyMoneyEdit::isValid()
* added MyMoneyAccount::accountGroup(void)
* revised interface between KLedgerView and kMyMoneyRegister
* Added KMyMoneyTransaction which is based on MyMoneyTransaction
but also keeps additonal information required for display purposes
* renamed MyMoneyTransaction::split to splitByAccount
* added MyMoneyTransaction::splitById which returns a split by split id
* optimized space for items in search register
* added full search functionality
* fixed bug in font handling of register code
* added possibility to create scheduled transaction from ledger view
based on existing transaction
* added button icons to find transaction dialog
2003-09-04 Michael Edwardes <[email protected]>
* Fix bug in KEditScheduleDlg::slotSplitClicked() and
KEnterScheduleDialog::slotSplitClicked().
* More split related bugs fixed in KEditScheduleDialog and
KEnterScheduleDialog.
* Re-wrote most of KEditScheduleDialog. Fixes _many_ bugs.
2003-09-02 Michael Edwardes <[email protected]>
* Show overdue schedules with red text in the list view.
* Fixed stupid bug when creating schedules.
* Schedule brief widget now shows only the schedule for the date we are over.
* Added initial ui file to enter schedules manually.
* Added class for the enter dialog.
* Display overdue schedules in red in the calendar.
* Added ability to right click on schedule in the list to enter it manually.
* Added an Enter button to the Brief schedule widget.
2003-09-01 Michael Edwardes <[email protected]>
* Made the list colours in the schedule view match the home view.
* Implemented the schedule link from the home page.
2003-08-31 Thomas Baumgart <[email protected]>
* added MyMoneyTransactionFilter class
* modified engine to use MyMoneyTransactionFilter instead of dedicated code
* modified GUI code to use MyMoneyTransactionFilter
* added 'case sensitivity' and 'regular expression' switch to
KFindTransactionDlg
* added definition of MyMoneyMoney::minValue and MyMoneyMoney::maxValue
* major overhaul of the view interface
2003-08-31 Michael Edwardes <[email protected]>
* Added a default default_accounts_enC.dat file.
* Set KDialog to look for the default_accounts_enC.dat file for its
initial dir.
* Fix the mouse tracking in the calendar table.
* Popup the Schedule brief widget 'intelligently'.
* Make sure default_accounts_enGB.dat, default_accounts_enC.dat and
comptes_par_defaut_fr.dat are installed.
* Made the Schedule brief widget borderless and added a close button.
2003-08-22 Thomas Baumgart <[email protected]>
* added french files provided by Laurent Colognes
2003-08-21 Thomas Baumgart <[email protected]>
* added more logic to the find dialog
* added more output to dump
* Fixed a bug in KNewAccount Wizard when creating liability accounts
* Differentiate accounts and categories with the same name during import
* added consistency check tool
* allow to move accounts between expense/income group
* Fixed close window function, again
2003-08-10 Thomas Baumgart <[email protected]>
* backup file name is now constructed using international date format
* added progress bar to backup function
* added new find transaction dialog (no functionality yet)
* revised register class
2003-08-09 Thomas Baumgart <[email protected]>
* avoid more compiler warnings
* use last used post date for new transactions
* fix view update after loading a file
* force memo field in transaction form to be left aligned
* fixed bugs in settings dialog (grid setting was not written)
* removed color settings for transactions
* some speed improvements after loading a file
2003-08-06 Thomas Baumgart <[email protected]>
* set date fields in export QIF dialog to the posting dates of the
first and last transaction found in the selected account
* made appendCorrectFileExt() a static method of KMyMoneyUtils and
removed it in all other places
* removed unused connections in KMyMoney2App
2003-08-02 Thomas Baumgart <[email protected]>
* show full url as tooltip in start dialog
* fixed endless loop when recent file list contains abandoned files
* disable dragability of items in start dialog
* added icon to reset button in settings dialog
* added logic for customization of home page to settings dialog
it is not yet used in the home page logic
* use KDE settings for font calculation in settings dialog
* allow setting of Preferred attribute in KNewAccountWizard
* removed reference to unknown signals/slots in KMyMoney2App::slotQifExport
* added button icons to QIF export dialog
* added button icons to QIF import dialog
* cleaned up QIF import code from leftovers of old implementation
* added button icons to QIF profile editor
2003-07-31 Michael Edwardes <[email protected]>
* Fix the nasty bug i introduced into the start dialog.
* Removed the fileNew action.
* File Save/Save As default to Documents folder.
* Removed unnecessary actions.
* Fix crash when File|Close is chosen.
2003-07-30 Michael Edwardes <[email protected]>
* Removed duplicate entries from default_accounts.dat.
* Renamed default_accounts.dat to default_accounts_enGB.dat
* Display only the filename in the recent files icon view.
* Default to the 'Documents' folder in the start dialog.
2003-07-30 Thomas Baumgart <[email protected]>
* added button icons to the ledger view
* added button icons to split dialog
* removed warnings in ksplittransactiondlg.cpp
* added button icons to split correction dialog
* added french home page
2003-07-30 Michael Edwardes <[email protected]>
* Use the IconGroup User to load icons.
* Add icons to the schedule list view items.
* Use the global icon loader object.
2003-07-29 Michael Edwardes <[email protected]>
* Add icons to the edit schedule dialog.
* Added icons to the schedule dialog.
* Added icons to the new file dialog, schedule view.
* Use colours in the schedule list.
2003-07-29 Thomas Baumgart <[email protected]>
* disable save button and menu entry if data in engine is unchanged
* fix memory leak in KLedgerView
* added feature to have country and language specific home page
2003-07-29 Michael Edwardes <[email protected]>
* Fixed loading of blank icon in the startup dialog.
* Fix schedule errors.
2003-07-28 Thomas Baumgart <[email protected]>
* fixed setting of 'startup file options' in settings dialog when
the reset button is pressed
* added feature to select the last page viewed when starting the application
* use QPushButton::setPopup for the MORE button in the transaction form
* use the british english spelling Cheque
* fixed compile error in MyMoneyStorageBin
* fixed crash when exiting the startup dialog with 'Cancel'
2003-07-26 Thomas Baumgart <[email protected]>
* Added concept of preferred account
* remove KDE specifics from MyMoneySchedule
* MyMoneySchedule now uses QDate::isValid() to determine validity of dates
* align values to the right in the schedule list view
* re-arranged inclusion of header files to speed up compilation
* MyMoneySchedule::account() now returns MyMoneyAccount object
* Added 'dynamic home page'
2003-07-23 Michael Edwardes <[email protected]>
* Fix handling of split dialog.
* Save open state of top level items in schedule list view.
2003-07-23 Thomas Baumgart <[email protected]>
* Show filename and modification mark in caption of main window
* Avoid some compiler warnings
* Fixed order when reading items from file
* Suppress false memory leakage message during autotest
* Added < operator to MyMoneySchedule to allow sorting
2003-07-23 Michael Edwardes <[email protected]>
* Removed unnecessary schedule edit classes.
* Removed old unnecessary classes.
* Changing transactions remaining also changes end date in edit dialog.
* Changing end date also changes transactions remaining in edit dialog.
* Fix IEditScheduleDialog.
* Set default list view items to open.
* Save memo field in KEditScheduleDialog.
2003-07-22 Michael Edwardes <[email protected]>
* Removed unnecessary atributes from MyMoneySchedule.
2003-07-20 Thomas Baumgart <[email protected]>
* always select a transaction in the ledger view if one's available
2003-07-19 Thomas Baumgart <[email protected]>
* Fixed testcases for MyMoneySchedule related tests in
MyMoneySeqAccessMgrTest
* modified construction of transfer transactions in
keditscheduledtransferdlg.cpp
2003-07-18 Michael Edwardes <[email protected]>
* Added the equality operator to MyMoneySchedule.
* List and calendar view honour the account filter.
* Implemented file reading and saving of schedules.
* Added a transferAccount member attribute to MyMoneySchedule.
* Updated the read and save routines.
2003-07-18 Michael Edwardes <[email protected]>
* Fix MyMoneySchedule::nextPayment()
* Clear splits when KSplitTransactionDlg sets only one. (Workaround).
* Fixed occurence of schedules.
* Fixed tab order in new schedule dialogs.
* Show the accounts that can be filtered on.
2003-07-17 Michael Edwardes <[email protected]>
* Use MyMoneySchedule::validate() when adding schedules.
(validate() will be fully implemented later).
* Added some convenience methods to kMyMoneyCombo to reduce code duplication.
* Removed the MyMoneyScheduled class.
* Added an accountId member to MyMoneySchedule.
* Added a combo box to filter on accounts in the list & calendar view.
2003-07-16 Michael Edwardes <[email protected]>
* Updated the UI to use MyMoneyFile for sheduled transactions.
2003-07-14 Thomas Baumgart <[email protected]>
* Added support for scheduled transactions to the MyMoney engine code
GUI code does not use it yet, but testcases do
2003-07-09 Thomas Baumgart <[email protected]>
* cleanup in headerfile includes
* refresh schedule view upon loading of a new file
2003-07-07 Michael Edwardes <[email protected]>
* Added a hoverDate signal to the table.
* Set mouse tracking in the table so we get all mouse move events. (Doesnt Work?)
* Added UI file for the schedule brief description widget.
* Implemented the select schedules combo box option to filter the calendar
on schedule types.
* Use contentsMouseReleaseEvent rather than contentsMousePressEvent in
the base class kMyMoneyDateTbl.
* Fix implementation of kMyMoneyScheduledDateTbl::addDayPostfix.
2003-07-05 Michael Edwardes <[email protected]>
* Fixed bug in KMyMoneyCalendar to create the private objects *before* the
initialisation.
* Draw the userButtons after the first 'styleControl' button.
* Added schedule type selection to the calendar via the new user
buttons.
* Implemented the weekly view of the calendar. (Note, always uses Monday
as the start of week, (ignores kde settings at the moment)).
* Started work on integrating the schedules into the calendar view.
* Changes to the account selection are notified to the schedule calendar
view.
* The date for the current cell to be painted is passed to the
drawCellContents method.
* Changed the list view widget in KScheduleView to a KListView so I can use
the executed signal.
* Implemented an executed slot on a schedule list item that shows the next
payment date in the calendar.
* Removed the edit and delete buttons. These are accessed via a right mouse
click on the item.
* Removed the selection signal from the schedule list view.
2003-07-04 Michael Edwardes <[email protected]>
* More work on the calendar view, including deriving a new class from
kMyMoneyDateTbl as kMyMoneyScheduledDateTbl.
* Added a style control button to the calendar view. (Not working).
* Draw rectangles around the days. (Will be configurable in future).
* Added ability to add 'user buttons' to the calendar. This will be
used by the schedule table to display schedule options for the
calendar. Only two user buttons are currently supported.
* Fixed bug in KDateTable::setEnabled()
2003-07-03 Thomas Baumgart <[email protected]>
* fill AccountsView with standard accounts even if there are
no further accounts defined
* preset correct type of new account according to current selected
account in the accounts and categories view
* made new widgets compilable under KDE 3.0 - while loosing some
functionality :-(
2003-07-03 Michael Edwardes <[email protected]>
* Subclassed a new more specific to schedules calendar class
from kMyMoneyCalendar.
* Added a close button to kMyMoneyDateInput, (Requires >= KDE-3.1).
* Imported the KDatePicker & KDateTable classes into KMyMoney to use
as the basis for the calendar view. Custom implementation still to
be done.
2003-07-02 Michael Edwardes <[email protected]>
* Fixed editing the schedule's transaction splits.
* Display only positive amounts in the schedule list view.
* More work on the scheduled transfer dialog.
* Fixed schedule validation for transfers.
* Added a name property to MyMoneySchedule.
* Updated UI dialogs to handle the schedule name.
* Added the initial widget for the calendar view. (Does nothing yet).
2003-07-01 Michael Edwardes <[email protected]>
* Fixed crash in KScheduleView::refresh when no accounts exist.
* Monitor selections in KStartDlg so the user can select an item
and then press on OK and the item is executed as expected.
* Deselect all other highlights in KStartDlg when a selection occurs.
* Remember the last page in KStartDlg, (defaults to recent files page).
* Context menu can appear in the schedule view when there are no items.
* Disable schedule view if no account is available.
2003-06-30 Thomas Baumgart <[email protected]>
* updated 'home' page for next release
* differentiate between new account and new category
* cleanup of slot interface between KMyMoney2App and KMyMoneyView
* removed debug output messages in various classes
* added function to create new institution during QIF import
* fixed bugs while importing splitted transactions
* set opening date on accounts only if date passed is invalid
* fixed KNewAccountWizard to set opening date correct
* added filter location entry to QIF profile
* disable ledger view if no account is available
* added external filter support for QIF import
* prepared external filter support for QIF export
* added duplicate method to IMyMoneyStorage objects and testcase
2003-06-20 Thomas Baumgart <[email protected]>
* show liability and asset accounts when no account info is found
in the QIF source file for account selection
* KMyMoneyUtils::stringToAccountType() now works case insensitive
* Fixed the account selection dialog to allow creation of categories
* Added method to extract the parent name of a colon-seperated
hierarchical category name to MyMoneyFile
* Fixed some problems of the KNewAccountDlg with respect to categories
* Don't allow to create accounts of type income and expense in
KNewAccountDlg when not called as category editor
* Use KMyMoneyUtils to convert from textual form of account type
to numeric representation
* Cleanup of account and category editing
* Removed MyMoneyAccount::setAccountTypeByString in favor of
usage of KMyMoneyUtils::stringToAccountType
* Make sure, one cannot select an account as it's own parent account
* Show selected parent account when opening KNewAccountDlg
* Added support to suppress updates during lengthy operations to
more views
* Fixed uninitalized variable in KAccountSelectDlg
* Added date import conversion to MyMoneyQifProfile
* Added coloring for imported transactions to kMyMoneyRegister
* Added parameter 'name' to kMyMoneyCombo constructor(s)
* Cleanup of KGlobalLedgerView member variables
2003-03-06 Thomas Baumgart <[email protected]>
* Moved categoryTypeE to KMyMoneyUtils
* Updated template files to contain standard text
* Added tips entry
* added MyMoneyKeyValueContainer functionality to MyMoneyTransaction
* more work on the QIF import (not done yet)
2003-02-26 Thomas Baumgart <[email protected]>
* include config.h in mymoneymoney.h
* changed the state-engine during backup
* fixed backup procedure (error report #692390)
* added "Don't ask again" to warning box about new file layout
2003-02-13 Thomas Baumgart <[email protected]>
* Added missing account types to utility functions
* Fixed online documentation in MyMoneyFile
* Added dialog to select an account
* Moved the MyMoneyQifProfileEditor to the dialog subdir
* Removed some circular references among classes
* More work on QIF import
2003-02-05 Thomas Baumgart <[email protected]>
* Added some methods to KNewAccountWizard to be capable to preset values
* Added opening date to account wizard
* Added method to set account type to new account wizard
* Added KMyMoneyUtils as container for utility functions requiring KDE
* Moved accountTypeToString and stringToAccountType to KMyMoneyUtils
* Removed some warnings
* Added some more values to the data dumper
* Added more teststeps to MyMoneySeqAccessMgrTest
2003-01-30 Michael Edwardes <[email protected]>
* More work on the scheduled view and dialogs.
* Fixed combo box selection bug in okClicked for all dialogs.
* Disable transfer dialog until i fully understand whats needed.
* Implemented the edit schedule feature for bills and deposits.
* Implemented the delete schedule feature.
* Added context menus to the list view.
2003-01-26 Thomas Baumgart <[email protected]>
* Added new method MyMoneyFile::storage() and tests
* Added equality operators for MyMoneyPayee, MyMoneyAccount,
MyMoneyBalanceCacheItem
* Added test for them
* Removed necessity for KMyMoneyFile object
* Added feature to hide unused categories in lists
* Added method transactionCountMap to MyMoneyFile
* Started working of QIF import
* Removed duplicates from tips, fixed HTML code in tips
* Added missing converter directory to CVS
2003-01-23 Michael Edwardes <[email protected]>
* Started work on UI for schedules.
* Started work on the 'New Bill' schedule interface dialog.
* Updated MyMoneyScheduled for account specification, preparing it for
inclusion into MyMoneyFile.
* Updated the schedule tests to add the account references.
* Started work on the 'New Deposit' schedule interface dialog.
* Started work on the 'New Transfer' schedule interface dialog.
2003-01-21 Michael Edwardes <[email protected]>
* Added the beginnings of recurring transaction support.
* Added some test cases for the MyMoneyScheduled and
MyMoneySchedule classes.
2003-01-04 Thomas Baumgart <[email protected]>
* Honor start date setting in ledger view was broken after startup
* Added QifProfile and QifProfileEditor classes
* Fixed memory leaks when editing in-register is selected
* Calculate the size required for the datepicker according to it's sizeHint()
* Fixed documentation bug in MyMoneyFile
* Allow empty separators for decimal and thousands in MyMoneyMoney
* Added QIF export functionality
* Use standard menu icons where available
* Added method to refresh the payees view after loading a file
* Moved logic to drop some progress bar updates to KMyMoney2
* Allow empty separators in MyMoneyMoney
* Added method to return current cell font to kMyMoneyRegister
* Added display of number of transactions in accounts view
* Updated menu structure
* Updated message file (POT)
2003-01-03 Thomas Baumgart <[email protected]>
* Added display of number of transactions in accounts list view
* Added configure.in.in to project for inclusion in source distribution
* Created Source package for version 0.5.1
2003-01-01 Thomas Baumgart <[email protected]>
* Added section about signing an RPM to the project handbook
* Added some more documentation to source at various places
2002-12-31 Thomas Baumgart <[email protected]>
* Fixed some inline documentation
* Payee's transaction list respects list font settings
* Reduced cell height in register and split register
2002-12-30 Thomas Baumgart <[email protected]>
* Added list of transactions to payee view
* Added fixup for splits in KLedgerView and MyMoneyStorageBin
* Added method to extract a split from a transaction by payee-Id
* Added class KTransactionListItem()
* Double click on transaction in payee view opens ledger view
with this transaction selected
* Added function to move from selected transaction in ledger view
to the assigned payee
2002-12-28 Thomas Baumgart <[email protected]>
* Added functionality to 'More' button in transaction form
2002-12-22 Thomas Baumgart <[email protected]>
* Force static linking of libxml if present
2002-12-18 Thomas Baumgart <[email protected]>
* Added missing admin/am_edit to source distribution
* Added some tips
* Added some description to the 'home page'
* Added descriptive warning to the save operation
2002-12-17 Thomas Baumgart <[email protected]>
* Fixed translation problem in KReconcileDlgDecl.ui
* Remember the type of accounts view the user selected last
2002-12-16 Thomas Baumgart <[email protected]>
* Dynamically allocate application object to cover more code with
memory leakage checker
* Added method to clean static objects in KAccountListItem
* Fixed progress bar when reading old format files
* Fixed memory leak in KMyMoneyFile, KNewAccountDlg, KNewFileDlg,
KEndingBalanceDlg, KBackupDlg, KChooseImportExportDlg, KCsvProgressDlg,
KExportDlg, KFindTransactionDlg, KImportDlg
* Including XML support needs special compiler option
* Updated a couple of Makefile.am for the RPM distribution
2002-12-15 Thomas Baumgart <[email protected]>
* Updated PHB to contain information about building RPMs
* Fixed compilation with _CHECK_MEMORY defined
2002-12-10 Thomas Baumgart <[email protected]>
* Removed unknown file references from the KDevelop project file
* Removed some debug output that is not needed anymore
* Modified some Makefile.am to not include unnecessary files
in the source distribution
* Updated README with up-to-date installation instructions
2002-12-09 Thomas Baumgart <[email protected]>
* Speedup load operation by filling the balance cache while loading
* Added some more tips
* Replaced progress dialog with global progress bar in status line
* Added progress callback to MyMoneyStorageBin, MyMoneyStorageXML
and IMyMoneyFormat
* Corrected display of status message in status bar
* Moved tip of the day logic to main()
* Close the splash screen upon the first call to the application
(startWithDialog())
* Revised startup code in main() and KMyMoney2App()
2002-12-08 Thomas Baumgart <[email protected]>
* Added mark of current date in ledger view if it's sorted by posting date
* Removed a few unused member variables from kMyMoneyRegister
* Added sorttype 'Number' to ledger views
* Don't override the entry date of transactions when loading a file
* Added option to show a nr field in any transaction form
* Added option to insert the transaction type into the nr field upon
creation of a new transaction
* Terminate any edit session before starting the settings dialog
* Cancel edit session before re-sorting
* Keep the transaction selected after re-sorting
* Removed old categories file from project
* Added a german account template file
* Added a file dialog to select the initial account/category set
for a new file
* Added progress bar when reading the initial account/category set
* Update ledger view after loading a different file
* Allow to edit the number field in credit card view
2002-12-05 Thomas Baumgart <[email protected]>
* Added 'tip of the day' feature
* Added different images to account icon view
* Added key value container to MyMoneySeqAccessMgr, it's interface
IMyMoneyStorage and MyMoneyFile.
* Store and load the key value container with the (binary) file
* Moved account icons from kbankviewdecl.ui to kbanksview.cpp
* Converted account icon view from QIconView to KIconView
* Added KAccountIconItem class
* Reset values in new account wizard when starting
* Added account types asset and liability to account dialog
* Suppress a few options in the account context menu
* Added functionality to the Account detail button in the ledger view
2002-12-04 Thomas Baumgart <[email protected]>
* Added possibility to change from transfer to non-transfer and vice
versa in in-register edit mode
* Added cash and asset account types
* Added missing Nr label during entry of ATM transactions in the form
* Cancel any transaction edit session if an account is selected with
the ComboBox in the ledger view
* Added new sort types for ledger sorting (Type, Nr, Receiver).
See KTransactionPtrVector for details
* Added context menu to change sort order
* Fixed functionality of context menu in accounts view
* Added context menu to categories view
2002-12-02 Thomas Baumgart <[email protected]>
* Show transaction action also in register underneath the date
* Changes to payment/deposit and transaction type are reflected
in the 'other widgets' during the edit phase of a transaction
* Updated kMyMoneyCombo to serve as widget for the ledger view
* Preset post date only, if invalid. Otherwise, take user's input
* kMyMoneyEdit will respect selected text upon entry of arithmetic
operators (e.g. , -, *, etc.)
2002-11-28 Thomas Baumgart <[email protected]>
* Balance of accounts in accounts and category view did not get updated
* Show liablities also as positive values in accounts view
* Summary line shows balance in red if negative
* Exit any pending edit activities in ledger views when switching to
a different view (e.g. payees or schedule view)
* Added Credit Card ledgerview
* Added automatic preset of from/to account if opposite is not
the current selected account
* Update split.action() when a negative amount is entered
* Handle from/to account of transfer when entering negative amounts
* Made the finish button the default for the split dialog
* Made Enter button the default button in transaction form
2002-11-27 Thomas Baumgart <[email protected]>
* Added RBM context menu to the ledger view
* Saving the file in binary format now clears the dirty flag
* Added option to 'jump' to the opposite split of a transfer transaction
in the context menu
* Prepared to store scheduled transactions in the binary file
* Fixed decimal problem in kMyMoneyCalculator
* Removed some debug output which I do not need anymore
* Fixed bugs in MyMoneyMoney(QString) constructor regarding fractions
Added testcases to find them the next time
* Write balance in register in red when negative
* Fixed a problem introduced by removing an entry from settings dlg
* Re-organized keyboard handling in split dialog
* Fixed a bug in register keyboard handling
* Added split handling to savings ledger view
* Don't open calculator if first character is plus or minus
* Added possibility to create transactions with an empty category
* Fixed the 'leave unassigned' feature for splitted transactions
* Incorrect transactions (less than 2 splits, sum of splits not equal 0)
will change their textcolor in the register with 1Hz
* Removed more unused code
2002-11-25 Thomas Baumgart <[email protected]>
* Removed unused files from project
* Fixed bug in MyMoneyMoney::formatMoney() when value is negative and
fraction is 0
* Modifed the MyMoneyMoney stream in/out operators to support 64 bit values
Write out warnings, if old format is used
* Fixed handling of locale settings in MyMoneyMoney
* Setup locale settings in MyMoneyMoney before the first usage
* Integrated the split dialog
* Fixed visual appearance of calculator
* Removed setting for textual prompt as it is not provided anymore
* Added border around KMyMoneyView in KMyMoney2App
* Fixed minor details while going from gcc 2.95 to gcc 3.2
* Set the row height of the transaction form to a fixed value
* Corrected usage of filters during reconciliation
2002-11-18 Thomas Baumgart <[email protected]>
* Fixed filter set for reconciliation
* Added difference display in reconciliation view
* Fixed alignment of display in reconciliation view
* Added switch to turn on transaction form during reconciliation
* Fixed bug introduced with last change to kMyMoneyEdit
* Made sure that the datepicker is always shown completely on screen
* Added icon to the datepicker button
2002-11-17 Thomas Baumgart <[email protected]>
* Added MyMoneyKeyValueContainer class to have the ability to
add a variable number of arguments to an engine object
* Fixed reader for old format to interpret account type correctly
* Fixed testcases as well
* Fixed settings dialog to set the startdate to 1.1.1970 if not
present in kmymoney2rc file. Otherwise, it would use currentDate.
* Added MyMoneyKeyValueContainer to MyMoneyAccount
* Added testcases for MyMoneyKeyValueContainer and updated
testcases for MyMoneyAccount
* Added a widget stack to the ledger view and use it within the
the checkings and savings ledger view to switch between the
buttons and reconcile data
* Added methods to interface IMyMoneySerialize to load the internal id's
* Fixed KEndingBalanceDlg (activated code, made member vars private, etc)
* Started working on reconciliation for checkings and savings accounts
* Fixed a missing pointer assignment int kMyMoneyRegister
* Fixed resetting the next...Id values inside MyMoneySeqAccessMgr during
file reading
* Fixed flickering when redrawing the register
* Added first implementation of reconciliation code
* Modified kmymoneyview.cpp to correctly interpret the filename for
files accessed through a network-URL
* Fixed event processing in kMyMoneyEdit
* Added signalSpace() to kMyMoneyRegister
2002-11-14 Kevin Tambascio <[email protected]>
* Modified kmymoneyview.cpp, to allow XML files to be passed to the right
file parser.
* Added mymoneyxmlparser.h, which extends the xml .h class.
* removed mymoneystoragexmlcallback files, because they weren't needed.
* more work on the XML Reader code.
2002-11-10 Thomas Baumgart <[email protected]>
* Added support for network file access over the protocols
provided by KIO (ftp, http, smb etc.)
2002-11-09 Thomas Baumgart <[email protected]>
* Added support for compressed file I/O. The reader checks if an
uncompressed or compressed file is read. The writer always adds
compression. This can be turned off by setting the switch
'WriteDataUncompressed' in the [General Options] section of
the kmymoney2rc file. A UI in the settings dialog is not supported
as the end-user should always get a compressed file
* Therefor changed the interface to IMyMoneyStorageFormat to pass a
QIODevice* instead of a QFile*
2002-11-08 Thomas Baumgart <[email protected]>
* Fixed bug in MyMoneyMoney locale handling
* Added testcase for that
* Removed some more references to the old transaction view
* Added a summary line underneath the register in the ledger view
* Added the savings view
* Added warning when trying to edit a reconciled transaction
* Frozen transactions cannot be edited anymore
* Cleaned up code of checkings view
* Added MyMoneyTransaction::setEntryDate (no testcase yet)
* Added new binary writer/reader pair (alpha state, you have been warned)
* Removed unnecessary methods from MyMoneyStorageXML
* Modified interface to IMyMoneyStorageFormat to pass a QFile* instead
of a QDataStream&
* Prepared file operations in KMyMoneyView to support network access
via e.g. HTTP / FTP.
2002-11-08 Kevin Tambascio <[email protected]>
* Made changes in MyMoneyStorageXML to begin the support of reading
XML-based files. There is no real functionality yet, I just wanted to
archive my changes.
2002-11-05 Thomas Baumgart <[email protected]>
* kMyMoneyRegister now fully supports font changes of cell and
header Font
* Ctrl-T now switches the register detailed view on/off. The form
visibility can be changed using the settings dialog
* Setting for row count in register deprecated and removed from
settings dialog
* Fixed recursive loop in kMyMoneyDateInput widget
* Eliminated unused method slotEnterPressed()
* Fixed kMyMoneyDateInput to obey KDE's locale settings
* Added locale handling interface to MyMoneyMoney
([set]decimalSeparator() and [set]thousandSeparator()
* Modified MyMoneyMoney::formatMoney() and MyMoneyMoney(QString&)
constructor to support locale settings
* Added testcases for the MyMoneyMoney locale stuff
* Added some more API documentation
* Fixed a bunch of problems introduced with the latest
check-in by Kevin
2002-11-04 Kevin Tambascio <[email protected]>
* Added new pure virtual class to describe the file type reader classes,
IMyMoneyStorageFormat.cpp and .h.
* Updated project files to include these new files.
2002-11-01 Thomas Baumgart <[email protected]>
* Fixed return code of kMyMoneyLedgerViewCheckings::focusNextPrevChild()
* Improved KLedgerView::focusNextPrevChild to handle invisible and
disabled widgets
* Added ledger lens to show all rows of the selected transaction
in the ledger. This is the default when the transaction form
is turned off.
* Added settings options for the ledger lens and the transaction form
* Added the new icons to the settings dialog
2002-10-30 Thomas Baumgart <[email protected]>
* Added parameter name to constructor of kMyMoneyLineEdit
* Added kMyMoneyDateEdit::focusWidget()
* Fixed tab order handling in form based transaction entry
* Fixed calculator to return first operand as result if no second operand
has been entered after an operation was selected
* Improved keyboard support for ledger view
* Added more source code documentation
* Removed some unused code
2002-10-27 Thomas Baumgart <[email protected]>
* Added detection of libxml2 and libxml to configure
* Fixed initial loading of KAccountListItem
2002-10-25 Thomas Baumgart <[email protected]>
* Changed line number in MyMoneyException to unsigned long
* Added documentation to some engine and view classes
* Removed references to MyMoneyFile within a transaction
* Renamed 'Bills & Reminders' into 'Schedule' in icon list
* Added icons for the icon list to icons/48x48/apps
* Added accountTypeToString and stringToAccountType helper methods
to KMyMoneyFile
* Added KTransactionPtrVector::setSortType()
2002-10-21 Thomas Baumgart <[email protected]>
* Modified name of member variable in KCategoryView
* Added checks for atoll and strtoll to configure.in.in
* Replace atoll with strtoll in mymoneymoney.h
* Reduced number of arguments for KAccountListItem constructors
* Added documentation to KAccountListItem
* Eliminated the ugly hack in KAccountsView that Michael wanted a
solution for
* Fixed resizeing of CategoryView and AccountView
* Replaced includes with forward class references where applicable
* Added kMyMoneyCalculator widget to kMyMoneyEdit
* Improved performance when building account trees
* Added missing mymoney/autotest.h file to the repository
2002-10-15 Thomas Baumgart <[email protected]>
* Added notification classes for payees, institutions, accounts
and account-hierarchy to MyMoneyFile
* updated test cases
* Added logic to support transfer transactions
* Updated KPayeesView to interface to new MyMoneyFile object
* Moved general logic from KLedgerViewCheckings to KLedgerView
* If an account is opened, the ledger view is selected instead of
the 'old' transactionview.
* Fixed handling of Finish-Button in Account-Wizard
* Added descriptive error messages to MyMoneyFile::addAccount()
* Fixed documentation of MyMoneyFile::attach()
* Fixed MyMoneySeqAccessMgr::totalBalance() to use totalBalance() of
subordinate accounts instead of balance().
* Delete objects in KMyMoneyFile::close()
* Added eventFilter to class kMyMoneyTransactionFormTable
* Added framework for iconlist to account view
* Allow a maximum of three rows per transaction in the settings dialog
* Fixed names of standard account names to have only two colons max
2002-09-16 Thomas Baumgart <[email protected]>
* Added MyMoneySeqAccessMgr::payeeByName() and MyMoneyFile::payeeByName()
* Added MyMoneyTransaction::splitSum()
* Added MyMoneyFile::categoryToAccount() and MyMoneyFile::nameToAccount()
* Added testcase for the above functions
* Fixed bug in MyMoneySplit::operator ==
* Changed interface to MyMoneyTransaction::addSplit to use reference
* Added MyMoneyTransaction::splitSum() and testcases
* Added some details to exceptions in MyMoneyTransaction
* Added central function to display info about unexpected exceptions
in autotest.cpp
* Added logic to fill checkings form and to add/modify transactions
* Fixed kmymoney2/Makefile.am to be able to extract the i18n messages
* Added new startup logo customized for version 0.5
2002-08-19 Thomas Baumgart <[email protected]>
* Fixed configure problem when CPPUNIT is not installed
* Fixed MyMoneyMoney::format() to return fractional part for value 0
2002-08-09 Thomas Baumgart <[email protected]>
* Do not allow in-register editing if the form is visible
* Added payee widget with auto completion feature
* Fixed some problems showing up with GCC 3.x, thanks to Jim Blomo
for reporting them
2002-08-07 Thomas Baumgart <[email protected]>
* Added option to show/hide the transaction form in a ledger view in the
settings menu and through shortcut (Ctrl-T)
2002-08-06 Thomas Baumgart <[email protected]>
* Added reconciliation flag display in KMyMoneyRegisterCheckings
* Added MyMoneyFile::accountToCategory()
* Added enable/disable of buttons in transaction form
* Added display of category within transactions
* Display only absolute value of amount in transaction form
* Fixed initial visibility if more than 1 row per transaction is selected
2002-08-05 Thomas Baumgart <[email protected]>
* Added number and action handling to MyMoneySplit
* Added number and action handling to MyMoneyStorageBin
* Added kMyMoneyTransactionFrom widget
* Added transaction selection in ledger register widget with mouse
* Added form display for checking accounts
* Fixed grammer error in project handbook
2002-07-23 Thomas Baumgart <[email protected]>
* Added logic to support selection bar in kMyMoneyRegister
* Added payee data loading from old file format
* Catch exceptions when reading data from file
2002-07-22 Thomas Baumgart <[email protected]>
* Added balance cache to MyMoneySeqAccessMgr for better performance
* Added balance display to ledger view and register widget
2002-07-21 Thomas Baumgart <[email protected]>
* Added global function timetrace() for simple time measurement
* Added ledger view (base class and checkings implementation)
* Added function to return matching and non-matching split
for a given account from a transaction to MyMoneyTransaction::split()
2002-07-09 Thomas Baumgart <[email protected]>
* Fixed account creation with through standard dialog
* Added more logic to the Account Creation Wizard
2002-07-08 Thomas Baumgart <[email protected]>
* Added Account Creation Wizard
* Added configuration setting to select between wizard and dialog
for new account creation
2002-06-24 Michael Edwardes <[email protected]>
* Made KTransactionView enabled.
* Fixed transaction refresh.
2002-06-22 Thomas Baumgart <[email protected]>
* removed MyMoneyAccount::Transaction, all references and tests
* added MyMoneyTransaction::split(const QCString& accountId) and tests
* added MyMoneyFile::attachStorage and MyMoneyFile::detachStorage
* check for presence of storage object prior to use it inside MyMoneyFile
* added MyMoneyFile::payeeList()
* made MyMoneyFile a Singleton object
* removed singleton behaviour from KMyMoneyFile
* filled logic for KMyMoneyView::loadDefaultCategories
* default accounts are now stored in file 'default_accounts.dat'
* 'default_categories.dat' is not used anymore. I kept it for referenc
in the repository
* show error message, if a file could not be loaded in KMyMoneyView::readFile
* made KCategoriesView an observer of the MyMoneyFile object to track
any changes to any account in the 'income' and 'expense' hierarchy
2002-06-17 Thomas Baumgart <[email protected]>
* added accountId as parameter to MyMoneyFile::transactionCount()
* added test cases for it
* removeing an account did not remove it from it's parent accountList.
2002-06-16 Thomas Baumgart <[email protected]>
* Fixed the singleton pattern
* Added double constructor for MyMoneyMoney and testcase
* Modified MyMoneyStorageBin to use the new constructor when reading old
files
* use macro supplied by CPPUNIT to detect presence of CPPUNIT >= 1.8.0
* don't try to compile test code, if CPPUNIT is not present
* added chapter about unit testing and example code to the PHB
* minor spelling modifications in the PHB
* Added payeeList() method
* Fixed ambiguity error in KBanksView
* Return value for KMyMoneyView::isopen()
2002-06-14 Michael Edwardes <[email protected]>
* Improved the 'file open' logic.
* Fixed the infinite loop on exit. Can't believe we didn't spot this
before!
* Use MyMoneyFile::totalBalance() instead of MyMoneyAccount::balance() when
displaying accounts in the accounts & categories view.
2002-06-13 Michael Edwardes <[email protected]>
* Right click on accounts view now works.
* Editing/deleting an institution works.
* Types and balances are shown again in the accounts view.
* Categories view updated.
* KCategoryListItem removed.
* The accounts view type is now configurable through the settings dialog
in the page 'Accounts View'. (Institution or Accounts view).
2002-06-11 Michael Edwardes <[email protected]>
* Categories view now works as before.
* Made the new account dialog also serve as a new category dialog.
* The accounts view defaults to the original institution view.
* Removed some more old classes, (KNewCategoryDlg, KFileInfoDlg).
2002-06-10 Michael Edwardes <[email protected]>
* Converted KMyMoneyView to use a singleton pattern for access
to the MyMoneyFile.
* Cleaned up the menu entries a bit.
* You can now view the categories, (its just the income and expense accounts).
2002-06-09 Michael Edwardes <[email protected]>
* Fixed the date input widget.
* New account dialog is now fully functional.
* Fixed the accounts view window. You can now use the old banks view
or the newer accounts view. Currently this can only be done
manually, by adding the following line to the "List Options"
group in ~/.kde/share/config/kmymoney2rc:
NormalAccountsView=true
Set it to true for the banks view, false for the accounts view.
2002-06-07 Michael Edwardes <[email protected]>
* Adding institution in the account dialog now works.
* The edit account dialog now loads nearly all the 'fields'
properly.
* Integrated the date input widget changes from the 0-4-kde3-branch.
2002-06-06 Michael Edwardes <[email protected]>
* Selecting the four root accounts in the parent account widget
now works.
2002-06-05 Michael Edwardes <[email protected]>
* Removed the action enabling logic.
* You can now read a file into KMyMoney2 again.
* Using MyMoneyStorageDump we can now dump the file by
choosing the menu option File|Info.
* You can now add institutions, (but not see them).
* You can also add accounts, (in a limited fashion).
* Added the ability to set a parent account when creating new
accounts.
2002-06-04 Michael Edwardes <[email protected]>
* Made some of the accounts view work with the new engine.
2002-05-31 Thomas Baumgart <[email protected]>
* Added initial MyMoneyPayee support
2002-05-29 Thomas Baumgart <[email protected]>
* Added setAccountName() method to engine
* Preparations for payee handling (not yet finished)
2002-05-28 Thomas Baumgart <[email protected]>
* Moved testcase implementation into separate source files
2002-05-27 Thomas Baumgart <[email protected]>
* Added transactionList(const QCString& acc) to engine interface
2002-05-26 Thomas Baumgart <[email protected]>
* Added unary minus operator to MyMoneyMoney
2002-05-24 Thomas Baumgart <[email protected]>
* Converted all id references from QString to QCString
* In order to activate the memory leak checks, one must
specify the compiler option -D_CHECK_MEMORY in KDevelop
2002-05-22 Thomas Baumgart <[email protected]>
* Added the string 'Id' to all engine methods returning or
setting an id
* Made accountType settable
2002-05-19 Thomas Baumgart <[email protected]>
* added notification logic to the engine
2002-05-17 Thomas Baumgart <[email protected]>
* merged new engine branch
* *** THE PROJECT WILL NOT COMPILE FOR AWHILE ***
2002-04-26 Thomas Baumgart <[email protected]>
* Fixed compile and link order problem
* Updated developer list in About window
2002-04-26 Arni Ingimundarson <[email protected]>
* Got rid of KTempDatePicker and used the standar kde
KDatePicker. A popup problem still remains.
2002-03-27 Michael Edwardes <[email protected]>
* Fixed bug #535840. 'Annoying window refresh'.
2002-03-22 Arni Ingimundarson <[email protected]>
* Added support for keyboard input in kMyMoneyDateInput
/- now works and PgDn popsup the DatePickerWidget.
2002-03-20 Arni Ingimundarson <[email protected]>
* Fixed Datepicker inconsistency (bug 502805)
2002-03-19 Arni Ingimundarson <[email protected]>
* Fixed file dialog choose->cancel bug (490427)
in kbackupdlg.cpp, kexportdlg.cpp and kimportdlg.cpp
2002-03-14 Michael Edwardes <[email protected]>
* Fixed disappearing categories bug.
2002-03-14 Arni Ingimundarson <[email protected]>
* Fixed a sorting bug in KReconcileDlg
2002-03-10 Michael Edwardes <[email protected]>
* Fix for autoconf 2.5 which KDE 3 now requires.
2002-03-07 Michael Edwardes <[email protected]>
* Commited Javi C's new icons. <[email protected]>
2002-02-17 Michael Edwardes <[email protected]>
* New <template> dialogs for scheduled transactions.
* Changed the scheduled view to use a tool button.
* Improved functionality in the dialogs.
* Changed scheduled interface in mymoney api.
2002-02-14 Michael Edwardes <[email protected]>
* Made the source fully KDE3 compatable.
2002-02-13 Michael Edwardes <[email protected]>
* Updated KDE 3 support to current KDE 3 cvs.
2002-02-12 Kevin Tambascio <[email protected]>
* more investment work.
2002-02-12 Thomas Baumgart <[email protected]>
* fixed wrong examples in the project handbook
2002-02-11 Thomas Baumgart <[email protected]>
* added section about release management to the project handbook
2002-02-09 Michael Edwardes <[email protected]>
* Improved handling of the views.
2002-02-09 Kevin Tambascio <[email protected]>
* More changes for stock transactions.
* added dialog to update stock prices.
2002-02-07 Kevin Tambascio <[email protected]>
* More changes for stock transactions.
2002-02-07 Michael Edwardes <[email protected]>
* Some views now emit activated signals.
* KMyMoneyView prepped for new toolbar/menu entry enabling code
dependant upon what the user is viewing.
2002-02-06 Michael Edwardes <[email protected]>
* Fixed deletion of transaction bug where it diddn't refrsh list properly.
2002-02-05 Thomas Baumgart <[email protected]>
* Added framework for automated regression testing to mymoney modules
2002-02-04 Thomas Baumgart <[email protected]>
* Added current date mark in transaction view
* Modified exit handling
* Setup m_viewType first and then emit signals in
KTransactionView::viewTypeActivated
* Removed locale error messages
2002-02-04 Kevin Tambascio <[email protected]>
* More stock transaction work.
2002-02-04 Thomas Baumgart <[email protected]>
* Updated project file to include all new files
* Fixed a missing semicolon
2002-02-03 Kevin Tambascio <[email protected]>
* Added MyMoneyInvestTransaction class to hold transaction information for investments.
* Made some more progress with the stock transactions.
* Fixed problem in the transaction view, not showing any transactions (Fix from Michael's email).
2002-01-31 Michael Edwardes <[email protected]>
* Added scheduled transaction addition dialog.
* Fixed constructor of kmymoneycombo. Didn't fix the rest though.
2002-01-30 Kevin Tambascio <[email protected]>
* Fixed problem with showing the kinvestmentview and kstocktransactionview class as widgets, instead of dialogs.
2002-01-30 Kevin Tambascio <[email protected]>
* Added a new investment view, started to add code to show investment view when an investment account is selected.
2002-01-29 Kevin Tambascio <[email protected]>
* Added a dialog for entering information about a new stock or mutual fund.
2002-01-29 Kevin Tambascio <[email protected]>
* Added MyMoneyEquity and MyMoneyEquityList classes, to store information about stocks, mutul funds.
* Added MyMoneyUtil.cpp and .h to put global/static utility functions, typedefs.
* Added STL support for the MyMoneyUtil class. Just include "mymoneyutils.h" to access STL.
2002-01-29 Kevin Tambascio <[email protected]>
* Added stock transaction view files, no new functionality yet.
2002-01-28 Thomas Baumgart <[email protected]>
* Added section in the PHB about files to be checked in and
files that should not be checked in
2002-01-27 Michael Edwardes <[email protected]>
* Added support for specifying the start date in viewing transactions.
* Added the view for recurring transactions.
2002-01-26 Thomas Baumgart <[email protected]>
* Fixed generation of PHB
* Fixed sizing problems with kMyMoneyTable widget
* Allow empty category (default)
2002-01-25 Michael Edwardes <[email protected]>
* Removed the pics and text from the payees/categories view.
2002-01-25 Kevin Tambascio <[email protected]>
* Added account types in mymoneyaccount class.
* Forgot to add loans and mortgage category in the dialog.
* Made a few other changes to display the proper account type in the bankview listview.
2002-01-25 Kevin Tambascio <[email protected]>
* Modified new account dialog for some of the new account types.
2002-01-24 Michael Edwardes <[email protected]>
* Added functionality to the categories view.
* Added an intial payees page.
* Added functionality to the payees view.
* Fixed bug on payee view initialisation.
2002-01-24 Thomas Baumgart <[email protected]>
* added tab/back-tab handling to kMyMoneyEdit and kMyMoneyLineEdit
* added keyboard handling to KSplitTransactionDlg
* added debug output if QIF import date conversion fails
* added new method setCurrentItem(QString &) to kMyMoneyCombo and
use it in KTransactionView::setInputData()
* check for valid category is now done in kMyMoneyComboBox. One cannot
select the special entries like '--- Income ---' anymore.
* removed check for those special entries in KTransactionView
2002-01-22 Michael Edwardes <[email protected]>
* Created a views directory for the different views of mymoney and
added the relevant classes to that dir.
* Initial view files added.
2002-01-18 Kevin Tambascio <[email protected]>
* added newline to mymoneytransactionbase.h, because it was causing compiler
warnings all over the place.
2002-01-17 Thomas Baumgart <[email protected]>
* added more functionality to the split transaction handling
which is not yet done.
2002-01-16 Michael Edwardes <[email protected]>
* Removed some old 'recurring transactions' code.
* Removed the unneeded KMainView class and converted KMyMoneyView
to use the KBanksView and KTransactionView classes directly.
* Moved all the dialogs into the dialogs subdir.
2002-01-10 Thomas Baumgart <[email protected]>
* added setDirty() to MyMoneyTransaction, MyMoneyAccount and MyMoneyBank
* split MyMoneyTransaction into MyMoneyTransactionBase, a virtual base
class required for splits
* added MyMoneySplitTransaction framework
* update template files to include new developers
* modified library link orderto "dialog, widgets, mymoney" so that
all references can be resolved
* override KMyMoneyTable::paintFocus to avoid display of focus
* Fixed bug #502804
* Fixed bug #502803
* added color selector for color of grid in register view
2002-01-06 Thomas Baumgart <[email protected]>
* bumped version number to 0.5.0
* added PHB docbook files to the project (makefile.am is still a problem)
* clearing the text in KTransactionView::clear() before doing a
transactionsTable->setNumRows(0) is unnecessary. I removed it.
* cleaned up unused code in ktransactionview.cpp
* restructured filling of transactionsTable to speed up the operation.
I still don't know why this is so much faster now.
* fixed procedures to create new releases in PHB
2001-12-30 Thomas Baumgart <[email protected]>
* Fixed bug #490440 - extra edit boxes in register
* display all text in register with centered vertical alignment
* Fixed bug #497902 - memo text is not displayed
* Fixed bug #497903 - context menu does not open on right click
2001-12-29 Thomas Baumgart <[email protected]>
* Updated project handbook (fixed tag naming conventions)
2001-12-28 Thomas Baumgart <[email protected]>
* Updated project handbook
* Turned off editable flag of m_method in ktransactionview.
2001-12-27 Michael Edwardes <[email protected]>
* Fixed bug #490434 - Account operations (2).
2001-12-26 Michael Edwardes <[email protected]>
* Fixed bug #490019 - Toolbar icon out of sync.
* Fixed bug #490424 - New institution dialog tab order.
2001-12-23 Michael Edwardes <[email protected]>
* Added ability to compile for KDE 3 or KDE 2.
2001-12-21 Thomas Baumgart <[email protected]>
* Corrected transaction view to display correctly when resizing horizontaly
* Use visibleWidth() when resizing the transaction view. This will
automatically include/exclude the vertical scroll bar into/from
the calculation of the field widths.
* suppress popup of horizontal scroll bar in transaction view,
bank view, reconciliation and categories dialog
* fixed resizing the reconciliation dialog (almost)
2001-12-20 Thomas Baumgart <[email protected]>
* Fixed bug #433660 Big numbers do not fit into the fields
2001-12-19 Kevin Tambascio <[email protected]>
* Fixed Bug #494908 Date/Calender control is too small
2001-12-19 Thomas Baumgart <[email protected]>
* added logic to suppress display of splash screen through config setting
2001-12-18 Thomas Baumgart <[email protected]>
* removed/resolved compiler warnings
2001-12-17 Michael Edwardes <[email protected]>
* Fixed bug no 490015.
* Updated admin directory to kdelibs-2.2.2 whilst preserving
the autoconf-2.50 changes so we can use --enable-objprelink.
2001-12-17 Thomas Baumgart <[email protected]>
* fixed Bug #490442
* removed currency text from reconcile dialog elements
* fixed memory leaks in KReconcileListItem
* replaced formatNumber with formatMoney
* fixed KMyMoneyEdit::getMoneyValue() to support localized money formats
with full rounding to selected fraction size.
2001-12-16 Kevin Tambascio <[email protected]>
* Fixed Bug #490016 File filter in open dialog
2001-12-16 Felix Rodriguez <[email protected]>
* fixed memory leaks in the reconcile and endingbalance dialog boxes
2001-12-14 Thomas Baumgart <[email protected]>
* fixed another memory leak bug having to do with the Transaction KPopupMenu
* revised Felix' fixes to avoid creating countless objects
2001-12-14 Felix Rodriguez <[email protected]>
* fixed another memory leak bug having to do with the Account KPopupMenu
2001-12-13 Thomas Baumgart <[email protected]>
* fixed debug output of QIF import (result message of date conversion)
* commented debug messages in QIF import
* read and write memo field during QIF import/export
* shrunk export dialog - this was way tooo big for my notebook
* update transaction count during QIF export every ten iterations
* added german date formats to QIF export (monetaryDecimalSymbol to be done)
* close QIF export dialog when done
* allow QIF export with only categories or account data selected
* MyMoneyMoney supports local money formats
* KBanksView honors locale settings
* removed unused variables in kcsvprogressdlg.cpp
2001-12-13 Kevin Tambascio <[email protected]>
* Fixed export dialogs to always add the appropriate file extension.
2001-12-12 Thomas Baumgart <[email protected]>
* updated project handbook files in developer-doc/phb
* added selection of monetaryDecimalSymbol in QIF import
* collect memo during QIF import
2001-12-11 Thomas Baumgart <[email protected]>
* fixed display of transaction view for large amount of transactions
* leave more room for scroll bar on the right side of transaction view
to avoid horizontal scroll bar
* fixed loading of payment method combo-box in transaction view
* added german date handling to QIF import
2001-12-10 Thomas Baumgart <[email protected]>
* modified acinclude.m4.in to work with autoconf 2.50
2001-12-09 Michael Edwardes <[email protected]>
* Changed the csv export format so each record is on one line.
* Created the csv file import method in mymoneyaccount.
* Added a static helper method to mymoneytransaction.
2001-12-09 Kevin Tambascio <[email protected]>
* Fixed the save as dialog to append the .kmy file extension more intelligently.
2001-12-09 Michael Edwardes <[email protected]>
* Removed the transaction number from csv export.
* Moved csv export into mymoneyaccount.
* Updated the kcsvprogressdlg to use new mymoneyaccount method.
* Added date ranges to csv export/import dialog.
2001-12-08 Kevin Tambascio <[email protected]>
* When you double-click on an account in the bank view, you will see the transaction list.
2001-12-08 Felix Rodriguez <[email protected]>
* Fixed Pixmap Crash on Exit error.
2001-12-08 Thomas Baumgart <[email protected]>
* Update flags when refreshing banksview
* Fixed date of previous entry
2001-12-08 Thomas Baumgart <[email protected]>
* force update of imported records on screen every ten iterations
2001-11-26 Kevin Tambascio <[email protected]>
* New files will always have .kmy extension to them.
2001-11-24 Thomas Baumgart <[email protected]>
* Incorporated Coding Rules into Project Handbook
* Added CVS examples to Project Handbook
2001-11-21 Felix Rodriguez <[email protected]>
* Commented out delete of widgets in KTransactionView
2001-09-30 Thomas Baumgart <[email protected]>
* Update bank view after import
* Added apostrophe selection to QIF import
2001-09-27 Michael Edwardes <[email protected]>
* Changed the date input class to display either left or right.
* Fixed a couple of issues of when to show action(s).
2001-09-27 Thomas Baumgart <[email protected]>
* Call resize() of base class in KCategoriesDlg, KBanksView, KReconcileDlg
* Prevent hiding of fields 'cleared balance' and 'difference' when shrinking
the reconcile dialog
2001-09-26 Thomas Baumgart <[email protected]>
* Fixed another uninitialized variable bug in KExportDlg::readConfig()
This sets the program default of QIF exports to %d/%m/%yyyy
2001-09-26 Michael Edwardes <[email protected]>
* Added pictures where-ever I think they should be. Along with the icons they
are just placeholders ready to be drawn.
2001-09-26 Michael Edwardes <[email protected]>
* Added icons where-ever I think they should be. Have a look and see if they
are placed appropriately. The icons don't actually depict anything, that
still needs to be done!
* Improved icon handling in the right menu(s) by using the KIconLoader class.
We have now just the 22x22 icons and KIconLoader does all the hardwork of
resizing to 16x16.
* Added default hi-color versions of the application icons.
2001-09-25 Michael Edwardes <[email protected]>
* Bumped version up to 0.3.8.
* Removed some old icons and added some new ones. Please be aware that
I am a useless artist!
2001-09-17 Thomas Baumgart <[email protected]>
* Fixed two uninitialized variable bugs
2001-08-29 Michael Edwardes <[email protected]>
* Made the category list be alphabetical in the two different groups.
* KTransactionView now loads an alphabetical category list.
* Removed an unnecessary class. (KTransactionTableItem).
* Fixed error in file modification logic error in app class.
2001-08-27 Michael Edwardes <[email protected]>
* Added some better default categories and slightly improved reading process
to deal with empty minor category lists.
2001-08-23 Michael Edwardes <[email protected]>
* Slight improvement to the qif date formatter code by utilising qt.
* Check whether import file exists.
* Import & Export dialog logic improved, e.g buttons only available when text
is input.
* Changed mymoneyedit to use the better kfloatvalidator to accept localised numbers.
* Wrapped all user visible text in i18n.
* Removed all sprintfs to aid internationalisation.
* Removed all latin1() calls to aid in internationaliastion. latin1 calls
now only exist in qDebug calls which should be changed to kdDebug calls anyway.
* Updated kmymoney2.pot file.
2001-08-20 Michael Edwardes <[email protected]>
* Added the new *unstable* qif date formatter code to the qif read and write
methods.
2001-08-19 Michael Edwardes <[email protected]>
* Export QIF now has a progress bar.
* KExportDlg now conforms to coding standards and uses i18n where
appropriate.
* Updated version to 0.3.7.
* Small update to coding standards mentioning i18n.
* Import QIF now has a progress bar.
* KImportDlg now conforms to coding standards and uses i18n where
appropriate.
2001-08-18 Michael Edwardes <[email protected]>
* Moved the QIF read & write methods into MyMoneyAccount.
2001-08-17 Michael Edwardes <[email protected]>
* Moved import and export dialogs into dialogs dir.
* Updated admin dir for kde2.2.
2001-07-29 Michael Edwardes <[email protected]>
* Improved the CSV import/export process.
2001-07-28 Michael Edwardes <[email protected]>
* Quick fix to the kmymoneyview class for Mandrake 7.2.
2001-07-27 Michael Edwardes <[email protected]>
* Fixed bug i introduced. I tried to stop the seg faults on exit by using
references, but forgot that the account needs to be accessed.
2001-07-27 Michael Edwardes <[email protected]>
* Added default text to prompt the user in the register view.
* Fixed the seg fault i introduced into the register view.
* Added an option to the settings dialog to show the textual prompt.
* Removed balance display when viewing the searched transactions.
2001-07-26 Michael Edwardes <[email protected]>
* Added a qstring operator to the mymoney class.
* Added support for editing transactions when in search mode.
2001-07-23 Michael Edwardes <[email protected]>
* MyMoneyFile now doesn't add empty categories & payees. If this is going
to become a standard financial library these sort of checks are going to
have to be made everywhere.
* Fixed two bugs in the reconcile dialog.
2001-07-23 Felix Rodriguez<[email protected]>
* Fixed data entry bug
2001-07-22 Felix Rodriguez<[email protected]>
* Placed Category and Memo in the same cell.
2001-07-22 Michael Edwardes <[email protected]>
* Added a radio button to KSettingsDlg and made it conform to
the new coding standards.
2001-07-22 Felix Rodriguez<[email protected]>
* Made Payee Combobox editable and enabled autocompletion
2001-07-22 Michael Edwardes <[email protected]>
* Added an apply button to the settings dialog.
* Added a reset button to the settings dialog.
2001-07-21 Michael Edwardes <[email protected]>
* Implemented the colour painting option.
* Fixed the bug when resizing the transaction view.
* Fixed the alignment bug in the transaction view.
2001-07-21 Michael Edwardes <[email protected]>
* Changed payee colunm name in reconcile dialog to payee.
* Fixed the KMyMoneyCombo class.
* Fixed bug when updating cleared & unreconciled status.
* KSettingsDlg now checks that the row count is >= 1 && <= 3.
2001-07-19 Felix Rodriguez <[email protected]>
* Fixed Payee display in Reconcile dialog
2001-07-19 Michael Edwardes <[email protected]>
* Added 'autoremember' for the date format in the qif dialogs.
* Changed the transaction view to speed it up.
* Added ability to change the number of rows displayed in the register
views.
* Added ability to turn on or off the grid in the register view.
* Removed some redundant classes.
2001-07-15 Felix Rodriguez <[email protected]>
* I think I fixed Crash on Exit Bug
2001-07-13 Felix Rodriguez <[email protected]>
* Added Date format option for QIF import and export
2001-07-13 Michael Edwardes <[email protected]>
* Improved 'autoremember' for most dialogs relevant e.g
KCategoriesDlg remembers the last selected category.
* Updated README.
2001-07-12 Michael Edwardes <[email protected]>
* Implemented CSV export. Import may be disabled for CSV in the
future (will anybody use it ?).
2001-07-12 Michael Edwardes <[email protected]>
* Fixed small bug i introduced in the import dialog.
* Released 0.3.5.
2001-07-12 Michael Edwardes <[email protected]>
* Improved import & export process. Now prompts for more than
one type of export (at the moment, QIF and CSV).
2001-07-11 Michael Edwardes <[email protected]>
* Improved reconciliation process, mostly GUI improvements.
* Backup dialog remembers the state of the mount check box.
* Fixed a bug in MyMoneyFile:: assignment operator and the copy constructor.
* MyMoneyFile::isInitialised() should work properly now.
* Fixed bug in reconcile dlg dealing with editing transactions during the
process. (It opened the window again even if you've cancelled when you
next edit/create a transaction).
2001-07-09 Michael Edwardes <[email protected]>
* Updated the parent() methods to have descriptive names and added missing
call in MyMoneyTransaction.
* Changed the backup dialog to incorporate a choose folder button.
* Fixed bug in backup dialog dealing with automount systems.
* Backup files now have the date appended to them, for proper backup
restoration, and a test exists to check overwriting files.
2001-07-08 Michael Edwardes <[email protected]>
* Start dialog only shows files that exist.
* Fixed bug in MyMoneyFile class that didn't delete the payee list
and didn't delete the category list properly on close/reset.
* Removed subdirs, configure.in and configure.files from cvs because
they are generated. Updated .cvsignore to ignore those files.
* Temporarily hidden all the not implemented stuff ready for the next
0.4 stable release. It's still there but the user can't see it.
2001-07-08 Michael Edwardes <[email protected]>
* Standardized most of the dialogs in respect to the OK and
Cancel buttons.
* MyMoneyFile now updates the dirty flag when needed.
* All classes now have a 'parent' pointer and update the
dirty flag when needed. (e.g transactions now know which
account/bank they are in).
2001-07-06 Michael Edwardes <[email protected]>
* Added the ability to customize the key definitions.
* Fixed the ability to load the last file edited automatically.
This is done in the configure dialog and bypasses the start
dialog if needed. Beware: the random crashes on exit mean
it doesn't always update the options properly. But you can
hand edit $HOME/.kde/share/config/kmymoney2rc.
* Removed KMyMoneySettings class and changed all references to
use the KConfig class.
2001-07-06 Michael Edwardes <[email protected]>
* Improved the payee editor, adding a delete button and improving
a lot of the logic.
* Fixed a bug in the MyMoneyFile class that didn't update the
dirty flag when adding a payee.
2001-07-06 Michael Edwardes <[email protected]>
* Improved the transaction search process.
* Changed acinclude.m4.in to enable debug by default. We'll
change it back for the stable release.
2001-07-06 Felix Rodriguez <[email protected]>
* Optimized TransactionView Refresh
2001-07-05 Michael Edwardes <[email protected]>
* Fixed the category list item class so you can use
--enable-final in the configure process.
* Changed the search dialog to be ready for the new features.
2001-07-05 Felix Rodriguez <[email protected]>
* Added Memo Display
* Fixed numerous transactionview bugs.
2001-06-29 Michael Edwardes <[email protected]>
* Added ability to search for transactions and view them in
register view.
* Fixed resize issues with transaction view.
* Added the Back icon onto the toolbar.
2001-06-23 Felix Rodriguez <[email protected]>
* Payee ComboBox now populates from PayeeList also
2001-06-22 Felix Rodriguez <[email protected]>
* Fixed Payee List Bug
* Added Edit Transaction Button to Reconcile Dialog
2001-06-21 Felix Rodriguez <[email protected]>
* Fixed Transaction Deletion Bug
2001-06-21 Michael Edwardes <[email protected]>
* Fixed missing addPayee call in reading qif files.
* Fixed bug in filename handling code when closing/opening
files.
* Added missing File New action.
* Added new action - Account open and changed behaviour
of account list view. It now lets you select an account
and then open it or perform other operations.
* You can now perform menu operations on the account, (not
just by right clicking on the account).
2001-06-20 Felix Rodriguez <[email protected]>
* Fixed Reconciliation Bugs when editing transactions
during reconciliation.
* Removed Vertical Header
2001-06-19 Michael Edwardes <[email protected]>
* GUI improvements to the New Category dialog.
* Bug fixed in MyMoneyFile in dealing with categories.
* README and AUTHORS updated.
* GUI improvements to the Payee dialog.
2001-06-18 Michael Edwardes <[email protected]>
* KAbout data updated.
* More GUI improvements focusing on the Categories dialog.
* Transaction view shows numbers instead of the currency prefix.
* Fixed bug in KMyMoney2App that didn't prompt to save file
on exit.
* BUGS file updated.
2001-06-17 Michael Edwardes <[email protected]>
* Fixed a bug in the MyMoneyAccount copy constructor.
* Changed the 'up' icon to use a standard back action but
the toolbar action has gone ? You can access it by going
to the Go menu or by pressing Alt-Left.
* More GUI improvements especially to the banks/accounts list,
and to the dialogs New File, New Institution, New Account.
* Fixed bug in MyMoneyMoney class where isZero() returned true
for numbers < 0.
* Added a BUGS file to the project.
2001-06-16 Javier Campos Morales <[email protected]>
* New icons added.
* Remove sprintf in ktransactionview. "The %s escape sequence expects a utf8() encoded string.". This is not good for internacional support.
2001-06-16 Michael Edwardes <[email protected]>
* Removed 'name' input field from KNewFileDlg class.
* Removed m_moneyName from MyMoneyFile and made the
file reading code detect the older version and convert.
* Removed hide/show input box.
* Some minor GUI improvements, (focus etc).
* Added some opening balance fields to MyMoneyAccount.
* Better version control in file format. Can convert
between versions now.
* The Bank list view is now open by default.
* Fixed bug in MyMoneyFile::resetAllData().
* Changed behaviour of File|New to open a new window because
the user can create a new file through the start dialog.
(Maybe we should change the open icon to something to
represent the start dialog ?).
2001-06-16 Javier Campos Morales <[email protected]>
* Only one settings dialog is needed so added new general settings dialog -> ksettingsdlg.
* Remove klistsettings and old settings variables.
* Modify to find correct kmy icon in startup dialog.
* Changes some toolbar icons.
2001-06-15 Felix Rodriguez <[email protected]>
* Fixed Year bug in QIF import
* Can now edit transactions during reconciliation
2001-06-07 Felix Rodriguez <[email protected]>
* QIF import and export now provide feedback
* Added backup function to File menu
2001-05-29 Felix Rodriguez <[email protected]>
* Widgets now goes to next transaction after pressing enter.
2001-05-28 Felix Rodriguez <[email protected]>
* Fixed problems caused working with QT in RedHat 7.1
2001-05-25 Felix Rodriguez <[email protected]>
* Added QIF export of categories and transactions
2001-05-20 Felix Rodriguez <[email protected]>
* Added QIF import of categories and transactions
* Fixed bugs in ReconcileDialogBox
* Fixed bug in MyMoneyMoney class in determining whether amount is zero.
2001-05-15 Felix Rodriguez <[email protected]>
* Fixed bug where numeric keypad enter key would not work
* Now saving Payee information in transaction's payee field
2001-05-09 Felix Rodriguez <[email protected]>
* Can now Enter a transaction by pressing enter from a
data entry widget
2001-05-08 Felix Rodriguez <[email protected]>
* Implemented automatic cheque numbering
* Transactions now autocompletes after selecting Payee/Memo
2001-05-03 Felix Rodriguez <[email protected]>
* Implemented Update of transfer transactions
2001-05-02 Felix Rodriguez <[email protected]>
* Optimized refresh of TransactionView
2001-05-01 Felix Rodriguez <[email protected]>
* Implemented Deletion of transfer transactions
2001-04-30 Felix Rodriguez <[email protected]>
* Implemented Transfer of one Account to another within the same bank
2001-04-28 Felix Rodriguez <[email protected]>
* Alphabetized Categories
2001-04-13 Michael Edwardes <[email protected]>
* Removed some of the old code in ktransactionview.cpp.
* Removed all of the unneeded Table Item classes in
ktransactionview.cpp and added a single KTransactionTableItem
class.
2001-03-25 Felix Rodriguez <[email protected]>
* Added Cheque Number KLineEdit box
2001-03-24 Felix Rodriguez <[email protected]>
* Added Payees as selections to Payee ComboBox
2001-03-23 Felix Rodriguez <[email protected]>
* Fixed Category Combo Box to include Minor Categories
* Fixed Category Dialog Box ListView WidthMode to Maximum
2001-03-22 Felix Rodriguez <[email protected]>
* Moved the Reconcile Column from column 4 to column 3 of the table
* Fixed problem after clicking cancel if you click on same transaction
row, Input widgets did not appear.
* Moved Ending Balance Box to appear directly under balance column
2001-03-21 Felix Rodriguez <[email protected]>
* Added two lines per transaction in the transaction view
* Added Data Entry Widgets and buttons to appear on
transaction rows.
* Removed tabbed data entry views at the bottom of the
transaction view.
* Added Balance Label to show the account's current balance
* The last transaction is now always visible when the transactions
are updated
2001-03-13 Michael Edwardes <[email protected]>
* Ran KFileReplace to change my email address because I won't
always be at university.
* Remove all #include <x.moc> from the source files.
* Updated project to install the ui file in the correct place.
* Cleaned up the startup code so the default colour settings aren't black on black.
* Changed addCredit to addAuthor in main.cpp.
* Project file 16x16 mimetype kmy icon changed to kmy not kmy2 in install options.
* Changed web address reference in main.cpp to kmymoney2.sourceforge.net.
* Updated README file.
* Removed some unused list items from the project.
* Added files to .cvsignore (make-ui.sh, *~)
2001-03-11 Javier Campos Morales <javi@DarkStar>
* Insert new startuplogo
2001-03-08 Javier Campos Morales <javi@DarkStar>
* Fixed kmymoney2 repository
* Remove compile.sh and mkui.sh
* Modify the project to complain with kdevelop 1.4
* Added directory icons with a few icons for the future
* Added readConfig and writeConfig to KStartDlg
* Delete KMyMoney2App::openDocumentFile(const KURL& ulr) - Method not used
* Added kstartdlg recent action. Now works.
* KMyMoney2App::slotFileOpen now open the start dialog.
* Fixed errors with compile.
* Added .cvsignore in all project.
|