1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 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 3594 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 4594 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 5594 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 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 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 6594 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 7594 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 8594 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
|
2025-09-22 Xisco Fauli <xiscofauli@libreoffice.org> [2f4071b74fe3e5db8ba95c6eead2289cdfa6fbc9]
prepare for a release
Change-Id: If4f85ade2428912dc2f5a358284c101eb98cd5f9
2025-09-22 Xisco Fauli <xiscofauli@libreoffice.org> [49d3afa0c85979de140032702081b0a3a19637c9]
run autoupdate
Change-Id: I257eeb5798b2c1257718a2c0f82b82efdd4635d4
2025-08-24 Aron Budea <aron.budea@collabora.com> [59aea2c3ee123e446b6d51e4ecdb69f9e5460878]
boost: use up-to-date location for phoenix.hpp
Old one was referring to the new location since 2013,
and got deprecated in 2021.
Change-Id: I8ca5167b476cb62cbf06519f49635db1e205f66d
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/189561
Tested-by: Aron Budea <aron.budea@collabora.com>
Reviewed-by: Aron Budea <aron.budea@collabora.com>
2025-03-17 jlorber <jlorber@linagora.com> [7cfb47c7614b01ee4b4ccb881f0ab37e9e2e497d]
tdf#151166 add missing Numbers function names
Change-Id: I5f01e4f1412cf2d4a679fbf5d511475cf04c77ee
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/182473
Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2024-11-26 Xisco Fauli <xiscofauli@libreoffice.org> [ef7ec8c379d8c4699f428df6cd6e2d67fb07a09c]
bump version
Change-Id: Iff16e11176f78f5a6175bb9b9e3e26639ea7dc76
2024-11-26 Xisco Fauli <xiscofauli@libreoffice.org> [06467aeb7b4a7082d524d3433c166e12278a3104]
prepare for a release
Change-Id: I6a84b1c763176479d2519bca46c1cc7d185388a3
2024-11-26 Xisco Fauli <xiscofauli@libreoffice.org> [2010dab11b9ec42ed9439a03928c4c326f4a0ba7]
Fix misleading comment
The issue is also reproducible on Linux
Change-Id: Iba755e3e0c5c399d5da74f92295678e753302fbd
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/177322
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-11-26 Bartosz Kosiorek <gang65@poczta.onet.pl> [c41638c8aa58bd37dc8ce44b50eb14e6ee5c9d07]
Fix for regression caused by commit 7742191bb0971dc165170f86e
In standard behaviour, the libetonyek for Keynotes 5 documents should return:
ERROR: Unsupported file format!
Unfortunately with cropping implementation it is randomly causing
crash.
This commit fixes that issue.
Change-Id: I9da2946d8b68ff8393fb3677702b971f4e62b2ad
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/176974
Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
2024-11-04 Xisco Fauli <xiscofauli@libreoffice.org> [cb396b4a9453a457469b62a740d8fb933c9442c3]
Fix make dist-xz
Change-Id: Iaa509bf45316205ea5f1b7114022d244780ed5c6
2024-11-04 Xisco Fauli <xiscofauli@libreoffice.org> [f96d9018f773f1bbc15efefbd135b3d0c6fb99fb]
bump version
Change-Id: I7f827c4e2cf1540a95c92bbdea2df87610202cd8
2024-11-02 Bartosz Kosiorek <gang65@poczta.onet.pl> [3ea9be577029596fc071dcc05d02ec57c32fa7ec]
prepare for a release: add libetonyek 0.1.11 release notes
2024-10-31 Bartosz Kosiorek <gang65@poczta.onet.pl> [e6441bb7ed903bca10c63c0e23e8cc544bada800]
gcc: add missing include and fix formatting
Change-Id: Ib6ded7041c8159a3648496479b08da95b44db4a9
2024-10-31 Bartosz Kosiorek <gang65@poczta.onet.pl> [541cf02f6c7070720401c5c1921ea64d8f2a1854]
documentation: add information about building the code
Change-Id: I9f1981174f3d00d0e030fbbb666b9d3e12057b13
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/175885
Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
2024-10-31 Bartosz Kosiorek <gang65@poczta.onet.pl> [c11a552079e8e73eebdfe2753c2830682a049a32]
Upgrade m4 macros from autoconf-archive.git v2023.02.20
Dowloaded from:
https://git.savannah.nongnu.org/cgit/autoconf-archive.git/tree/m4?h=v2023.02.20
commit 4cd9fa38f0f6cd6998a8d25d25824a0d59ee4fea (tag: v2023.02.20)
This upgrade should fix Clang warnings like:
https://git.libreoffice.org/core/+/05aedcba6672979d317b540bbfa74f5c9b409402
2024-10-31 Bartosz Kosiorek <gang65@poczta.onet.pl> [6186964bb9e24382b3e0c6836ca1115756cd0f84]
documentation: update documentation and convert it to markdown
The markdown is supported by repositories by default
2021-09-21 ALONSO Laurent <laurent.alonso@inria.fr> [9c3a8cb8858199fe017d27035bb4d6809492116f]
iwa: try to retrieve the right-to-left properties in text's zones...
Change-Id: Ie30de95a6b9072234c6f42b1c625043e7d1e7aac
2021-09-19 ALONSO Laurent <laurent.alonso@inria.fr> [161cd06164397f8eef8698b6781543b8e84a2bca]
gcc: correct some warnings...
Change-Id: I35dd857bf0c879222467ecefcfcbe97e2da1bcff
2021-09-18 ALONSO Laurent <laurent.alonso@inria.fr> [41f8aa4dc9203631ade0ac3135c3e92f79bb6858]
picture: try to make some picture dimensions more compatible with LibreOffice
Change-Id: I05e0bb6f8ce0b4715774f1aeb49c47be7bf00213
2021-09-15 ALONSO Laurent <laurent.alonso@inria.fr> [04029fe202d4dcccdbc78960f35cdbf5e4da3364]
Try to retrieve more background colors...
Change-Id: I3477e35cbcb8023ad7e90b533c497c888dbce607
2021-09-14 ALONSO Laurent <laurent.alonso@inria.fr> [d1286eede8ff16eab5860c2e11c24ea1d902aa60]
allow image's cropping even if there are some symmetries, ...
Change-Id: I4fb7d6ecf62d78e36c51ef645dd6ae6934c40df5
2021-09-14 ALONSO Laurent <laurent.alonso@inria.fr> [7742191bb0971dc165170f86edd3970f1a4c7052]
add basic code to implement simple image's cropping...
Change-Id: Id039d2f1220c143efdb2cb93f2c751d5ed43b0aa
2021-09-09 ALONSO Laurent <laurent.alonso@inria.fr> [87ae19225bd5e04d34d5a42a3aee47b19662bb7f]
iwa[pages]: try to retrieve the page style correctly, ...
Change-Id: If59180863fd7af26a0b28c8c1490a0ccb18f6135
2021-09-08 ALONSO Laurent <laurent.alonso@inria.fr> [e3401ce8b6d952304b0079d16c408dd4aa86a596]
iwa: try to retrieve some cap drop's style, to be improved...
Change-Id: Ia51f7a357b7f80eb716e9506a5c7d0757b7f453e
2021-09-07 ALONSO Laurent <laurent.alonso@inria.fr> [085e849894b9e78134cc9728c451158b13d5c9ed]
IWA[pages]: try to recover cap drop, to be improved...
Change-Id: I45d9fd89c9f542cfb5768d0fa0ccbea61f908544
2021-09-04 ALONSO Laurent <laurent.alonso@inria.fr> [28612b413184ff0a7fd24c0556ff9b2f79fb22e6]
pages: try to force transparent frame to be transparent...
Change-Id: Id64c4882ae15d6f09db0889f2ae4b55b022d6aba
2021-09-04 ALONSO Laurent <laurent.alonso@inria.fr> [480a5ee2a4f1cad19d020ce622bf2791faf76f44]
IWORKTable: try to retrieve footer/alternate styles correctly...
Change-Id: I92729756ec68d596fea73c4ad70e49518147a0a6
2021-09-02 ALONSO Laurent <laurent.alonso@inria.fr> [0e03199f3a5cc73d23a6ee796e50a148d7a7d528]
Numbers[xml]: use also workspace's name to create the sheet's name
Change-Id: Ia9fae49fd7ed02249356e068c81cc5c92515cb2a
2021-09-02 ALONSO Laurent <laurent.alonso@inria.fr> [fdfdd05c8f5995bbabaf19bfece820f04fab14d5]
iwa[numbers]: use also workspace name to define the final sheet's name...
Change-Id: I8c7b55a26546bef68ff728fd9f5e8229dbb7ad76
2021-08-30 ALONSO Laurent <laurent.alonso@inria.fr> [cbdcb8143f350592c8a8bde888ad9430082e42e7]
iwa[numbers]: try to parse the conditions even if we can not use them...
Change-Id: Ib31010067382b7c5bdcfda5a4a1873d7cb3dabc0
2021-08-27 ALONSO Laurent <laurent.alonso@inria.fr> [dec0350b76a57bca4615f6a944332910c25459b5]
iwa[tile]: use the new cells' definition if its exists.
Change-Id: Ic66b7d34433383182f81d5b649cea2debeac17df
2021-08-25 ALONSO Laurent <laurent.alonso@inria.fr> [8ecbf0e820eeeaa779f90409fc1385720df8a1b4]
configure.ac: add an enable-asan option...
Change-Id: I5974d8e2aba6ec7d98a37108e0b539e8aec9e64a
2021-08-25 ALONSO Laurent <laurent.alonso@inria.fr> [85ff48cee274398a7479e479ef22083e182e551c]
numbers: try to avoid clash in format's names
Change-Id: I40f984e311da0f643b4cf18f99685bf2e90818b4
2021-08-24 ALONSO Laurent <laurent.alonso@inria.fr> [a2d0035270a167babb6f6025ffc2cee40957761b]
iwa[spreadsheet]: try to simplify the code, to be continued...
Change-Id: Ibd1d6efcb1106a91caa4e0be1c61945d2721873d
2021-08-23 ALONSO Laurent <laurent.alonso@inria.fr> [170b4dfa29e785dab626952f3c0a98b9301d9d2a]
iwa[spreadsheet]: begin to retrieve the new definitions, to be continued...
Change-Id: I5b00957b58022b858757716dac6d953365c82879
2021-08-19 ALONSO Laurent <laurent.alonso@inria.fr> [e9c31adff66680493754bfcbc721e598f6f5b657]
iwa[spreadsheet]: try to read more than 256 rows...
Change-Id: I04929778697f53a6a369e78557c5597726b9f680
2021-08-18 ALONSO Laurent <laurent.alonso@inria.fr> [871fc9f39f9430e39c010ad2221409d24194195a]
IWORKTable[spreadsheet]: use columns-repeat...
Change-Id: I1b3cb4e77700908f4e4fc702520523cad7a97c51
2021-08-18 ALONSO Laurent <laurent.alonso@inria.fr> [da1f4b413e488bbeaf3d9e7cba1d7bcc7611beea]
IWASnappyStream: allow compressed blocklength to be greater than 65535...
Change-Id: Id3622af6e0e5fd2c49bdafd712ee4afac85c26ec
2021-05-26 David Tardon <dtardon@redhat.com> [26ca191664e1189789f6bb9578adc57c9fb75228]
move assert to the beginning of the function
Change-Id: I807f91a72f25c900cf7c1c0387145b5eab68dafa
2021-05-26 David Tardon <dtardon@redhat.com> [54762245feee35ce6885f7443da8f8443fccd5b5]
allow 0-size message
It likely means the input is broken, but there is no need to reject it.
Let's just produce a dummy, empty message.
Change-Id: I03a1e9827f21f6a0ce69d7e16dfcf2e9a0f2d44f
2021-05-19 David Tardon <dtardon@redhat.com> [7b69af66227309e9c258beca3bc3934be454a221]
fix build with MSVC
C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\xutility(138): error C2668: 'libetonyek::IWORKStyle::IWORKStyle': ambiguous call to overloaded function
C:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\workdir\UnpackedTarball\libetonyek\src\lib\IWORKStyle.h(32): note: could be 'libetonyek::IWORKStyle::IWORKStyle(const libetonyek::IWORKPropertyMap &,const boost::optional<std::string> &,const libetonyek::IWORKStylePtr_t &)'
C:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\workdir\UnpackedTarball\libetonyek\src\lib\IWORKStyle.h(31): note: or 'libetonyek::IWORKStyle::IWORKStyle(const libetonyek::IWORKPropertyMap &,const boost::optional<std::string> &,const boost::optional<std::string> &)'
C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\xutility(137): note: while trying to match the argument list '(libetonyek::IWORKPropertyMap, const boost::none_t, _Ty)'
with
[
_Ty=nullptr
]
C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\memory(2186): note: see reference to function template instantiation 'void std::_Construct_in_place<_Ty,libetonyek::IWORKPropertyMap&,const boost::none_t&,nullptr>(_Ty &,libetonyek::IWORKPropertyMap &,const boost::none_t &,nullptr &&) noexcept(false)' being compiled
with
[
_Ty=libetonyek::IWORKStyle
]
C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\memory(2906): note: see reference to function template instantiation 'std::_Ref_count_obj2<_Ty>::_Ref_count_obj2<libetonyek::IWORKPropertyMap&,const boost::none_t&,nullptr>(libetonyek::IWORKPropertyMap &,const boost::none_t &,nullptr &&)' being compiled
with
[
_Ty=libetonyek::IWORKStyle
]
C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\memory(2907): note: see reference to function template instantiation 'std::_Ref_count_obj2<_Ty>::_Ref_count_obj2<libetonyek::IWORKPropertyMap&,const boost::none_t&,nullptr>(libetonyek::IWORKPropertyMap &,const boost::none_t &,nullptr &&)' being compiled
with
[
_Ty=libetonyek::IWORKStyle
]
C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/UnpackedTarball/libetonyek/src/lib/IWAParser.cpp(2358): note: see reference to function template instantiation 'std::shared_ptr<libetonyek::IWORKStyle> std::make_shared<libetonyek::IWORKStyle,libetonyek::IWORKPropertyMap&,const boost::none_t&,nullptr>(libetonyek::IWORKPropertyMap &,const boost::none_t &,nullptr &&)' being compiled
Change-Id: Idf871474b2a20f252073846388d018cccc15bc11
2021-05-19 David Tardon <dtardon@redhat.com> [1aa22c746b41a688296f4daf4fc35710d2045a33]
fix build with MSVC
error C2664: 'libetonyek::IWORKFormula::IWORKFormula(const boost::optional<unsigned int> &)': cannot convert argument 1 from 'int' to 'const boost::optional<unsigned int> &'
Change-Id: Iaa3de2d0ef8f960495e5d5afebb75c5063955177
2021-05-18 David Tardon <dtardon@redhat.com> [d52af0bc68e0133059fff96ee780957b8dd8a6af]
bump version
Change-Id: Id8447dedae677a6bd41d7d8d0ffc30c1e0fba066
2021-05-18 David Tardon <dtardon@redhat.com> [d0eb7d93dd8c604959589cd96bd7474274517f45]
cid#1484891 unitialized scalar variable
Change-Id: Iea5d2dbe52673dc8008642b874abd993bf217c55
2021-05-16 David Tardon <dtardon@redhat.com> [a853440f9127f05aef1209dec5ca1258517f3681]
prepare for a release
Change-Id: Ib1f8121684d93612ee60a5f0ddf7b3274e5317eb
2021-05-16 David Tardon <dtardon@redhat.com> [84a027417933c3c4fbcc69b1b8e659f4dadbe4b1]
update tests
This was broken by commit 12f8f1e5ae385518cfaf83acdd6e8a6e0b20ec82 .
Change-Id: I6599d0a6ff42b755985be458edfeefba2a1618d4
2021-02-20 David Tardon <dtardon@redhat.com> [27ef4080e48ebf6bad8275ca092c84885f56c05c]
use mdds-1.5 by default
Change-Id: Icf09399b9c69f1fa82cfc863cd9d7396dcfd9ce5
2021-02-11 ALONSO Laurent <laurent.alonso@inria.fr> [14144c163dff19ca9f52a087deaf2518ee15128a]
Remove a warning and add some bool(optional) to be more coherent...
Change-Id: Id86f0e974cae5be03f32c4677611fd2521e3f5ef
2020-05-20 Roland Illig <roland.illig@gmx.de> [4b4d879a6db69ea05b89fdf99df8cb5d902d16b6]
add missing include for std::for_each
On NetBSD 8.0 x86_64, gcc complains:
NUM3Parser.cpp: In member function 'virtual bool libetonyek::NUM3Parser::parseDocument()':
NUM3Parser.cpp:46:3: error: 'for_each' is not a member of 'std'
std::for_each(sheetListRefs.begin(), sheetListRefs.end(), std::bind(&NUM3Parser::parseSheet, this, std::placeholders::_1));
Change-Id: I723ba1bcbd10ed9215ceea8c5b224fdc5242be65
Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/94450
Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [1d952aa98f118d2a88a1af813bbef88c0b74350e]
cppcheck: correct some warnings...
Change-Id: I58de48b8e69bfde92b7a8d2160efa11333f1380f
2020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [a62b5fb16b3c731fdbe7cf666bf6c23139b877d0]
g++: oops, correction...
Change-Id: I10559412766ec05ed76992a526dfd555f96b437f
2020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [6354cd811890270d1be51a1e3758082b2a706b7c]
g++: correct some warnings...
Change-Id: I62abbbd9acf9cea91bdfa142d0363c7453951cdc
2019-08-12 David Tardon <dtardon@redhat.com> [a3ff045fba822229c2b1a837ba8cfcab365a3b21]
recover on parsing errors
Change-Id: I12dd08b84cd3381ff22c032bdf82f5011329d871
2019-08-12 David Tardon <dtardon@redhat.com> [eba9028225d42b0be4f7378cb8f881dd55c45735]
ignore blank nodes too
Change-Id: I9657ce6802e936b93878cd9320ab2c65710e58aa
2019-08-12 David Tardon <dtardon@redhat.com> [96d9e2a6951c1b07374c128f597440ef99345542]
disable network access from XML parser
Change-Id: Ieaa3857212414857e7414fe0da8ebae1c5d4b53e
2019-08-12 David Tardon <dtardon@redhat.com> [f3170bccf216d25fd730d2a59cebb87eff19ad3b]
simplify creation of xmlTextReader
Change-Id: I135b4da84290816860e002c33a85b22a2f3dff47
2019-04-11 ALONSO Laurent <laurent.alonso@inria.fr> [e27270abd5508c9bd7f4d2ea862ffb2ed9977985]
Simplify a little the code...
Change-Id: Ia1b8c8dacdfa6d79ca5ac06571958e2bff593131
2019-04-10 ALONSO Laurent <laurent.alonso@inria.fr> [32d97bc0d377f504a4833da882ee1a33c2e6d1df]
iwa[text box]: try to retrieve some fit-to-size, ...
Change-Id: I410c584945f31cfbf0e052f5dae9b05e72043495
2019-04-10 ALONSO Laurent <laurent.alonso@inria.fr> [fcdf0fd044c90f8ef7f8800ee224014beec73802]
list[all]: avoid to create some empty item line...
Change-Id: I26fd7f9d428cbc01c89099082fb3c6948324d7a3
2019-04-09 ALONSO Laurent <laurent.alonso@inria.fr> [95696d9b23be351b60ab9d17ff0bb890af85c4d7]
iwa[key,pages]:try harder to retrieve the position if autoresized
Change-Id: Ib38a6889c0b8b8756b8cd7343c75efd10e6a20f3
2019-04-09 ALONSO Laurent <laurent.alonso@inria.fr> [3cecd5ac1183ed8ed9ee92bae33ff231a84bb781]
iwa[shape]: when size is empty, use path's size...
Change-Id: I19dcdcd78dbbe98dce157a9296337a28d4232e90
2019-04-07 ALONSO Laurent <laurent.alonso@inria.fr> [54fac59bb8017b5d9e568f07bac423a4cc5ecb40]
pages[xml]: retrieve lines attached as page...
Change-Id: I477ae47b3bb1722411e2ed388f80aa78b4fff838
2019-04-07 ALONSO Laurent <laurent.alonso@inria.fr> [7ad7c4db5b22e8486b99f4b036963b1cf1d2f935]
pages[iwa]: try to retrieve some page's background, to be improved.
Change-Id: If6c82351b8792a055b24b4234a751ca78c6aec97
2019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [697313f5bb3b8d619d9bb1f8b0ee0fc844e2058e]
pages[all]: try to retrieve text boxes attached as char...
Change-Id: Ic015bdaf8bda94547b3a752c8c28ae90bd9b2c10
2019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [9c097a20c7a1a28593339b0d437ab5e813e04c33]
.pages[all]: try to retrieve more complex groups...
Change-Id: I29057c1ffaf3a528e81b3ff11e9811981f453275
2019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [df6ec0bbd16189abd73fafe463a7a494d0479bdd]
iwa[all]: try to retrieve image's mask(to be improved...)
Change-Id: Ib9547d1efbc2f38bd80e5df7455b6ae7cdf9892e
2019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [5c9e41e85e780261f73baa56a6c5ed2c424ad7b0]
pages[.iwa]: try to retrieve endnote as endnote...
Change-Id: I9353468866fd4c8151d3ff2895216edd9205fd54
2019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [5c6ac8940546c18878ccff1ab26bc89b921ea4a3]
key[.xml]: do not add uneeded empty lines + astyle
Change-Id: I5a705c2ca1825e941ca017b5733a9139fb65cff1
2019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [921877e614d03820fbd51d7a6c5689cde72304c9]
.iwa[all]: convert correctly the stroke type...
Change-Id: Ife97292cbe7bd0993bd420626f621b9202fd4c6f
2019-04-03 ALONSO Laurent <laurent.alonso@inria.fr> [1f490e3ba099f2435fe5c28372c4a9f4aed992e4]
all: BaselineShift is stored in point...
Change-Id: I6220583f4da9013edb320a2f24fd3a53a9ed3e8f
2019-04-03 ALONSO Laurent <laurent.alonso@inria.fr> [edb6cbdd5981b3e77e98d70a913f4847c63134fa]
iwa[pages]: retrieve headers/footers even if the document is empty.
Change-Id: If141c01a3a0737ced5ba4bbf9902985cf4c09e9a
2019-04-01 David Tardon <dtardon@redhat.com> [8b5c77bbbce760eaea7aa7dc19b69fceeb32ad67]
WaE: add missing initializations
Change-Id: Idfcaf152a266a11f9694b0bc224fde6dcef42100
2019-04-01 David Tardon <dtardon@redhat.com> [67b75a024d04e45dd7c179c9c1687d9b8334a9d6]
use size of array in comparison
Change-Id: Ief098fdf710e9ab882e4c2f22c048a5294965f32
2019-04-01 David Tardon <dtardon@redhat.com> [14b0449b544f66800791795caebdb77d6df62fe2]
astyle
Change-Id: I0385b0de131f175bb3cc16727952df57cc794d9e
2019-04-01 David Tardon <dtardon@redhat.com> [ebce3aaa202587276d8ecaf0e491ecce9ebdd099]
WaE: comparison of unsigned expression >= 0 is always true
Change-Id: I41e93b7c53357276bfd049d1e950d03e858357d9
2019-04-01 David Tardon <dtardon@redhat.com> [2f2c36d6e70248c008803b000e7e0c0e675c1bea]
WaE: declaration of ‘string’ shadows a global declaration
Change-Id: I461eab7676c13cd589b167d0c16e0e1e84ee6dfa
2019-04-01 David Tardon <dtardon@redhat.com> [d1fc2fbdd4b2f567770dc39457123ab74eafb09e]
WaE: unnecessary parentheses in declaration of ‘defBullet’
Change-Id: I9aabc819e2154d8cc06f6226734b6c16b7624c73
2019-04-01 David Tardon <dtardon@redhat.com> [9fa28f50c4735b47714712040a0a6e7ace36036a]
WaE: unnecessary parentheses in declaration of ‘wh’
Change-Id: I02f5bd69a748a9c0c8095967c033a1ab4ff91fe5
2019-03-31 osnola <alonso@loria.fr> [e78bf06141d9e0325ceb9d74b2921fc7d42dac35]
clang[warnings]: correct some warnings...
Change-Id: If695f295d3296f1e33b2da1263f611c88c8f1549
Reviewed-on: https://gerrit.libreoffice.org/69999
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [a01093943e0f46ec7fc1501081c96f5c9c6e47b3]
iwa[list]: try to retrieve some bullet images(or use default bullet)
Change-Id: Id090aca1dbeda3351ddae62ed17c0392d740392d
Reviewed-on: https://gerrit.libreoffice.org/69998
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [3db3ade0aac3efe1f441ad6108b8ecc09a0f5681]
iwa: try to retrieve more file's color correspondances...
Change-Id: Iacd7e68d6ce952ad362dca01084be8d802ec377a
Reviewed-on: https://gerrit.libreoffice.org/69997
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [2aa0786aa15c6e490a6e39e4bf5dcdd1bb326dc8]
key[.iwa]: try to retrieve textbox's layout properties...
Change-Id: Ib371caab38447653ae4f63181648bd14b3dbe9c4
Reviewed-on: https://gerrit.libreoffice.org/69996
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [e154a27012c12f6546f2719a2d8bfc2fcd873c5c]
all[.iwa]: allows to read header with multiple data infos...
Change-Id: I6ff81df7cddf46d63c666150dbfc093080283e55
Reviewed-on: https://gerrit.libreoffice.org/69995
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [de45df55058e66fb1561e6240cc6a3eef1d12b6a]
IWORKText.cpp[link]: be sure to close opened linked...
Change-Id: I72f9d40d8b2d4402da3489e46fbbb38f15658caa
Reviewed-on: https://gerrit.libreoffice.org/69994
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [548c2735c09570726f08d5ae9fee8efefb54d529]
glm: force dmat3 initialization (needed from v0.9.9.0)
Change-Id: I2cb285f2d9bc1e9818ed946b38caaf8a5de9e61a
Reviewed-on: https://gerrit.libreoffice.org/69993
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [de6ab45c601cb43a87a9773343d63833ce5e02a8]
iwa[numbers]: retrieve some sticky notes, to be improved...
Change-Id: Ifb29ce590021e5b8f8695dc6a300cc89e2c20100
Reviewed-on: https://gerrit.libreoffice.org/69992
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [46523ce012db705a411ff402b1198c9481f9fba0]
number[xml]: retrieve some sticky notes...
Change-Id: Id597db500f208cc7570be28476d7c31e94927aaf
Reviewed-on: https://gerrit.libreoffice.org/69991
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-31 osnola <alonso@loria.fr> [de5bdcb8d25c17ed89c14019cac3774d178919f3]
iwa[comment]: retrieve author,answer,... iwa[numbers]: retrieve comment
Change-Id: I9dcf059aa7583fb77f6353e1e26231a4b3068750
Reviewed-on: https://gerrit.libreoffice.org/69990
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [e596bcef5823b2b7f5d5eaf6a6e55ac4a970637a]
iwa[numbers]: coordinates seem always relative to top left...
Change-Id: I8b93c4cee5d189363dda1e76e155ee9b758b5ebf
Reviewed-on: https://gerrit.libreoffice.org/69988
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [a2d31ee8a60a0d7e7a45b28e5e4fad370093ebeb]
.iwa: no longer assume that bezier paths are in unit area...
Change-Id: I49efe7a18748d105214ff6f8f52edb76503bb9e5
Reviewed-on: https://gerrit.libreoffice.org/69987
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [2cfef129d39eab0f59fc9cae0e54eb5613f1f9c5]
.iwa: try to generate some group and to read hidden/visible shadow flag.
Change-Id: I45a8b4965584ef0ec501a790560e85385d40ac61
Reviewed-on: https://gerrit.libreoffice.org/69986
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [8435a31b7da255788536f22217c402ce6ed9527d]
iwa: correct placement in group + retrieve workspace name in .numbers
Change-Id: Id436a5162d09544c8de1f6de65eb2c3af859e139
Reviewed-on: https://gerrit.libreoffice.org/69985
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [665cf8fb1cf8a73f518633dce98d058a9656a4dd]
numbers[iwa]: begin to retrieve some shapes, to be improved...
Change-Id: I38eacd49551d55466df211cf9bf20cdb99026c46
Reviewed-on: https://gerrit.libreoffice.org/69982
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [e693a5ad9c021ba40a64ee957a69f5c29bd22353]
numbers: try to recover some picture in cell which contains data...
Change-Id: I93cd4d942ef7b6214edb1eb1f03d970a488c1d41
Reviewed-on: https://gerrit.libreoffice.org/69981
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [a079b5f384d3f5cf100ff4104d9e3a39861fa549]
number[xml]: try to retrieve sf:o element...
Change-Id: I7978e6b96256c26432f14cda012d12e253381f6b
Reviewed-on: https://gerrit.libreoffice.org/69980
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [8cb9244bc41d285a0485e31c4c499f2b19288f68]
format: check that the number of decimals is not equal to default...
Change-Id: I22373e48391f42447f95fb5b4f39e125d44adb71
Reviewed-on: https://gerrit.libreoffice.org/69979
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [4b49cdd31167a39b844c7eb6db5f8d899bb41f03]
numbers: try to recover some picture in cell...
Change-Id: I516cc51a2b30a939e93020c638801896dc78d391
Reviewed-on: https://gerrit.libreoffice.org/69978
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [59cd8d7306d3c51b1c1ae4b31d95ac9134bc6503]
number[formula]: send prefix operator correctly...
Change-Id: I48cde7154b6baa85fca308162795f4b1af25a9bf
Reviewed-on: https://gerrit.libreoffice.org/69977
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [7f839b93c4fcb38706e70e9654942e5aadf9b661]
number[xml]: create a special graphic sheet if needed...
Change-Id: Iebb48608341d7830dca6659ab61975c4c41e3e2e
Reviewed-on: https://gerrit.libreoffice.org/69976
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [d70e8bf7f93a5df467076f3537261d885efddda2]
numbers[xml]: try to retrieve some comment in cells...
Change-Id: I47a71df6a18205929b7b6c223c0b8e6fc2329686
Reviewed-on: https://gerrit.libreoffice.org/69975
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [fa2ef52a6c81f789b8fa5dc30c7eed976692b014]
numbers[iwa]: begin to add code to read comment's structure, to be continued.
Change-Id: Iba4912de8fa0e848086b9b032a028694068e96b8
Reviewed-on: https://gerrit.libreoffice.org/69972
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [fc8954772fbbc93f6b4f53c165aa7238f3cfda11]
number[xml]: recover some pictures + all: allow shapes to appear in group
Change-Id: Ia7629a2d3e2f88154cbe9965768c7ab9f55cec02
Reviewed-on: https://gerrit.libreoffice.org/69971
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [b63820724638df49327f3c6e61cdf2d49d165c15]
number[xml]: begin to retrieve some basic shapes, textboxes, ...
Change-Id: Idd112864044cbf9d60dbfbd8cc158568c792fc7c
Reviewed-on: https://gerrit.libreoffice.org/69970
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [22b8412385899d7c9b42071bda77902330a52871]
formula: retrieve more special ranges...
Change-Id: I4fdcd87f7f5f78911dc2bfe13219f7bf588381ac
Reviewed-on: https://gerrit.libreoffice.org/69969
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [7f4ec27d58ca034386bd44950cd26aa1e128b87e]
table: try to recover menu choice correctly...
Change-Id: Id71a3db4580067e184f3d3cf9299d2fc556fa293
Reviewed-on: https://gerrit.libreoffice.org/69961
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [f8344e8d6dec955532b894b60e8a2a1bcbfca6fd]
numbers: set table:calculation-settings/table:use-wildcards...
Change-Id: I45d5f4bb1766441d745cff6d5b1d93b46cf89d79
Reviewed-on: https://gerrit.libreoffice.org/69960
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [12f8f1e5ae385518cfaf83acdd6e8a6e0b20ec82]
numbers: try to retrieve ref to other sheets + simplify code...
Change-Id: I52e9e905fbb63441359206a763282c733d870058
Reviewed-on: https://gerrit.libreoffice.org/69959
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 osnola <alonso@loria.fr> [2c2dbc3af17ee96de493e0e5bbf73a06e4e00dfe]
numbers[.iwa]: try to retrieve some custom formats+simplication...
Change-Id: I7bea72b9a84fcfbead140a5e9daa5c94703e2276
Reviewed-on: https://gerrit.libreoffice.org/69958
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-30 ALONSO Laurent <laurent.alonso@inria.fr> [5d22c3a0f7dddb7158bd390a4ee3a6cd2aad6793]
numbers[.iwa]: try to retrieve ref to other sheets...
Change-Id: I145fb2984de30a0ffcf5cb19eafacff08af1c88a
Reviewed-on: https://gerrit.libreoffice.org/68552
Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com>
2019-03-27 ALONSO Laurent <laurent.alonso@inria.fr> [5efdc5b54c5318695dd195d83ddb3e40a1130638]
numbers: try to retrieve more formats...
Change-Id: Ie1235b6bf4a8542574e3f18e896c0eaa0a89a748
Reviewed-on: https://gerrit.libreoffice.org/68551
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2019-03-27 ALONSO Laurent <laurent.alonso@inria.fr> [a619e281f7f34706dacd88eae248eda001473346]
iwa[formula]: try to retrieve some IWORKFormula...
Change-Id: If0e8941583e76d369a93aa25fdfe2f9b2bd443bf
Reviewed-on: https://gerrit.libreoffice.org/68550
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2019-02-06 Miklos Vajna <vmiklos@collabora.com> [5a678f482ce856b44c06382b83158efddda6d08e]
Fix -Werror=format-extra-args in IWAParser
In file included from IWAParser.h:32:0,
from IWAParser.cpp:10:
IWAParser.cpp: In member function ‘bool libetonyek::IWAParser::parsePath(const libetonyek::IWAMessage&, libetonyek::IWORKPathPtr_t&)’:
IWAParser.cpp:1004:122: error: too many arguments for format [-Werror=format-extra-args]
ETONYEK_DEBUG_MSG(("IWAParser::parsePath: missing prior MoveTo subsequent LineTo\n", get(type) == 1 ? 'M' : 'L'));
^
libetonyek_utils.h:51:53: note: in definition of macro ‘ETONYEK_DEBUG_MSG’
#define ETONYEK_DEBUG_MSG(M) libetonyek::debugPrint M
^
cc1plus: all warnings being treated as errors
Change-Id: Ic87e540fa4c2a80a0edac5fba88c1f2dce342233
2018-12-29 David Tardon <dtardon@redhat.com> [dcfa03786c89c875b265f32387b73aad766f4caa]
fix conditional
Change-Id: I9c8615a401d6fbb87e2ee8619bb549d98f21f4e5
2018-12-29 David Tardon <dtardon@redhat.com> [dccd225fd424163623dbe5e0577ec5f82536efbb]
bump release
Change-Id: Ic5357d23dd8d7043c20c270bb6d28203dc61b475
2018-12-29 David Tardon <dtardon@redhat.com> [a30d7c7f352a695ba04ed64d291ecec86ad32b1e]
prepare for a release
Change-Id: Ie9d8d7122d1b04b082e0b80c30a5f9c58199b9a6
2018-12-29 David Tardon <dtardon@redhat.com> [6579803ea0bc964cacb1891a98d44853198adfb1]
check for mdds 1.2 by default
1.4 is still too new.
Change-Id: Ifd15d0f3266f0f1abac3beaa2c79344671e20a23
2018-12-28 David Tardon <dtardon@redhat.com> [442bd243a55857d38026fdbf450696ebb95d939a]
avoid assert on import of binary Numbers files
Change-Id: I14bd097103e946b2dbb55d1c17104bab827178b8
2018-12-28 David Tardon <dtardon@redhat.com> [4386f0eb89aa0b479f258efe9b14580c88b7d47b]
set correct package stream for iCloud Web Browser files
Change-Id: I5cfafb8eb5ee262f40398453f2026dff9bee044a
2018-12-28 David Tardon <dtardon@redhat.com> [f49d9dd6f836be3a1560f19b2981d3c5ef201b23]
ofz#12250 avoid division by 0
Change-Id: Ic5b3a67cf65bd4e781a817540334b437c07c8ff0
2018-12-25 David Tardon <dtardon@redhat.com> [4b66055b121520f46f9eccd35d208e5a018787a1]
combine call into a single line
Change-Id: Idb962653bc72f15c84d711869d4149408151a095
2018-12-25 David Tardon <dtardon@redhat.com> [004179fc13c5cbb94d174c0c48e79fcb0f0fbe20]
remove unneeded check
Change-Id: Iee910a34ecfc1e01d602515c9b86d567dbc62c99
2018-12-25 David Tardon <dtardon@redhat.com> [dce663b768c4fe93afb4153af8e61c7eb67171aa]
fix copypasta
Change-Id: Idf54829d5eca5ed3e69c595adb8f8ff08b78cdb7
2018-12-25 David Tardon <dtardon@redhat.com> [c027c450f552f4876775531a5151c022f59c6dbf]
reduce deps for detection test
Change-Id: I094c3cb87a5c9e4fb00ebb992f0a2e2bc64e877c
2018-12-25 David Tardon <dtardon@redhat.com> [97ae24ef3e96fee83945010022585e0f9893a1d0]
package new test file
Change-Id: I74b6f25b0fe6628e2f30972856bec6a751888c91
2018-12-25 David Tardon <dtardon@redhat.com> [93a9b0dab52fc219fd2094b8e18776d113cddb65]
rename macro
Change-Id: I86ff97fd63eec1fba96b1bbd481609272b69a944
2018-12-25 David Tardon <dtardon@redhat.com> [15a5e2936938f15d971766668bfa8210378ab9a5]
drop unneeded macro definition
Change-Id: I497bce3f7da4d5902dd10f9546c6edeec7ad9663
2018-12-25 David Tardon <dtardon@redhat.com> [c5b0907204aef19bba9113d01474977e528654a4]
restructure test for visibility
Change-Id: I14df8198232184493cae865e21e678597c1fbe55
2018-12-25 David Tardon <dtardon@redhat.com> [f53d4670d566da201955b89075f191602f0ba192]
tdf#120707 handle binary docs with extra top level dir
Change-Id: Ic27b6f74bc912069ca107d8441b9f9985bde3161
2018-12-24 David Tardon <dtardon@redhat.com> [dafc9ec9c162c0ec3823234bb2b2659f790d0b8f]
split stream tests to a separate binary
... to avoid linking the core tests with librevenge-stream.
Change-Id: I7d5ae9cf7df401b6fffd5cf670ba138d4a77ff94
2018-12-24 David Tardon <dtardon@redhat.com> [38ec24d6d30d22b440102a8dd4069cb5257bb5fe]
add a stream impl. for handling subdirs
Change-Id: Id6236ffe2125d525a2c764c8ebc7227b76f4f05e
2018-12-24 David Tardon <dtardon@redhat.com> [bf27a4d9d0c0c6c61b7c0125ad1b113ac9cef7ea]
move detection of binary file structure to a function
Change-Id: Ia93dd8d73438870c6d1e4d0d76c89fb617177ccb
2018-12-20 Caolán McNamara <caolanm@redhat.com> [3e4c48e042cf4929f9b69cf443165c8f3c299109]
forcepoint#77 null-deref
Change-Id: I984f0e17a5a0e2edd431f0938c69b988a2212d09
Reviewed-on: https://gerrit.libreoffice.org/65378
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-08-30 Rene Engelhard <rene@rene-engelhard.de> [de0212a50489a2fcfd11db8c1eeba7e48996bba5]
support mdds 1.4
2018-05-05 David Tardon <dtardon@redhat.com> [935cb58a61e45f441bdea143317a7d0d52c7f944]
WaE: unnecessary parentheses in declaration of ‘aligns’
Change-Id: Ic3cb38d071db8e3947c09a4b216b62d18e01b6aa
2018-04-23 Caolán McNamara <caolanm@redhat.com> [9b78187ac2ccca0158cc9cc0bcc0576b457a78d7]
intial-creator->initial-creator
Change-Id: I6fe5d0732edb97ac7ff6d527f48543cab1bb3f7b
Reviewed-on: https://gerrit.libreoffice.org/53337
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2018-04-21 David Tardon <dtardon@redhat.com> [94ca8aa8052ce6abf0420b0ac0fb5b949fbbc4b3]
bump version
Change-Id: I0512bc0abcf5a23c1b99918495622a3d874e75d6
2018-04-21 David Tardon <dtardon@redhat.com> [4e979303c9cc4412ccd5788e399941a823f6ac3c]
prepare for a release
Change-Id: I3e9362cdf0f0bf278e8f8ab90d30344a863b39ea
2018-04-21 David Tardon <dtardon@redhat.com> [2cd34af83c74e7dd2c4fc49527760d895bd7bfb0]
cid#1434976 workaround coverity false positive
Change-Id: Ic31acb44691c6faa709679632f982c72a4d7b3ca
2018-04-21 David Tardon <dtardon@redhat.com> [79dd7d7ce45ebfde1aa7e0e733b93a6c1af9e4d0]
cid#1434975 workaround coverity false positive
Change-Id: I7d90b15e82b0476562551e526c01f72c7e813cee
2018-04-21 David Tardon <dtardon@redhat.com> [d8748ab56d2d33ae3dcc6e5142be10f28a77218f]
cid#1434978 convert constant to bool
Change-Id: I679fd8f79b1f2cb4cda03cd0f53000a45def6612
2018-04-21 David Tardon <dtardon@redhat.com> [466d91d574a48fba50a1a533ae2a9eaee0ddc77d]
cid#1434980 initialize variable
Change-Id: Ie4114485c14d20efc78d8418000eb54b3c354216
2018-04-21 David Tardon <dtardon@redhat.com> [b40ea4301a08b02996580ea842773fdce8699a0b]
cid#1434979 use meaningful default for star path
Change-Id: I872cf2ddac564d03dfe564896d9331d32669dea8
2018-04-21 David Tardon <dtardon@redhat.com> [97734c2b2e4e430e5b14c758f40b3625ca63aafa]
cid#1434977 remove dead code
Change-Id: I18a73a200a0adedd2fc4987391a7e9025b62326b
2018-04-21 David Tardon <dtardon@redhat.com> [40500fc00951e2dda1ecf7ced347316a5de7c291]
cid#1434974 refactor to avoid warning
Change-Id: Iab1a2776748b88f4a0e2d2c60c6ecc13b8b68aad
2018-04-21 David Tardon <dtardon@redhat.com> [b9413fbbac820f3d62d027ba1458363f85add111]
cid#1434972 remove dead code
Change-Id: I457354003baa94b4b37097d6463c9d36e6653e48
2018-04-20 David Tardon <dtardon@redhat.com> [19ce4cad10e5b438d506179826ae899fc2a6bc53]
WaE: declaration of id shadows a parameter
Change-Id: I9f4e59813689bb455717d270d7089d281798f0b5
2018-04-20 David Tardon <dtardon@redhat.com> [e6660bd317d32ecee2ffa1a6e74a92ec0b3c6b9d]
WaE: ignore problems in mdds
Change-Id: Icf01acde5b9c2a01067355d6be2d5f107238f47d
2018-04-02 David Tardon <dtardon@redhat.com> [43b5f686de941fc10163e35be219e76ae78c943e]
fix copypasta
Change-Id: Ic4e976ac1012ac799b6b747fe32fbcad0ad0c3de
2018-04-02 David Tardon <dtardon@redhat.com> [4061a9a24a07d3feffb1cb824bc3d27112aa7549]
parse text background color
Change-Id: Ica177a71f12da7dfd5b483eff94855a408c4ac21
2018-04-01 osnola <alonso@loria.fr> [3878b6316dd16217b16ebe95157c713db1656a57]
iwa[table]: try to retrieve the vertical alignment, ...
Change-Id: Id1d1d4e7be90292b1c0414f3ee6a24d5e59b9f2c
2018-03-28 osnola <alonso@loria.fr> [20baee0c8406f52ef16d5629f6e096b7829a8329]
iwa[table]: try to retrieve some borders(but not the header's borders).
Change-Id: Iaf61f021d4b2c601812bf7c12ff54b704995e38a
2018-03-28 osnola <alonso@loria.fr> [3c6994598b2673aa7b8f00474de1a1979ed5f4a4]
all[.xml]: try to retrieve sf:ghost-text and sf:ghost-text-ref...
Change-Id: Ibbc7582c45d9e886af8b16e1b7ffd50bfd479f8b
2018-03-27 David Tardon <dtardon@redhat.com> [437faa917b950c22f8d2aea0821b4364a4dd9daf]
revert the logic
Change-Id: I1cae65d607d990d18c2a35b983e6d67e6c701e5b
2018-03-27 David Tardon <dtardon@redhat.com> [d4f800e55e465295fbcfa2e959a292f1f73ac899]
ofz#7114 break out of the switch too
Change-Id: I235958335b0b1d2b3b059d611fa2b4f48711c62a
2018-03-24 Julien Nabet <serval2412@yahoo.fr> [78d2bbb97daf21cb782891ea0feda05e37d98624]
cppcheck: fix some errors
[src/lib/contexts/KEY1FillElement.cpp:81]: (style) Consecutive return, break, continue, goto or throw statements are unnecessary
[src/lib/contexts/IWORKTableInfoElement.cpp:318] -> [src/lib/contexts/IWORKTableInfoElement.cpp:318]: (style) Same expression on both sides of '&&'
2018-03-21 osnola <alonso@loria.fr> [f7a995a63e4fe036cebf086de33b7f10875237ea]
iwa[table]: try to retrieve more styles...
Change-Id: Ia07a001a1a2f57207402070c14576c9830b74619
2018-03-18 David Tardon <dtardon@redhat.com> [b14bf53fe5d7e54f376a8745a4554deffcf6eb5e]
WaE: base class has accessible non-virtual dtor
Change-Id: I8db9c49ec1cf742c4299c120b50eeed6af3c2fb8
2018-03-18 David Tardon <dtardon@redhat.com> [84eb6e19dd2e56c89c9c5db40a6d965810f34bb1]
WaE: initialize member
Change-Id: I7f20e096e702b109eb4e8203b327bdea8a434c17
2018-03-18 David Tardon <dtardon@redhat.com> [02466e1f0f7c7d38d7a530bc67ac0d56e3326b18]
WaE: initialize member
Change-Id: I2b748f4e9a630cc04067554af2f24bdca17f33df
2018-03-18 osnola <alonso@loria.fr> [7a2ac5646394cdbce106b295f366918cf1ffff89]
Numbers[.iwa]: begin to retrieve some data...
Change-Id: Ib47d34d46c2d4d0033aa46bd28e9e7f7efb88547
2018-03-18 osnola <alonso@loria.fr> [7d7e491a2d1a9711aaa3f8d95cd5675315068317]
.iwa[line spacings]: try to retrieve more attributes, ...
Change-Id: I5d29b6a17fa02f0a3c5067c60a7685dfbe49ac30
2018-03-18 osnola <alonso@loria.fr> [a0538b7ba153e0b6b0d726d6b67777f16af41b6f]
.iwa: line spacing, try to differentiate unit in percent and in point...
Change-Id: Idace3087c0df26c0633f5469834ac174f74798e3
2018-03-18 osnola <alonso@loria.fr> [0caa1418b50a1e74487ef5743c8e3e06f731c998]
.iwa[pages]: try to retrieve some pages' attachment, ...
Change-Id: I1af9375bb810ddbc8a758a65e22266eed4101976
2018-03-18 osnola <alonso@loria.fr> [e90278ca8632ea95f2e16028f29312a9d544feba]
list: finish to open/close the list element correctly...
Change-Id: I94d55fc93681e6c9642c29b1ea3926175dbc9287
2018-03-18 osnola <alonso@loria.fr> [bd63a48942f9238ea237f1cd9b5121d3180ab24b]
list: try to open/close the list element correctly...
Change-Id: Idbfa804438811a1977e3a1f26c39d5578e88e848
2018-03-18 osnola <alonso@loria.fr> [e07686b3425ddf9c4174ee2a23c87e091416bbe1]
paragraph style:iwa line spacing is giving in percent + correct margins.
Change-Id: I757f48209edeb5ee5610cce1f9559145ee296486
2018-03-18 osnola <alonso@loria.fr> [aa5e799ba7f2e94448e6303c905a0b187cd7e1a5]
.iwa: try to read/retrieve the images' style...
Change-Id: I50188a08275ca56aaf799345ae16a0586dca7d07
2018-03-18 osnola <alonso@loria.fr> [264bf1d773d97d203015f1541e52218c23c355f3]
.xml: try to retrieve some basic pictures when there are absent...
Change-Id: I78949f636b60a74fadb4bb3faf5a7e4bf145c4a9
2018-03-18 osnola <alonso@loria.fr> [e3cfb225387d204223ce7472cab5fe30d6bd8e70]
Keynote 5: try to recover some connection's styles...
Change-Id: Ie85c64c8b32fdcbfba87c23a2a62b016897cfe68
2018-03-18 osnola <alonso@loria.fr> [e82bda41717f4a3c917bbeefb1b09a60df71f758]
Try to fix some rotation's problem...
Change-Id: Iab809a894523ca38ba9f3dd6b8e1e4d23bac2e95
2018-03-18 osnola <alonso@loria.fr> [2b16d8cd74f8773d55a7519f33ab464454f19aea]
KEY2Parser.cpp: fix transformations when a connection-line appears
Change-Id: I848b62990690cf042363d9abda4e9757a292bfcc
2018-03-18 osnola <alonso@loria.fr> [eab6780641d8073292d34498a1c089e6337b80e8]
try to retrieve some connection's lines...
Change-Id: Ia79c825779569e6aee8235ed1de78d652792fae7
2018-03-18 osnola <alonso@loria.fr> [d0ff0a8ce861b26fa02d7508f75809c18a262ea5]
.iwa: try to retrieve complex bezier curves...
Change-Id: Idad2669752a58935d2892dddc048604831a89bf5
2018-03-18 osnola <alonso@loria.fr> [9637cb43608480556f846dff1d8ab62f26feecd1]
.iwa: retrieve arrow in Keynote 6 files, ...
Change-Id: I0ca104ee22ffebd2b9dff7cf1de593ee519419d8
2018-03-18 osnola <alonso@loria.fr> [5bdab2fdd7ae3a63bafe4c57ad12f4ca4a4cc6d4]
.iwa: try to retrieve some arrows...
Change-Id: Ieb6a0c342f3baf15b7fe87b68f091f5be4aaf3fc
2018-03-18 osnola <alonso@loria.fr> [4c77f6481cd4ae476f8f7ebe40d12d490ca9a047]
Key6Parser.cpp: better transformation's management...
Change-Id: I56961451893c623db3c73f8162638569498af289
2018-03-18 osnola <alonso@loria.fr> [cf89acc16188bc4c80c84662e69d818f1fd05b5a]
Keynote[v5]: retrieve some title/body zones...
Change-Id: I89768fcfdf8835a87d6e6ee4a9e33dfb3d408c99
2018-03-18 osnola <alonso@loria.fr> [ac0a5a5b6df1213a2d2aaaa97ffc90364d85a1cb]
text boxes: do not send width/height if unknown...
Change-Id: I7784ff93e7adb07eb64e6eeb83b44b85163a8390
2018-03-18 osnola <alonso@loria.fr> [f4bcb97e4fcae19551053849c7fa35c2767dcf92]
.iwa: try to retrieve some textboxes...
Change-Id: I80f9d77c77ab1a6b479d2ee0c09ca058977ff087
2018-03-18 osnola <alonso@loria.fr> [f907903c7f5df636a9b02c7f54fcf97615f01db8]
.iwa: add support for date/time and for text's reference...
Change-Id: Ia641498b23fd8056404e676790df66b6ec4ac78a
2018-03-18 osnola <alonso@loria.fr> [58c5a84ac5a685580ba12e172ad9b7b687b69a95]
IWAParser.cpp: correct rotation angle+read cell's content with flag=80
Change-Id: I7f975fff090cee9e310ebb7d96d11b58fd48d896
2018-03-18 osnola <alonso@loria.fr> [e14f4ed2412c0ffdd8f9ce6d4354aea49b18e17a]
table: try to retrieve some float[.iwa] and correct padding...
Change-Id: I1ce32f1f3e36ef274f209d6899cbfa610ae89b66
2018-03-18 osnola <alonso@loria.fr> [a84b8f68a87f86f5d529a32fb6e441dcd1d50a34]
iwa[tables]: read first data + simplify the code
Change-Id: I3e8998a659fc52b7e7b9b61fe09cf0804b441681
2018-03-18 osnola <alonso@loria.fr> [4a8d31285cce3766961bf9989e3a09cb80bbfd8d]
IWAParser.cpp[.pages]: try to retrieve some tables...
Change-Id: Ia57d1aac6e0a88b420f7c9c4f160741bb3f7246e
2018-03-18 osnola <alonso@loria.fr> [422599803191509509891e17f1335f2709129edb]
PAGCollector[drawShape]: use the geometry's transformation, ...
Change-Id: I1ab41bddceef70503514208446766b2d3df29a17
2018-03-18 osnola <alonso@loria.fr> [20254a8faf23a1691266e9786933b88159e92155]
.iwa[pages]: try to retrieve some char's attachment, must be improved...
Change-Id: Ib926a53f24f9260de884b39e9d479be10ab2fc6f
2018-03-18 osnola <alonso@loria.fr> [c4eec7de8abad22c7c5c2a085e221805b80ccd56]
.iwa[pages]: try to retrieve some header/footer...
Change-Id: Ibec119ff6de8de19c13e9ae663e1fb710b6524eb
2018-03-18 osnola <alonso@loria.fr> [41bcb0944f8abf262abc93b74fab1a993fd9a013]
.iwa[pages]: try to retrieve the sections and to read the master's page...
Change-Id: Ie86ed0f8b13fb50caf68729a626849b6ed19352c
2018-03-18 osnola <alonso@loria.fr> [e0fb3027f8b171a377160a4e42eb515390c4b2d4]
iwa[pages]: add code to retrieve comments...
Change-Id: I83ac81490f9eda8fa3636d03c69917f96bebf662
2018-03-18 osnola <alonso@loria.fr> [011c7b0a24a7e05f0c72e298a538a11f2ff4ace1]
IWORKProperties.{h,cpp}: create a TextShadow's property...
Change-Id: I41b0d9a1b5b65e12549a93f6be849c692bbeed93
2018-03-18 osnola <alonso@loria.fr> [a0dab214960a334c241325a72721a489ce5a163c]
iwa[text]: ignore the first character in a footnote which is bad...
Change-Id: Ic1a07b62684d24c524ec47a455fa42bea30933ee
2018-03-18 osnola <alonso@loria.fr> [bb6a02d91deb68b015bd4bec30c61f8ca1383581]
.iwa[text]: add code to retrieve footnote/endnote as footnote...
Change-Id: I32c083581623250900a14bd378be6fcbf3b9f741
2018-03-18 osnola <alonso@loria.fr> [b08379964d5ab2b7069fb83aaa9053e6af631a6f]
IWAText.*: try to retrieve page number/count fields...
Change-Id: I72f2624f8140b9228e07f6c20b7a84558a214b99
2018-03-18 osnola <alonso@loria.fr> [a677743b4cca93ed38a7e55cceaf622c58242c8a]
Pages[.iwa]: retrieve the page's dimensions...
Change-Id: Ia487ea1f77eff82ebe295d703e6d4a38bf48cf05
2018-03-18 osnola <alonso@loria.fr> [e419cc562e45b74d12a7736badb7af78e5fdd1e1]
IWA: try to retrieve character's shadow properties...
Change-Id: I7ba23e76ab10fa4216060bbe7084e613571cd0fc
2018-03-18 osnola <alonso@loria.fr> [886cc206d30e276bcc9c4d56d549bd318fa239db]
EtonyekDocument.cpp[keynote,v1]: check that DocType is APXL...
Change-Id: I35408df74cf73460d4c24fc1f24313a52a7a16b1
2018-03-18 osnola <alonso@loria.fr> [853992a65cd2a2b36a241d0ec88240c2545a47a0]
KeyNote[v1]: allow to read files with no namespace...
Change-Id: I9c7b57772531e47ca16d1e4c106d447cb8799e28
2018-03-18 osnola <alonso@loria.fr> [02fc02fdbc297d4361aefb6e057a464d3db760b3]
all: replace makeContext by std::shared_ptr, ...
Change-Id: Ic1dcfed3617084621c7f089b14df9dd8840bdc80
2018-03-18 osnola <alonso@loria.fr> [2ff123ec999455a1ba32d292726041f132ea7c24]
clang-tidy: fix modernize-make-shared
Change-Id: I471547ceda9557b353d373e37c3bf2ef5128749a
2018-03-18 osnola <alonso@loria.fr> [9626818923e03500ec44c66552ac9351e11036ff]
clang-tidy: apply modernize-use-auto...
Change-Id: I42427043e994dfc6e79d7bb15974591e4112a884
2018-03-18 osnola <alonso@loria.fr> [c06a0e578c507513ef3f8c8039aacebc42253345]
clang-tidy: uses auto in some loops...
Change-Id: Ie74a649d02ec3e74e369c68f8a1ed07a9b2a7586
2018-03-18 osnola <alonso@loria.fr> [3bc1c32a1b9e458ff92fe2afe7b0e286a4e4ebce]
clang-tidy: replace some virtual keywords by override...
Change-Id: I7c05bba8acae04d74f02c51c7c992fdcdf958484
2018-03-18 osnola <alonso@loria.fr> [c4cb781f266dca8276e5e5609597674d64e937bf]
all: replace 0 with nullptr (when possible)
Change-Id: I267175b7fbbfe19e84471db0ae562a41ab68da53
2018-03-18 osnola <alonso@loria.fr> [5af3cf122f007c047a62d9a53b41abdf9a546b01]
Remove unused using declarations...
Change-Id: Ib197df709a13760fe953118db740585a0b9f5511
2018-03-18 osnola <alonso@loria.fr> [d55d3506f0263998b405722fe24b8070989008dd]
clang++/g++: do not make std::enable_shared_from_this<> protected...
Change-Id: I25a580db56c30a6f1f2323236b61a125e587e94b
2018-03-18 osnola <alonso@loria.fr> [e1fa080f24339510e7fa29b0d9339261e029c9ea]
g++: correct a compilation's error and some warnings...
Change-Id: Iefa59836f1b9a09c5cffd678efd67e7107435bc3
2018-03-18 osnola <alonso@loria.fr> [bd8323e7a31e03ec15864910fb34ead07ebb1d4f]
clang: remove all warnings..
Change-Id: I14dd06650a7471838e25c1005719c7bac746a81e
2018-03-18 osnola <alonso@loria.fr> [5ff53ea8914eba6dff3d50215d57ad027d113852]
Add more debug message, retrieve external-text-wrap-ref, ...
Change-Id: Ideca74aabcb875872876508e580e5ccb5105e1d1
2018-03-18 osnola <alonso@loria.fr> [3228f3ca401a0d8decb21f52ff688bf6c865f34d]
Try to read the transition elements...
Change-Id: I28fda75f35a3da6ed0add8ae1fed6ff50eee5ded
2018-03-18 osnola <alonso@loria.fr> [17a2bf083dd915c055b48e98a9ee72ac6336afcf]
Try to retrieve more layout's properties...
Change-Id: Ie7ec7b68dedbcdd259201b97474a472307f01e8c
2018-03-18 osnola <alonso@loria.fr> [361058896630c5f5321c5a92c6473ac94827f24f]
Keynote 2: try to recover some title and body content, to be improved...
Change-Id: I6e219a90e34459c1d0bf2a3ddfb4ff0bdaccebf8
2018-03-18 osnola <alonso@loria.fr> [2ef2b06866ff1e46ac1c949b7a1ed8cac33c5a2e]
Keynote 1: try to retrieve group's data...
Change-Id: I2461804048f2ee8e3bce026d75f693c91b703f86
2018-03-18 osnola <alonso@loria.fr> [c694d1299eaee12f4a280c4ede2986e542a48463]
Try to recover some vertical alignment...
Change-Id: Ifc982b700e3450b49b8f17b6dd1089af09a209a0
2018-03-18 osnola <alonso@loria.fr> [cbf6c60d9fbd48e1b59ed9fa4031e2185bed9dc6]
Keynote v1: try to recover some files...
Change-Id: I647f6d2fc326cf4bd12b212e965ec490796682d5
2018-03-18 osnola <alonso@loria.fr> [06b048e571e5e49e23e834b921c61bb5d53ec9b3]
Pages: try to recover some z-index, ...
Change-Id: I820930ca46d986d2bb9ba0015b7853e1857ed30d
2018-03-18 osnola <alonso@loria.fr> [e05d0710a45bf74e356a21648688924999839d84]
Try to recover some wrapping...
Change-Id: I634ed2d5eafe42d55a95cc63954481868e106b57
2018-03-18 osnola <alonso@loria.fr> [251f2cd96a21600d1a37ef5a9b02dd9d3853f8d9]
Try to read the external-text-wrap elements...
Change-Id: I94f2a3693b96217b262df5625b80f647b87cd940
2018-03-18 osnola <alonso@loria.fr> [dcdcd285154c91418f5a5a35ba22867caf1397b3]
Add code to read sf:wrap element...
Change-Id: Ia7f4b8335e4e4a111dee3b695ff4b429e08c5874
2018-03-18 osnola <alonso@loria.fr> [3f06be8643654caf2bc1d6c0752c8ddfed7cd1a1]
Keynote: try to generate simple textbox when possible...
Change-Id: I67a4aa33d8c6ba0ca2039e050b0bd22900c91c83
2018-03-18 osnola <alonso@loria.fr> [fe7c880a52723ea962dbcb41aef2cf5d2e72a612]
Try to "read" some frame's elements...
Change-Id: Idb45b904775bf6f553a49ba97d34d8c696ae6039
2018-03-18 osnola <alonso@loria.fr> [411da99e376ffccaa4b04f17333434fb0ca13bde]
Pages: retrieve basic textbox's borders...
Change-Id: Id770ffebde620f1342f53b0cded4d7b8043ac25f
2018-03-18 osnola <alonso@loria.fr> [4f59646b61eac498f76d816202fcfd1f8c050fe8]
Pages: try to simplify the drawing of basic textboxes...
Change-Id: I64337e109265e1ffaf151a3ad5e45af87f2af3fb
2018-03-18 osnola <alonso@loria.fr> [78fff169eaeb2ee8bc7f37df35ce9d1b8fa4a962]
Try to recover some attached shapes(without text)...
Change-Id: Ic0fae4f1f7208d9b1aed918e4e4c70843d600082
2018-03-18 osnola <alonso@loria.fr> [c00fac1f8fd9600f27a2c16d3b7d8b374b57afac]
Try to improve position of cropped image and reading of sf:media...
Change-Id: If0af59954dd37071bf63c9b072b28ccc3d5e70a4
2018-03-18 osnola <alonso@loria.fr> [2d028399c7ce20e95c1b5026466d320bbc90de81]
Try to recreate some groups, to be improved...
Change-Id: Idc485fb73c9c0c8057ee7e2a480450e68f584b25
2018-03-18 osnola <alonso@loria.fr> [96af42a416e9b516b6d822c266c181bedaa71c7a]
Try also to recreate Keynote 6's master slides...
Change-Id: I6e81af49761eb2270e33f564bfdd984d381fd111
2018-03-18 osnola <alonso@loria.fr> [902d2905d0f5433ceb5d3199b5f3c17f1d7469c1]
Try to recreate some master slides...
Change-Id: Icdab0da7b26102cfaeef674f535a1ab1c1e98e17
2018-03-18 osnola <alonso@loria.fr> [58f4dd5b1348e45071bca783f26edb07b1964a1d]
Check if image are mirrored and if transformations are "correctly" applied.
Change-Id: I1de6f1e310a831cd9a4b6a662015689f485c5d82
2018-03-18 osnola <alonso@loria.fr> [4c9a5cb6bccf9a80b800d89b9feba37a917c17f0]
Pages: use the page's dimensions to define the page's sizes...
Change-Id: I640a74739eab17c3c087a59e127ba9980521167c
2018-03-18 osnola <alonso@loria.fr> [98febb009f731138d9d40b088be82305b1004b8f]
Retrieve sf:rd element(+ corrections)...
Change-Id: Ib612c8e69cac8a2744afb459ad9b9b4a98bb06ae
2018-03-18 osnola <alonso@loria.fr> [0b248c9f1f0bb079253e4fce5851004a084e8420]
Try to retrieve some crop's geometry to create image with good size...
Change-Id: I515b6ba736707f4593241d099609f5dce1c879ea
2018-03-18 osnola <alonso@loria.fr> [d97460ff8196e6e2fd57acccaa455521a891ebcd]
Add code to retrieve some sf:table-info data...
Change-Id: Ic63d959a33cde9343ca44c29f58472eebdb7fddf
2018-03-18 osnola <alonso@loria.fr> [39442cac1f5efab1940546dddc38da6f63a63cdf]
Try to retrieve more columns/format/padding properties...
Change-Id: Ie0f34c8f1af3aa37256ff5c78378782dae219eea
2018-03-18 osnola <alonso@loria.fr> [39a1262c9dce0bb99d0b385fcabbad0eadfd262c]
Try to retrieve more Fill elements...
Change-Id: Ib27bba1c1d7f12a64c8c2bbff4578795c1f3dbc2
2018-03-18 osnola <alonso@loria.fr> [492728fa0d18b4175a10d0265d5f13fa2f740022]
retrieve more slide styles + little cleaning...
Change-Id: I1f7fa887259bb1285eaac31cc3c9f4acb0eb6d2b
2018-03-18 osnola <alonso@loria.fr> [48ce77448361504ec941479406898fd0604488f3]
Try to retrieve some sf:image...
Change-Id: I9d788429e2cfc68a3fca28241e01f6b5f5d50e8d
2018-03-18 osnola <alonso@loria.fr> [c0b321092e810f4e34235bc90d08eb64dd7fff7b]
Try also to retrieve gradient-stop-ref...
Change-Id: Id089d95cd4ed4a1517a31935f96cd9f32c73c24e
2018-03-18 osnola <alonso@loria.fr> [ea569e7c866a22472e51678c0f627b039b7bdd4b]
Try to retrieve some linespacing-ref, stroke-ref, ...
Change-Id: I7a1e5a02a8d40e6f2bc317b073c602e2286a302e
2018-03-18 osnola <alonso@loria.fr> [9cf0dcbbc3fafb70f38e3310c3bc9b288aa75d49]
Respect absolute attribute in offset formula + remove other warnings.
Change-Id: I6c9261b1cb25ab62259cd4aa220f32292333a908
2018-03-18 osnola <alonso@loria.fr> [c4846c874a17136a5030723db6473e0faaf0295a]
Pages: allow to retrieve tables in group + correct some warnings...
Change-Id: Ia6c07db5e2b6abc2d4df26e7c1fcf172a26d5649
2018-03-18 osnola <alonso@loria.fr> [bb042ed1eb98775933c82304cd5d1b9af3aa56d7]
Try to retrieve some arrows and to parse multi-polygons
Change-Id: I63209494907a3e345e5827e402a4a4cd8a9ab096
2018-03-18 osnola <alonso@loria.fr> [e3a0b7a2f04b33585011e7d6788dc4b69cf7894d]
Try to retrieve callout, to be improved...
Change-Id: I4755b2ae173dedb5ce36401417b48b7eb81b14fa
2018-03-18 osnola <alonso@loria.fr> [bc6062297dffc0578994865c428c5c8727f90f97]
Retrieve round rectangle shapes + check if Bezier curves are closed...
Change-Id: I27bd07e5f758cbd32a806a7d7f65d6de88979e52
2018-03-18 osnola <alonso@loria.fr> [a02fd5fefcc565e8dae8ba365c1ea1c2f237e0de]
Pages: try to recover some group's content, ie. the groups with page's anchor.
Change-Id: I16bf7ea30e30a7fe4ac29389d35684e9bf81740d
2018-03-18 osnola <alonso@loria.fr> [d4dbfb1f2eb83f9eb21aec92d1e1d58db2b6a894]
Try to retrieve tables defined with tabular-model-ref...
Change-Id: I73b810d900a79cb6b7b2c9d96e14ebb03a5249de
2018-03-18 osnola <alonso@loria.fr> [7484d468df693252197a32be257050039b8680eb]
Pages: try to retrieve attachments in textbox...
Change-Id: I29f377c4ba15f36cd1f3b000ab9b3ee1a53d31b0
2018-03-18 osnola <alonso@loria.fr> [36b854f1afd22576f986a4edd75b803e495487be]
Try to retrieve more tables in Pages documents...
Change-Id: I3e22556b96ea6fcec51e79be220a52f374a056df
2018-03-18 osnola <alonso@loria.fr> [b260affa25ac91632e3d89e35a8d871bb5255a51]
Try to retrieve more attachment and to improve attachment positions...
Change-Id: I5624fe176f1f380bfbeb8194618af161017c318d
2018-03-18 osnola <alonso@loria.fr> [e71bc48693ff8694f00aebf989881f56ba4b55bf]
Read grouping elements and restart-list
Change-Id: Ic38fde59835af8b25ab72746c94ecf8d5752cf3e
2018-03-18 osnola <alonso@loria.fr> [c84961dd26cb2fb88b31bfe195381fbbd89c537c]
Try to read some formula's result..
Change-Id: Ibbea2c0576dfe538bdc70cf996fbf3c2dd8b3d6b
2018-03-18 osnola <alonso@loria.fr> [f53df18509263a4401933a70553a7e2cd9f28982]
make --enable-wparanoic works + retrieve more lines...
Change-Id: Ia638dd120fd4fb36267842b68adc259b22ca98f9
2018-03-18 osnola <alonso@loria.fr> [0ef797f7259e99a8355dd1abd69bb8d357c5e80d]
Continue to retrieve more style + some old keynote cell's attributes...
Change-Id: I41349125f1b6d136500f72f7a2803cd4aa047dd7
2018-03-18 osnola <alonso@loria.fr> [26c4948d78eb51a6e09b2dd3032d5f12b7007e9c]
Retrieve Pages annotations and some Number' offset formula.
Change-Id: I8bb064589cbc015d168e6739406a44944706e463
2018-03-18 osnola <alonso@loria.fr> [57d571d9cba35eb700f5fe6bcaa51c7488cb4c31]
IWORKText.cpp: correct fo:orphans and fo:widows
Change-Id: I523ede2dc73126800271e51c6f2f9ee3cdbcce0a
2018-03-18 osnola <alonso@loria.fr> [67563ff55197b61600d04fe564272b48a5e6b264]
retrieve more list's styles attributes + do not open span in a link, ...
Change-Id: I38c92cc2351cdc53cd4b388f52f2dd6649a43d8e
2018-03-18 osnola <alonso@loria.fr> [49b8aa0e989949cdd0f390cd4da0ecc5757118c2]
Pages[4.3]: Add basic code to retrieve field...
Change-Id: I0c328151364685d8c89923c04961586171cd54d5
2018-03-18 osnola <alonso@loria.fr> [11e5d3598616dd1031e31daae5f744f47388a18d]
IWORKFormula.cpp: retrieve true and false function...
2018-03-17 osnola <alonso@loria.fr> [a32ac53758f03b064cd398add74e5acfebde28a5]
m4/dlp_fallthrough.m4: check correctly for clang::fallthrough
2018-03-17 osnola <alonso@loria.fr> [8ee70ecb0e2cd374517dee203b4eb2f51d5ecb4a]
IWAObjectIndex.cpp: make IWAObjectIndex.cpp compile with -DDEBUG.
2018-03-12 David Tardon <dtardon@redhat.com> [7b66cce346be6238a1051c4d7cb5d64adc347772]
ofz#6294 speed up angle normalization
Change-Id: I24fde3b0434c0b94c564249ec1cf0cc81f5e48bb
2018-03-04 David Tardon <dtardon@redhat.com> [4f165cc047b86cf5fade74fd96e3b2d08e17d4a6]
implement own printing of glm types
Change-Id: I284fac56580b4bb0bb2c0ad096d57987c22f1f85
2018-03-04 David Tardon <dtardon@redhat.com> [1f18f0a872a967103ede3b6a4154fea8568893de]
make tests less picky
Change-Id: Icb41844779a55105cd431d4372c4fa88ba45555d
2018-03-04 David Tardon <dtardon@redhat.com> [e8c81e8c368a03f51e7b2e3f55c421fc5755fa4e]
fix order of tested and expected values
Change-Id: Ia06b4e49569d884fb1cef8f7dbe7afe600ce29c4
2018-03-04 David Tardon <dtardon@redhat.com> [dd8da8597acd655df54187de86ba657fd34a345d]
enable construction tests again
Change-Id: Id13116f4f15ede04d7952f97565fd44e20688c63
2018-03-04 David Tardon <dtardon@redhat.com> [e157f1f5c76d8408b44c98d7d40d2dc37bb14c7b]
fix build with glm 0.9.9
Change-Id: Ife0c761f9ca30ed94115b9e51e123642bd44bf3b
2018-03-04 David Tardon <dtardon@redhat.com> [6aacf0ced2a49a000095339671489db2c07f3ddf]
drop no longer needed tests
glm matrix transformations are--I sincerely hope--tested in glm. So
these tests haven't been needed since the switch to glm.
Change-Id: Ib10153c6b6ce4bd792b634ac1a3718203227c58f
2018-01-31 David Tardon <dtardon@redhat.com> [5c69eb4808564f429d38f1ee6107e73f846805bc]
ofz#5840 fix division by 0
Change-Id: I613ebc63f7a2af20efce15774b30f1d6db701eb6
2018-01-22 David Tardon <dtardon@redhat.com> [f64ef0e7356f2ed0ab4db715497af090f50fb5e6]
tdf#113737 improve recognition of Keynote 6 files
Change-Id: I925166227ede64d0ed38c4619217d23dbee7d138
2018-01-21 David Tardon <dtardon@redhat.com> [a42078df8a1ef9172b3fe229d4ba1d836a098d03]
remove one level of indentation
Change-Id: I1d973ad0f83b4f0ab6eebe20b573fb18977f8ea8
2018-01-21 David Tardon <dtardon@redhat.com> [5dfcf612b1815d57d3b003df1056453cae33f06c]
ofz#4939 do not prune unavailable objects
Change-Id: I8b3b88d62c5b3c3dafa17c414d7f40a367ed9e58
2018-01-21 David Tardon <dtardon@redhat.com> [5135265a289dbf6621fc8662f297e807b3391b2d]
change map of fragments into a queue
Change-Id: Ia2efb50ecaadfa08a0a051c9a81ce6873e0e6d0b
2018-01-21 David Tardon <dtardon@redhat.com> [c2a1dd5283d154191ab77cc0705dcabac4e47d9d]
move handling of object index to a separate source
Change-Id: I211ced82fcc622ca8acab219490052d5112d5e30
2018-01-19 David Tardon <dtardon@redhat.com> [c512f4e875a336e4271469a2b663c383fe654546]
ofz#4972 m_package is empty in partial or broken file
Change-Id: I4c0d59c6635e0c900f7d1354ce7fdcdda8c104d3
2018-01-19 David Tardon <dtardon@redhat.com> [1cb10c4033433930055c17d221e2f38277fefd55]
ofz#4936 check existence of stream
Change-Id: I79301ef522e476d8202e406e46557bc7a3617da7
2018-01-05 Miklos Vajna <vmiklos@collabora.co.uk> [90536a95035db90782af14d474ffb650771f1271]
m4: MSVC defines __cplusplus as 199711L still
See e.g.
<https://stackoverflow.com/questions/37503029/cplusplus-is-equal-to-199711-in-msvc-does-it-support-c11>,
on MSVC we can't depend on the value of __cplusplus, since that one is a
too low value, even if everything else works fine.
2018-01-05 David Tardon <dtardon@redhat.com> [f7d8a7839fcc0d2b8acdbd1a5a88fab555937865]
save some vertical space
Change-Id: I14128c94b1423eeb29f27aa7ccb0b0d4ec4c50b6
2018-01-05 David Tardon <dtardon@redhat.com> [f42dd8d6e4e29c35e718f5cf0bc657cd6b46ec0a]
rely on pkg-config to find zlib
Change-Id: I145f02096f0d089bf6aa26c7255aadcb61e104c9
2017-11-28 Mike Kaganski <mike.kaganski@collabora.com> [56bb8f32b91977daea35d9eb62459cc6911dbc16]
Remove unreachable code
Fixes warning C4702 in MSVC
Change-Id: I72aa0f7ae44d39632ee022814aa7a7c2ec1989fb
Reviewed-on: https://gerrit.libreoffice.org/43800
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2017-11-28 Mike Kaganski <mike.kaganski@collabora.com> [939e379c4c3a6f98654adda74ded63eb5210683a]
Silence MSVC warning C4100 for boost
Change-Id: Ic703e19504da06181f3d7f22cf8af09aa3ce346b
Reviewed-on: https://gerrit.libreoffice.org/43799
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2017-11-09 Miklos Vajna <vmiklos@collabora.co.uk> [6d1da35a6f78eb2d1c607021f022123228ac1989]
Use auto when declaring iterators and when initializing with a cast
Change-Id: I4770e709c9567b8fe7b606c6da215240d995109c
2017-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [6902c18043fd0bcfac73012650ce2b6976f5d04a]
doxygen -u
Change-Id: I0bc1bd223bcdfa064e161a558cae5aec9888e4e6
2017-10-23 David Tardon <dtardon@redhat.com> [cc71d75b4d9b88b5c920cd039bab3e707e71568b]
add missing include for std::min
Change-Id: I2088057657f3ce23b91dbbc7b4f5840914dbcaa8
2017-10-23 David Tardon <dtardon@redhat.com> [5634c05b8f2ee456fc3bcc969bf688905d2011ac]
bump version
Change-Id: Ic8f0c5bcda18c02f0e7e3e4945589bccc82e5d4e
2017-10-23 David Tardon <dtardon@redhat.com> [423b931132454d3a0661b210afdbff3a44bb5999]
prepare for a release
Change-Id: I6cbbec8555c1658b5a689e22265f6719537b12c5
2017-10-23 David Tardon <dtardon@redhat.com> [374b0743cca33cbed8f1a931969bee0a71c02efd]
use mdds 1.2 as default
Change-Id: Ib56754480e48de660bd78ad463f9dcd5eaf680d3
2017-10-23 David Tardon <dtardon@redhat.com> [b57478b5b6bb7f37409c2577842ba6416c68d66d]
drop outdated MSVC project files
Change-Id: I5a898c04944c93f6301b35c41930639963991fc9
2017-10-22 David Tardon <dtardon@redhat.com> [1bd5f059660aa2b297e94e1dc9ca2335554c7df9]
add Laurent to contributors
Change-Id: Id97c4d65007acf22106cbcff8bb3f195ff4e8891
2017-10-22 osnola <alonso@loria.fr> [3548af4ba3e888c7771c96c96c62a566112e682c]
Clean code: move the function to find recursively a style in IWORKStyleSheet.
Change-Id: I11e481af59c37f04cb6daab9eba16818850c68e8
2017-10-22 osnola <alonso@loria.fr> [5628e391ecde8ecf1100f3a66ea0a9b1821f5046]
Also look for parent-ident in parent sheetstyle(if a parent exists).
Change-Id: I39a48ae77a0f51d8c5668434edddda6c9941974e
2017-10-22 osnola <alonso@loria.fr> [da717b37647ef5ecba43342be8b1ca744701c154]
Try to retrieve the page-breaks...
Change-Id: I8d09c495dfb6d41a596fb92ac295cb4501b13336
2017-10-22 osnola <alonso@loria.fr> [536754be878ab71eff275e9a5a06cf305ac757d4]
Only send page-break if page-break is true+flush list before doing a draw
Change-Id: Ifad965ee06cc0832ba9c139287f269076b4307f3
2017-10-22 osnola <alonso@loria.fr> [66b8130b03a6b47334e4b56cae49f6c57ab4a9a2]
Replace pageBreak character by a insertLine+do not send special characters
Change-Id: Ica1a7be90c10679a39aede664f0e8f127c8d0173
2017-10-22 osnola <alonso@loria.fr> [57a1d9d8fa230effd4dffc1826f54e84f809855d]
Try to retrieve more list styles...
Change-Id: I6a7c6ce985432061c6c1c5304904864ca164a758
2017-10-22 osnola <alonso@loria.fr> [dad2796da00f0369d34b8dbce840dc3896f8000e]
Search also for correspondance between sf:style in sf:ident for all styles.
Change-Id: Ia4ad584b6c3082eb9cdc0b9945ec0507749d9ca6
2017-10-22 osnola <alonso@loria.fr> [f7f5604b53930f549bb46f02f45cb3ac489ce88c]
Search also for correspondance between sf:style in sf:ident for paragraph.
Change-Id: Icd63a26448e889eb2f72ce49a362295e20a15b41
2017-10-22 osnola <alonso@loria.fr> [d59f758e1def1d5f3b1574740c3b3d1ff066a50c]
Try to make sheetstyle_ref working...
Change-Id: I90fec60c474d77bbcc316aba3c63c0d29874d0d6
2017-10-21 David Tardon <dtardon@redhat.com> [a80a0a73ee3fb750cb5935b1eb4aa60194338af9]
bump version
Change-Id: I8597f033ec0b53572984c5726718a3d88a0cb365
2017-09-28 David Tardon <dtardon@redhat.com> [2d0ff134ba25b132e1f0581fc4c2b042cc92f38f]
avoid output from fuzzer
Change-Id: I3a55412bde4ce0dae2c804c57975b9ba969755ba
2017-08-29 Miklos Vajna <vmiklos@collabora.co.uk> [9ee0c158390b9e949f6122467d7f58988ef25db4]
Convert explicit for loops to range-based ones where possible
Change-Id: I1f77c1bcbca8aba51e8ebb8cada4484e9a10212c
2017-08-28 Miklos Vajna <vmiklos@collabora.co.uk> [9b896591f998db647d2be0ecfbaa7bfa000c74a3]
Convert 0 to nullptr where it's used as a pointer value
To make the code easier to read, because this means the remaining zeros
all mean numbers.
Change-Id: Ie3cfcb931aa9e52138dc8731b348b944f595d54b
2017-08-27 Miklos Vajna <vmiklos@collabora.co.uk> [d94fade840b69cfac72f99e40ecac6e2100c7a45]
Mark overriding member functions as 'override'
This does not affect the generated code (API or ABI), but:
1) Makes sure that in case the signature of one of these functions would
change by accident, the build breaks as the function no longer overrides
a base function.
2) Makes the code readable by explicitly marking all overriding
functions as 'override', where previously the reader had to read the
interface of the base class(es) as well to find out if the function is
virtual or not.
3) Since 'override' implies 'virtual', remove the 'virtual' keyword
where 'override' is present.
Change-Id: I5bee156a155237be6c4e53500576bd2141f8f873
2017-08-26 Miklos Vajna <vmiklos@collabora.co.uk> [60ac5e8bee38d5732571d8a12e4ff38413f2073a]
Fix clang -Wunused-private-field warnings
Change-Id: I012562fcbc1524492e87c39fba503fd452436c6f
2017-08-25 Miklos Vajna <vmiklos@collabora.co.uk> [0cc8d34debae2bfe802a54b393eb5d47982ff9e0]
Remove unused using declarations
Change-Id: I5ee328fe55abafcf9826523da2979a92f683fe0c
2017-08-24 Miklos Vajna <vmiklos@collabora.co.uk> [3a567814fbcfe49626b3ea634490aff49744e16f]
IWORKTabularInfoElement: fix gcc-4.8 -Wshadow warning
contexts/IWORKTabularInfoElement.cpp: In member function 'void libetonyek::{anonymous}::CellContextBase::emitCell(bool)':
contexts/IWORKTabularInfoElement.cpp:205:27: error: declaration of 'text' shadows a member of 'this' [-Werror=shadow]
IWORKTextPtr_t text(getState().m_currentText);
^
Change-Id: Idc8c2957766c485265413f5221853be3394940f0
2017-08-23 Miklos Vajna <vmiklos@collabora.co.uk> [a53ca4c22673df62b4ad3f90c555f7803c4be792]
IWORKMemoryStream: fix gcc-4.8 build
IWORKMemoryStream.cpp: In constructor 'libetonyek::IWORKMemoryStream::IWORKMemoryStream(const unsigned char*, unsigned int)':
IWORKMemoryStream.cpp:59:12: error: call of overloaded 'unique_ptr(int)' is ambiguous
Change-Id: Ic1e2c9bd7e5fb740b65e01393bc36c9464681f14
2017-08-02 David Tardon <dtardon@redhat.com> [3dcc79e27b0fb5396ef4f6416d3a93dcbaa48738]
look for macros in m4/
Change-Id: Ib0700e171bf1da683b79e333838eca5646c5f681
2017-07-30 David Tardon <dtardon@redhat.com> [69c5ad6d4c296bc9bc5624e2f789d7e57840c6b4]
replace decl. of cstdint stuff by boost
... although I suspect this is no longer necessary for recent versions
of MSVC.
Change-Id: Iba4e55a0f08e1358d3f098dbd82dfce228ff0aeb
2017-07-30 David Tardon <dtardon@redhat.com> [3ec5f1c4ba705893ece33a73154f3a9cc3bd5b19]
the arg is not needed
Change-Id: I1fa8649e7f6837d38396856af8248aca0f6bd61b
2017-07-30 David Tardon <dtardon@redhat.com> [a0deea09743e2b9e4afa68acc37748b1995da651]
drop verbose debug
Change-Id: I306fc768432c33ad0de5d1ddd6e9366afcd147a7
2017-07-30 David Tardon <dtardon@redhat.com> [1d2654174a0a87b18328474b10daa86dcd963a01]
detect __attribute__((format)) in configure
Change-Id: I851e281d276cb2d53a9009880683a0202fe1087f
2017-07-29 David Tardon <dtardon@redhat.com> [ac04b48cc659f8b39830bf249c79253ffb751a58]
suppress GCC 7 fallthrough warnings
Change-Id: Iddf0c8e50378cb575da8200e82289127a87d7938
2017-06-06 David Tardon <dtardon@redhat.com> [932a85db01d629b84508e1bc237a0dc9dab79371]
ofz#2066 the stream can be null here
Change-Id: I0c7a7334286762a309ae242ebf0954fa7faccf1f
2017-06-06 David Tardon <dtardon@redhat.com> [c4d71c2faa535f9119338a8fced272b8ac886e38]
astyle
Change-Id: I3d56f21348519b56af6e8b52622f865659a4e299
2017-05-30 Caolán McNamara <caolanm@redhat.com> [f6854ea3eb4418d27b94a7cd7d0638ca5e15add1]
don't output libxml2 error spew on non/bad xml
2017-04-25 David Tardon <dtardon@redhat.com> [9bfe0a1a2d258a2601443ad1865c1f5927acb139]
replace a dumb pointer by a smart one
Change-Id: Ia74ef1c7be4acf443eb1b6d5ac8da7bf50c390fd
2017-04-11 David Tardon <dtardon@redhat.com> [706d603d184669a3adccc29aad0213413653ed61]
ofz#1084 getting an existing stream can still fail
E.g., because decompression failed.
Change-Id: I24398aa1a24d258005a2de5999afb29cb19d6ecc
2017-04-07 David Tardon <dtardon@redhat.com> [80e90d03736f32b91c950b2a5417b3304540fabe]
build lang. manager tests conditionally
Change-Id: I5e10ea33d0e34415b3e5aad8c80124bde7f53ba7
2017-04-07 David Tardon <dtardon@redhat.com> [47d8cb5bc7cf151417dcd93604d091cb7c532c27]
allow to build without liblangtag
This is only a hack for simplifying build for oss-fuzz and it should not
be used for "real" builds.
Change-Id: I33f8ab02d77b1dee198fab2d811fb3939433c6c4
2017-04-07 David Tardon <dtardon@redhat.com> [4da35d628e149cfda5dbef16775dd5fd99537eb8]
Revert "allow to set liblangtag datadir (for oss-fuzz)"
This reverts commit d9c866d9279649379a5125c846d2388f036296ef.
2017-04-07 David Tardon <dtardon@redhat.com> [d9c866d9279649379a5125c846d2388f036296ef]
allow to set liblangtag datadir (for oss-fuzz)
Change-Id: I35eb49e4d7cae0e795617b0ae3447dc1d7c06968
2017-04-06 David Tardon <dtardon@redhat.com> [e7f63850beaf343810bafa243d5da0cf5f66368d]
drop unused includes
Change-Id: Ia7cfc29029aceeab98ac272f8e14ac15dcafebf0
2017-04-06 David Tardon <dtardon@redhat.com> [1e5767401a8ff29cd9285f8dcf86c7c1460710a4]
boost::function -> std::function
Change-Id: I25ed485b8c8cd44c08e58a4071bd2374c8caed0d
2017-04-06 David Tardon <dtardon@redhat.com> [d158739c7ed592dc5000a8d922e77f4360537547]
boost::bind -> std::bind
Change-Id: I144318a4e3deb2ff29d17239a5c395ddaab1b3c0
2017-04-06 David Tardon <dtardon@redhat.com> [95e4b5b8906ee1ec5049c7f4bfbe197116453b2d]
boost::unordered_set -> std::unordered_set
Change-Id: Ie3d41747e2bddca102731c9025974dd39e1ac93a
2017-04-06 David Tardon <dtardon@redhat.com> [b5b7ca041263be00691574b15787811f9e8a58fa]
boost::unordered_map -> std::unordered_map
Change-Id: I7d7a6f4195bf5ea29bc4f5e0eef7323129dcb9aa
2017-04-06 David Tardon <dtardon@redhat.com> [3fb43f0cdfe873ad2bb2bc1920fc5d5031b1a23d]
boost::scoped_ptr is unused
Change-Id: Id10efbfd87cfd9abd9b2a20e8c42cb1c15226693
2017-04-06 David Tardon <dtardon@redhat.com> [71017c54cdd5baef68e9a2af3d185d47d5d8872f]
boost::shared_ptr -> std::shared_ptr
Change-Id: Icb6bb861f457d3fe45f6a297f2dd44f57d9ede21
2017-04-06 David Tardon <dtardon@redhat.com> [910c8cb24cfd18ab23276e2d48fb248b8af6c1ed]
switch to C++11
Change-Id: I06f3ab898edb645e5ad6d208b7f9547d5bafa69a
2017-04-06 David Tardon <dtardon@redhat.com> [3c1635e8e9c08e43676ce68a822a24e5d162293b]
ignore only selected content of m4 dir
Change-Id: I0679aafbaa40c4e2f11575cd67b6aba4c03fca62
2017-03-31 David Tardon <dtardon@redhat.com> [2812e15225c45aeb1ad51be2c992ce611fd56793]
fix comment
Change-Id: I0ba31bc96175b98ce5ab6fdabae3bf61bb9d7c57
2017-03-31 David Tardon <dtardon@redhat.com> [6b33659582c723934ab3fc55d01c5b88217a4a8f]
add fuzzing driver for oss-fuzz
Change-Id: I9a29ca14e6aa8bcc8b5ebfbe2ee43e4e23985118
2017-03-16 dennisroczek <dennisroczek@libreoffice.org> [54a485d2f5bc8448248021565d098f22c5d46fdb]
fix typo: "the the" --> the
Change-Id: I5a8766e6b7c48def00b3d5954ceb898cdc402d69
Reviewed-on: https://gerrit.libreoffice.org/35169
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2017-03-12 dennisroczek <dennisroczek@libreoffice.org> [20542c2649fced2038e4607e9c08b82a80d1e372]
fix typo: usefull --> useful
Change-Id: Id71f659585d9e4ac360f0676fe8bee6b82151b74
Reviewed-on: https://gerrit.libreoffice.org/35001
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2017-02-22 David Tardon <dtardon@redhat.com> [1fd67d70c41f7b5250e7e2c3f73dc846bce65572]
use CPPUNIT_ASSERT_EQUAL
Change-Id: If94d56264ad13ae0074209b8eb402290d50589fb
2016-09-30 David Tardon <dtardon@redhat.com> [71ccd90029745e33eb62384e90069a77f5a69730]
make the mdds test forward-compatible
Change-Id: I8111097cbd51b5c875a9510ad26a2a0a7b8c90e8
2016-09-30 David Tardon <dtardon@redhat.com> [1a20d8ece2ea3e8aa1d319cd88e8a6aa637982f2]
drop test that violates Unicode tr#35
(and therefore fails with latest liblangtag)
Change-Id: I0e06c6c4e8bcf999cf5559d6287e77ae97e555d8
2016-09-30 David Tardon <dtardon@redhat.com> [00b7b65ad62ca82e4f7c04e17c87b8d08a0825ec]
remove unused context class
Change-Id: Ia903eaacfe6680976453229a0d11ecabcfa96736
2016-09-30 David Tardon <dtardon@redhat.com> [9b194894fb1ea272c9103948f3808add34bdb77b]
WaE: unused function
Change-Id: Icae5e4b1c7439f75186623f106e2b4253524851f
2016-06-09 Fridrich Å trba <fridrich.strba@bluewin.ch> [f6d14b3b510de5c50e45c98fe812a73ba00f3def]
Allow building with mdds-1.2
Change-Id: If8791b4c1c3fbefdd06af345276e0a724dff5482
2016-03-06 osnola <alonso@loria.fr> [47f8d3b930cf47af5c67bdd9d27996c81cacd5a5]
parse followingLayoutStyle and followingParagraphStyle
Change-Id: I895ca642c6888fbbc8a5b9439c91c6c40e8e1f99
2016-02-21 osnola <alonso@loria.fr> [37d56bf2489920cc951f0544da8c84fb8f7d8ca6]
recognize decimal label
Change-Id: I94e066cf2699a43aeaca6e1ece03586965537b51
2016-02-21 osnola <alonso@loria.fr> [a97954bb4ba604f850eea11f51f26fa9b948fbc5]
retrieve more values in tables
Change-Id: I21408a83527e0ca8a05e839174e228564e29d812
2016-02-21 osnola <alonso@loria.fr> [d00332a1e227e7f133bf8c8cb4cf7d68be6e92c8]
define cell's border on the right line
Change-Id: I096b80684ecd4202957d250d5f84944d1b6de0fd
2016-02-21 osnola <alonso@loria.fr> [c1d0bc5c1188a1e473d1bfd6cf9ad40331dd2767]
replace a gradient in cell by average color
Change-Id: I5f79456da74fedb1cf8803ad75f78d270ddacfc2
2016-02-21 osnola <alonso@loria.fr> [0107e26a7f8b20165d6fa373ff3159f7adda6934]
try to read more color + avoid sending 100% opacity
Change-Id: I1f71e122597da20a0914859f43ee8838c068e42a
2016-02-21 osnola <alonso@loria.fr> [7f2ac3a0f52c6c5f7db7042c10752052db8c9348]
try to retrieve more cell's styles
Change-Id: Ia25bf628d2cde6de309343f521c2eaac2a55f847
2016-02-16 David Tardon <dtardon@redhat.com> [59e42080b3a7f2317afd8f7b93207fdd8a5a1695]
add liblangtag to deps
Change-Id: I8ba760c68c182d365c3d28a9205f3acba8d9c5ce
2016-02-16 David Tardon <dtardon@redhat.com> [192b2844c5cf593b802329201341f7b9bfd64e54]
librevenge-stream is not needed
Change-Id: I9cd88de9c93cb5d0c2f8d65b58876fc3c48f90e9
2016-02-07 osnola <alonso@loria.fr> [277602b25579b16d54abb7d214ef7d299244fe6f]
IWORKCollector: improve gradient reconstruction
Change-Id: I85a37f3d1467d62bc6b682f6350c21627458ae4e
2016-02-07 osnola <alonso@loria.fr> [1a3965b4ddeec82f2a7bebb434f0bb156c62d396]
read more elements
Change-Id: If1445611c5ec5643735db0a3f41eaf0358efb6aa
2016-02-07 osnola <alonso@loria.fr> [e5bd8dc3c829e4c6cc190a2e15fd8c0d2b2e9990]
IWORKFormula: send cell's address and number correctly
Change-Id: I007c9621f1735f420c974e59fcfadd1cbf9f5299
2016-01-27 David Tardon <dtardon@redhat.com> [e54e5817f7d56a5fac0e0dac2f1cfd1255355e44]
allow to map function names
Change-Id: I4bfdc4c8a6af7b663936758a3e1c8a9eaa7764f4
2016-01-14 David Tardon <dtardon@redhat.com> [dcdddfa742e7ef3276c957af9e2027fafb8f645e]
coverity#1341779 uninitialized scalar field
Change-Id: I7f549b73e786618ac837297e21dc7818c12d4537
2016-01-14 David Tardon <dtardon@redhat.com> [649f459c499ceab07446ed913ae661c31e13044a]
fix brain fart
Change-Id: If7c5e3c6cebe2f97f1c9f5793cf25cea135a7735
2016-01-13 David Tardon <dtardon@redhat.com> [216fc4ac81cab9c7925aa166032150253a7f2482]
runLength must always be >0 here
Change-Id: I0fd3bd481900caf557c9580f51d11fd39148e5f0
2016-01-13 David Tardon <dtardon@redhat.com> [eff35328432f01120d44b47494b2b87aa1973dcd]
length must be >0
Change-Id: I2f783d43426c7b9ea279639073865ab39710417b
2016-01-12 David Tardon <dtardon@redhat.com> [7f668dfd610f9ce82b8747d99a39008314ae3d45]
fix build in C++98 mode
Change-Id: Ic9d57f8cf4c2d16a7f7ef77c0d9fb28abd2740a5
2016-01-12 David Tardon <dtardon@redhat.com> [92eb3602a2d8830a5c966773ac4cb12ee07a4072]
fix doxygen syntax
Change-Id: Ibe9f38454ec117827574a1745c3792e5824dfeb4
2016-01-12 David Tardon <dtardon@redhat.com> [801cbfa344692e6285859a79b08e21347f6f7009]
fix syntax for calling dependent template function
Change-Id: I35033f15cbf780cf2bf9488d750168235721490d
2016-01-12 David Tardon <dtardon@redhat.com> [1891b21d87428263e2488168c6a86f1f0497139b]
prepare for a release
Change-Id: I2cedd0b16ba94eb57792f0ec1f997d820f3bfbb4
2016-01-12 David Tardon <dtardon@redhat.com> [5dc3be0958c6b52f92686c98c594558085f46c05]
do not require newest librevenge
Change-Id: I1b939ffe6944939c41a7465547c119149e8e3f56
2016-01-12 David Tardon <dtardon@redhat.com> [88ad2c37982a4f9223dfb921645c297e438ada53]
prepare for processing slide content at the end of slide
... as only at this point we know the master slide, therefore the parent
stylesheet.
Change-Id: I7ff29f793ed53df4f3d4ad3967ac2d480dd64dc2
2016-01-12 David Tardon <dtardon@redhat.com> [b63ab7db970c8edba149bfb889f09c6c6a6a2e4e]
allow to delay eval. of slide content
This is needed because the master slide ref is one of the last elements
of slide, so it's only at the end it is possible to link styles to the
parent stylesheet. This had somehow slipped my attention and had never
been implemented...
Change-Id: I4582ee9c82454d30eb73fc2320b1845690b0db08
2016-01-12 David Tardon <dtardon@redhat.com> [2149276ebd45765ae1637ff4485799d873a3bc80]
pass undrawn text object to table cell
Change-Id: If847075cd0b881ccd1f8b405e3b2f9e1f2e42f34
2016-01-12 David Tardon <dtardon@redhat.com> [cc4c1e0d69afe7bfd4181953b37c3a3d9c79bcab]
drop unneeded include
Change-Id: Ic8ed9b35791cd10959d81cd8c4dad35d33692910
2016-01-12 David Tardon <dtardon@redhat.com> [b3d7b1d57a388560f7edc38bcd478900bebba1cc]
avoid segfault
Change-Id: I38feae2be0d639344bdc122abd8e21d5450c1024
2016-01-12 David Tardon <dtardon@redhat.com> [3456a0677f189ec83cb899456e1dc65f7a8c6000]
disable handling of lists in Keynote 5 for now
Change-Id: Ia007ea6a8b2fd750e5cd7bb7497e33927317842e
2016-01-05 David Tardon <dtardon@redhat.com> [400fdd20fb89f376ddc69bd4957765a0419b5e0d]
fix mapping props to text for non-ASCII strings
Change-Id: Ib384744ed7f2a0ff60d04e9482b0476accb9171b
2016-01-02 David Tardon <dtardon@redhat.com> [4fff6e53d66a734c898f94bed7a0a2844dedc6dc]
keynote5: bullets are the default list type
Change-Id: I6095bdcde92546cdb685045038c34aa6593ec353
2016-01-02 David Tardon <dtardon@redhat.com> [62eb7434387de1d497862fcb31c46e9748de8c0f]
drop useless message
Change-Id: I89f4f11ec37d0855d17346cfd319382f91e2900b
2016-01-02 David Tardon <dtardon@redhat.com> [41fa3a27f05fea51bde8768910f1fbce5170495a]
don't print debug message on lists with type 'none'
Change-Id: I41c34ca8b7d1e3580aa20e95b433bf596aafa245
2016-01-01 David Tardon <dtardon@redhat.com> [cf0a6a47416e2b7f40563c6c8faa24a61366012f]
handle bullets correctly
Change-Id: If432266d385337d4ebbeea2328d759eaae64bec7
2016-01-01 David Tardon <dtardon@redhat.com> [dcb459bbac9553ac07a6fb37c4bbf13527bb6b05]
drop unneeded include
Change-Id: I281cc5c07e79316e355b462cadab22fd13e37ea5
2016-01-01 David Tardon <dtardon@redhat.com> [f98a2b66f210d5096aa31410093bbf67df89b871]
fix brain fart
Change-Id: I714ccf241f1c5a110be3cdc52f924f587f18789a
2015-12-30 David Tardon <dtardon@redhat.com> [378ec99e40bab11ebef4ffec74f7182f2f6207a3]
init. members
Change-Id: Ieb8ff61d79760c433894f3a1921584b5465dd51f
2015-12-30 David Tardon <dtardon@redhat.com> [27ef22b7b8099d0aaf87d3573b30584782bd5a79]
keynote5: flush opened list levels
Change-Id: I9c047e2ef38e4d2bde1bee3a0b415791878429d2
2015-12-29 David Tardon <dtardon@redhat.com> [126d90c9cf08dc6f2622258ba541426eada43148]
keynote5: handle lists
Change-Id: Ie1ecf9298eca61b504c9b4668a212d8806bf6251
2015-12-29 David Tardon <dtardon@redhat.com> [8181245a95762496cb9a99b0ba69a7d0e49c91ca]
list styles are referenceable
Change-Id: Ic60cdfc993200be5ea3b8ae17f9b876dac1c91e4
2015-12-29 David Tardon <dtardon@redhat.com> [ad2459f60aa2736bf1bb2a0984bf299f069439ff]
recent clang chokes on 'register' keyword
Change-Id: I853ec9604d66d2c75ccb853c44fcee0b9aa592ed
2015-12-29 David Tardon <dtardon@redhat.com> [071ae23930acc5616757ffd1fc7d8bfd3208bc46]
keynote5: parse image labels
Change-Id: I6de7e120e77528552d25c128db413123c4d9298f
2015-12-29 David Tardon <dtardon@redhat.com> [747a28e2e3eacb740bba61c7c6e7e436d8d489ec]
keynote5: parse list label type
Change-Id: I1d7f4fd5bfd081867fe5f217ff22f562427eaeb6
2015-12-29 David Tardon <dtardon@redhat.com> [918e640388c18b923f7372c0419813b153bf0e83]
keynote 5: parse list style props
Change-Id: I99e0881d48136d008e19c8b292fd7a47bc04e94b
2015-12-29 David Tardon <dtardon@redhat.com> [0cf938517917d3ba64f9cb35f12856dcdd506f30]
generalize collecting of container elements
Change-Id: Ia69323a75c2c919679a3d773f06ef49b2781abd1
2015-12-28 David Tardon <dtardon@redhat.com> [116596c5b4daa86049a5f608b79dc258523b5250]
keynote 5: start parsing list styles
Change-Id: I020bee0d4667dc48eb8a5ab8c0015051fe6aaabc
2015-12-28 David Tardon <dtardon@redhat.com> [74c2965b71f2909825c57704064c1fbd3230a46e]
allow to parse props outside of prop. map context
Change-Id: I9674d80f70c0759ef0a8d8c344a6ea8d80d45b11
2015-12-28 David Tardon <dtardon@redhat.com> [4c809065aea31d260aa5f48d665b4ad6bea70b4f]
allow to handle arrays of refs too
Change-Id: I9e60a8d2de8691359aa0acb7dd3cf4b961a915fc
2015-12-27 David Tardon <dtardon@redhat.com> [722be64f5d62624e12a8282c8f2bc34720445752]
make --help output more help2man-friendly
Change-Id: I3a5d8c8089e92986b4e8660640967d8f647e0abb
2015-12-26 David Tardon <dtardon@redhat.com> [371ddcdaa6649a3c84fc39f7556a38068c38c07d]
update AUTHORS
Change-Id: Id0a7f9533a16f0bb5c1ed2e2d624224bd45088cc
2015-12-26 David Tardon <dtardon@redhat.com> [bf72e2351d148cfec088b83ef924a93b67f32d16]
simplify installation of headers
Change-Id: I939f231a6ec8e58562a69047acfcf750a287a589
2015-12-26 David Tardon <dtardon@redhat.com> [de3fb1a2ad204f03c5d3c7efd73de898d497af52]
correctly handle lang covering multiple spans
Change-Id: I9df87155dd650d5550a62c554e5b303e7ea3cc23
2015-12-26 David Tardon <dtardon@redhat.com> [2a5832f4bed6dac5f68e7825e58c39bbcbcaeaba]
mention new dependency
Change-Id: I1536ce060ca57e68862e8cf774fcb19041107299
2015-12-26 David Tardon <dtardon@redhat.com> [e41523e288d30470fbe67a57846725b1380d415d]
improve handling of text language
Change-Id: Id437e198bd3e798713254063ac24eb4c181c2076
2015-12-23 David Tardon <dtardon@redhat.com> [efa096ef52a445f203456ab32194d38b6f510d7e]
fix closing paren in list label
Change-Id: I3a0d41118334906c8a072aa41eec78d837ca5658
2015-12-23 David Tardon <dtardon@redhat.com> [f076b5e5511fdf63b1b92508193d8cf37c9c797b]
update FEATURES
Change-Id: I96e9cbed373fee476319a641e33992625f1af469
2015-12-22 David Tardon <dtardon@redhat.com> [a0a9cdb7ec5616acc487fdb7c8e026f61fadf0bc]
handle table trafo correctly
Change-Id: Ie155161c50aa28003eeb72b994232a09506d0a29
2015-12-22 David Tardon <dtardon@redhat.com> [7bcaacb3fb3496f25804a0d972556702d255a327]
group list style props by level
Change-Id: Icf7e0a47524147b7566fcde0dd59019a7a068e76
2015-12-22 David Tardon <dtardon@redhat.com> [103168f3abd6cdf13dee2395e2bbf1ffacba82ef]
always write the mode
Change-Id: Ief11ba24f967ca308fd939d5db4c2d674f66bb2f
2015-12-22 David Tardon <dtardon@redhat.com> [3287d544723b16aa1ca548ce75d999acf2e9cf45]
handle list elements with type "none"
Change-Id: I344a3e2468458e97ceab4e7fa54eaa68c6d6b178
2015-12-21 David Tardon <dtardon@redhat.com> [c33fa267913b11c309b4e04d57264bd146161886]
apply text indent after a bullet
Change-Id: Iac2284d14feebbedf9f195aedc615b7138a9015a
2015-12-21 David Tardon <dtardon@redhat.com> [576d296be341ebf00057e363f4285e097e204dfb]
list element is used instead of paragraph in lists
... not wrapping a paragraph as I thought.
Change-Id: I40f4b9a460244c9271e467e3b6d6d92e587e1906
2015-12-21 David Tardon <dtardon@redhat.com> [21e7763707e6fe8f3dc617d5c16315bafe18e5ae]
handle list level indents
Change-Id: I2b17235800d09f43345ccc33c8b759af16a94409
2015-12-21 David Tardon <dtardon@redhat.com> [696885f4290762d452b059c9cee603db445b4606]
make sure all opened list levels are closed
Change-Id: I635469178e47e43b10833be48b8569e6e766f858
2015-12-21 David Tardon <dtardon@redhat.com> [b725599f9dc08dd42614927f5147cee0ce47a6aa]
list levels are 0-based in Keynote 6
Change-Id: Ibc16aaa01e8b515c08023b6709d9202380877b19
2015-12-21 David Tardon <dtardon@redhat.com> [e912bb3635c7b5b3f8026c4b3077d5c45d2d2ae0]
add debug message
Change-Id: I98ab3aaba3bd8a6f9f6c41ed7f4070486090f5c0
2015-12-21 David Tardon <dtardon@redhat.com> [345ed96c9a1e9a14f1b16e6c6f520200291160bf]
get props for the right list level
Change-Id: I6b84664ff4912bbe3bdb0b8754375bd2d8885ec2
2015-12-21 David Tardon <dtardon@redhat.com> [2a8e043b64014fc92454e1c7a2b43654b6091cb0]
fix off-by-1 when accessing list level props
Change-Id: I2da8fe6be4e293c3e373a58860db7e7bd43524d0
2015-12-19 David Tardon <dtardon@redhat.com> [506f1dbe08008ac815304cd02e7c11977e9e05c4]
parse list levels
Change-Id: I54975f555c6e01dc27e5e9952b29cd82b713bff7
2015-12-19 David Tardon <dtardon@redhat.com> [3b0b416ca1b2362d9d348b3b805e6de59de9d578]
move comment where it belongs
Change-Id: Ia04b06326ab81a2fb6b37dd8eb1993c03466f98c
2015-12-19 David Tardon <dtardon@redhat.com> [049af39a9bd692154ca7800a9277e04d2d6efb9e]
parse list style
Change-Id: I5d2b29ae752c075764f4f5a382c6d36fbdee14bc
2015-12-19 David Tardon <dtardon@redhat.com> [0de57c2fe4e211c4b2064d10b348346d30da86a8]
init members
Change-Id: Ie722d18a34ed77847183c29a5f99bd7452748073
2015-12-19 David Tardon <dtardon@redhat.com> [ec8690b1045d0d2520ec509811fba094726b1781]
add missing ctor impl.
Change-Id: I360b72aa0caff7b0db970d173e63b2863ccf211d
2015-12-18 David Tardon <dtardon@redhat.com> [dd9451bfabaff331e65f7bc6e1f161139a8bd5cf]
handle some list props
Change-Id: I9d3e6547cebf7e252ba3119484142792fdfbd85d
2015-12-18 David Tardon <dtardon@redhat.com> [961fc07e4da6349fa87d824cdae441876d920fe0]
define list types
Change-Id: Id7f2fe4ee3ae82f3b8645128e241ec0569f09a87
2015-12-18 David Tardon <dtardon@redhat.com> [564b6f7182ccae4798055b9096f418577adb9aab]
start to handle lists
Change-Id: I8c2862337cda5968c4fe1103f2a256ed26bd3487
2015-12-14 David Tardon <dtardon@redhat.com> [6d562b9d08b4cf72b416a91b8d4b2c41e3f74370]
really parse text language
Change-Id: I282d13a65d37069c3366394db3e21109e0f73c13
2015-12-13 David Tardon <dtardon@redhat.com> [c6e1f7dbe8bf1d326235121b212bdfb42194829e]
parse links
Change-Id: Ibb5b81b669bf6e4fa7f0b682a505a5886047cde7
2015-12-13 David Tardon <dtardon@redhat.com> [68728102c220750a372619aaaaac3f0669f55f9c]
use typedef consistently
Change-Id: I1d63753b4663d0cf09897a34d767f189a304450e
2015-12-13 David Tardon <dtardon@redhat.com> [bc27e2355c651990a580b56cfb8e48bec8521a61]
iwa: refactor handling of text
Change-Id: Ic68885c3802378442ee9252c17dbb21c6a30f80c
2015-12-12 David Tardon <dtardon@redhat.com> [e364b18eb79663be4ebc5ac2bf5e739a7a3acbd6]
move text parser to a separate source file
Change-Id: I323adbf760fc1f4292fa9c2a19d9fa3e364f9844
2015-12-12 David Tardon <dtardon@redhat.com> [2711034eac33361c57d065489840994475073f5b]
fix build with boost 1.54/1.55
Change-Id: I396f7527915447956f5918b331949f2d12fe6453
2015-12-10 David Tardon <dtardon@redhat.com> [d6be7d06bfd66eb661b24046234028192bcc8864]
always reset span style
Change-Id: Ib0829e57a458fdd10c8ff6f8dda42b12c41f3aba
2015-12-10 David Tardon <dtardon@redhat.com> [28ba251446116c1cfddd6e72e7e70e731b3a9720]
make use of IWORKText simpler
Change-Id: I1256c214b69a34e648855e6900faa93dfa956d30
2015-12-09 David Tardon <dtardon@redhat.com> [1e1b9791270019a284c1cae1e1acc11c8eb95db5]
add support for inserting additional spaces
Change-Id: I6c01fc2d29b0af22b4864b7acc70110ec2ae2443
2015-12-05 David Tardon <dtardon@redhat.com> [e792a1a4e514737ef139aeb120831b097c4ff9f8]
add BIPU Numbers 3 parser
Change-Id: I4838d6a4ec38da28b5c3a7163c1b3df5e1c7b2dd
2015-12-05 David Tardon <dtardon@redhat.com> [c87df7e6bfd026ce3d6c93d465e9d182411768d9]
add BIPU Pages 5 parser
Change-Id: I4b4248e8065e228160b28563fbebdeb65f5c973f
2015-12-03 David Tardon <dtardon@redhat.com> [eee09d8eddbc025b60a37f4de821ebd675d88ef9]
prepare for a release
Change-Id: Id58f16ec588704e17491a4a1712b29fa7549c6e9
2015-12-03 David Tardon <dtardon@redhat.com> [85a8197a4b7fee1e5b2131c888dbef8a1736707b]
update REAME etc.
Change-Id: Ib042c6471067a735becddbf06f4669c8ad0aa7a2
2015-12-03 David Tardon <dtardon@redhat.com> [e67c0bcad62559dc8353a06b50c5b9b8c336539c]
WaE: commas at the end of enumerator lists are a C++11 extension
Change-Id: I86c71415d60c3eab840eb7a5ec42c3b8b8600f9f
2015-11-30 David Tardon <dtardon@redhat.com> [7b9869a43a743fafe117c4c9f7e298dd70e2d918]
parse table row/column headers
Change-Id: I8ddd5b0099a93e37741881ed90462025c1df5b64
2015-11-30 David Tardon <dtardon@redhat.com> [ba5936ca6d3c9a7f6e7f2b302f96e8786a71b45f]
parse table style
Change-Id: I55e4379bbac2b4426acb5f4eb233691f60a76285
2015-11-30 David Tardon <dtardon@redhat.com> [e2c5aa3ef426f709cb7f7f2fbf7bae63f98041a1]
init members
Change-Id: I0b30015ffc90cb6e58173c18a7a798bb8b7eeb82
2015-11-30 David Tardon <dtardon@redhat.com> [c822cc7174068167d13288ab3f8e292ef28f001e]
drop unused forward decl.
Change-Id: I3d21968abfca9bc58f84088f5ec9f398a9bf39de
2015-11-30 David Tardon <dtardon@redhat.com> [b05c226472a8dcc4b0b2cd33b12e4e873bb02a78]
drop unneeded include
Change-Id: I7274deebb918e799ca66fcbc51abff5ff85932f9
2015-11-30 David Tardon <dtardon@redhat.com> [9891d2788eb8e1bba4e824a394c0dae93601e4b5]
remove extraneous whitespace
Change-Id: I854139ded723dda8e4222427f361b2d4349d3960
2015-11-30 David Tardon <dtardon@redhat.com> [e762d787e0ba1399faf437c56652a363949d02ea]
remove extraneous break
Change-Id: I8a17ae80c92c2725d4f749b98b42ee473432c106
2015-11-30 David Tardon <dtardon@redhat.com> [2515ce7b54e16f535101fd4c66829a4bd178a446]
keynote 5: parse slide background
Change-Id: I6dc65be0961f144b95743620652e8507cafd9870
2015-11-30 David Tardon <dtardon@redhat.com> [93d846873829192605938ba47a4b1df28e3c9cc5]
parse more line end types
Change-Id: I7ba27c48a03838a415ee409bb41df330a66f278e
2015-11-30 David Tardon <dtardon@redhat.com> [d9d62c4e44ba5cc682c07b62ec6b17f46cfe2343]
keynote 6: fix drawing of borders of unfilled shape
Change-Id: I97bc559a683012d1a152fbbe026d07f19ca3d1c3
2015-11-29 David Tardon <dtardon@redhat.com> [5c0ce94b13b7d74d7941b5e2d304714a4523e3e2]
parse stroke type
Change-Id: Iafeedaea7bd4af80c669acc139f25943572c4db4
2015-11-29 David Tardon <dtardon@redhat.com> [68b0934750a8f34912f2670b84906f48e219d4a9]
only read pattern if there are any elements
Change-Id: Ife3fc87a169f2fcf58092fa1193668913a02356f
2015-11-29 David Tardon <dtardon@redhat.com> [adef8293fc8138491df91fdbe621cee5a1ba12d1]
interpret bezier path correctly
Change-Id: I1a1ede299bb602f3106a5183f87fe4536bee8cf6
2015-11-29 David Tardon <dtardon@redhat.com> [cf9142ee2e99821295c5b7741c1c98235602dd5e]
handle stroke dash
Change-Id: I66cf228b9042d84ce6ae418e572a9307ddb84c55
2015-11-29 David Tardon <dtardon@redhat.com> [d768e030e3892d1ee6267554c9a8f20c17368038]
parse opacity
Change-Id: Ifbd8ee16e11161f27b9017030a9de94ec1e0e077
2015-11-29 David Tardon <dtardon@redhat.com> [689db51608417462daeb17b658523b773cd372b2]
keynote 5: parse shadow
Change-Id: I1562578fd19c878733026f227fd96ae224cbc9f9
2015-11-29 David Tardon <dtardon@redhat.com> [2aec5a3aca765004ad12de8775b07bf0d710c75f]
add a generic parser for single-value elements
Change-Id: If76beaed31cf19ec93d26e6d7f278dc73877e1e6
2015-11-28 David Tardon <dtardon@redhat.com> [c6fc3908f62bbbe2ae9411815b9eff6a248841bf]
drop some copypasta
Change-Id: I888aee5b7496ba8df406a63bd58985d352d2aba0
2015-11-28 David Tardon <dtardon@redhat.com> [45ad5830de03c4c4ba4ba500233c5c62a4edab04]
add a generic parser context for containers of elements
Change-Id: Iab9bbc6df8846b1fde989f9a8c024d7c3fce18ad
2015-11-28 David Tardon <dtardon@redhat.com> [59f0298a2545db1c87cd230fad62db9f925dd2b7]
keynote 5: parse fill bitmap
Change-Id: I82a2a92811ce761a6d4b57de66abc0fcccbafadb
2015-11-28 David Tardon <dtardon@redhat.com> [555e911575ebea30ca687216057ea9e1591fbb62]
keep token lists lexicographically sorted
Change-Id: I37ea4fc81dd604b50e8d268ee2f0bf80bbeaa902
2015-11-28 David Tardon <dtardon@redhat.com> [ddff65ec633f4dff783ef362b434862371f3f3ff]
keynote 5: parse gradient
Change-Id: I6aa3b4fcd836e9d645c830b5e5c24f71a08520b1
2015-11-26 David Tardon <dtardon@redhat.com> [23eecd705424545168ada7af452c1c29fa8c8076]
image size is in points
Change-Id: Iaa625094852a1ca51b7e77511f61699a749a94fd
2015-11-26 David Tardon <dtardon@redhat.com> [631d5d147efd68780d6740a0e84b6604abc3c051]
the same bitmap can be used repeatedly
Change-Id: If05af2a9e77c9a7787416930c35b3dd7e78424a4
2015-11-26 David Tardon <dtardon@redhat.com> [a6b6b4d3ddc1a5aa09bf17b76c9a12635584bc5d]
shadow offset is in points
Change-Id: I8df8a0cd28bc7b2a7422cada585f86162485039d
2015-11-26 David Tardon <dtardon@redhat.com> [0569583984c52af16a92fa24029ef2178c5da068]
no fill is the default
Change-Id: I9cea7bf9a71458538919dcff32290bf1fb315709
2015-11-26 David Tardon <dtardon@redhat.com> [893c4444c358b9627200cc759049e5aa34c6323c]
handle fill: none correctly
Change-Id: I3307afa13a0dd773470469af416bc60b9efc7bc4
2015-11-26 David Tardon <dtardon@redhat.com> [0fe74e300180ffcc50af73c61fce7deed4225b4e]
take end iterator from the right sequence
Change-Id: Ic05d045056158f235194b95aea6d26b54bab74ac
2015-11-26 David Tardon <dtardon@redhat.com> [61c822c86a2413f60c3ab038bdd54897f4d7deb4]
diff. between non-exist. and zero-length field
Change-Id: I09c0a8a37d73ed994d1b40ef060bba8e3667724f
2015-11-26 David Tardon <dtardon@redhat.com> [3db9a78b8eca407ebe44104153f7c68e08832fc1]
astyle
Change-Id: Ia4d774a1da385f7de726f9bd80fc072f452c3c39
2015-11-25 David Tardon <dtardon@redhat.com> [98dd84843e2714c9615c129038703372d1ba78a6]
opacity is in percent
Change-Id: I9cf6e56a540b15291cb16cee72ea9f3a10f74818
2015-11-25 David Tardon <dtardon@redhat.com> [2d9391e8394d1dd1754992169c53ef338b83b18e]
parse graphic style of shapes
Change-Id: Ifce6380cb9cbf18a2cc40a9a88402d88e945408e
2015-11-25 David Tardon <dtardon@redhat.com> [86ab25f05131c115f8986dfdd0ede9842c855256]
define center of radial gradient
Change-Id: I04c1e07df7e82d0835e78ac48f39aab667518c5b
2015-11-25 David Tardon <dtardon@redhat.com> [af0ecb37648903befbfaea63709f81b51eba795b]
correctly compute gradient angle
Change-Id: I5f648f5f6a54d7f9d803b6c2629168a63464968e
2015-11-25 David Tardon <dtardon@redhat.com> [792d8d6c20ab113a0ca74a2b125b80d76466e8e1]
angle is expected in degrees
Change-Id: I71b00efa195e0cfdb125802ce543a79c3a840d11
2015-11-25 David Tardon <dtardon@redhat.com> [12ac0ea00e9f67695be8a45bf1b585703d32228e]
mime-type must be set
Change-Id: I3786f0bbe519654371ce1c01ac99c3547ac7104a
2015-11-25 David Tardon <dtardon@redhat.com> [f3c8032be35a08ffb5eb8043fc72348123bf59fe]
intensity is in percents
Change-Id: I145247e352d36bd6c7190889e6e7cd6659d1f37e
2015-11-25 David Tardon <dtardon@redhat.com> [2bbbf3b778e071fc3b55ff2c70f5a3972230daf1]
fix property name
Change-Id: I16c903b09aff80cd44c155ca0968c5e19bf139d5
2015-11-22 David Tardon <dtardon@redhat.com> [c38d8f5baa85710337787bd1db3e0a3701515a7e]
really use fill bitmap
Change-Id: Ie96af1e669c507408acccf8967077f0bece16a80
2015-11-22 David Tardon <dtardon@redhat.com> [be6eef0f307eeefd8005b16636cefd451a12d7a4]
later releases add another way to specify internal file name
Change-Id: Ib2ee0f6b5fdc66d35729d9a966fe56ab135b3a07
2015-11-22 David Tardon <dtardon@redhat.com> [0d301f8b31857c0351a0e59558613c2bf1ea9e35]
there can be multiple slide lists in the presentation
Change-Id: I743e75621e16416d90fe9e97d02c1674d5650595
2015-11-22 David Tardon <dtardon@redhat.com> [5311dd1702c37638cb52f44e0d810e3e340a619a]
oops, actually use the just parsed gradient stop
Change-Id: I3cf132190eea771686e4037c28f80808abf1ab4e
2015-11-22 David Tardon <dtardon@redhat.com> [fe67a3f586d434ef100a66a201802b8c5bab5755]
handle slide background
Change-Id: I29f264395d2907b9f15cd562caabe6b89dffa739
2015-11-22 David Tardon <dtardon@redhat.com> [290c73feda6d367be2c1ea825c7f5c43f3d505e0]
fix typo
Change-Id: I1182125568bc60aa50e42ec1ebc16655ece62143
2015-11-22 David Tardon <dtardon@redhat.com> [7ae70a40b8c6dea62b5cee0c9ec7ca54b8192fc8]
fix copypasta
Change-Id: I3f1bbe2e1f9e67f9404eb551187685bb3393a38b
2015-11-18 David Tardon <dtardon@redhat.com> [5907f9c316ca68f12628817b157154397d92d4b8]
BUILD_EXTRA_DIST does not exist
Change-Id: I13410ff3ff49ee422b88712f8b6d1b07510a8942
2015-11-18 David Tardon <dtardon@redhat.com> [aeac56a8cda7376fa0b9e18e3624f18dab3f5f7d]
warning C4018: '>=' : signed/unsigned mismatch
Change-Id: Ia1a1fecf75bcb1be7754b0de373e9957fb44ed52
2015-11-18 David Tardon <dtardon@redhat.com> [f6d6c88cb3251cc06c1308f22f7ee9aa3bd690d3]
fix test on i386
Change-Id: I7fcf0f54ffca63fd0d9c545e255dfc2f42ab6bcb
2015-11-18 David Tardon <dtardon@redhat.com> [e10e50b1bf37a275757de6b4c3f9791c5ef64742]
fix build on OS X
Change-Id: If979903fd6877f1b2f562695399e4cbe97efea2c
2015-11-18 David Tardon <dtardon@redhat.com> [0beaf8ae8d9fc9049ac684ca169295357275eb85]
std containers of incomplete types are not allowed
Change-Id: Icd916b4b0e2e2ae87014b6b53dbba5e56aa43846
2015-11-18 David Tardon <dtardon@redhat.com> [f48bd16df9c0a99ba5480d918ecb6d6e48e6f383]
fix compilation on i386
Change-Id: Ia8b63e6aeb07f4f697211f4d8ede6f840773a9f2
2015-11-17 David Tardon <dtardon@redhat.com> [590ec149d2a6bfbbd2b1b2c37ff85bde8b48c944]
coverity#1339811 read cannot fail here
Change-Id: I777a177cc1f775d8b7715f10b3217996e7300916
2015-11-17 David Tardon <dtardon@redhat.com> [8a7eafe54d9774f2e2c095882a18ab02f8239bfa]
coverity#1325214 missing break
Change-Id: Ic2618dabb5b20d2dfa14622976503f10a022ade8
2015-11-17 David Tardon <dtardon@redhat.com> [de2d94586684818fb98e75d2febded11cc704f07]
improve detection & handling of trailing path elements
Change-Id: I05f7eb5c065f0b0a98d80b756b6f9a1ec6d7f51c
2015-11-17 David Tardon <dtardon@redhat.com> [953a95cb9130b2e0d68e09d513f495117e66d2be]
missing space
Change-Id: I1853ac95b84dced443c6458a759bd274bfcdb41a
2015-11-17 David Tardon <dtardon@redhat.com> [5ef52ad2231c815f040825cae8fc133b57d4a343]
coverity#1339812 arguments in wrong order
Change-Id: Iefcc67c40c1dc17a16d74470b72e90ad0e06863e
2015-11-17 David Tardon <dtardon@redhat.com> [02f11779b508b226bb5c43b16b0d2eb3a7059429]
WaE: comma at end of enumerator list
Change-Id: I3de54006368d4ed88cc68111987e198ceda6ef8e
2015-11-17 David Tardon <dtardon@redhat.com> [568f445607415b74aa812f149afe89e0e07d9607]
WaE: comma at end of enumerator list
Change-Id: Idb2c7a1269f65d304b215fd08d7835fc6a9c1d8b
2015-11-17 David Tardon <dtardon@redhat.com> [a81cd46b998e7cf6d48e3d461f4254d2cc8cb819]
use the right variable
Change-Id: I4c017cf991450ad24decc5be623d20006675d90e
2015-11-17 David Tardon <dtardon@redhat.com> [8d2e4278aa2d85e6664ddd83d75d2fa034cf49ca]
fix extension
Change-Id: I3decdf127d3fcaf5f64abf5599a58eee0eb7a81a
2015-11-17 David Tardon <dtardon@redhat.com> [8a9d8c3958329f60de2fa771dff212d73cb1768f]
prepare for a release
Change-Id: I1911e98dc5fb9c815f4d43182cad4a5b6774578b
2015-11-17 David Tardon <dtardon@redhat.com> [6435704c577f8821b7ef8f35ad5af0260bcbea31]
really parse cell properties
Change-Id: I8da05029af576bad1a86aec72b7291d01ad97a9a
2015-11-17 David Tardon <dtardon@redhat.com> [0e9a49384898e57da35f462fcde0a939778f7e07]
parse cell padding
Change-Id: I0bcaed90daaae898d251bf9bc771c752c8602786
2015-11-17 David Tardon <dtardon@redhat.com> [1ac9c461aeb24d03901471d6194acba28ee505fa]
add another way to find slide list ref
Change-Id: Ie946dc62a85ea03c1ea5aa838a4d84eb3545db60
2015-11-16 David Tardon <dtardon@redhat.com> [c64ea804c3932f9ee1adae13a0a47b6a372ffa69]
parse table style
Change-Id: Id6d73f8873ea3d5e783bbb83d6180506b00f0055
2015-11-16 David Tardon <dtardon@redhat.com> [34985343ff2f0bb99a5a75a4a2efee3e90a61330]
set other table properties
Change-Id: I6e6db5e3cb83b242af6c562ac791890e27cdaa76
2015-11-16 David Tardon <dtardon@redhat.com> [c1887a9fd71a6537f17e4a236df8360eaf1e3f3a]
handle cell style
Change-Id: Id09c60584454c167016787edade04b4f8050f701
2015-11-16 David Tardon <dtardon@redhat.com> [274107dd53fc6fe0091c9f4b9499f695f63e2e9e]
narrow scope of try block to reading column data
Change-Id: I108e963f9223b0f271c4a50e26157b4cb5d81db7
2015-11-16 David Tardon <dtardon@redhat.com> [8a9c4d1ae0dcf6a129fdb86b71b1f71cd3d13ed5]
simplify calls with empty style
Change-Id: I83b0ff9cd267727c21dc554757a31d463241357e
2015-11-15 David Tardon <dtardon@redhat.com> [c42bdee9811e25d819358534cc746231b8a1a8f6]
shuffle a bit
Change-Id: Iac312b2db7d832d2d3991004a432ef1331c06ca5
2015-11-15 David Tardon <dtardon@redhat.com> [e9276520fd72815599dec410dc2c80f61a988eb9]
prepare for better handling of cell content formatting
Change-Id: I1eee1859ee6c02e8cca5a75ee63979c10ef3769a
2015-11-15 David Tardon <dtardon@redhat.com> [d768fad82c3e2a8d6e765428a3f1f8121f4c3f81]
prepare for better handling of cell formatting
Change-Id: Ia9c71079fb373685aea995b4cf637934b16060a4
2015-11-15 David Tardon <dtardon@redhat.com> [9b21342c6bcf882cd9080cfd44836129df9dbd9c]
split handling of tables out of collector
Change-Id: I226b237a9e8afd4adba0c5a71cb34ab92c232545
2015-11-15 David Tardon <dtardon@redhat.com> [7dc0b8a298a968c53cd93e57a7c0462664148674]
make createText const
Change-Id: Id15b3526775b1ecc7f3d778e338d93bb4110460a
2015-11-15 David Tardon <dtardon@redhat.com> [1f720e37d880468ed6524117bd0f2ecc82da61f2]
split handling of text out of collector
Change-Id: Id4d6a746f5b480bfb8cbe7c9060a19111cbe5080
2015-11-12 David Tardon <dtardon@redhat.com> [e0f27f62ba2df793b941264b45df3384e6c7d286]
collect table style
Change-Id: Id4d6a746f5b480bfb8cbe7c9060a19111cbe5080
2015-11-12 David Tardon <dtardon@redhat.com> [4f065e4831dbc9f33b04cb91a36532d3c9a25d64]
use default para style for cells
Change-Id: I01e92f45aeb0c70c52679667cf3f1a96841a4844
2015-11-12 David Tardon <dtardon@redhat.com> [69d5bde1dd7e6fc192f114c3d8b683ad9bb2da78]
prepare to handle more table cell formatting
Change-Id: I34f0d457a7cd9574607c8b6659c271bd5d632778
2015-11-12 David Tardon <dtardon@redhat.com> [fd95582fb02ca826b93f65c8d5ee7ed49f99efe9]
split writing cell style into a separate function
Change-Id: I10688991b4462686ba91c9d0eea73b2655d057e7
2015-11-10 David Tardon <dtardon@redhat.com> [161aeff52c567de2090ed7f0e75858e40274208a]
parse cell style
Change-Id: Ib49e2d944ecb97b0cd3b0133162659f45dab0a1a
2015-11-10 David Tardon <dtardon@redhat.com> [8849f84a1dbab9cc6fe86903af686669c54fb3e5]
output cell text
Change-Id: I24faade03ab5752ab13986d0260a5fbc859ee0e8
2015-11-10 David Tardon <dtardon@redhat.com> [2c10a679dc8172e165b115af2465b5cb5d4c574c]
automatic bool conversion strikes again
Change-Id: Ic0a41b846cb2c285583d8c1a69c724a20d9c1268
2015-11-10 David Tardon <dtardon@redhat.com> [040962012091df9eca86fe9ba4cd34da8c46372b]
test for number of elements too
Change-Id: If55e06bb69fd557156e2fcf85e1365495110b0e7
2015-11-10 David Tardon <dtardon@redhat.com> [0d02cd4bd5c4cbc952189101964436b4de8f8599]
fix copypasta
Change-Id: I27e75af70377adfeed121b30c7f46dd32235cd25
2015-11-09 David Tardon <dtardon@redhat.com> [c9ee230db80fe4cb3e6458d12b82a1da93d99fde]
parse tables (BIPU)
Change-Id: I3bf5eb40e57f1cc1cc286b099d04b3ca3351da6b
2015-11-09 David Tardon <dtardon@redhat.com> [a0a856ea61fc95d51ed92312cbc438603e0fd3b8]
add support for bytes field type
Change-Id: Id0ab21e3b539bbd367964ac13b86e11e2ec48f0f
2015-11-08 David Tardon <dtardon@redhat.com> [f7a89ccff446831a215f4fdb15c7b67cfd735a30]
really parse shape fill and opacity
Change-Id: I103f09cfd35e048f337d25495736cac99acdd282
2015-11-08 David Tardon <dtardon@redhat.com> [a79ee28bd59b5100c4050e085fd7e02f72022f6f]
fix nesting
Change-Id: I308c10fd914bf786e69d35d5b20c32a18720eb4a
2015-11-08 David Tardon <dtardon@redhat.com> [392003e4c28158ab5b69b0482143565c56c28b49]
parse shadow
Change-Id: I20bc7045d5d7cb51d1aafd038645a164997b7af7
2015-11-06 David Tardon <dtardon@redhat.com> [eb6b1c5118ac1bdf36bdfd3b78abbc6b6d1240ff]
parse bitmap fill
Change-Id: I71ea05576d0d6d10ae013f48287019b5df5e69d7
2015-11-06 David Tardon <dtardon@redhat.com> [edbd327271903073c3ffe0a79576234b65c6169f]
parse gradients
Change-Id: I25c0d45d5b885c82e604c4a7cbfad7a6757838cb
2015-11-06 David Tardon <dtardon@redhat.com> [45386c7c962b521054cd7be6a9651ae93c9fb4cf]
prepare to handle gradient and bitmap fills
Change-Id: Ia4fdc1ca2f2f39c4ac13f9afc401825e678f1ca7
2015-11-06 David Tardon <dtardon@redhat.com> [45151376d9bfdbc7e84636d3f22e21b313b0c048]
handle linecap: round
Change-Id: I902a02022abf3b08687a1f11474c393db1a703a0
2015-11-06 David Tardon <dtardon@redhat.com> [63ad5cadb8e3b64dce94a035731cab872a828f70]
fix after-free memory access in formula output
Change-Id: I82cbefbe761d45605727c12f6153b505392c1f7b
2015-11-05 David Tardon <dtardon@redhat.com> [e1f3856ef8a84ec487059df99b35bf4f60e3c004]
impl. missing symbols
Change-Id: I279f14ba8405a7d4a739d3c1daebf333db08b2ac
2015-11-05 David Tardon <dtardon@redhat.com> [4a5acfffec1d0027f54b0fc672a587dc1e71ecfe]
parse shadow
Change-Id: I2a73566005d1c514c967663a9db15893a810b88f
2015-11-05 David Tardon <dtardon@redhat.com> [7846fde1c55d861e762f7ef76779d7bd8f416d42]
start parsing graphic style
Change-Id: I4440e2f5b1e4221bdbbdedb78d057851db4e27bd
2015-11-05 David Tardon <dtardon@redhat.com> [f18ca8f85494f0c108f2ab2bf788914503d368dd]
fix copypasta
Change-Id: Ib4a6505c92ec42291c6811d95b4e6891d01086e9
2015-11-03 David Tardon <dtardon@redhat.com> [94cd986303e118c5ac253c6292df0a55bb48750d]
parse more paragraph props
Change-Id: I3410682fb095d482ba11c8c15b8683b8f1b9251f
2015-11-03 David Tardon <dtardon@redhat.com> [fad742a3ea8ef1b3f4de6a5f939cda8ffccb2f68]
astyle
Change-Id: Id479823605bc0f2f4619c36ed2e531f03cd30bc4
2015-11-03 David Tardon <dtardon@redhat.com> [ae97f0a498410caf9e508e3383df38accef51dd1]
fix typo
Change-Id: Icfdf77948430813a6aa6c270707aede854a344b4
2015-10-22 David Tardon <dtardon@redhat.com> [9b9de1cea3de3f20a536750f4dc33bbe3face183]
fix more automatic conversion bugs
Change-Id: I03dfc8c1535c493aefcfa53a0935f52d4e40ffb5
2015-10-22 David Tardon <dtardon@redhat.com> [67a91b1e13cdfdfac5d1f7820129e6d0a3e45f5b]
workaround c++11 compile error
Change-Id: If8d238764c90fc8297e2e0042db0492b9bc5193d
2015-10-22 David Tardon <dtardon@redhat.com> [a337fe5e07f912112512e1d91c10de2d632ca3f5]
fix automatic conversion bug
This worked in c++98 mode, but it did something else that what was
expected.
Change-Id: Ibaf265fb530e643e10d812e0fe19e97f77e0bd9e
2015-10-22 David Tardon <dtardon@redhat.com> [eb4839135782b4ae28f0d8fef4466f7d5340e814]
workaround c++11 compile error
error: call of overloaded ‘make_shared(libetonyek::IWORKPropertyMap&, boost::optional<std::__cxx11::basic_string<char> >&, libetonyek::IWORKStylePtr_t&)’ is ambiguous
Change-Id: If129deba0fae4f123eff5b6a2f65bd6916c39635
2015-10-22 David Tardon <dtardon@redhat.com> [2d6ca4dbf645c097c3c17f4f50217bb6356b20eb]
remove a stray comma
Change-Id: I88516d684f3283dbdd556d04b1be26234a893ad3
2015-10-22 David Tardon <dtardon@redhat.com> [dad57630d1261c3621eb30e8072743747b155f1c]
add missing MDDS_CFLAGS
Change-Id: I5cf5404548afcd9bc5864b8455996499571aba59
2015-10-22 David Tardon <dtardon@redhat.com> [db4cd3e296f0773e07b3d7bbf549b983cde7c810]
still allow to use mdds 0.x
Change-Id: Ib65810b17719f7fd5546fa9506dabaee0d988b83
2015-10-20 Markus Mohrhard <markus.mohrhard@googlemail.com> [754955be40e04ec3f446821e87e6fba96fd44c5c]
update to mdds-1.0 and c++11
Change-Id: Ifa2611bc65dc4037f3cae6e68cc967e1f5ab1d58
2015-10-16 David Tardon <dtardon@redhat.com> [83c758ef318aea8fb0fe6ca51302cad0ba3b7991]
parse sticky notes
Change-Id: I0dcaf21994567d052cd3d0be70f034db08654b73
2015-10-15 David Tardon <dtardon@redhat.com> [1b34c5541b940c6e852fba6975cefd4ad06926ee]
continue with the same para style by default
Change-Id: I417b24e32c44f1e11c629ee76fd6d9b05252735f
2015-10-15 David Tardon <dtardon@redhat.com> [e4a91dd3125a40823f552542ff1a85b48f790288]
parse notes
Change-Id: I5ce013c849c2d1fa7806fa6052e25febf5133f16
2015-10-14 David Tardon <dtardon@redhat.com> [a052eec91a82df5e9f8e19931d36a672a3166e06]
parse images
Change-Id: I07f5bc4ad015f75187cd5dc98ae27bd0bb51d4f6
2015-10-14 David Tardon <dtardon@redhat.com> [56c5beb6058624f77164acece84b80ac9d8c6e63]
save whole file path
Change-Id: I9b42ab28a717cf802936a5e3c13ab2b7516afad7
2015-10-13 David Tardon <dtardon@redhat.com> [fd9815027094f322583747dcf5d5749a93a2617f]
fix parsing of color
Change-Id: I8f592d4101fcb948947af0ffd31b1c2641496c9d
2015-10-13 David Tardon <dtardon@redhat.com> [9b9a955269cc5f4aaabba08024354291a009e827]
return const ref
Change-Id: I578aefe87de5af83085fabdb31bb9eae3de0069c
2015-10-13 David Tardon <dtardon@redhat.com> [e5d22da3a6bd4bf9cc68c38c34b14bcd7b46714a]
do not handle text placeholders as shapes
Change-Id: I9f68b6eee57a1e38e1fedc26f4267d4e3cecfec7
2015-10-13 David Tardon <dtardon@redhat.com> [292083cc8da929eebbdd91deb113f14c04262a76]
fix copypasta
Change-Id: I19a1070f0154b1490d0b9abc4ee745f35538020a
2015-10-13 David Tardon <dtardon@redhat.com> [1d08c766ce1082f2bd5449c4af4a2bcf61701908]
fix decompression of a file with multiple blocks
Change-Id: I6171483456c1e33ebf1d2d1335710e1cec809c9f
2015-10-13 David Tardon <dtardon@redhat.com> [733f15d8402e553a25a07ab523872a3983ef3f3f]
parse para properties
Change-Id: Ib444a080893bf827a4fe03fe41ee236bd1d66ae5
2015-10-13 David Tardon <dtardon@redhat.com> [102d34409107cfcc1ff520a7e4cfbb20ede386df]
parse char properties
Change-Id: I3a44ee011e18a97b24eb853929b5946f5c45bd42
2015-10-13 David Tardon <dtardon@redhat.com> [ca74c53ff6f2be8f3025324cb91b0aa925eda9d2]
nitpick: rename member
Change-Id: Icbaa86588bcae9e1fcaa8e9b8ab026e1a03c5fa5
2015-10-12 David Tardon <dtardon@redhat.com> [6ae0acb02e99a227ad97d2d6077381578d288c50]
parse char and para styles
Change-Id: I52e1011414f3d3ac585b61caad904fdaf8f1d7db
2015-10-12 David Tardon <dtardon@redhat.com> [097ba45c6570d5c261f849aa94e2a25de79d110c]
parse text
Change-Id: Ie61fa51a5b39642cf06f6610612625dea1312ec4
2015-10-10 David Tardon <dtardon@redhat.com> [3943d634ea31e68e3b68aef68e8927719e4e0280]
handle editable path
Change-Id: Ia1e0ee96258ccece34a0114aa63f9bffff5c559f
2015-10-10 David Tardon <dtardon@redhat.com> [c0d7558aa36cfcd5280c6278aac7d51f63dbabbc]
parse shape groups
Change-Id: I60ca85b037783ec3030d7941b4977c934081e6ae
2015-10-09 David Tardon <dtardon@redhat.com> [fbfb76807a33a6790263616592a4c189b845619b]
allow to query object type
Change-Id: I4c86b2877d16dc0e4b232a16673c3523caeb1e9a
2015-10-09 David Tardon <dtardon@redhat.com> [b8cdb55db37c9e06498128b7911ad6fd3393a869]
angle is in degrees
Change-Id: I1589dc1359e0fde228855143c7616138d553dc0f
2015-10-09 David Tardon <dtardon@redhat.com> [75b7341e66d6f79b5ff7945c8d8499fdfde4ec30]
handle transformation
Change-Id: I5308b624f0f80f279759c91dc80f5db2b792c47d
2015-10-08 David Tardon <dtardon@redhat.com> [63e69b623f7cf526a666d639e688256475c6db2b]
fix clang error
error: 'Impl' is a private member of 'libetonyek::IWORKPath'
Change-Id: Ib68898f9e3a3fc0f7e659b55f6ed4050abad80fa
2015-10-08 David Tardon <dtardon@redhat.com> [4ba3497a6c2495fa5ffeff20c83bf601f673f524]
make the field conversions explicit
Change-Id: I936b963e4f239ba2063c2dd9ce01dac28109400c
2015-10-08 David Tardon <dtardon@redhat.com> [d55e49c492de08bbfb92cc753aec4135eb261b14]
extend optional interface of IWAField too
Change-Id: I9be3222cff092f632017e86c0cc0fa87763a6b54
2015-10-08 David Tardon <dtardon@redhat.com> [69d98f53b49f785753fd453b8d861030cbb20109]
allow iteration over fields directly
Change-Id: I6146c92c2987c8f52ff8d9d4b80fe206bc64ea7a
2015-10-08 David Tardon <dtardon@redhat.com> [aa4d4b7330718a571230296fbb89c5a79c1e6ca1]
allow widening conversions
Change-Id: I7f4cd5caca554ce654e8ed5cbaba8a46b8b126b5
2015-10-08 David Tardon <dtardon@redhat.com> [6cc9d9606a80a46f96ff89e6b46dde4d2d9e64e0]
fix parsing of right arrow shape
Change-Id: Ia4e66193257af3ce097ebd486efb0a6e2d31e706
2015-10-08 David Tardon <dtardon@redhat.com> [078d076b2b12768ae8a48d2fe76cadc407c0262f]
print debug messages to stderr
Change-Id: I3692988df112ee0323bd59d1833fd420abde3d32
2015-10-08 David Tardon <dtardon@redhat.com> [c307c931e02bbe64572bc20ca53bfefc88fbaf78]
parse curves
Change-Id: Iaeac7b13711d8c83dbe488999b9423e31826db55
2015-10-08 David Tardon <dtardon@redhat.com> [a72abebaf2b48f6afb887ba090f634ec90d46da5]
parse shapes
Change-Id: I290e4be5507a4ea097e42b9f7b1d69844b6d01d8
2015-10-06 David Tardon <dtardon@redhat.com> [ac009b115366bddbb64fa0edae4fdf3b4f40b307]
avoid possible recursion
Change-Id: I790c988c28a51361383230c74b316396d14dcb4b
2015-10-05 David Tardon <dtardon@redhat.com> [6323be6196ca635faa0a3fe64078d652e149ab06]
parse slides
Change-Id: I63d39fb40fe120a875b99c0bdea636386f76c549
2015-10-02 David Tardon <dtardon@redhat.com> [5b2372b9a8f674a1a665195ebc1a9de0c3780240]
save all objects from scanned fragment
Objects from the same fragment are not referenced in index.
Change-Id: I6fe422bb2f054bc1b4b5a63cc4c39b14f51b6b62
2015-10-02 David Tardon <dtardon@redhat.com> [60156a18ee6c64f6cee4e41aaf8b9fe2e8eaba68]
add debug messages
Change-Id: I831e71b512fd92a258d6dd4788348874d4e270c6
2015-10-02 David Tardon <dtardon@redhat.com> [f7fcf34702078731d5b6d7ed295c599edae05a24]
fix parsing of nested messages
Change-Id: Ibe7625ef1feb151324ddbb3436087611de40fb17
2015-10-02 David Tardon <dtardon@redhat.com> [2c8c2891b04f9b24730e195b455225350cd2a422]
also check the expr. results
Change-Id: I47b03c360b0a93e63e0ccb1024381ebdc87e2e88
2015-10-02 David Tardon <dtardon@redhat.com> [5a0f14b3f0a081e5232c00ccddc615ce25d765f9]
zero-length message does not make any sense
Change-Id: I0bc81458c5e5a6913fca1fd520ef9f6282aca748
2015-10-01 David Tardon <dtardon@redhat.com> [b93ba3ddf18c092ac22b10cc7a533f77f372fe8f]
actually parse object index
Change-Id: I4c91532087e3e20af899d89c0e8e98ebd8bc2a71
2015-10-01 David Tardon <dtardon@redhat.com> [5ef411ef6625d8c54b2a86b9d9e3b8809a728b3f]
avoid null ptr deref.
Change-Id: If9f78b12defa64fe27f0f6b33e75408e5b7b591d
2015-10-01 David Tardon <dtardon@redhat.com> [d9ada5b4b66ad2f84de3ecbc2e0f0a1e68873aa9]
pass input fragments to the parser correctly
Change-Id: I6b9a57197dd48aed56b6aca0b9b2a1204f0a96ed
2015-10-01 David Tardon <dtardon@redhat.com> [d5f27d3d583f6b7d2c85860ed08ec93abc1b715b]
lift all fragment scanning code into a separate func.
Change-Id: I12f7bb1e650e4c1a7b9ccdaa300b59b83e4e5d07
2015-09-30 David Tardon <dtardon@redhat.com> [0e4c9bcf8158b747950a23cfd281b1c3b2f61df9]
start parsing presentation
Change-Id: Ib43561db9699cd4520a0042bae5559792fbcc97b
2015-09-30 David Tardon <dtardon@redhat.com> [eea200fd38cb312b1057246adeca59fbb534abb9]
add skel. keynote 6 parser
Change-Id: Ia08bf68c6b58e37ec4773f34fb8dc9a7e19943c2
2015-09-30 David Tardon <dtardon@redhat.com> [0ced22cba3a92e0e7c2f6c34a54e67c7cc3d00a7]
fix a few packaging warts
Change-Id: I3846f4562ccd1e0dffe7cb8b42a1c3e587a41e5e
2015-09-30 David Tardon <dtardon@redhat.com> [bb674410917422d23ce558ed0240c51a0a1fa726]
add generic binary format parser
Change-Id: I7f274dce3daac5dbee39dc2112c0f4149e9200bb
2015-09-30 David Tardon <dtardon@redhat.com> [54855c31b4c50d735a1f5ff0bbff38da0a5bf06b]
add convenience conversions to deque and optional
Change-Id: I9cb9c54ef9386c72fe7a69b409236666e7760fbc
2015-09-30 David Tardon <dtardon@redhat.com> [49d79227614aceac2ef6c042246366759407b152]
simplify construction of a message from obj. record
Change-Id: I0e964047498f9fdbdb8bf48c98e7ee040f8bf1a5
2015-09-28 David Tardon <dtardon@redhat.com> [2044f5f78fec7b5763d928d78598326ea86f1e09]
reimpl. format detection using message parser
Change-Id: I311d05dfb0a09ec15ff201371fe9583d61245a77
2015-09-28 David Tardon <dtardon@redhat.com> [32c6d2a2d4b0648bd2b54bc21f6bfe55b6798c7f]
simplify access to nested messages
Change-Id: I86dbce55c47fc1b3e330d43c662ee0c7730eff55
2015-09-28 David Tardon <dtardon@redhat.com> [095cdce7ab7c89ae210554f9328ad4be0385476c]
add test for nested messages
Change-Id: Ic69eaa82d91d25a70fe2ca54c6ea5db104fdacb1
2015-09-28 David Tardon <dtardon@redhat.com> [af13bbfad963fefd16018091bf5a8d5f2bb3894d]
fix parsing of messages
Change-Id: I97a37d2879b51c3ce1eeffcccf0329eb3dc227e9
2015-09-25 David Tardon <dtardon@redhat.com> [3fe69a1be8b87d97e2855e8866f278f3a3f5a600]
add unit tests for message parser
Change-Id: Ia12d118c0555bd82193c7e52a7c5f19cacb5ddf5
2015-09-25 David Tardon <dtardon@redhat.com> [d75d3d0a619bcc8387846e3ce0a3790aef4d0bdd]
impl. lazy protobuf parser
Change-Id: I2333cf508604f535dc8ffff087fed01ccb7568c8
2015-09-24 David Tardon <dtardon@redhat.com> [804747acd7eb316209a70bf15ac5d17f77e301d4]
astyle
Change-Id: Iaa91869900407cc6d31250b3e95243cb76442a03
2015-09-22 David Tardon <dtardon@redhat.com> [705156141b0a044a5809af96b5d17e1a9ba1d497]
dictionaries are specific to the XML2 format
Change-Id: Ie94d9ec09672dd011f878aa58b0ead47d7ada6e2
2015-09-15 David Tardon <dtardon@redhat.com> [c6a15cf59166a2e48b1a6ed0ccfc0d3e8275891c]
add a test for format detection
Change-Id: I7ffbcd71d46423ac5a0d5e28bdbcc1ae1109dc61
2015-09-15 David Tardon <dtardon@redhat.com> [1ca2e97367860a7c6f099a4b73184269b5feead0]
differentiate between Keynote and Numbers docs
Change-Id: I2c0539b6c07888f766fcbd09b5c9842b686b5757
2015-09-14 David Tardon <dtardon@redhat.com> [b963dd3aafa5ff9ed44e3f39de2dcdd3a15b29af]
nitpicking, for consistency
Change-Id: Ibd07b6a44cefc03be261b079f00707889bf5dd5b
2015-09-14 David Tardon <dtardon@redhat.com> [bf3ff610085a22d136e57452097dc24b997d3d93]
check for the binary format first
Change-Id: Ia71aef62940ffad9735811d2825d8159acdde6d3
2015-09-14 David Tardon <dtardon@redhat.com> [7698fbd7793027985f7d05101e8c033dd46d351e]
avoid some redundancy
Change-Id: I930167cd8aede73061b544caac8fe965b39be234
2015-09-14 David Tardon <dtardon@redhat.com> [b8dcf0b6b79915d889f5a0c655edcfaac48b1e72]
fix detection of simple binary files
Change-Id: I44bd1bcafea80daf2978fabfbe26400a616ff8ee
2015-09-14 David Tardon <dtardon@redhat.com> [5615d83ef0fb1b56a65e5762ae683cf5f68fbfed]
add test for decompression of a complete input
Change-Id: Ib0d0cf5110c145207586e55fb0572870f5e4ab57
2015-09-14 David Tardon <dtardon@redhat.com> [699cb3b1151abb259c724afa33302721f5be395f]
remove duplicate function
Change-Id: I342f44d8a14a4b9b2a8d558444b4dedea33d9d4c
2015-09-14 David Tardon <dtardon@redhat.com> [3f1cf90923eae252986d2acd80d48bf5bcd9c802]
block length is not a varint
Change-Id: I1dd3d044b45ffaf1dd38c47d1a68e9cbedb622de
2015-09-14 David Tardon <dtardon@redhat.com> [f5e0be96a5f16a5db880db231ecc7859a90818aa]
simplify testing of snappy decompression
Change-Id: I7d06451a73a56ae8f8ce1cf67de712a2ec2047d1
2015-09-14 David Tardon <dtardon@redhat.com> [b3266e99fd07ba2e6d614629a9cc6ce1ba16e7c1]
make ctor explicit
Change-Id: Id49d7a39cdd96faf846ca8c797c17fefe3038948
2015-09-14 David Tardon <dtardon@redhat.com> [97029d9ba323088e479d89731c90a82ec8bb6b42]
implement binary format detection
Change-Id: I2f423436c9172002356824b2be798ad159e7258a
2015-09-11 David Tardon <dtardon@redhat.com> [1bbc9de001547b78797ec1faac0f37a6c147664e]
add dummy detection of the binary format
Change-Id: I4c3968633ca44df0fa0050df4e8a6c6d9f7f927c
2015-09-11 David Tardon <dtardon@redhat.com> [86130cb3f4a817ae97cdd812fd8a88210fb17e3a]
check for package too
Change-Id: I74058b859df0c1fa086dc610d02beab2f882fe91
2015-09-11 David Tardon <dtardon@redhat.com> [c41d7ad3731462d5f8424e3960eaeb442e7ad148]
reduce copypasta
Change-Id: Ic246dfb878b96aee9a7451f4eaf1a803cbc6713b
2015-09-11 David Tardon <dtardon@redhat.com> [385cc9d4e3a3dce0647f96c00a42560dec6ecfe4]
refactor file format detection
Change-Id: I5c1ef21ed829e66ede81b5100dda8299471c907d
2015-09-11 David Tardon <dtardon@redhat.com> [747ec340b58c4ae4dc73bced7cf88d8d755d6b9e]
fix copypasta
Change-Id: I4f6cf86a8730e84423d1d481c8f26ef9f9776fe5
2015-09-10 David Tardon <dtardon@redhat.com> [55bee910d206d7e2815c8728ee473058e053e0ac]
only detect the format kind
Change-Id: I7eecaba2cf36dc8b36f432cc0ce6420ddf22c634
2015-09-10 David Tardon <dtardon@redhat.com> [5e93b1d613067329c597c9e8282455fb6b26a9b1]
add m_ prefix to struct members
Change-Id: I38f0d2b209b2b576803c3e27777fb7ad6bd5b270
2015-09-10 David Tardon <dtardon@redhat.com> [30ad10e89f3d0b63235ed176553d95d026ad7fa2]
add unit test for Snappy decompression
Change-Id: I7f844c423bb23d2dd5c448d45ff241de9e9f44c5
2015-09-10 David Tardon <dtardon@redhat.com> [a34b415d91dcce78ac6a2fb379dddcd6f52191f0]
fix decompression
Change-Id: Ib4e18a898dbb51a9e60cfa48871d11c265586be0
2015-09-10 David Tardon <dtardon@redhat.com> [9e9725f76f6bfc13ab4a04c54274e1d1d2141b35]
astyle
Change-Id: Ie274da542f4f92af7f1e085ad8fc8e34ddd5a064
2015-09-10 David Tardon <dtardon@redhat.com> [7b1fa9d54b3c53a5ca45f3ef41f776e5f32ef482]
add missing function impl.
Change-Id: Iafc28bb2b65342c9adcbe5ed3dca9468e3b22bca
2015-09-09 David Tardon <dtardon@redhat.com> [181667ff7487b976db7fa676ccd6e3708082d38e]
add skeleton test for Snappy decompression
Change-Id: I0fa8f10135f87fd05393651800ada3c352df29c1
2015-09-09 David Tardon <dtardon@redhat.com> [17c1150d19f3cd8160463acb99804d6feb3c5189]
impl. Snappy decompression
Change-Id: I5e1b8c7f7bac4aa6e4ef970dd93a12804fc795c6
2015-09-09 David Tardon <dtardon@redhat.com> [b5e9bd722b27cfea4d4116b337789c20dc985e9f]
add unit test for varints
Change-Id: If043c9de9cf1faeba1b658482e6a301b3b7fb1b1
2015-09-09 David Tardon <dtardon@redhat.com> [268cf797e7cf9246981929df649adf5a79ec6286]
iwa: impl. reading of var. length numbers
Change-Id: Ib3e65811885f1ddeb79a75c1e441104b53d6db0a
2015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [0ab599aeba4c87318a3bf894b00162f9370e3ba7]
output date as standard dd/mm/yyyy format
Change-Id: Ic86123e76813a7f9c492f1b7794d71ed267fe4dd
2015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [171d0b8a8bedad97b1cb7c7b80a75aa08ac619cb]
output duration as standard time format
Change-Id: Iff3a37b1b7f05afaedeebb9bda5a5d5352283259
2015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [9545772a92170be5cb99bdc5d47d3237924ae722]
reset style after cell is collected
Change-Id: I6e2fbd1ca9c2b68974a60f966b814231e44ecc00
2015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [022554c1df483c2dae4e468509877bcd568d3510]
parse pop-up menu cell type element
Change-Id: Ia3b27bf106fe2fbedf6291e254b52ae0c2a80f85
2015-08-06 David Tardon <dtardon@redhat.com> [d81c87323c1d73384240473feac9deda9220c272]
afl: handle nested stylesheets in broken docs
Change-Id: Ic80e14baa8716fb966c5ed1347de686498fc4e0a
2015-08-06 David Tardon <dtardon@redhat.com> [74a8535b6566169bd43b15462c57226bf055171c]
afl: avoid null ptr deref.
It is possible that there is no stylesheet if this is called from
the discard context.
Change-Id: I3052693b1e38af0e1315c87e88fa20ee17045b52
2015-07-31 Anurag Kanungo <anuragkanungo@gmail.com> [08d256acdd8da4f8abe9ce1f54ebf977e28468a5]
set type to number format in rn cell element
Change-Id: I744e1ddd606e27e50320718e6e38bc1478da4263
2015-07-31 Anurag Kanungo <anuragkanungo@gmail.com> [04585a28316eb914139bef87df2fabc80200c94a]
parse rt cell element
Change-Id: I5a4d59b67af8f0c01a8f1d0e58e00330a1dc8f91
2015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [d1336887d085f067e087192da9acbf26f4909030]
slider and stepper contain number format cell types
Change-Id: Ia781e1f02d522fd5804a39db2691e37138014451
2015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [391ef69864f988a163d5ecf0415a1bd26011f2e1]
handle checkbox cell type as bool format
Change-Id: I3b69346449ae1d3113af9e8cd46198ca9f1c43d1
2015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [d7d7980cfd810aedb2713cc5edcd0debd88f3978]
parse stepper cell type
Change-Id: I06751f2e18c7d7ad113c310e29ff347f8ef90fe3
2015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [fa934c8385b4fa19bae859797ae990d17a5257f2]
parse slider cell type
Change-Id: I7e882c095c867a240f623f1a79a95467c2cacd9c
2015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [1b669ba2400dcb4faa59ff639c78d3d415326995]
insert duration cell type
Change-Id: Iec394f6b6b6d109f4cfa863e75b5070f87cdbbb1
2015-07-30 David Tardon <dtardon@redhat.com> [28570843d282942676ba344c62e7cd360b8bfa3a]
these quantities are very unlikely to be double
Change-Id: Icfb4377e1f50822c61557762e3b1c2ae6a14bbcc
2015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [ee7a6b4814c48149a7d73d415477dbaf9de67a5c]
output cell value in table cell
Change-Id: Ida0dc1af8a27c7758d239d858ddde7b4cc30f18e
2015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [aed0bbce626393789eca5b8ec1ad36a9ea3f2e23]
insert formula into cell
Change-Id: I4b0119225d3137085390f9763199a54c0ac65005
2015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [bd9f7f8ac5d5af18e19f583e5b3b1fd27140f2cc]
reset formula after a cell is parsed
Change-Id: Ifaa586c6c92b5c144db5f82ae663438b914f0645
2015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [56a18f1fabb371b71489ab819ae968540ce289b9]
parse checkBox table cell type
Change-Id: Idb638bc1e155b44e2abf648f844e8693f2eaf9f1
2015-07-27 Anurag Kanungo <anuragkanungo@gmail.com> [4a234c31d55d290ddae3c17970b05e3973f8118f]
fix bug with parsing of dateTime element
Change-Id: Icb65475b850083a2c9d4c91f06a2253d27271699
2015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [487655d4434c30c19ed9714fc5d19fe92dd3962e]
enum cell number format types
Change-Id: I44d9c3b828e96a9575a7a4023d331fdd7e1a53d1
2015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [2f67f21b4c8c993a30afda1edca17619c7d286c2]
refactor group element to enable group parsing in apple numbers format
Change-Id: If4c882dd0049496d354d4dec44f64fa4212b51e5
2015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [ab627c9c65a3b6ff983b7bfc4368d9e3411d60db]
enable shape parsin of apple number format
Change-Id: Iaab9d303be6d0687bc742852a397947dcabc3eea
2015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [3f43c062c9a947a115c49e1d9dc310ac88acecab]
fix bug in formula initialization check
Change-Id: Ia47dd5d01b936fec6f83f94ec927fbf69d8bb020
2015-07-20 Anurag Kanungo <anuragkanungo@gmail.com> [209cc6437e22f5544ce394ec716662fe5eb26580]
enable media parsing of apple numbers
Change-Id: I50265ccd468f1b766a0048c2f42c3f60f7d611cb
2015-07-20 Anurag Kanungo <anuragkanungo@gmail.com> [c5b450cbf0849f52f200b870bb02966f3c981209]
parse cell DateTime
Change-Id: I5c2f7fbf8366ed82baeb237cb7440e3a44f17e51
2015-07-17 Anurag Kanungo <anuragkanungo@gmail.com> [7cd919c5ffce538e4a393d7845b6ff6b8332dac0]
write cell format
Change-Id: I737a1b6f5afc8d41e93cc2c0d3dc4ccd61f942f1
2015-07-16 Anurag Kanungo <anuragkanungo@gmail.com> [63feefce1d3b39e765f8ba095b616294d1c92090]
parse numerical base number format
Change-Id: Iea2e493ef4afa52e972ee580cb88c33199ebbab5
2015-07-15 Anurag Kanungo <anuragkanungo@gmail.com> [f6b0f4ea34979461efcb32341ca46dbc09859e4b]
collect cell style
Change-Id: Iab72836f71894c9c468274be64c87ff598ec02a6
2015-07-14 Anurag Kanungo <anuragkanungo@gmail.com> [a83010179796d0d5c7522db21ebc01b69a5b9c0d]
parse cell styles
Change-Id: Ib7fef5090bb1c14a4f56d5dd67f7298c7fcf1b40
2015-07-13 Anurag Kanungo <anuragkanungo@gmail.com> [6f7f066bf44f07b607bbb2811c0e1a911a898314]
parse cell dateTime-format
Change-Id: Icb31125119fd88c7f3dfa25e344ec66b912edc4d
2015-07-13 Anurag Kanungo <anuragkanungo@gmail.com> [aa90e23a7da816db9b7fa39ad2f9cdd45793ccec]
parsing cell number-format
Change-Id: Ia041b8de7e36f80064f0b388db7822a409c6d0b1
2015-07-10 David Tardon <dtardon@redhat.com> [6f616065f799aac7a6e45270980c5d1eb7413a92]
capitalize class names for consistency
Change-Id: Idc2f0a609fbef6748c0d6465fe7eddc7f3e8da00
2015-07-10 Anurag Kanungo <anuragkanungo@gmail.com> [acb655104d9b9cd16e91987df2cb5ae0c2d218b2]
output tableName instead of tableId in formula cells
Change-Id: Ic8102bc096ed8ed616bfff0e8fd927617f5287ba
2015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [48f597b0c0068558e672b18725dd78bb2d9cfd71]
add basic chart parsing contexts
Change-Id: I04b4d66369459ce5f76be75eadece2f7a2b26d99
2015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [d9f765a2162b2eda3066bece14e5b102e915cd6e]
add IWORKChart class
Change-Id: I84960ab3fa451f46528ec4f7278568bf85615231
2015-07-04 David Tardon <dtardon@redhat.com> [71d8e4190d507418c2a7393d8008d0ecbfb5b2db]
rename string-formatting function
Change-Id: Ifba2bbf65839b1e0460d5566fd7ba82b551f184e
2015-07-04 David Tardon <dtardon@redhat.com> [f255ab9c317bf857f4bfab9c4add0828f5a1257b]
libetonyek_utils.h is internal header
Change-Id: I383df94b82a1dcac32130c681a0f8f3bff76846e
2015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [2e5dc3356a97c671514617a8adf3551f2353a199]
add openFormulaCell output element for delayed writing of cells with formula
Change-Id: I11a7358e0f9360515a9fb67675a0df2edd23bdc6
2015-07-02 David Tardon <dtardon@redhat.com> [ca6db155afa6cc1b338929bbf3fb94b476861a99]
astyle
It seems that different versions of astyle format this in a different
way...
Change-Id: Ic4c72805ed40310fbcd1d3f0a6d6d4932c13e843
2015-07-02 Anurag Kanungo <anuragkanungo@gmail.com> [b1db6c5acd4211544f884861381d3280c0ea5f21]
parse table name,id and store in a map
Change-Id: I94e59798ae03eb1947b1b5959286f99fd4c37efc
2015-07-01 Anurag Kanungo <anuragkanungo@gmail.com> [5bcaee5935f6ad1baa44d6a6c734c9ad9fda564f]
refactor formula element context
Change-Id: I155456e6e233d7b108fa39e9c3ddaa71765d42f6
2015-06-30 Anurag Kanungo <anuragkanungo@gmail.com> [077b5b787af0f20c9a81583ab93a3ad236c5d696]
add function argument seperator in string method of formula and enable tests
Change-Id: Ic551904eb3f1d73efadf44e95d6aec14545c00d7
2015-06-30 Anurag Kanungo <anuragkanungo@gmail.com> [e9a80c42659da6323ab9135cf16d7d43104bf68d]
handle special address and range in formula parser
Change-Id: Ic5206280f86d701a6016523392b36fafbf24c5c9
2015-06-29 Anurag Kanungo <anuragkanungo@gmail.com> [1250f038104b3667e63f496f3d485bf6e80679af]
fix address range not allowed in arbitrary context in formula parser
Change-Id: Ic29adc7e8bcdf5726a0fd94fb1918c22617c1069
2015-06-28 Anurag Kanungo <anuragkanungo@gmail.com> [4d88d4e44df3de8a1b5187d180e99a69008a2b74]
add unit test to check invalid formula parsing
Change-Id: Ia9f9515e88e96f41decda344d8c37ff45e6fa870
2015-06-28 David Tardon <dtardon@redhat.com> [d84e2aaec65f7f660c96166f9df4bf84f86926c8]
split too long line
Change-Id: I11fc01c4540d16aeee4f2e978f68cd083ad45d74
2015-06-28 David Tardon <dtardon@redhat.com> [f7e82261de396d49787ad552d8a23018e6bb246e]
use temp. variable
Change-Id: I65aada544c8fd813348eda86475a2080ebe62bd3
2015-06-28 Anurag Kanungo <anuragkanungo@gmail.com> [b17cc7c46e2444c036db55fbf17421a8280cd323]
derive from correct class for non-cell context element
Change-Id: I905a825a712da87f934f8353c41dc7d2eef72a8a
2015-06-27 David Tardon <dtardon@redhat.com> [2e8f7dbef493f19be760fd01c5e40f19488274b3]
add conversion of IWORKPath to SVG
Change-Id: I87aea4851a878eabe19436008522654b834b8a2f
2015-06-27 David Tardon <dtardon@redhat.com> [921b8cb968d571df8081c7ebdae9c485b1c10919]
rewrite path parser
Change-Id: I578174268533dc2eb5b3a1d8f9f6e184296a665b
2015-06-27 David Tardon <dtardon@redhat.com> [54649fbeb72e87888688ba5f2886188ea18cf000]
name the grammar as well
Change-Id: I3579eb0fba3f39607a238ddfbc7cf9a4af20f9ab
2015-06-27 David Tardon <dtardon@redhat.com> [7422ade9d470fccd3e818ae56a6eb3720ebb7f41]
match rule name and var. name
Change-Id: Ib64e9146be32756ca8f7ada6fa48a2e25d63a8e6
2015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [170b3e39eda579bc335a119467d0730ca7c89d86]
fix postfix operator parse order in formula parser and add test
Change-Id: Ie4beb4357ad6a0d6950bfedfd6cfc94245787c38
2015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [bf1d4ba4f4fcdee730f9c43f4c91a096d68dac98]
add support for comparision operators in formula parsing
Change-Id: I003ed1ffeaeaee97ff8ca554385de88958218581
2015-06-26 David Tardon <dtardon@redhat.com> [e446ecb3813d3e3929811c1588e811ef7e2da681]
astyle
Change-Id: I9ebaaaa82ebcb4d25d542cc1a5f298361cf65c91
2015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [561edc5cff2c45bf720c43a6bcefd0e76c985efc]
handle alphanumeric function name in formula parser
Change-Id: I18b692e97076cf5cd788cd808ac39d9d679f37fd
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [b3824c390ea1cc7350e9a1daf3096d85a03b42df]
remove worksheet parsing and correct table seperator in formula parser
Change-Id: Ibbba15739dc248f51f9f49dfc58c5cea0abea876
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [7cf00895845c2de5c14011bbb00176ca41b4c569]
fix string literal in formula parser and unit test
Change-Id: Iae8ce9343891934c92a531f3e20d8e87461b227f
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [7070aeb883db7bb0d311ffa21ab9ff2c21f327db]
add support for parenthesis in formula parsing
Change-Id: Id61b0e506c7e2ce335c71095101774baf36c566e
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [5e001c266b51c14e0d496ba9fb5d3edc1a8baea5]
fix formula string formatter for cell address range
Change-Id: I35f3cf9e958b2ee1752e6444e00d7f3c4b5d6ed9
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [5091a3d6f5c880994107109b4f096325107d4d99]
fix function argument seperator in formula parser
Change-Id: If0e84109b59c8d0b7fb6c6b666497ebefc7f19b3
2015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [26c4aa784b0ad3943c638187ffacdf53c9d1e8be]
fix address range and binary operator order in formula parsing
Change-Id: Ia90cec4a87265dbab20f25e2058eed9e26a4829f
2015-06-25 Anurag Kanungo <anuragkanungo@gmail.com> [f0920a140a3a4242c8e52b95048ad03b598e19e7]
add support for postfix operator in formula parsing
Change-Id: I96ae61a8b0cf541cf100d8cecb8297ff5647e9f1
2015-06-25 David Tardon <dtardon@redhat.com> [f7ca931e581f2d63f73bcd324da50f5ee3ae1f59]
try to fix build on Windows
Change-Id: Iff2aa943aef9c23c60e400f092f884fc00de4ccf
2015-06-25 David Tardon <dtardon@redhat.com> [00f7e36ce2a3996ebef672561014ab101eee7f3a]
add missing include
Change-Id: I8bfcacb064b3d0f9d7d5db9d2f32108b0ceea792
2015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [83f6ca75dcf49b5a53e3224daa7ebff8c93084a7]
Implementing cell formulas
Change-Id: Ib8082d05deed87e40b6f0a9103a4ebea129911c7
2015-06-24 David Tardon <dtardon@redhat.com> [3389a3d8fcf30a0aec781f48f1b2bb05ae564303]
save some vertical space by avoiding extra var.
Change-Id: I4d92769020222442d6d3d1e7cb580cacef1393dc
2015-06-24 David Tardon <dtardon@redhat.com> [2fc9630e819d74205bfb6de8dd4af5277b2c75ba]
use ODF Formula syntax for testing
Change-Id: I33e5dd7a66fb5e63155e872464c35526bbd53c4c
2015-06-24 David Tardon <dtardon@redhat.com> [33f0db22794274129b1ad8ee0f04cd49fa645565]
avoid temporaries when formatting formula
Change-Id: Ieae16a089f1c23f3009e052b3f290274b18b0eac
2015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [59a0ef145ddad0dcbb07b1419aa682cf3ab172e8]
Unit test for formula parser
Change-Id: Icf84f091caa06ceeb9592269fefbde08820e983e
2015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [acd6fb7ebb8ba685326c1b736e540f862614a4ba]
Column name to number implementaton
Change-Id: I6253da8f69aa190b029b0575afdc3942051f7d33
2015-06-24 David Tardon <dtardon@redhat.com> [9bab021aa972c94237115f47ee14ba42e941b8ca]
update news
Change-Id: I6722ce9e01fdff2127b64ea194012d7c4a785a60
2015-06-24 David Tardon <dtardon@redhat.com> [7b1d3354e2ccdacb60cfbe74210e5e22a304aeef]
accept documents of any version
Change-Id: Ib83a1ef52467064883a75a7a53be7a751ef240bd
2015-06-24 David Tardon <dtardon@redhat.com> [cffd62315df894678fa7e00de29dac32b5e52c98]
accept documents of any version
Change-Id: I3fa93548af08716a4b3c950bef86569dc8effdf4
2015-06-24 David Tardon <dtardon@redhat.com> [8df2b23a47b82aab37d9b0aa220b41b411736d71]
column width and spacing are relative
Change-Id: Icfcc8a003f2d15f10d43f3f0695ad7bc9125de0d
2015-06-24 David Tardon <dtardon@redhat.com> [bb9b8c52893a6ed3c1564fc02e9d8dab122cc158]
parse more multi-column properties
Change-Id: I021c3ad1504d12783e7c424d2e1b0bad4ec5e242
2015-06-23 David Tardon <dtardon@redhat.com> [70600daede06a215634f0f5f089c86060c4f9562]
prepare for a release
Change-Id: Ifad1b644d6e4a2bd2bd3bffef8366473bd4ed16c
2015-06-23 David Tardon <dtardon@redhat.com> [7f38c6447b5374e52fb6e9cef3e56c416d902848]
do not require gperf for build
Change-Id: Ia1d69bc6dbf2f83262de5865b19beaa26c2dead4
2015-06-23 David Tardon <dtardon@redhat.com> [183a228449b073976e9f206237c4822f32181442]
parse multi-column text
Change-Id: Ieacac84cd14981a7900715220be5d9d44b051997
2015-06-23 David Tardon <dtardon@redhat.com> [6f72df0acf95fe47bfa33d07fc4ad260a2009eda]
parse line stroke
Change-Id: I3933ec3ac023c6fa3d2d979ee61447920655c1c6
2015-06-23 David Tardon <dtardon@redhat.com> [8f18bd9c38d4b08132afcca1c8a4f0026c998eb4]
really parse shape fill color
Change-Id: Iba08e33e2f9d028c953e45cfc62e00f318c70b89
2015-06-23 David Tardon <dtardon@redhat.com> [2067a23575d0f48976deacc7ba877c35c298f5a4]
reformat
Change-Id: I3eff10cddbc2a1165256a791ee2bd16302632cba
2015-06-23 David Tardon <dtardon@redhat.com> [39df81b2b5ce3225089a0489bad478c8812cf281]
fix parsing of operators
Change-Id: I045d5cca026ca1acb2afea58221290c68fa4f196
2015-06-23 David Tardon <dtardon@redhat.com> [618c7b1c256e69599fc677e2cdb21ef29b297513]
parse shape fill color
Change-Id: Id1ac60e3c83d6e881a9736e10deba36cf0eceba6
2015-06-23 David Tardon <dtardon@redhat.com> [d29ebbcd3fa1e118ce674fc77081db67e702591b]
get rid of last mentions of libwpg
Change-Id: Ie627b3b53e70d7689c6ecdf751c674ccb1c510b1
2015-06-23 David Tardon <dtardon@redhat.com> [9a1587010f8f836c030a32396867310a97537406]
nitpick
Change-Id: I3bcacc02421848595dc1623c695bf5c4f46de5b5
2015-06-23 David Tardon <dtardon@redhat.com> [cea938f953b48ea6ed558dc00b6c72a8640d5621]
rename
Change-Id: I8ab79fd27ecdcfbeb53bbfe731eb66cbad57d091
2015-06-23 David Tardon <dtardon@redhat.com> [907e5a1613617b041b9a7e1197d1400843f02f6f]
do not duplicate type info
Change-Id: I1b428f6d3dea21590dd5cc9e84a6e121afc823de
2015-06-23 David Tardon <dtardon@redhat.com> [8b00c07f0eec388813acb8b619eb8df4bf0179d8]
nitpick
Change-Id: I3de80bfd187bc7fd0327fa3ec09336b2c0d2403c
2015-06-23 David Tardon <dtardon@redhat.com> [cc33f8f209e9d691e69f8ae888ebe509236982d2]
simplify defining of property parser contexts
Change-Id: I97a5b2fc47b3607d99487b9950c8d9763d9e7008
2015-06-23 David Tardon <dtardon@redhat.com> [c4667a25426320e873f8d2756fdb59f9dfccb6ec]
create BIPU formula parser
Change-Id: I204b8697c734e07e56127f9fb6feb81d53de1221
2015-06-22 David Tardon <dtardon@redhat.com> [6c79a354e1b1e5673c63a17b357f8f9c6dafa484]
pages: parse shapes
Change-Id: I629549a68ab5ef1104d087e7a99eab0462aa4cfd
2015-06-22 David Tardon <dtardon@redhat.com> [59db94eec8b57ae44efd0d4ea7224cd98ac17c25]
allow format-specific drawing of shapes
Change-Id: I36132676007d60deaedc22a3f9b7f42350618dc6
2015-06-22 David Tardon <dtardon@redhat.com> [5e96c167e85ab3b6299f8bded7da1790d3e8d667]
prepare shape parser context to be used from pages parser
Change-Id: I3b9b7e77c717aaee63b065a1561dbb933ff97e99
2015-06-22 David Tardon <dtardon@redhat.com> [fcefa83c1f74f61f54b092e2e408b088873eaac4]
parse character-anchored images
Change-Id: If822a4c5226ef0d5dfe3bbe7b823a7e7c8c08a7f
2015-06-22 David Tardon <dtardon@redhat.com> [92281e1b1db7361caf60cd9ab0d982afa2f5429a]
parse page-anchored images
Change-Id: I82f0bba5c940d5f1ceac727b9231e57912fe3dc8
2015-06-21 David Tardon <dtardon@redhat.com> [8c87e6804dff98aea096d7d79d8df8c04f384334]
allow format-specific drawing of images
Change-Id: Ie94f44431b998492ca45fc6c975c2f74a4d1f5b7
2015-06-21 David Tardon <dtardon@redhat.com> [cd7237d50b75d5f01a3c1b12364061c0bb96d0ea]
use original footnote label
Change-Id: Ida66581efc3afe9dd950b6ecaaab639a45457eec
2015-06-21 David Tardon <dtardon@redhat.com> [2b098c26f7665623e1514e526d0b31282c656923]
move current footnote state into parser state
Change-Id: I1b3ad990f7b58023731ab7f98e16866591dbc0fa
2015-06-21 David Tardon <dtardon@redhat.com> [c34f3a7cb399c69162573858ce8ebcb4951c6f4c]
handle endnotes
Change-Id: Iebf73c291744af58998f2d2bcd1c16499cf810b6
2015-06-21 David Tardon <dtardon@redhat.com> [d46e6dc9753ebcdd6bf20f3d18ab7505b00d8ae8]
parse footnote settings
Change-Id: Icf7809c131fd949eb1d44727975eed6cda8c173c
2015-06-20 David Tardon <dtardon@redhat.com> [3aef76fd9c731ea8519c8d43d5ac19e99865d303]
parse footnotes
Change-Id: I38a647f976e5f34548587b11ae5108879bfb6408
2015-06-20 David Tardon <dtardon@redhat.com> [0f00c8cdbdc414c997d70e4c2f3d15200a820ee7]
we need to stack text scopes
Change-Id: I00342278d7be5a0a352ce5cf6e62eb6c5045388c
2015-06-19 David Tardon <dtardon@redhat.com> [ea86633da2c48f9a29d853e69fee980943de98ae]
do not crash when there are multiple sections
Change-Id: I9dbab7f5710f568d52479137d1fed0372f0c1cfa
2015-06-19 David Tardon <dtardon@redhat.com> [d305b80095d4dd3b17faa52e0ade03557ff0e8b9]
ignore headers/footers without content
Change-Id: Id541740893d625848a3f3d9bfc7700ac788a5acc
2015-06-18 David Tardon <dtardon@redhat.com> [8f703790be0fcd14e36806500372739e53c69fac]
handle separate first page master
Change-Id: I9efc5f61d57f579edb4f708d02639c816f4549c9
2015-06-18 David Tardon <dtardon@redhat.com> [c54eb8a7cde57fe7b5a8eebef1f876e83c18c259]
fix typo
Change-Id: I2fd7d1aeb301edab23f4f231250ec0f563300e05
2015-06-18 David Tardon <dtardon@redhat.com> [16b88ec13be9ca36b8a07b1351508f0a27884e70]
attempt to handle section props. set in default style
Change-Id: I7d2f99738cdc10b9af2b71a79b5cd1787ec2c645
2015-06-18 David Tardon <dtardon@redhat.com> [dc8c84aea3272b8134b288264672634bdc437d29]
do not produce value if no attrs. were parsed
Change-Id: I9c041b1d44d7fd6254043e197b132b77106ffdcd
2015-06-18 David Tardon <dtardon@redhat.com> [20fc6eac5c00d31ff6fd42f08c3b07ea3c4d8b60]
do not write header block if there is no header
Change-Id: If1ca7543562de6fdcc8297a75123706c705f5fc0
2015-06-18 David Tardon <dtardon@redhat.com> [dffdff9acce31409786c70539f6d787a833e95e6]
enable lookup of section styles
Change-Id: I574dbb416851b8eafbbdccd41fe87132c5e56e7c
2015-06-18 David Tardon <dtardon@redhat.com> [a94ac8aa4f4c72bfc8daf5fae85a21e058177f32]
rework handling of stylesheets
Some elements refer to a style by ident, not ID, which requires the
currently applied stylesheet.
Change-Id: I338ed4c8006a5f3313e3fefd5ae3991a1b91a643
2015-06-16 David Tardon <dtardon@redhat.com> [1c381565dcfe067dafe0d992681dd533e58f5dd1]
init member var.
Change-Id: Id41201a96696c8b9e4bd994d310af3b659cb3023
2015-06-16 Anurag Kanungo <anuragkanungo@gmail.com> [2767679b3f11cf6f479c810b0b5d7f6ab418ea5c]
Fix table-cell border lookup
Change-Id: I7e7ddb3199830908bba008966ef87e0d3af5c4dd
2015-06-15 David Tardon <dtardon@redhat.com> [b3ff5bf2e0b121d6e464d49a0e6d1e81ba327209]
fix build
Change-Id: I20eee809bd0afb957340926b0b78fb26bb7f0e8b
2015-06-15 David Tardon <dtardon@redhat.com> [e02b51c2e370fa8e33bd40945b2be24922e6db73]
add mdds to the list of requirements
Change-Id: I4cd49fa7f13fde21eb0be9e8d6ae7d612e763777
2015-06-15 David Tardon <dtardon@redhat.com> [4f0c331d7dc93d8a777ff4de87a2636c4ea2a142]
include lists are getting too long
Change-Id: Ie4f7b4ab8e6fca75fe15b964b0172fff0abf38f2
2015-06-15 Anurag Kanungo <anuragkanungo@gmail.com> [78065fb2fd1cf2e359003359a04044467990dacd]
border implementation for table cell
Change-Id: I6bb54807debb60e4a6d98eb069ac49da051bed6d
2015-06-14 David Tardon <dtardon@redhat.com> [c82021654c4e9809b75502ec6899232ed1c07168]
move handling of stylesheet into parser
Change-Id: I8579e537612dbf4c8b6fff0006ab00ab5ad65343
2015-06-14 David Tardon <dtardon@redhat.com> [e7747ff61e479650ad024a731d2f9b1e1bd9babd]
numbers: parse stylesheet
Change-Id: Ibe28cbb6f6b8e6bc0ad1436aeeae19847035217b
2015-06-14 David Tardon <dtardon@redhat.com> [4b32a3ece4c82ff70bc72b040c08e1219ecf026b]
fix typo
Change-Id: Icf403b67f2daeda9b667092df96341403e704ded
2015-06-14 David Tardon <dtardon@redhat.com> [de48d002c40cd59a55e4e309344020a496ebc51d]
reorder private and public data
Change-Id: I26e5003358ca9e21e6a0f03e63b5b8bb81e19c45
2015-06-14 David Tardon <dtardon@redhat.com> [48f23a088bc335f39b4c35b2f0de6a8a4e62e1a8]
define the type globally
Change-Id: Ic8ca9517dff8899b2a9d4bcabdf91c27cfd2ed6e
2015-06-14 David Tardon <dtardon@redhat.com> [bde3d24e103defb855f5cdffa875b1a9d7efb822]
keep the list sorted
Change-Id: I8acb24e59830cbf747eb50d66627f907fd9a3fdc
2015-06-14 David Tardon <dtardon@redhat.com> [0e8cc3b877665c5610fb33cd6a0d391144d9515c]
sf:style is style ident, not ID
Change-Id: I6b0af7f491072347325bb8be87f1f167495bd828
2015-06-14 David Tardon <dtardon@redhat.com> [7f66a0e21d7e1e754f9b80de04f2a3c0508c2cae]
fix debug msg
Change-Id: Ic53a856cb44af135409790151dff975001ce4634
2015-06-14 David Tardon <dtardon@redhat.com> [72ec2bff7dbbb28a93f40557ec91ab72a5461b3b]
parse section prototypes' stylesheets
Change-Id: Id37e0db288b2256619b37f01b4e686f6b02ad2bd
2015-06-14 David Tardon <dtardon@redhat.com> [0e818cfb6d253673f6c36db5bd6d31ce21cda306]
handle headers and footers
Change-Id: Ie0b3831fe5a864fb0f287e4bc3584a6ad13aa68a
2015-06-14 David Tardon <dtardon@redhat.com> [12ec41f8e255ccbbe521db65ce39865fda89af15]
fix copypasta
Change-Id: I04abfec6644395952272f61fcf4667340256ea59
2015-06-13 David Tardon <dtardon@redhat.com> [2a8e51b1ef1e2f3fca838a44c7029c80b6077343]
make the base property context classes global
Change-Id: Ia73a4bf33db80819de9a0394db02d9670a82af9d
2015-06-13 David Tardon <dtardon@redhat.com> [a2c2bb5965d43c4b9c58a45126424b253eed0674]
parse headers and footers
Change-Id: Ie9ef036e6837a201bae3259d359c1e3c7e6c5f15
2015-06-12 David Tardon <dtardon@redhat.com> [38a5fdf1cb946257d0dd2eb7361a8f3bb3101086]
get rid of last remains of libwpg
This fixes output of shapes and images.
Change-Id: I85302c72005cbb5a5a378fa8ac15666d2918c3b6
2015-06-12 David Tardon <dtardon@redhat.com> [b7583e2c0ecc3d4b05812ce6425e1e03a35c9582]
ignore invalid path
Change-Id: Ifabb11a8af46f9f84895a29086266744faf6bc64
2015-06-12 David Tardon <dtardon@redhat.com> [9b66e5a707e5932595987053c1cd929ef75af4dc]
drop unneeded include
Change-Id: I31627259a9316267a8bdae205f475a1eecd90f64
2015-06-12 David Tardon <dtardon@redhat.com> [f181c1512e307106938e90195345fee1a46ab6ee]
init. all members
Change-Id: I4936ffba757fc15bcee22bdfcd5c3c6d91235383
2015-06-12 David Tardon <dtardon@redhat.com> [db232ac9062fb330565dcce5cc1187c1988520ba]
handle media type in parser already
Change-Id: Ibf351079bfc00baebce4a41f69dcb6bc1d32d2c4
2015-06-12 David Tardon <dtardon@redhat.com> [a5a16569de7ef7de207203e3044eb4e9dca8cd27]
parse ID
Change-Id: I78957eb839137b490163a7f3017d3427eb3f6fce
2015-06-12 David Tardon <dtardon@redhat.com> [bdaf4f373e12e014b5d992e36efffce0deb98864]
ignore invalid type
Change-Id: Id9afb664cb700f5f4b0db45dcf38592a3d696bc6
2015-06-12 David Tardon <dtardon@redhat.com> [7f460a64f37875337231243d73d01a08f1f95051]
ignore invalid values
Change-Id: I3faec462de54fe5d0b97956540f950de40a40ee9
2015-06-12 David Tardon <dtardon@redhat.com> [5439eeb645041ee1aa51fbc6d8076a504c1d3181]
ignore bad color values
Change-Id: Ifb28a054122e3bb88784b6ad09f05b7aae0d7691
2015-06-12 David Tardon <dtardon@redhat.com> [fa908a74b9e91c52412be43eb3619fea3ee6a616]
avoid use of empty optional
Change-Id: I57e23f5722d584dddec35b9bd3dd91f21a60ab35
2015-06-11 David Tardon <dtardon@redhat.com> [ddd2409279cdd76eddd6c28b32dcde3fe8c78bad]
afl: finish parsing in case of broken XML
Change-Id: Ia31c88d04f5f2596821a3be0ae81728be835557a
2015-06-11 David Tardon <dtardon@redhat.com> [3658b7561a05cc6b5c48d4a985f6c9acf99665ed]
remove space
Change-Id: I559e96fa85cf83f288f317e41eb07502ce215b08
2015-06-06 David Tardon <dtardon@redhat.com> [1bedb3b14256476db260ae4c7580bbfba6405f39]
reduce copy-pasta
Change-Id: I4115125d6b7f6db46b98a798a310412c55db6f4e
2015-06-06 David Tardon <dtardon@redhat.com> [40c146c3acbaa21681e76d5c6a50b1c28ac1af09]
keynote: parse metadata
Change-Id: Idc8de9eed2915ff147e52e1948d45318affa9490
2015-06-06 David Tardon <dtardon@redhat.com> [6c22d8dff931f7d2d5915d64b9f35c8565650dcb]
remove useless function
Change-Id: Ia4a99ce8e6b955f5970206f6262e7219483d1b65
2015-06-06 David Tardon <dtardon@redhat.com> [9f98189c0df2bc3d4b1a3f7b1cad9e70de267318]
defer writing slides to the end of doc
... in preparation for parsing metadata, which are placed at the end of
the document, after slides.
Change-Id: Ieb4ce3049b5a04e1bcad5744b68a6f7d1ae6e41d
2015-06-06 David Tardon <dtardon@redhat.com> [04d4b67f3ebb5840f9e3d155e9e46ac612dfc748]
drop unneeded functions
Change-Id: I652063ce6abf2485d7afa926ef20394567f6a9f6
2015-06-06 David Tardon <dtardon@redhat.com> [dc3a811ff85b67792a7173a1c808642eb23f7289]
just call parent class functions
Change-Id: Icbd824494e14d2b6c430767b48153374db3f9051
2015-06-06 David Tardon <dtardon@redhat.com> [67dcf8e4f783818d489baa28e87bd7bd99a9e9ac]
remove unneeded functions
Change-Id: Id4a91036862d35cb41349ade99516d3fe90e4d4e
2015-06-06 David Tardon <dtardon@redhat.com> [f811eabc55442b216965523215faca18927ae538]
drop unused function
Change-Id: I582ffd31536e66e80a87f1151e1ebfafc63813c1
2015-06-06 David Tardon <dtardon@redhat.com> [8667a41591b86c092e96936af49736d5b3c25ef8]
remove empty line
Change-Id: Id64647418258f5f4cbf9cac2e51f86e8f542c47b
2015-06-06 David Tardon <dtardon@redhat.com> [ae5f266b3f7e504f7d36e9acc559fc0fc8623924]
numbers: parse metadata
Change-Id: I3de0e972d4579ca7d6e4c927734e321d4d671d62
2015-06-06 David Tardon <dtardon@redhat.com> [c26e130cc3dab3c62467752da088592a238d4767]
move handling of metadata to common code
Change-Id: Ied6f86758a81764530a63431d05e797fa7be8d83
2015-06-04 David Tardon <dtardon@redhat.com> [b2caae2d48cb2499a2a0dc01e99fecf9045cbe81]
move (most of) metadata parser to common code
Change-Id: I1747feb456b35932eb3fb7c345d35ffad9bfac33
2015-06-04 David Tardon <dtardon@redhat.com> [a7225fa669907162ea14404f7f7149302eeb74eb]
parse real document metadata
The sf:array elements are only present in empty entries. Filled entry
contains a sf:string.
Change-Id: I0e76b28a6d2974512e7224559443256a90904198
2015-06-03 David Tardon <dtardon@redhat.com> [3f5a0f84ce7d754b39eb2139ef774372c34036ad]
move path-related parser contexts to a separate source
Change-Id: Ib99b8d978e0c251f84e8df06771b167fbf96bb4d
2015-06-03 David Tardon <dtardon@redhat.com> [8b61373e23f94f6360bead99fff967492d127276]
parse ref-able elements in skipped parts - Keynote
Change-Id: I52cef002a905cf64d3911a96df8198a3efdfc04b
2015-06-03 David Tardon <dtardon@redhat.com> [a53a5ee5e47266704b7aca08983e8d192948f27f]
parse ref-able elements in skipped parts
Change-Id: I33c543edf09f68f992d7cf3ae9ddb2e2dc42df2b
2015-06-03 David Tardon <dtardon@redhat.com> [6be35a1a3dfbfd7eff3e0a43442dfb988c9c79c9]
fix brain fart
Change-Id: I92d3c0d6d75b6d120f2ebca51e6ce6ff3a65e2af
2015-06-01 David Tardon <dtardon@redhat.com> [c2abae5fc45a09915299660427c7541defaaa154]
create parser-specific discard context
Change-Id: Ia146cb393239b36f5b44b5f3a5771b0177b341d5
2015-06-01 David Tardon <dtardon@redhat.com> [d484bc30c112d3b947accb6448296737b24b388e]
add a mode for gathering ref. sources
Change-Id: I64ea0788b47c2fffb02546ff13c18302de9f4c4d
2015-06-01 David Tardon <dtardon@redhat.com> [a69b3bd40a00ce51c37da4c3124ecff0d646dfb4]
pass collector by ref
Change-Id: I3745de9aed97b548951b8e1a287caff934c083c5
2015-06-01 David Tardon <dtardon@redhat.com> [154c67bcc603f46af62deb03fb611baf66527c04]
this is not needed anymore
Change-Id: I798cd313d1281956d47cf6bcf0f4c55d7cf2e1f9
2015-06-01 Anurag Kanungo <anuragkanungo@gmail.com> [9c1bf2b01e2857730675271b3d1f61a19f3b0be5]
Simplify Implementation of StyleRefContext
Change-Id: I6cbfc8aebbfe21531faf1d49c2e7b62575bfd21a
2015-06-01 Anurag Kanungo <anuragkanungo@gmail.com> [425da1b7f1916e8132aafe0e3b70d22debd27fe1]
simplify implementation of StyleContext
Change-Id: I8d54b8ee2b1937480cdedad7498bae4d51ac556f
2015-05-31 David Tardon <dtardon@redhat.com> [662bce6962833f3a892ddbde0995efad0ffc831b]
parse metadata
Change-Id: I6e2148e98b5b9e244852321702de15774069f04e
2015-05-31 David Tardon <dtardon@redhat.com> [528a6513114c421e75487ff2656e690edd2ebb04]
move start/endDocument to document context
Change-Id: I3333935a45a1c2e4f82f97501e262eba53697bf1
2015-05-31 David Tardon <dtardon@redhat.com> [f2cff187bbb031b5cb5bf03b0c7bd82e39809713]
add tags to .gitignore
Change-Id: I7fe86f6b3ed12217a6c6d189259366a766d86d3e
2015-05-31 David Tardon <dtardon@redhat.com> [c2fc9fcc3b23aff26b8be9a59de08fe41006a36b]
parse paragraph borders
Change-Id: I32f35e2de05df95a4cf7fc481a04ff5193eb754e
2015-05-31 David Tardon <dtardon@redhat.com> [e76f48d6e70f6f08e294c27a0f365a6fa39bd58a]
parse page break before paragraph
Change-Id: Ifb4fe2532483e65f6ebec67d743d24e30ec87514
2015-05-31 David Tardon <dtardon@redhat.com> [7deed374dde13f3c6f0cf5cdc75f624045027f84]
handle properties reset to default
Change-Id: Ic0bdf1e9f555e6f5f82ab85e8a26e7b8f4e37c90
2015-05-31 David Tardon <dtardon@redhat.com> [174c3ea11e80928e6815d17ff5fbfec9c0ec3f21]
add TODO
Change-Id: I6561553cec9f906d4d0f482cc34d144a69049291
2015-05-31 David Tardon <dtardon@redhat.com> [bf8a1d1c5448d4535e95fbbc22f7c341be62224d]
simplify handling of numeric properties
Change-Id: I7dc1f0a8195a439bd604618e6c5cfaf753df3f64
2015-05-31 David Tardon <dtardon@redhat.com> [63241f4019ae263505a3dd43b9eb45e2a0ff1033]
add support for cleared properties
At least Pages uses empty property tag to reset a property to its
default value.
Change-Id: I740c9a098c75e1bd8975889044b5127f3b117f31
2015-05-31 David Tardon <dtardon@redhat.com> [7dd42422b307b336b819658815248d3bee96cc95]
handle text position
Change-Id: I837165060896c6f13a8d79e6da7e761ceceaba91
2015-05-31 David Tardon <dtardon@redhat.com> [0901322a5320a3bd4b659a6cdfe4b5729d53402f]
parse letter spacing
Change-Id: I31864bce1ae4b193ca7baec8b91e63696328c518
2015-05-30 David Tardon <dtardon@redhat.com> [d0fe2c15e41ae1945228d9e4be985df407eb2bb1]
use app-specific table props
Change-Id: Ibd913626cb4af26f5a95777f980030ed127280f0
2015-05-30 David Tardon <dtardon@redhat.com> [d41474161c5cb644ca625d1581718fad89d3747e]
ignore props with unknown numeric value
Change-Id: If719de76461beb3e378aa2944bbedb5c4192d0b7
2015-05-30 David Tardon <dtardon@redhat.com> [60c22fc853d7db4ff3ffc1661202fb3db537dbd7]
avoid use of uninitialized value
Change-Id: I61c695ca8366ac366d3d450ef8e45cd4eba33fda
2015-05-30 David Tardon <dtardon@redhat.com> [db072f0c7ac7b9c108d635c1499b3491b9df95d2]
drop unused includes
Change-Id: I4d42281f56a350ecc3da55f367e95927510bc21d
2015-05-30 David Tardon <dtardon@redhat.com> [a45a7bb83bc866ab9d03cc40d547127c802a9049]
use Spirit V2
Change-Id: Iae75b116c0d618b0b18f09836e8ba47eeef8dcdb
2015-05-27 Anurag Kanungo <anuragkanungo@gmail.com> [3fadbf4bc5161f6818339f33c74aa9ca041886a7]
move current table data into parser state
Change-Id: If5e39e1bf77747d739992d3673880de23ed60ead
2015-05-26 David Tardon <dtardon@redhat.com> [91d39222d9f120211c0189f69299898702a65d3d]
remove surplus breaks
Change-Id: Ib98a4a5bcd7d9f9eb03874f0715b45bb141ef12d
2015-05-26 David Tardon <dtardon@redhat.com> [54c63c653deb070c49621bea8acbc18f76118238]
add missing breaks
Change-Id: I6a6afd517e61aff89319348de5af3aa97093bd1d
2015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [16d185d8514fd63dd4587cf598bd717008ab415e]
Removed clone method from IWORKOutputElements
Change-Id: I1fb8d57ab63c9e1ecc91759d5cb7b1faccfa05c6
Reviewed-on: https://gerrit.libreoffice.org/15894
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-05-25 David Tardon <dtardon@redhat.com> [6af2a34df824e75e4698004d5a26600746515caf]
we don't need separate functions for this
Change-Id: Ied408710a6547174e02196ab63231db4b298e799
2015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [800df8c2f0f26ecb331b60a8e56192e8e64a5805]
draw sticky notes immediately
Change-Id: I56f672b73725cd09c0df74d2b3e40671ffe75cc3
2015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [50b7570c461077e75c7b09d5bfaffce7a7e65a5a]
Renamed IWORKZoneManager to IWORKOutputManager to make association visible
Change-Id: I38987fb4298a14f738fc5e16d36ae4e848552063
Reviewed-on: https://gerrit.libreoffice.org/15889
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-05-24 David Tardon <dtardon@redhat.com> [a4f9eb15bb0d9d2e9b127be0d371b25d0fe39892]
add some hacking notes
Change-Id: Ib0fd2ae0eae1e83ec9f4de961148ab0506c96cb5
2015-05-24 David Tardon <dtardon@redhat.com> [4d9c13619fedc122a390b4a48d76b5087e3c9968]
add some notes on coding style
Change-Id: If4801e3f2202a2ad89d9dd5c66e2b2ad6fdf999a
2015-05-20 David Tardon <dtardon@redhat.com> [5bb538c7c9984d2f68b81eb182ca9bf4c12593a9]
fix test on i386
Change-Id: I54379bec41f724d5c3ff8bf9e559c5bda7a9c57d
2015-05-19 David Tardon <dtardon@redhat.com> [3663b7b44646e1ed1218598aeb0bdf7326934029]
missing include
Change-Id: Ie7a733b49a5b9a056671f4274b5194c3891569ae
2015-05-19 David Tardon <dtardon@redhat.com> [111afd56a8fe028a9b353bfb9a190ce62c059dd6]
add include for assert()
Change-Id: I24d1d7f15e41f94f5f9f5c99a8053e088f9a2df6
2015-05-19 David Tardon <dtardon@redhat.com> [aaa35710f741d09e86c347a8e80436e30c13cae2]
blind fix for windows build error
error C2593: 'operator ||' is ambiguous
...
while trying to match the argument list '(boost::logic::tribool, int)'
Change-Id: I8c380018c3d0143e4fa4b0ef469195d404e024b0
2015-05-19 David Tardon <dtardon@redhat.com> [c7d2c4a00c5c32189b2f9c551a0a6942e2240229]
fix copypasta
Change-Id: Idb16cf04ff64046223e35daf362c6d9f334064ab
2015-05-19 David Tardon <dtardon@redhat.com> [3a41faf9227bb946d002a4f100636fb8b946fd3e]
prepare for a release
Change-Id: I27286d535fa0dfba414ff48c79f8f58bf23f7fa0
2015-05-19 David Tardon <dtardon@redhat.com> [17b3e3235e2bc9309d5d679d5ebd8d0407eb090d]
fix inc. path for make distcheck
Change-Id: I86917a72f705b6698d98fc2add62484cc12a2a75
2015-05-19 David Tardon <dtardon@redhat.com> [2437ff55a415171b786bee085edbebd042d47500]
add missing headers to tarball
Change-Id: Ice54a9b82c6ca0ca6a4fd818829911bc8d89a9dd
2015-05-19 David Tardon <dtardon@redhat.com> [7a21a50c7c43c8a20d1baa716d1a3c52a097e1d8]
drop obsolete sources
Change-Id: Ib4aec816880922f427fa02e9f1d13a67f8ac632b
2015-05-19 Anurag Kanungo <anuragkanungo@gmail.com> [d3c20c35fccd85437d5de46653a1579751d4c826]
Corrected parsing on sf:ct element in tabular info
Change-Id: I5f6ddb41fdb00a9980b94574d16d98178140c383
Reviewed-on: https://gerrit.libreoffice.org/15796
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-05-19 Anurag Kanungo <anuragkanungo@gmail.com> [706c8304e8115cf3777a730340cd5686c8162ed6]
Added Numbers Parser Context upto IWORKTabularInfo
Change-Id: I23577b84139a97a0a8971b839f64b23847ad4f4d
Reviewed-on: https://gerrit.libreoffice.org/15789
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-05-18 David Tardon <dtardon@redhat.com> [99392a266c86deca7216c04544e0a6ae96c68f58]
this is not needed anymore
Change-Id: Id9d9fdc89a8936593ff1bfc955047988dfb0c3fe
2015-05-18 David Tardon <dtardon@redhat.com> [a8bc8cb37ea23fc4c6f8251524a7ad6f3ccf6a1d]
workaround build problem with clang
error: default initialization of an object of const type 'const
test::(anonymous namespace)::TokenizerA' requires a user-provided
default constructor
Change-Id: I4f01d4de630ef5ebd21c5eaca476e6defda30d3e
2015-05-18 David Tardon <dtardon@redhat.com> [562b488ac40fc749a79f3d4900f5ea98a1613a12]
WaE: private field 'm_version' is not used
Change-Id: I847b99353c94b3a04239b3d8fb683e3dfd1385fd
2015-05-18 David Tardon <dtardon@redhat.com> [baa14922b347d88956495a49b85507476d703529]
WaE: class <-> struct mismatch
Change-Id: I6e94350a261e1e7a7bb3d8f9e8fefc6fdf629fe5
2015-05-17 David Tardon <dtardon@redhat.com> [479373071c390d0255d2e720108940389b1cd1fe]
parse page dimensions
Change-Id: I166e7f7a713b8017e0231d00048eb50af993220d
2015-05-17 David Tardon <dtardon@redhat.com> [4bb67fd30181e972f709608617f3730b5d9406bb]
never insert a table into a paragraph
Change-Id: Icbb7bea7ee4671fd42539bb76a19a8483d878458
2015-05-10 David Tardon <dtardon@redhat.com> [e37426e428f6b06ce3aaca3012213b00e70fd121]
pages: add support for tables
Change-Id: I7ea04af9841b33a2c18c96c9544f48be553d84c3
2015-05-09 Anurag Kanungo <anuragkanungo@gmail.com> [c721170ffd4956a1da088bc8cfefdee33dfc4ed6]
tdf#89949 Use of glm
Change-Id: Ib99b6a952cce11a037078f643ab581fe1def590d
2015-05-03 David Tardon <dtardon@redhat.com> [0954b38d230a544a588a888bc48197fa2054f070]
parse links
Change-Id: Ia7ebc43c07bf570bf5b9fe2be9e474baf497ef1f
2015-05-02 David Tardon <dtardon@redhat.com> [bba7df36d883759666546db204c2b2164e51db2d]
parse text language
Change-Id: Ib72b6fc88b768d254c3877f90145b7d2cf208bbb
2015-05-02 David Tardon <dtardon@redhat.com> [03028de3f95a6bb64649ed28190c617a0516d608]
points -> inches
Change-Id: I40930b48fd2fc86adfd834fbe8e1ce21f04ed411
2015-05-02 David Tardon <dtardon@redhat.com> [208ba801d351c495f94a2e73fe14a777244988a2]
BIPU parsing of paragraph borders
Change-Id: Ie126775dab6ecdbf6d4b5422d14fa1671eef1ffa
2015-05-02 David Tardon <dtardon@redhat.com> [ddd7406cf92d7ac9654bd83cc553a938aaa715e3]
simplify adding new properties
Change-Id: If00ae82c09f2ea8f0f0cdb838a53f3c2c6ccab6e
2015-05-02 David Tardon <dtardon@redhat.com> [2705ba5d10a80a972dcfe88a5204bf709084fa13]
fix parsing of tab stops
Change-Id: If8595d6b11e2d7961e346834548306370e1e3e54
2015-05-02 David Tardon <dtardon@redhat.com> [8152e19894a2d8c09da6f85ca20302a7aacdca89]
parse para attrs directing behavior at page break
Change-Id: Ic550e28fbba787c48c0099c55c7efe55c99cabab
2015-05-02 David Tardon <dtardon@redhat.com> [d87d2ba2dc8f904750ceca64965d6c9d2ab109bb]
simplify definition of numeric properties
Change-Id: Ia4b0bdb2e8cfc4d0431bdc2a56e717f71f94b9e3
2015-05-02 David Tardon <dtardon@redhat.com> [4e58f47aa0e38d20b38372a2cd4190249b56b004]
parse paragraph indentation
Change-Id: I29b293edaf49c3ee72abc51b752d918b917a1f26
2015-05-02 David Tardon <dtardon@redhat.com> [b9ef4efbad8eef7ff654d250f30a1821374da53e]
parse space before/after paragraph
Change-Id: I2033b297a980ae6be7fb0619b616f19e519a2dd7
2015-05-02 David Tardon <dtardon@redhat.com> [a2ab7284ceedd2ad26f53ef51bdc3ad32be46282]
parse paragraph background color
Change-Id: I858005e0d2d9d8676a9f18a3cc19d1a4b431758a
2015-05-02 David Tardon <dtardon@redhat.com> [7b5daef0c76608673583f72517bbb37958435837]
parse line spacing
Change-Id: I098241ad5f80add24da057f9ae597464dbd98bf3
2015-05-02 David Tardon <dtardon@redhat.com> [7b00ed3c308b6af2817d7f5225add30602be9a95]
handle more text formatting attributes
Change-Id: Ic1ec7880df5d26ecf8ed37e9b2252ca94d1d18e1
2015-05-02 David Tardon <dtardon@redhat.com> [6472cf994ee763430975db4e8c6bcb0214282ee9]
allow derivation of contexts
Change-Id: I66efe911625c9797df1bb805f50366ac9b638e59
2015-05-01 David Tardon <dtardon@redhat.com> [4f3edd3f7aa209c10859ba3c9a874344c0b0208e]
pages: parse stylesheet
Change-Id: I9183829003161095c4b244ebbb1d73401fc5ce2a
2015-05-01 David Tardon <dtardon@redhat.com> [7e56f40c5efd43beff8a7f65d270d182a924153f]
ignore the line break that ends a paragraph
Change-Id: I03c3db184b9682e894dfc35e573d3415574792d4
2015-04-13 David Tardon <dtardon@redhat.com> [5b1af0c22d02a90d40c4536d728b10a27a67d952]
add BIPU support for Pages text
Change-Id: I1c7834b5ac1d30fed6bc3b771d0ec3c5255f63a7
2015-04-13 David Tardon <dtardon@redhat.com> [eba871a9f75a5a17b2e2bb38ce429b1f41c01c8e]
generalize sf:text-storage parser context
Change-Id: I4d48a040861e28689b10ceab797b076c688e7a61
2015-04-13 David Tardon <dtardon@redhat.com> [850ae7166861b0c6f50500763c00a56e8a35adca]
cosmetic change
Change-Id: I8447ddbd3585fdaba8e1dc58477888e8dac4084d
2015-04-12 David Tardon <dtardon@redhat.com> [38edcdd590f96e72f21cf76d0ad43e75356031bf]
add direct support for spans
Change-Id: I80fa27ac62a54cef63ad71958462c89348ac315b
2015-04-11 Anurag Kanungo <anuragkanungo@gmail.com> [604be406c956b89c28e65052432549ca7fc3f470]
Implementation of IWORKTextRedirector
Change-Id: I439d559ae145c0a1ef9d3845621ed96b9454af10
Reviewed-on: https://gerrit.libreoffice.org/15246
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-04-11 Anurag Kanungo <anuragkanungo@gmail.com> [df6858a52da2234e17554bb5339777068e178cff]
Implementation of IWORKSpreadsheetRedirector
Change-Id: I088ad4e8b22689016e0d48b12dcf5abf6c030e9b
Reviewed-on: https://gerrit.libreoffice.org/15243
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-04-11 David Tardon <dtardon@redhat.com> [33b0fa7e9aeb2ef02ad0b08759ff142e13e8d840]
remove unused function
Change-Id: I96065d63f6f2b7a4a3d8a0282842df882bfc3086
2015-04-06 David Tardon <dtardon@redhat.com> [97666bb8e6867cd2e87fcfb867cc54b8b00e0e70]
remove unused function
Change-Id: Iafe8c26bd5c558d0f46c144d9468e5b565e0324b
2015-04-06 David Tardon <dtardon@redhat.com> [57ba057243ef05a06618748055e9bc957b8d7aad]
use member function
Change-Id: I29993c2eae9869ec31580403b1a4695815440891
2015-04-06 David Tardon <dtardon@redhat.com> [5f9348174e3203601e7d95a06a933d36ed3f1a3c]
drop unneeded functions
Change-Id: I7fa468943981f6f8469d5eab6206d78221fc5ab0
2015-04-06 David Tardon <dtardon@redhat.com> [6e4a0fc347ff5c5ede4ea95afac6f80157632eff]
simplify management of zones
Change-Id: I0be911f212847f32df949655853a6e66a777a353
2015-04-06 David Tardon <dtardon@redhat.com> [3a8bb92eface7d621b9439d594f471964ccf3fb4]
simplify discr. of simple text and text object
Change-Id: I4a029f4a05d6cecde1f0f90494ada9f8efd974da
2015-04-06 David Tardon <dtardon@redhat.com> [9591649216654644fe49056c2c16819a5d54d6e0]
make IWORKPropertyMap type-safe
Change-Id: I399be385d52461c1ca749b5bd50320347c918c6e
2015-04-04 David Tardon <dtardon@redhat.com> [ba46850ceb650efdbb89457920dfbe4a9e97c3a6]
return early if attr. is found
Change-Id: I6aaa535af0909db227339aec25094a729ed3da3c
2015-04-04 David Tardon <dtardon@redhat.com> [055b56c0734e658b47083556477fb53e108d5f60]
tokenize name & ns together
Change-Id: If825ecefef908d0f9d5b58ca53383b54bbd5480f
2015-04-04 David Tardon <dtardon@redhat.com> [15eb6d3d2f36ec70adfc7cfb5939f96dc7850405]
improve unit tests for tokenizer
Change-Id: I38eb1df317aa7bf8919ef32a77ac231a36bc05f4
2015-04-04 David Tardon <dtardon@redhat.com> [2500360c5750223ed70f32b8c281b72b7f46a5cc]
shorten casting from xmlChar
Change-Id: I6365693d78611a481cacb62c84294c949ca4205c
2015-04-04 David Tardon <dtardon@redhat.com> [c5bc8e51c28c24332ab692312ee422bb78f408ef]
refactor tokenizer
Change-Id: I105c9eb3fc76c43957468ddfa32ab9babb1551f1
2015-04-01 David Tardon <dtardon@redhat.com> [491c3ea44ef437e7c54a99b5b46281ea7196d6d7]
ignore line break at the end of paragraph
Change-Id: I506b0bb018863a224355d1453fe93096a3777ae6
2015-04-01 Anurag Kanungo <anuragkanungo@gmail.com> [2a5df6c9e8c260b53b16e9021de51c68eb9b3dbb]
Added LineBreak in IWORKText
Change-Id: I3a6615cd39181a2dad9bf6fb4ca08fdd71b2e10b
2015-03-29 Anurag Kanungo <anuragkanungo@gmail.com> [1ee4bd8aa3eb2ac2600a5b48ac32c6fdcf7124f3]
Removed IWORKObject completely
Change-Id: I85b976c89b401bcc09697d15a8bcd0722941ba87
Reviewed-on: https://gerrit.libreoffice.org/15031
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-27 Anurag Kanungo <anuragkanungo@gmail.com> [4eca10926d345946473ff491bb6c4b37e846a744]
remove IWORKText from IWORKObject
Change-Id: Ie0732b21e155b9f82ce267c03c8a0177beb03493
Reviewed-on: https://gerrit.libreoffice.org/14969
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2015-03-27 David Tardon <dtardon@redhat.com> [55beaa6fbd62af56239d80566dfe1421fa83e0c0]
use the same order of includes as elsewhere
Change-Id: I18fb968e1b917282d3a0b60927de5d0674db2a5c
2015-03-23 David Tardon <dtardon@redhat.com> [7e378a2e058f039c4278f83d989ce31ab625a9f1]
ignore .dirstamp
Change-Id: I7dc66347937ebe56fe60df810fef7d00c4f1c9a6
2015-03-23 David Tardon <dtardon@redhat.com> [c7121dc6989456ccae72eff36625b546f8c11699]
always place objfile in dir next to the source
Change-Id: I2f495b10477103887aa9280146f352f3708620e3
2015-03-22 David Tardon <dtardon@redhat.com> [6f079f28643bfb71ba80b02a2cfac5ea0db6daf5]
simplify sending of styles to the collector
Change-Id: I615e69abf510081d20bd1aeb30779a00689ee491
2015-03-22 David Tardon <dtardon@redhat.com> [cad0e3ca90bf5b29dfac260ca573b4b702d9a4ee]
save one useless virtual call
Change-Id: Ie9faa15d05020f39f96c726156d6b288227f68c8
2015-03-22 David Tardon <dtardon@redhat.com> [4b95b978b1ce50d8cf8f8de7dfc03bee5cb7ed6e]
move XML context classes to a subdir
Change-Id: I6f35eb407d959fe1b2a6c239a9a34f2090c10088
2015-03-22 David Tardon <dtardon@redhat.com> [e57430bf92f78f215c1b545cb218d654bbc990eb]
rename XML context classes
FooContext is common for several elements, FooElement is for a single
element, FooBase is a base class adding a common functionality.
Change-Id: I5978480e06d1b0075d515ce177bc657312941056
2015-03-22 David Tardon <dtardon@redhat.com> [cd151f44e74ac195f2f7d709e71ddde1886290a2]
move move contexts out of KEY2Parser
Change-Id: I9a0338e80173438bf24efa37ad4e8e33cac7af17
2015-03-22 David Tardon <dtardon@redhat.com> [46e064555967d736dcfad8a13fc7e7ad7a9a9853]
make the interface actually usable
Change-Id: I2a5bee6b49fd285d3390cc4f8fc4b5f70e17a65f
2015-03-22 David Tardon <dtardon@redhat.com> [951dc8d5bb67c3b8acff1245917c62a191c9797e]
only call if there is a value
Change-Id: I8a489feb0ebdc1292f4ba8b62f2017c4917408cd
2015-03-22 David Tardon <dtardon@redhat.com> [5e8683845e94d9966af7bf78c02988fe1d66f505]
rename function
Change-Id: I7cfed3cbac0efe2c27baecf2994f245d80f184f6
2015-03-21 David Tardon <dtardon@redhat.com> [a5ccc480fb10815a428d46d3afb87cfb79fb7ef6]
factor some common code out
Change-Id: Ic0d49844d415055ca409900226b54f02cddb5fd7
2015-03-21 David Tardon <dtardon@redhat.com> [8f3309c81f86f6b606597ee09768542db5a3320f]
extract output zone management to a class
Change-Id: Ifdaa930d0eabc3451d838d27b1077ce2f1646a41
2015-03-21 David Tardon <dtardon@redhat.com> [0326a424853e6d4c51bcf3dd0c4ccaf180ca4cd4]
shorten names
Change-Id: Iea6106181be1879a726ca885a1397fde1d9a9519
2015-03-21 David Tardon <dtardon@redhat.com> [eae0ab5214b5cddf00256a4afaf59ff51c058009]
split style parser
Change-Id: I2b1a823c85d2ee22995e676568e3a4e4f2b9a852
2015-03-21 David Tardon <dtardon@redhat.com> [02cc820da2692943b66465138858772e173a6523]
drop unneded include
Change-Id: If5a32b4354a4cef0b6f8b243bbba10fd7de83ba9
2015-03-21 David Tardon <dtardon@redhat.com> [0102172b7e6f9ed4a42fffbcee812ae6324d338e]
rename include guard to match file name
Change-Id: Ifa730f4c096f8a3a3a38d9988851997b2a7be3cf
2015-03-21 David Tardon <dtardon@redhat.com> [4da42701f6853550fa94daad7108f1e919e5a2d0]
keep collector in parser state
Change-Id: Iaaee06cbc08a6461e87d806e6576245d7cbad6cb
2015-03-21 David Tardon <dtardon@redhat.com> [60e5527cdf7b40a2981515b699f3bb91cbb5f3c3]
rewrite NUMCollector
Change-Id: I2b1aa80a1e2af7e05fe47f2e6d050876b3617612
2015-03-21 David Tardon <dtardon@redhat.com> [870a2f871582f4cc7cfc320574359f7974e67ffe]
rewrite PAGCollector
Change-Id: If1abcbd4284ea80be6b8cefb81a0949c2cfee18c
2015-03-21 David Tardon <dtardon@redhat.com> [6c511f9edc4e49bd5265ad5703df192583024abc]
use the right collector type in contexts
Change-Id: I2ac7c4a8284dc4454e6ac627020b19afe229ffe6
2015-03-21 David Tardon <dtardon@redhat.com> [4eb21ea9347e887103cbfe7db7cebd2aae026bd8]
move most of media handling to parser
Change-Id: I6df0c104941cecd94fafdbc1e8e36e208f5b24b0
2015-03-21 David Tardon <dtardon@redhat.com> [51eb3698f2b91ac7122dfa52f6b7ea2eb295b492]
ensure proper pairing of push/pop
Change-Id: Iee5efd911d8e68797f86a124fda318079012b02f
2015-03-21 David Tardon <dtardon@redhat.com> [2e0225edb14081ed348324e14f6b91c02306e00e]
initial split of collector
Change-Id: I46092135cba8b06cf1198be6a9837571cbec2550
2015-03-21 Anurag Kanungo <anuragkanungo@gmail.com> [27489ffe906dac593230c099abada744feabc7bf]
tdf#90105 draw table using IWORKOutputElements
Change-Id: I074c55a6922fc08d7d6d73d68a4a9a9d4f86d72f
2015-03-21 Anurag Kanungo <anuragkanungo@gmail.com> [6cdce2e1456317213155521214aa596e8327e043]
tdf#90105 removed ShapeObject from IWorkObject and added to KeyCollector
Change-Id: I309800d258e052fa8ff873b4af7b1a5df80fbc56
2015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [0a9dcd4a8f3fd5c3a6167b3dd10d4b11b859c306]
tdf#90105 removed Line Object from IWORKObject and moved to KeyCollector
Change-Id: Ibe1956aef7ce28fdfed3c16cdd864a4c28d336ad
Reviewed-on: https://gerrit.libreoffice.org/14929
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [74a473fe4f853a54af4d151c427202f7f0090a87]
tdf#90105 simplyfying drawing of presentation objects
Change-Id: I705a832d2f8c9b65ffabe16fddaa476ef1f4a30f
Reviewed-on: https://gerrit.libreoffice.org/14924
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [7a7ae20b4fd232540e078bc17f88b664adf91aa7]
Added Context for NUM1Parser
Change-Id: Iebb6e0585665b4f379e58c25cf9b2a4235ae2ba6
Reviewed-on: https://gerrit.libreoffice.org/14915
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [73058c24b8f8fbf777f3643bb0b7404b8ce57ae3]
renamed NUMParser and realted to NUM1Parser
Change-Id: I4d3cfdfa18f7fd667cbc262a8c628fa6bbc5fc45
Reviewed-on: https://gerrit.libreoffice.org/14911
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [210bef82010ea778c50846dd855d92ff79ab97f9]
Renamed PAGParser and related to PAG1Parser
Change-Id: I9137f76314f8487d1a2757572063d1dd158beb49
Reviewed-on: https://gerrit.libreoffice.org/14910
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [c1bd0f9d1526ee1d83636eef8bd5cae876454a23]
Added XMLDocumentContext for PAGParser and renamed for KEY2Parser
Change-Id: Ic9ed398fd6936915fbe4aa98cd04dd380d2e4da4
Reviewed-on: https://gerrit.libreoffice.org/14905
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [f0562781adcf6d999f5b758ea57b6ef1ee9e3ea2]
tdf#89948 remove IWORKXMLReader
Change-Id: I458d80a4401e63e5c156685f632142fe40eef67a
2015-03-19 David Tardon <dtardon@redhat.com> [feb8de14807dbee1862fa0e6a330ccfbc3968d4d]
update
Change-Id: Ic85aecbce8c24d2f3b43cf95045761412a586dd1
2015-03-19 David Tardon <dtardon@redhat.com> [15bed3fa53d34cb3f06f8019e87f572ee2be5631]
fix debug build
Change-Id: I3784d8fe45f2848a463c708648cf93a329d923f2
2015-03-19 David Tardon <dtardon@redhat.com> [f9093a86579832cab55ad7357d4d3b35bb0e276d]
drop TODO macros
Change-Id: I1c78d06857a465da36cbe70313f2865431ee0572
2015-03-19 David Tardon <dtardon@redhat.com> [61ff1b06c9c6f861314a731eeafb6f7d13126637]
Revert "temporarily disable debug msgs."
This was never supposed to be pushed...
This reverts commit 6b6262f3b616aa901f05c576ae748cc32d565d41.
2015-03-16 David Tardon <dtardon@redhat.com> [f6ed303b2e6cdad4319042b9f91d2218325f8e50]
drop unused code
Change-Id: I6cb2e1930d923ca0200a0559035cfef1e951b45a
2015-03-16 David Tardon <dtardon@redhat.com> [8fd72d3a5a063b8ed505abe87e894279f980e1b3]
use IWORKOutputElements to collect output
Change-Id: Iaaed0de5aaf31c5f4d2423a550fbfd7be2f09ad1
2015-03-15 David Tardon <dtardon@redhat.com> [b42f848f77727c678bbb67da9d4b1c3ba98d6f57]
move drawing of media objects to collector
Change-Id: I90f378a193d6f53594fe8fa824c09f1694a621f6
2015-03-15 David Tardon <dtardon@redhat.com> [a89ace7a9f0887ad298377f0c485c7aac2915a7b]
allow to pass element list as output object
This will allow us to move generation of output from IWORKObject impls
to collector one-by-one.
Change-Id: Ic0fcb132126fab8a2abdf4cb3836b4fe630fd2d5
2015-03-15 David Tardon <dtardon@redhat.com> [70539703f0bc872fd4a5c8f48e64ca1d8aa33b07]
allow copying of element lists
Change-Id: Ia5f09ccc30628c9bd756f28a6c2fb60c05904eff
2015-03-15 David Tardon <dtardon@redhat.com> [923b6ae5fcb3e7f895559a631406a080cdb03f3d]
add redirector to output elements list
Change-Id: I7716afdaf8194748fe5806158393e917526f2234
2015-03-15 David Tardon <dtardon@redhat.com> [f29a233849dfb22e308254b2507a3bfe25b44472]
fix modeline
Change-Id: Icc5657c9f368d1d22359075fe9f820f068b99b1c
2015-03-15 David Tardon <dtardon@redhat.com> [8ba939e33fa93ab67c4143479b4b501d9f0cc06a]
paint through internal document interface
Change-Id: I41edddc0febb8e2439043e6778e921bafa7649f9
2015-03-15 David Tardon <dtardon@redhat.com> [505c7404097ba4670c2c647676fe67d97070a964]
rename Page->Slide
Change-Id: Id24ce97269b9610dc6fb9e7ccc5cae1be4b54170
2015-03-15 David Tardon <dtardon@redhat.com> [3b75a2764c6aebf3c0b0abd17312db8b699a70d6]
impl. presentation interface redirector
Change-Id: I1e601fe8f987797d04ae9af957ff404d3cf4e441
2015-03-14 David Tardon <dtardon@redhat.com> [72424e1403242dcb1591c484b34c0fdd23844db9]
remove unneeded functions
Change-Id: Ie0d7aa2c54236e18b3a07b1b5782e98511c4e3f1
2015-03-14 David Tardon <dtardon@redhat.com> [4d6c241b738bd4619b23e5c333c6925adff97179]
simplify code for single-pass parser
Change-Id: Id47848f4593a64ec200f81ca861785c2aba1f607
2015-03-14 David Tardon <dtardon@redhat.com> [ca34893c29e9b90eb8679b8aac3fa05976519787]
simplify code for single-pass parser
Change-Id: I5c92a4d98d8abf43c65265d2717b65dd5fd79274
2015-03-14 David Tardon <dtardon@redhat.com> [477c2332f650d701f0548379df9bbbd22341ed1c]
use one-pass parser
Change-Id: I409fca9f14d3ef8b4fe8a07a40a6da2d2a7f9d6b
2015-03-14 David Tardon <dtardon@redhat.com> [d5c634a1bf69410f7991e2dd3847c0081dc7dbeb]
define functions
Change-Id: Ic72072cfa6a3784b2cc653f80e558bffae2051c7
2015-03-13 Anurag Kanungo <anuragkanungo@gmail.com> [adc78408a3f6d8e21fb616d97a2926ff8bb3467e]
tdf#89946 Rewrite Pages Parser using context classes
Change-Id: I7f26480f98325e0c1b08fb03526a070847e300bf
2015-03-09 Anurag Kanungo <anuragkanungo@gmail.com> [c9f66219fcb8684d38059ec80a7a3a067f452a9a]
add Pages detection code
Change-Id: I3a9782755a0fbd6637498a71c57023fed322349b
2015-03-09 Anurag Kanungo <anuragkanungo@gmail.com> [f779969b5be2d7482d1946468f884b8d0d6af1d6]
Added ProbeNumbersXML detection code
Updated Version Number
Added version token
Change-Id: I0d9d571bdc255f04425d2d486a1360ad0da50ae8
2015-03-09 David Tardon <dtardon@redhat.com> [c1fd879770e8dd941578af5dbb437e07ac0b4d04]
astyle
Change-Id: Ia113d62f89294db8b3108e4ee57e5664e846fd42
2015-03-09 David Tardon <dtardon@redhat.com> [accb5d67396c046e1de4e068a281c430a6ccfb53]
add astyle target to make
Change-Id: I0c7aea94d2f72cd013575005c022b3328df77a5b
Reviewed-on: https://gerrit.libreoffice.org/14804
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-03-08 David Tardon <dtardon@redhat.com> [690c7d0f1b2acbe2dcc7e7c46decce39573f3553]
drop unused var
Change-Id: I797ccd7bf8613c8ab364bd9e09fc3bff5f0359ab
2015-03-08 David Tardon <dtardon@redhat.com> [868b824884c5f16f2ec806ff233f210d1ca7f15d]
move dictionary to parser
Change-Id: I8f726256efe11874430ab76bead1997a8f7676ee
2015-03-08 David Tardon <dtardon@redhat.com> [8d83138190ce1c23245d2180762b5b8edff565a0]
fix format detection in debug build
Change-Id: I3338e441ff79a87d0964cf676b015075af655ead
2015-03-08 David Tardon <dtardon@redhat.com> [a84c183e62c36314dee3710cbf4213a27746a438]
fix debug build
Change-Id: Ic690e08a4baf85b3a495330486ccb19ba8a8d44c
2015-03-01 David Tardon <dtardon@redhat.com> [eaede5b1d9c99259d8731157a25686b2cfa1add0]
KEYDefaults is gone
Change-Id: I97553911b54d760b16f96e689ea61f847a44b39b
2015-03-01 David Tardon <dtardon@redhat.com> [cac834da2080c23dc9f89973cc47fcae14834854]
prepare for handling format-specific parser state
Change-Id: I5a4344998d3181fcbe9b3107e68d7c460f328dda
2015-03-01 David Tardon <dtardon@redhat.com> [4a84b8d4f5a5263087f75899d4ef70eb9d1d615c]
ensure all headers are self-contained
Change-Id: I09481d9481135ad790580964e59a2fcc66366f0f
2015-03-01 David Tardon <dtardon@redhat.com> [455586a9a098c6f494b608d711dada95aa026f52]
add m_ prefix for members
Change-Id: If7f659e3f2dea9bee833224602b150198318ae5a
2015-03-01 David Tardon <dtardon@redhat.com> [22a80b326b5f85794b56f13cbd28cdbda0006f82]
define a base parser class for all doc types
Change-Id: Ic6ef9398ea3ac03e479a5763cf1f83cfe000b247
2015-03-01 David Tardon <dtardon@redhat.com> [6dfe19af39bd76c3e7087ead8c2e75b6de391c7b]
drop the whole "defaults" concept
Change-Id: I54346801b2a2d60bb7c8566dcef7252de403e2c5
2015-03-01 David Tardon <dtardon@redhat.com> [fe10260064d799908ddaf8b5bc349ed63c41faab]
split dictionary into common and app-specific parts
Change-Id: Ied026b89af01fbdf926064dd5ae98333667e0148
2015-03-01 David Tardon <dtardon@redhat.com> [ff0d3081075f397e3bd7ee46002e1000e8054150]
astyle
Change-Id: I32a10d38025113e32510ef9df958da822f564358
2015-02-28 David Tardon <dtardon@redhat.com> [115ca959e01db2de9465290173665ce11c5c39d7]
drop unused macros
Change-Id: Ie5f8ddec69b54eeaa66d1b9914cf5d9b33997c94
2015-02-28 David Tardon <dtardon@redhat.com> [7b97e6266e9dee4e524b259f42aa926b47714de6]
move remaining functions to more suitable headers
Change-Id: I086944b64da677ed1aa1541240013c51ed141f1e
2015-02-28 David Tardon <dtardon@redhat.com> [08d9c71c413697d4db08424d227ca3a40149cbc9]
drop unused functions
Change-Id: I94199c8980ad047cc9de6a02928d6c7d44deb443
2015-02-28 David Tardon <dtardon@redhat.com> [fb8cf62bf0216880639dff5eed228bb849a2aebe]
rename to avoid a concept clash
'Context' classes are used in the XML parser.
Change-Id: I346515952d58eb675c46eb08f28617652c53418b
2015-02-28 David Tardon <dtardon@redhat.com> [8866ce4c8d5b444464af8dd8c7657e6b77392b98]
these headers do not belong to tests
Change-Id: Ia3cb24caab3ae2724e13a3e0b690bb3f2cb2eb2e
2015-02-28 David Tardon <dtardon@redhat.com> [57183211846817d7bccc167e0db7b9ea82546c33]
do not define header files for test fixtures
Change-Id: I8e00649116b5e10f294ec9c11e6c4a4476fc1575
2015-02-28 David Tardon <dtardon@redhat.com> [6c0d24dace5495d80b9f005ccdaad308c7275f28]
move more common types to IWORK namespace
Change-Id: I8c3d26316dc42052b971c0525f28493df6ed1a0c
2015-02-28 David Tardon <dtardon@redhat.com> [e179f5f0594983a3d8907f6baef80cab8bf21686]
move shapes to IWORK namespace
Change-Id: I49580ec65c189333062b851560b13546b8c9af58
2015-02-28 David Tardon <dtardon@redhat.com> [c7f4429e812041fee853dc9521c8f99d403e5205]
update include guard
Change-Id: I2cee02e9d30f55b1f0b643ee9d49aa10fa6bd73c
2015-02-28 David Tardon <dtardon@redhat.com> [fb40eaf12d74008a6f4f06dda86d9ed24b061e37]
move table to IWORK namespace
Change-Id: Ic617822402594e8b502451d7e911d9fd9fad5315
2015-02-28 David Tardon <dtardon@redhat.com> [a5363dc3f76d9f5a76d39a73c9af9acab15a8882]
move text to IWORK namespace
Change-Id: Ie0bbcc2d3246cd596dc6107781e352a90cb0c71f
2015-02-28 David Tardon <dtardon@redhat.com> [8556aad1f9de67ed0c7a86d95efba7c8e7a68c4e]
simplify handling of placeholder style
Change-Id: I4891266c5a4fe2ce87f5462809f3e6b168653082
2015-02-28 David Tardon <dtardon@redhat.com> [fe40879d86850a49d408e2de7c236e50a039a5d8]
move common style types to IWORK namespace
2015-02-28 David Tardon <dtardon@redhat.com> [24c4d651d20b3ff849b31f0d82f70ed74cf8e521]
de-virtualize styles
2015-02-28 David Tardon <dtardon@redhat.com> [4ae2cad9f60dc611d9711ea4a4a5d65c09c76eb5]
move object to IWORK namespace
2015-02-28 David Tardon <dtardon@redhat.com> [6c58ccd541f93d761a4f23e33d8185da0e1179c9]
move style context to IWORK namespace
2015-02-28 David Tardon <dtardon@redhat.com> [7674ce9b336ec9af6826806bc7810800831f40c5]
move styles to IWORK namespace
2015-02-28 David Tardon <dtardon@redhat.com> [41bc36671fe24a95d73d33921abaf90ed7fe636d]
drop KEYOutput
2015-02-28 David Tardon <dtardon@redhat.com> [0f0488d3d5d98a38641a9dfcdb36915d64eb0537]
move style context to collector
2015-02-24 David Tardon <dtardon@redhat.com> [19bd169fc246e347ac0c78b781bf278c89522838]
fix position of media objects
Change-Id: I1054c3d44a33126d3072d27ca4633b62c3f77a11
2015-02-24 David Tardon <dtardon@redhat.com> [1b350019660fe5bfba4f058e833a454d7b95bca0]
start new level for all objects with a geometry
Change-Id: Ic5cb6f62b59e4732e39ff507a97d2ee1e0419984
2015-02-24 David Tardon <dtardon@redhat.com> [22cc49d810a7e90ff9f34905898bc8a8aa7fa2e2]
handle current transformation in collector
Change-Id: I6c7a36d19fc146d6540f2ff4feedbd944974aa20
2015-02-24 David Tardon <dtardon@redhat.com> [bdf3e697cf730f376c9a9b6ea5886dbbbe600f26]
cell content is not a text object
Change-Id: I6d3d3c9542a1dacbf44dff682a75be871f128b4a
2015-02-22 David Tardon <dtardon@redhat.com> [598d1de4a9852042ba80d7656ca6d6f666515c1f]
add skel. doc. interface impls.
Change-Id: Ib988e6fe214e75977e63a3f1b3f393d06788b1ef
2015-02-22 David Tardon <dtardon@redhat.com> [c741e1aadd85aa9c469818577c1112964953c7f2]
add initial output elements class
Change-Id: Ic52f41a86d2f6f24958bf28041cacdbe54b4ad8a
2015-02-22 David Tardon <dtardon@redhat.com> [6ac7fdebb4bd1bd5081a4f61d409ebfee32c6aff]
fix project name
Change-Id: I981dc6e41074ad9b6e61b85b88dd0f219e6a6142
2015-02-22 David Tardon <dtardon@redhat.com> [52e1cbd72aff6e5fd905b3ba993d04d2f9a5cf86]
astyle
Change-Id: I878fc606bd8d7fc233db709837fde4b5358e9d2e
2015-02-22 David Tardon <dtardon@redhat.com> [80eee25f00dd1bdb969045def9c4be8b37acb2be]
define a common document interface
Change-Id: I82db985e068f5f107fceb4b99f64d49809a126da
2015-02-21 David Tardon <dtardon@redhat.com> [41ab6eac5ec08b508680017b628ee6e4e27e7f91]
refactor XML parser
Change-Id: I7fc9308b09e62afbfc872b3da5ae1593b1f42b07
2015-02-14 David Tardon <dtardon@redhat.com> [b2616037dc1f1015216eb4b6d45eba0ec5c32288]
pass id by const ref
Change-Id: Ic4d91900a5cb76210a96c319e1737999f9d1052c
2015-02-07 David Tardon <dtardon@redhat.com> [f5239b6195d3797ea66934c0773efd2fc7a54805]
avoid separate handling of namespace in tokens
Change-Id: I9aee83f30457e64d020facf431ca3920eb4e9d66
2015-02-07 David Tardon <dtardon@redhat.com> [a726d0bfbec040992026486a77aa4451b5d4e253]
avoid separate getNamespaceId calls
This avoids some explicit skipElement calls. It is also a preparation
for later large-scale refactoring of the parser.
Change-Id: I412d60506776085440d5689c133467d2a8fa6473
2015-02-07 David Tardon <dtardon@redhat.com> [7bb7cb9f3b8e2fd739a7959b11a3742bb956e7b0]
fix parsing of key:size
Change-Id: Iec5f5eabc2544f87e85ad4e672f3f68747f8c5f2
2015-02-02 David Tardon <dtardon@redhat.com> [c9af2a2b5d4f22e78ea73a9fa25603c5ea6464f4]
fix parsing of sticky notes
Change-Id: I8a8bc42395a6876266066bd0085001c15e87032c
2015-02-02 David Tardon <dtardon@redhat.com> [90310cc94c93a524877d2b5f9b5eb1903f7e9174]
placeholder refs are in sf namespace
Change-Id: Ib9c88d8fdf1b0be0a27d17bf33dd8c302fd35104
2015-02-02 David Tardon <dtardon@redhat.com> [e287f139fc65dba48d33bfb4bfa28b2ffb1ddccd]
remove bashism
Change-Id: I5bb0ee7ff257040856d1148f897cffddbeef6c45
2015-02-01 David Tardon <dtardon@redhat.com> [bc8c5fe9f894563dfb0d6cacf97a8bf9c9d72566]
sf:sticky-note apparently exists too
Change-Id: Iee7ace43f2f4d07af321306492931b375e04d120
2015-02-01 David Tardon <dtardon@redhat.com> [dfd7dd2483c83bfec25ae6afb17b07edab039d92]
add test for chained tokenizer
Change-Id: I9120c3ad463e75a4d346831a32f80fa8cb12e4a7
2015-02-01 David Tardon <dtardon@redhat.com> [16156910244f5aa411560edc27a73ba4f05bb480]
fix token names
Change-Id: Ia4c2cff2e6770a24c7b23f73841d341f71c28caa
2015-02-01 David Tardon <dtardon@redhat.com> [7b9e85d2c836d20568819adceebb8ea51ce30036]
separate common tokens
This is a preparation for splitting the parser to common and
application-specific parts.
Change-Id: I67aae89928cc805d93422164a45e361a3795a63a
2015-01-25 David Tardon <dtardon@redhat.com> [5bdd73cc6d28759ceccd9fb526d2bfb87c23f9fe]
fix namespace for span content
Change-Id: Id4f179f4a9ed5c299eabe69f01a4295fad937500
2015-01-25 David Tardon <dtardon@redhat.com> [c0d479d3772185f42f91b3cce886498d2b5daec9]
fix namespace for placeholder refs
Change-Id: I35a0aa002b8c7b67b7f3f33e7b06f6df1bfcf56b
2015-01-24 David Tardon <dtardon@redhat.com> [69da6118211748c78b55825a9b8375f03f6fe543]
drop unused tokens
Change-Id: Idf6c1ca59a14148d9f9f3e1af8510bade3e116b1
2015-01-24 David Tardon <dtardon@redhat.com> [55a2037775339b6faa946b46845ef209fc60431a]
drop unused tokens
Change-Id: I6dc39e214bad32d9ebf6f8cecb997e7bdee254e6
2015-01-22 David Tardon <dtardon@redhat.com> [ffc076bf388ae74717386c83d536bd6e98b7fdef]
drop unneeded libwpg reference
Change-Id: I350da4cb7cc191e7f9e1e4a1097caab1a3c966a2
2015-01-22 David Tardon <dtardon@redhat.com> [aca912f6ad877f25fa6c297fc90709329e13b2aa]
start refactoring common code for all types
Change-Id: I73a596dd4c798de3c60ffbb7aff2494bc44f8ac4
2014-11-24 David Tardon <dtardon@redhat.com> [3207ef81a613eb4ad5e18b9102571aad7524dc36]
add compile to .gitignore
Change-Id: I0df710c50a107166d85b0f7f4705f730638bf141
2014-11-24 David Tardon <dtardon@redhat.com> [f384381ef1ddf7c8fdfd28dcf6b4e23e34abfae0]
only export public symbols
Change-Id: I16331b4f7b9fd997e8fd81fcc4c8f3ea99b7a613
2014-07-29 David Tardon <dtardon@redhat.com> [cae245b77e1d2957be4ac23ff0be84a199e748a3]
check arguments
Change-Id: If4d62f6fc6dc7fa20ab4292d64414ad111bc53ef
2014-07-02 Fridrich Å trba <fridrich.strba@bluewin.ch> [26e7262646fa221c0aebfd47881ec34f063980e6]
Ditch boost/math/constants/constants.hpp altogether
Change-Id: I952cbda48786cdcb49120ee714f49c0652895fe5
2014-06-29 David Tardon <dtardon@redhat.com> [0ceb5a3d6c67ad99d7030d4def024ee9b3284dd7]
fix order of emitting metadata
2014-06-02 David Tardon <dtardon@redhat.com> [a764e853a99fa364cf36a0125d077283045d777b]
prepare for a release
Change-Id: Ide72bff968db530ca31b1e03c998497c5ea2307e
2014-06-01 David Tardon <dtardon@redhat.com> [ef5a76515fe96b8164b9053c48badf0f3c714160]
coverity#1165312 unreachable code
Change-Id: Icd98618b5214e69fbeb83a7d26087d880ca7378e
2014-05-29 David Tardon <dtardon@redhat.com> [16b7bf009a06ac48c69f94b778a09151aa20fa53]
fix v.3 version string
Change-Id: I689fd53bedeccb8d1cda5275832f36333fe1d108
2014-05-23 David Tardon <dtardon@redhat.com> [9871cfc52321fdced66b79ee2979aee15cfaaa1f]
prepare for a release
Change-Id: I9594ef93758f80255635aad73f0ccb6e9be74e84
2014-04-16 David Tardon <dtardon@redhat.com> [3c9bad53765640659dd73646a81e8ae30ac27591]
streams are used in API
Change-Id: Iaa532a60f48b31d16dc5c7d410a340be204a5611
2014-04-16 David Tardon <dtardon@redhat.com> [95059378e20de7e46cdc6c516b1f1bc27710fb85]
add more deps to .pc file
Change-Id: Ief0fabd3957cd5d94e6a48169f8de93600247abf
2014-04-15 David Tardon <dtardon@redhat.com> [0a7f58b0d6a6b268f1633f65279a611ca0a714ef]
fdo#72030 scale images correctly
Change-Id: I277d0e8b58588a6b1281d7a8fd5e26486806e872
2014-04-15 David Tardon <dtardon@redhat.com> [aa4614be86be70757c98af8bf6d33aa10ff61902]
skip color profile data when parsing color
This fixes data loss, as the XML parser is left in inconsistent state
otherwise.
Change-Id: Idf58afaade36ec4ef7b9037a2a7c7d94eaad5ad2
2014-01-21 David Tardon <dtardon@redhat.com> [0df53bc2a8fee831f415e78e8f16a20466d89027]
3 letters are enough
2014-01-21 David Tardon <dtardon@redhat.com> [53669f0facbd6ce97f607252b5c0b9bc212e941a]
one import class to rule them all
2013-12-21 Fridrich Å trba <fridrich.strba@bluewin.ch> [f491055d0b4f18d10925432f313b68fac5a627be]
Implement the RVNGInputStream::existsSubStream
Change-Id: I378ecf037eca954ed16ac5f0b765cfea0ab5702d
2013-12-21 Fridrich Å trba <fridrich.strba@bluewin.ch> [52de2ad8d5cd745ffc3f48cf4f10479f39d0e5b4]
control reaches end of non-void function
Change-Id: I437125c14cd7c08705db42fb76fc94f4930517c4
2013-12-18 Fridrich Å trba <fridrich.strba@bluewin.ch> [49323967e6dcd494e858ab9c6b38b6029eae6ab2]
Export only needed stuff on Windows
Change-Id: I622147bf50994c6abdd03512845885bade4af861
2013-12-16 Fridrich Å trba <fridrich.strba@bluewin.ch> [fecc5c5630970d3e9d643a3adab82334b9987c60]
Fix Windows (mingw) build
Change-Id: Ifcd9cba682d68b64fecd6784ab631133c7d33c56
2013-12-15 Fridrich Å trba <fridrich.strba@bluewin.ch> [c7a03ecaf70add079c01f4fc1508abfc8699ba75]
This file does not exist anymore
Change-Id: Icd81122920d1da2df4ef543ca0298d15b8b2fc9e
2013-12-15 Fridrich Å trba <fridrich.strba@bluewin.ch> [cf9fbd058ac0745844782499979350882fceba23]
Adapt to recent librevenge
Change-Id: I558758dfa785cf00e6a9308e12aff0a4dd830251
2013-12-15 Fridrich Å trba <fridrich.strba@bluewin.ch> [4798f50c01864f02b67629ee717bb379ade3eafd]
Some versions of boost don't manage to take an address of template
Change-Id: Ida12034d189d2c789d7ecb71a58b7e1e94249139
2013-12-11 Fridrich Å trba <fridrich.strba@bluewin.ch> [22b916ccbbd9446d484106435b04d774337b2f05]
Re-astyle
Change-Id: Ida52fedeadd18aea5e04fc52ea08734d7a9fc507
2013-12-11 Fridrich Å trba <fridrich.strba@bluewin.ch> [374d38732d11b678ed0ababe5a31f6acb89f2eef]
Allow equal identing of functions
2013-12-10 David Tardon <dtardon@redhat.com> [5baaf5d9d58a81986a9da8d642f4090f45a7d5ee]
adapt to librevenge changes
Change-Id: I956e724bf2f6311c74f221404bf13b984a0d7c76
2013-12-09 David Tardon <dtardon@redhat.com> [ae23dfcbe6df5dd48554c4dd88404e282fa96b58]
CID#1135330 check return values
Change-Id: I21e9621160e72f45d0b1ab39e58216cdd8a743bb
2013-12-09 David Tardon <dtardon@redhat.com> [55968d72d1571ac34fae2a2842f5577b1300d51b]
CID#1130378 rearrange a bit
Change-Id: I2e8470ca67b8ee43f843bdd1cdc1ce949e9df05a
2013-12-09 David Tardon <dtardon@redhat.com> [8053d231c79919ae9911685f0f2e69bd7ac18e72]
make sure this is never called with 0 length
Change-Id: Ic7726c1fbfd58ae2e0a78c203e426deedc2c461b
2013-12-08 David Tardon <dtardon@redhat.com> [592c754107a8c9d021c1a4429d5a507c919a85c1]
add skeleton Apple Numbers parser
Change-Id: I02e43a0d84d84a313ffff06e05b712b628c02db6
2013-12-08 David Tardon <dtardon@redhat.com> [09f7dc9cc57384766f97df57564fe467e84cae58]
build pages2html too
Change-Id: I7e7de42d127fe2e3fc2bacd3830f08732b4dd9fa
2013-12-08 David Tardon <dtardon@redhat.com> [41bd4be5639e5e3f6eb30845726878d6cbb083b8]
librevenge-stream is only needed for headers
Change-Id: I1f65cd4cee5040a612f0c6cd38db406fc1035768
2013-12-08 David Tardon <dtardon@redhat.com> [239368b5f87bfc0b9b2fec3965607fe5717369d0]
merge Apple Pages parser
Change-Id: I279267777ca145fcb19dfbcc185931f3a9809ae7
2013-12-07 David Tardon <dtardon@redhat.com> [a9ba44fbaa5e973ae519f0e5c0381503fdd10807]
add key2raw --callgraph
Change-Id: I31da1d05a70ea550ce94c9ae522899d4c1f3d8fb
2013-12-06 Fridrich Å trba <fridrich.strba@bluewin.ch> [ba0ed3f184db6913e9f9950542306df8d3e4b225]
Comma at the end of emum list
Change-Id: I1370488e5bf682e23a923f37c09e76081aee7493
2013-12-06 David Tardon <dtardon@redhat.com> [eee30849f67ed23057cf8dbf259f34580502b24d]
do not pretend success when parsing failed
Change-Id: I6e389cf8a198dde2ffcec62a439d767cd77ff89f
2013-12-06 David Tardon <dtardon@redhat.com> [28f9d55a5d1f30a981775e61c7046206e5bec60e]
switch to librevenge
Change-Id: I51f47b9177565de01a0e8eefa20925166e147757
2013-12-06 David Tardon <dtardon@redhat.com> [4302e5efd0ade9ea39f3363cf6242d5c9e1b9679]
prepare for a release
Change-Id: I13e0e1fe1eaf0cf00bb9fd768cf36b67c53dfd2a
2013-12-06 David Tardon <dtardon@redhat.com> [528dc17941e544244e75a1e727644aea8f3f5d21]
connectors do not have any text
Change-Id: I9350126163a97b2b7f679b205f2730bcf3ff87dd
2013-12-06 David Tardon <dtardon@redhat.com> [d6ae75d9d95f56b6bbc677f7cf592901e2c1436f]
approximate callouts
Change-Id: I9d823a749350a62a0fe972034b82210399a15c7f
2013-12-06 David Tardon <dtardon@redhat.com> [ccdd11201440ccc3615996f0607a1271ac134abf]
draw rounded rect. as a simple rect.
This is not to lose data. Should be fixed later.
Change-Id: Ic763db278f55fbc14a1c358430375ca9ba67ed09
2013-12-06 David Tardon <dtardon@redhat.com> [71b87a3cd46a8de0d18621a342b91321a0cda7ca]
parse paragraph attributes
Change-Id: Iefa77e4ebe12968de75b49cf76d1c2aa66ced260
2013-12-06 David Tardon <dtardon@redhat.com> [7aeb9058e2608a25058b5ab554f499a0090881b0]
add to TODO list
Change-Id: I59d5aca17d79ad9d417092a96ecf6b61a8505535
2013-12-06 David Tardon <dtardon@redhat.com> [1c7d11b5e609a85a2e596ecaffd2daf9337e4f5d]
all outgoing dims must be in inches
Change-Id: I81864ff8d774dcda134e473d2bd72d0d9434e7b6
2013-12-06 David Tardon <dtardon@redhat.com> [1853bbaaded5d0ae6314053c9c3443c456643f90]
fix namespace prefix
Change-Id: Idbe0f5fd39bf07990502715c56d21ccb08e778d8
2013-12-06 David Tardon <dtardon@redhat.com> [723d3edad97980d2950aa938b814add5a34e0e8f]
do not crash if there is no style for a level
Change-Id: Iff1aabbb137153521464003376e67d9e20a077c4
2013-12-05 David Tardon <dtardon@redhat.com> [480218b88a402ff4ef2833bdf8eaebf310106ef0]
parse character properties
Change-Id: I71d13b559e44e6d679a8837a802e5d9374e2ba00
2013-12-04 Fridrich Å trba <fridrich.strba@bluewin.ch> [34cabb0bb23707ce4a94d79d25f7a2dc8439baae]
Disable werror by default for now
Let us enable it when the gcc bug does not haunt us
in boost::optional anymore
Change-Id: I4de702bad1a89bdd42a86faf5bbd8ac87d17ac25
2013-12-03 David Tardon <dtardon@redhat.com> [a3e3a1e218e17b0c67137ce86e15d8bdbca25cea]
bump version
Change-Id: I7ad031aca061b851d420425148e2c2a913096fba
2013-12-03 David Tardon <dtardon@redhat.com> [f394e1da5e317ea5ee2c27e43d30df1b414be5fa]
add a note about Keynote 6 to README
Change-Id: Ifd11bc6e90ee0c299826e17b0ef872d5d8631dd0
2013-12-03 David Tardon <dtardon@redhat.com> [923e9d4192d6aa350c9e7344dfc94eb3d88b4662]
update NEWS
Change-Id: I97640e3d266baecdac700230de1a7209282d0078
2013-12-03 David Tardon <dtardon@redhat.com> [0543363bd6a43c6bdd116e412e8a272fa597be0a]
update FEATURES
Change-Id: I9342b518a63fc61343f2406a536acaf5684e1ed4
2013-12-03 David Tardon <dtardon@redhat.com> [cd2af4a4eb7a0d3bf1f14413eecad9167a9ae4d5]
add support for comments (sticky notes)
Change-Id: I326fa87ea6e552cd96f9911b7bf1ec6f23817792
2013-12-03 David Tardon <dtardon@redhat.com> [c15c823d44e16e5d3d187acbcf66f47240d3636b]
add support for presentation notes
Change-Id: I5981972aa766dcabf4f4ac5ff31fb04443f1ba16
2013-12-02 David Tardon <dtardon@redhat.com> [9ccf379e2b0464a44269ddf6b5fac71cd4b81ed9]
specify cell alignment
Change-Id: I1cd22f6fbdebd6df3e1c54cfd7e00a04ee271e6d
2013-12-02 David Tardon <dtardon@redhat.com> [ebf298af14b51657df004c08a237afc9237f70cc]
place table with correct size and position
Change-Id: I8a09b0a1dfc97f3f8ab1b9368cd94b69f1829d27
2013-12-01 David Tardon <dtardon@redhat.com> [d8f16d68f2c571a1d68e13edbb57924b858ac5ff]
this is _graphic_ style; don't use for text
Change-Id: I38370e920f3bd82e164428cdd29adfa9344eb3a8
2013-12-01 David Tardon <dtardon@redhat.com> [761dbf979741db51d45f6101b1ac18bdd529784a]
parse tables
Change-Id: I57d58493058a560e9505f8368c2c8124d7f9c85b
2013-11-28 David Tardon <dtardon@redhat.com> [17342eaf4e60f6dd7e4ae909c30b3c12de859b65]
add options file for astyle
Change-Id: Ifa12207d6d3bde25af615b293ca1f18c839a3a2f
2013-11-26 David Tardon <dtardon@redhat.com> [88bdbc481348b66329b3f747ef5a40b2d2c5c56a]
change astyle opts. to avoid problems with newest astyle
2013-11-10 Fridrich Å trba <fridrich.strba@bluewin.ch> [d5472926097efe7e7b4cdefff076d5d984b439db]
And these ones are not there either
2013-11-10 Fridrich Å trba <fridrich.strba@bluewin.ch> [a8dcfc38cbaa88263c4f87d63365c63425b7d61a]
somehow this constant is not there in older boost
2013-11-08 Fridrich Å trba <fridrich.strba@bluewin.ch> [357df9c28ec31d980fe19313d962cb48750fa924]
Trying to fix builds with older boost
Change-Id: Ic270319ef9b7bcee33e6c443072308a3c63bc3af
2013-11-06 Miklos Vajna <vmiklos@collabora.co.uk> [cce52b0fd27e9bec0aa8fec07fe05429cf0fd149]
configure: fail on missing gperf
Previously GPERF was set to 'libetonyek/missing --run gperf', which
doesn't make too much sense. Better to fail during configure instead of
during make if gperf is missing.
Change-Id: I144820f6202d27e5e4d6a45247a0c48b9611a041
Reviewed-on: https://gerrit.libreoffice.org/6596
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-11-04 David Tardon <dtardon@redhat.com> [5814950bbc7b9c0f189ee2fd0369e92c1636987f]
prepare for a release
2013-11-01 David Tardon <dtardon@redhat.com> [5adfcbd9584564e3babbde6718dc10d88c87da60]
fix build with clang
2013-11-01 David Tardon <dtardon@redhat.com> [28a3b93cc8b0050582c54722df5ac372530ff0a4]
impl. XML format detection
2013-11-01 David Tardon <dtardon@redhat.com> [779bf4e19595ba5bd8f4163ca489bf55193fd616]
coverity: uncaught exception
2013-11-01 David Tardon <dtardon@redhat.com> [03d04df97e9ca9637ecefbe31b02b5355ee5006c]
coverity: fix memory leak
2013-10-31 David Tardon <dtardon@redhat.com> [dae7fe77e4172cbcf5d041d8e2e001b0c180fc34]
rethrow caught exception
2013-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [bf1ef59d354a49c842f1864b532f74fc90f71251]
If test fails, change test!
Change-Id: Ib31f65b7ef8c6a79bdc198be0bfab922ff1edebf
2013-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [21d81a6ba15984af32a81f6575b5627972524caa]
Minor fixup in configure output
Change-Id: If6abd45e3ef425fc63d3580a6e3fdf24fe2c7325
Reviewed-on: https://gerrit.libreoffice.org/6501
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [4a85ea714d9dfc8295732a023fa4dd58ca7569a3]
Executable bit!!!
Change-Id: I8d715bd62c3c62b3c96448ad10dc43357a569d91
2013-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [2bfafe50d7373f66219e3abde04c07d57afaccad]
simplify use of git-review for libetonyek
Change-Id: Ie8910cdec6ea0867d09b5de731c32577fb83907d
2013-10-31 Fridrich Å trba <fridrich.strba@bluewin.ch> [6fcc05adad479d9fd367e3336c1f6c8581d537aa]
add automatic git hook setting in autogen.sh
2013-10-30 David Tardon <dtardon@redhat.com> [487a852b57073477ebae13bfd84bddbb50cf2505]
clean up forgotten refs to libwpg
2013-10-30 David Tardon <dtardon@redhat.com> [ede79b36e822fdfd2baf570a38d58ab97017c499]
distribute FEATURES
2013-10-30 David Tardon <dtardon@redhat.com> [abde3dc1e9c56f7bf68c91279d80a350beb58784]
fix windows build
2013-10-30 David Tardon <dtardon@redhat.com> [034fb069ea71db0affefb86cf7842613d9354260]
update NEWS
2013-10-30 David Tardon <dtardon@redhat.com> [5138b6e351e6c5151047de577b088f620a3d5413]
unzip stream
2013-10-24 David Tardon <dtardon@redhat.com> [92038e56d36aef95f411489ccc05acbfac0035d6]
fix typo
2013-10-24 David Tardon <dtardon@redhat.com> [1492b7566123384ac3b7471a95794df3fda26b1c]
emit image dimensions too
2013-10-24 David Tardon <dtardon@redhat.com> [bc11421f340c1e606519ba7a7bf6eaef67e1d309]
detect mimetype if hfs-type is not specified
2013-10-24 David Tardon <dtardon@redhat.com> [77c14558805d7a17a3ae238f30af80e4ba02a2ca]
emit mimetype for binary objects
2013-10-24 David Tardon <dtardon@redhat.com> [c7e85f21c02dba575995030bc6d9576698836255]
WaE: ... should be initialized in the member init. list
2013-10-24 David Tardon <dtardon@redhat.com> [97b2402ab359cf2686bff85b2ae9f356441944cf]
Revert "what would this class need virt. dtor for?"
mingw gcc apparently wants it...
This reverts commit e13d0953204979d7a80549ae83c237dd173b428c.
Conflicts:
src/lib/KN2ParserUtils.cpp
2013-10-24 David Tardon <dtardon@redhat.com> [0ab85d610388f292b9d6d8dbd966512bd9f0e052]
WaE: format string is not a string literal
2013-10-24 David Tardon <dtardon@redhat.com> [2a8b48805e82fabd32d3558343236207ee34496f]
WaE: unused function
2013-10-23 David Tardon <dtardon@redhat.com> [78493d6c7086a8e0bcee87baa86211db6328d171]
fix drawing of arrow
2013-10-23 David Tardon <dtardon@redhat.com> [3fea574352e4f3191ec54c6850905f8033ee9dea]
fix drawing of double-ended arrow
2013-10-23 David Tardon <dtardon@redhat.com> [41fa5e671720d193e0fc65659baa874a27fc0d10]
simplify handling of closed path
2013-10-23 David Tardon <dtardon@redhat.com> [f43ec8733c773b98272eaad5d5a4d48046ae3f0a]
fix drawing of star
2013-10-23 David Tardon <dtardon@redhat.com> [cafe6dd1ae64c4f85a22cfd31fc14a2792c393e3]
fix drawing of double-ended arrow
2013-10-23 David Tardon <dtardon@redhat.com> [091e46dae521704ea9d618a9c43a894253126b02]
fix indentation
2013-10-23 David Tardon <dtardon@redhat.com> [ed413599fd87d3ce97689674da810ac2ab7e4fa8]
fix drawing of arrow
2013-10-23 David Tardon <dtardon@redhat.com> [bf5db221e9b856d03e73ccdfa5807baf5e36c285]
fix position of text in shape
The position is already determined by the current transformation; we
only need width and height.
2013-10-23 David Tardon <dtardon@redhat.com> [6b6262f3b616aa901f05c576ae748cc32d565d41]
temporarily disable debug msgs.
They interfere with output to stdout.
2013-10-23 David Tardon <dtardon@redhat.com> [f2fa9729b4e3e8d0614bc5000c1a40825aadc49a]
boost::system is not needed anymore
2013-10-23 Fridrich Å trba <fridrich.strba@bluewin.ch> [c56775d4d6a55fb41c98aa504078c185ba0b8d19]
Use POSIX syntax for Windows too
2013-10-23 David Tardon <dtardon@redhat.com> [86c3703af581fcd2e73d832442aa1a567760b86d]
reformat a bit
2013-10-22 David Tardon <dtardon@redhat.com> [e3b5e0605a19c3641dfccaca55c949b9711d946e]
rename project because of name clash
Courtesy to The Sensational Reverse Brothers.
2013-10-22 David Tardon <dtardon@redhat.com> [014f158ab04c9f495f83a722229e161ef35d3e9f]
add missing header
thx to Fridrich
2013-10-21 David Tardon <dtardon@redhat.com> [32bd460e140b8bf84419290f09c8cbdb58a60a37]
replace use of libwpg by a pres. specific interface
2013-10-21 David Tardon <dtardon@redhat.com> [d121f790d07484622649f32c5253550b5f35e13c]
place text to position
2013-10-21 David Tardon <dtardon@redhat.com> [f62b76154698cd864fe9d70219fa9b81e05951c6]
resolve text placeholder geometry during parsing
2013-10-21 David Tardon <dtardon@redhat.com> [e08a2ca2fa5f98303485d435855129e53e3accc8]
beware of the used length unit
2013-10-20 David Tardon <dtardon@redhat.com> [a33a6cc1f6619bec091b1bb9402b30cdca61aeee]
add a tool for extracting text from presentation
2013-10-19 David Tardon <dtardon@redhat.com> [78202b5d4a032a1273a93f5aae5fddab945e6dda]
read size correctly
2013-10-19 David Tardon <dtardon@redhat.com> [f17361616a3d5c0bd9393eb5c7c6ccdbbf5bb506]
convert lengths to inches explicitly
While libwpd allows to insert numeric properties with different length
units, generators usually fail horribly in that case. IOW, they simply
use getDouble(), expecting that the value is in inches.
2013-10-19 David Tardon <dtardon@redhat.com> [dfe23ee9a3872d995d455808d66762989056a4a1]
emit layer ID
2013-10-18 David Tardon <dtardon@redhat.com> [6149b00c6d75d7a52a1dd18cecfad48cfd9e344c]
bah, drop these gcc workarounds again
I will just run distcheck with manually disabled werror.
2013-10-18 David Tardon <dtardon@redhat.com> [3cd214cc7878789562ff4ccd2317499bb57f2cbf]
fix distcheck
2013-10-18 David Tardon <dtardon@redhat.com> [8daa9ba75d57219e08ee5511de9bb9384dc97c7e]
briefly describe what is implemented
2013-10-18 David Tardon <dtardon@redhat.com> [3ada59131b09007661df20222c8a85ca13c3757c]
add HACKING
2013-10-18 David Tardon <dtardon@redhat.com> [6b107e8a20ccd5e69b0c53091d8afa6b6c5310f8]
improve README
2013-10-18 David Tardon <dtardon@redhat.com> [3a7e62c7b51d7652b5fb013e76ea41957064cdbf]
parse shape text
2013-10-18 David Tardon <dtardon@redhat.com> [5c199e4554f20ada57fb761ad321659fcadab559]
do not emit duplicate start/endTextObject
2013-10-18 David Tardon <dtardon@redhat.com> [61a0dc0716b4aad0b69be96d5881ffaea534dbe2]
only parse what is needed
2013-10-18 David Tardon <dtardon@redhat.com> [acab7cf7210c28217996643d2930ac72cd5b3c4a]
no warning here
2013-10-18 David Tardon <dtardon@redhat.com> [879390e0b53ae7a7a428e560e748f12e9d61566d]
only parse what is needed
2013-10-18 David Tardon <dtardon@redhat.com> [1e89adf5402ac68f305192667ca5f8cf7c097703]
really save presentation size
2013-10-18 David Tardon <dtardon@redhat.com> [68a4e4eaba0c307739bb9a5c036cd52d77ef5ed2]
use presentation size
2013-10-18 David Tardon <dtardon@redhat.com> [9a4cf0c245f720e9bba460f4b70253c9cb811090]
shuffle includes a bit
2013-10-18 David Tardon <dtardon@redhat.com> [e118c867e64f55fc15018f11ca01047bd8bbfd2f]
rename files
2013-10-17 David Tardon <dtardon@redhat.com> [57fd6be9f6901a6d65242352eb85458e6d87b185]
use parsed filtered and leveled images
2013-10-17 David Tardon <dtardon@redhat.com> [01bec67f9698df5e14f2763d547c6641cd79be20]
sf:link-ref needs an extra treatment: ignore for now
2013-10-17 David Tardon <dtardon@redhat.com> [cf5968ddae8f42feee109ecf1ceb7f68396014bf]
only parse what is needed
2013-10-17 David Tardon <dtardon@redhat.com> [2231a7f9398acef7a0c5faf96860cb56f359a62c]
only parse what is needed
2013-10-17 David Tardon <dtardon@redhat.com> [2817b823644fd1b4daa6d30240852082d92ebd4b]
this is unnecessary
2013-10-17 David Tardon <dtardon@redhat.com> [2a0399e5554ef6b778707a98a19c1190c151a913]
WaE: commas at the end of enumerator lists are a C++11 extension
2013-10-17 David Tardon <dtardon@redhat.com> [3371ecef1b981ab4612d07c24dd8143a57329f1d]
handle filtered images
2013-10-16 David Tardon <dtardon@redhat.com> [c22476ed32aaafb5f220c38c7daf4d71ed8b1d35]
parse movies and sounds
2013-10-16 David Tardon <dtardon@redhat.com> [911eb83f25a5fc48022c49112a8557b0a0765096]
add missing member initializers
2013-10-16 David Tardon <dtardon@redhat.com> [7739ed0a5f2088054c3a744471aa414d992515eb]
simplify handling of media content
2013-10-16 David Tardon <dtardon@redhat.com> [7dcc5de7f0ced2767a053464f4189aa37e5e7806]
place image to right position
2013-10-15 David Tardon <dtardon@redhat.com> [ff8ccd91473da645da5643c64f99275183a9312c]
just return 0 if file is not found
2013-10-15 David Tardon <dtardon@redhat.com> [b00a929dcf99bd05254433e9e572bba3f60f6723]
add more assertions
2013-10-15 David Tardon <dtardon@redhat.com> [1a8954bc356e27231796f53dbc9b604a65e2d3e0]
get media content
2013-10-15 David Tardon <dtardon@redhat.com> [ed819d566162b951c92ab6617478cb027864b53c]
really parse sf:image-media element
2013-10-15 David Tardon <dtardon@redhat.com> [7f78f6cf22c2e913c3feaf060ca2ab3a1090fbf0]
uncompress stream
2013-10-15 David Tardon <dtardon@redhat.com> [200724ecf6600983a93a4bc0382a4604c7937fd4]
astyle
2013-10-14 David Tardon <dtardon@redhat.com> [319a12e8314f6c17dc2dfc896f97eddf5903d88a]
oops, everyone knows now where I stole this from
2013-10-14 David Tardon <dtardon@redhat.com> [28961b0f65a2f1ea75ba5693f18887d6ec2ee4de]
improve parsing of older format versions
2013-10-14 David Tardon <dtardon@redhat.com> [f926da652feea92e6c8d8daa5a658bb3cb03b756]
notify app. that the input is a standalone APXL file
2013-10-14 David Tardon <dtardon@redhat.com> [8873a2a27009bebc9bfe9c8273622f1d44a405d6]
paint image
2013-10-14 David Tardon <dtardon@redhat.com> [d20c26d6212cc69d7e20ad9e0b833f97e24ea806]
process parsed images
2013-10-11 David Tardon <dtardon@redhat.com> [e094bced98a3271aae3f62273188526a2891c8e6]
use correct unit
2013-10-11 David Tardon <dtardon@redhat.com> [e13d0953204979d7a80549ae83c237dd173b428c]
what would this class need virt. dtor for?
2013-10-11 David Tardon <dtardon@redhat.com> [b31702238502b0108ec440771b5a7390ad1f24c5]
angles must be in radians
2013-10-07 David Tardon <dtardon@redhat.com> [d0d0cb261bc9c4ea2c141f5e411147b1b1b81237]
rename function
2013-10-07 David Tardon <dtardon@redhat.com> [8c6215dc9a8ca3263466a7dc34083d3d71928d34]
test construction of transformation from geometry
2013-10-06 David Tardon <dtardon@redhat.com> [91b33a34d197e65ad05b7d62546d70fba2f6ae16]
size and position must be defined, the rest is opt.
2013-10-06 David Tardon <dtardon@redhat.com> [d48e80416e99000e8ba64ebbdc0ea9d6854af91f]
do not keep both size components of geometry
2013-10-05 David Tardon <dtardon@redhat.com> [ff242a72c2d4afd736368b93ce9c925c915bf950]
add more transformation tests
2013-10-05 David Tardon <dtardon@redhat.com> [8cce6fe6783198f2f1f4ff18dfa5c8bcaeb568de]
WaE: missing member init.
2013-10-05 David Tardon <dtardon@redhat.com> [f36a0fb246d284788edd5b6b843b6ac0ddeefe7c]
WaE: base class has a non-virtual destructor
2013-10-05 David Tardon <dtardon@redhat.com> [6d6d77f22481c6a6a1509d2bdf7ae4fc93286fba]
use boost math constants
2013-10-05 David Tardon <dtardon@redhat.com> [5f459c3016fbc1769b71ecfe2e61dd331541a9e1]
disable temporarily
2013-10-05 David Tardon <dtardon@redhat.com> [86345ee6e7bfec89b95f1be5e09d4bb29f8cbc8b]
fix test
2013-10-05 David Tardon <dtardon@redhat.com> [7928436bd5c3666090326b5d046256f472716e04]
fix test
2013-10-05 David Tardon <dtardon@redhat.com> [e299bb53a3f2c8974f422cf5dc11f4288c57afa2]
rename variable
2013-10-05 David Tardon <dtardon@redhat.com> [a3bbf12df254ba1dc3cde4e81b874e23c3cac8fa]
use operator instead of function
2013-10-05 David Tardon <dtardon@redhat.com> [2175ce0298ff16467ad1e2e3bfa90c58e10d4712]
work around gcc bug
2013-10-05 David Tardon <dtardon@redhat.com> [294e7838a46f9326c0672ebcd064fa4152ab0f7f]
rename file to match the rest of the project
2013-10-05 David Tardon <dtardon@redhat.com> [3eda4f99a489f685240b683b636425799bb94daa]
add unit test for KNStyleBase
2013-10-05 David Tardon <dtardon@redhat.com> [24f6337ceb7b46753e0ed73059bd4843ed670a0a]
add unit test for KNOutput
2013-10-05 David Tardon <dtardon@redhat.com> [d743e21584751f94089fa3a2de36a160724b1fe0]
add unit test for KNStyleContext
2013-10-05 David Tardon <dtardon@redhat.com> [cfa89512a696d04bae5f1ab34eb998da6e672bf8]
enable tests comparing doubles
2013-10-05 David Tardon <dtardon@redhat.com> [63db40f70ed4f984e86337c9d1ac72b81448a20e]
do not use == for fp comparison
2013-10-05 David Tardon <dtardon@redhat.com> [18c9b86a9434f8466a0143b992d21afdecdd03f5]
add func. for approx. comparison of doubles
2013-10-04 David Tardon <dtardon@redhat.com> [4ed7ebc956406b8d89358aa0e9240e90ab209af8]
draw text objects with path
2013-10-04 David Tardon <dtardon@redhat.com> [258227ba765122b76c90fc1391e155f0616259c0]
generalize property extraction
2013-10-04 David Tardon <dtardon@redhat.com> [c0db51ee10d5219bd2ec1f434ed954468b34f4bc]
look up style attributes recursively
2013-10-03 David Tardon <dtardon@redhat.com> [d961003a28d527a1d5d0611910cab265ad1217ad]
check the right variable
2013-10-03 David Tardon <dtardon@redhat.com> [cf15122648bc0993337f09304ba520421377e6eb]
add missing break
2013-10-03 David Tardon <dtardon@redhat.com> [f7dba4a1e676e526eab4dd7cc4e7f6562003898f]
really store placeholder style, take 2
2013-10-03 David Tardon <dtardon@redhat.com> [b85edbb3a354ca5ef9425353000d691ed981ca44]
add unit test for KNPropertyMap
2013-10-03 David Tardon <dtardon@redhat.com> [51bd683fcbc0997c68e5a866de8e2b9efedf56ac]
temporarily disable test
2013-10-03 David Tardon <dtardon@redhat.com> [026c541e899eb354b571a4bf0ee36a682ab3bbde]
refactor handling of text
2013-10-03 David Tardon <dtardon@redhat.com> [7552b242aaef47b4312d618393689039f112c0d3]
fix more copypasta
2013-10-03 David Tardon <dtardon@redhat.com> [e6e0d6cd300dc6732ddc5d39c7a8cb54bfd9a2c1]
fix copypasta
2013-10-02 David Tardon <dtardon@redhat.com> [c4f6def657e8e39ec4b6a439874c8d30ab206202]
really store active placeholder style
2013-10-02 David Tardon <dtardon@redhat.com> [48c12b4793567b982da8e19c6356e8eb1eca2543]
do not spam debug output with false message
2013-10-02 David Tardon <dtardon@redhat.com> [a04b2a9ad88b1ffe6886be202451c93941408c40]
draw placeholders with the right geometry
2013-09-30 David Tardon <dtardon@redhat.com> [5107520b83427023df79e21e06a68fab1b39089d]
impl. lookup for geometry in placeholder style
2013-09-30 David Tardon <dtardon@redhat.com> [bd6fbbb14557dcf80fd7f34054b6bc4662cdf55e]
parse placeholder geometry
2013-09-30 David Tardon <dtardon@redhat.com> [e48c4f88340d4876a82a4f533804488cdfbbdc60]
simplify
2013-09-30 David Tardon <dtardon@redhat.com> [f4206c4c0149f445ef15c0765b12ac559a2c5982]
move some common parser functions into a mixin class
2013-09-30 David Tardon <dtardon@redhat.com> [551f5301adb45f1c6805057920894093dd943ef4]
do not duplicate start/endTextObject events
KNText object impl. already emits these.
2013-09-30 David Tardon <dtardon@redhat.com> [48c8c18bd334d94f8418d0ca972a68c71400b1cf]
do not drop current text prematurely
2013-09-30 David Tardon <dtardon@redhat.com> [a54161b2903a887a311f5f2d80014329f49cc845]
fix copypasta
2013-09-30 David Tardon <dtardon@redhat.com> [25e390b797a470cb722109af16aa43ac2745e3fa]
parse all props containing styles
This is necessary because of possible references to them through ID.
2013-09-29 David Tardon <dtardon@redhat.com> [c79fd0471a3c5c670052ee6b221caf8ea4ea19dd]
prepare for parsing properties
2013-09-29 David Tardon <dtardon@redhat.com> [4a24f5d67cd951ae09038874c46e8f3e1b2627b6]
prepare KN2StyleParser for recursive use
2013-09-29 David Tardon <dtardon@redhat.com> [532332ebbdc44591021cb74b56fc52d10caacadd]
parse more style types
2013-09-29 David Tardon <dtardon@redhat.com> [2594cc88476c9f5edddef3e66eb4b9a4ab4eb95b]
parse style ident.
2013-09-29 David Tardon <dtardon@redhat.com> [65ed6b04ddb4001f03a3d60efa27e022479074fe]
drop obsolete todo comment
All active styles are available via KNOutput's style stack.
2013-09-29 David Tardon <dtardon@redhat.com> [a6c5e3e76c9b7fde32b8cf90efc4c50513f3fc46]
impl. creation of shape object
2013-09-29 David Tardon <dtardon@redhat.com> [1cddea0b84303fa5b65ba38819d6c2f8c3c8fb5a]
really collect shapes
2013-09-29 David Tardon <dtardon@redhat.com> [950e7d5687456364dd71c1260f0b501e0f8dce77]
fix shape creation
2013-09-28 David Tardon <dtardon@redhat.com> [2956bd2ffc901c250fcf6652a423a1a7612b0edd]
add test for drawing param. shapes
2013-09-27 David Tardon <dtardon@redhat.com> [08ba6fe9294f11a07b244a1616a2a9789e13525c]
create a new path before appending to it
2013-09-27 David Tardon <dtardon@redhat.com> [6d2baa79f310c0cb47246b7b1422b9e8890ce268]
create styles in collector
2013-09-27 David Tardon <dtardon@redhat.com> [149f9ce94a13fa2341f062c2b5d6eba4bdb2c0ec]
placeholder style is only needed when parsing placeholders
2013-09-27 David Tardon <dtardon@redhat.com> [d3dca59e9cb314b171d2bd64c26aac9e817728f6]
attach style to shape
2013-09-27 David Tardon <dtardon@redhat.com> [95658fd22fa367acb5c8ca1422fb8874d31bf42c]
attach style to text placeholder
2013-09-27 David Tardon <dtardon@redhat.com> [3be4a1f3c8e01584e669a0ab687eec086476ef6c]
a layer must start a level
2013-09-27 David Tardon <dtardon@redhat.com> [b38eac27e2ea7f6fada7f9114fa0aa7119819630]
collect placeholder styles
2013-09-27 David Tardon <dtardon@redhat.com> [3d607bf747d28f1f47caf1e0b3e091ad64fa37af]
collect styles for shape levels
2013-09-26 David Tardon <dtardon@redhat.com> [fe78fc83096b703c5343314efc74522dcb80d5cb]
collect other parts of a shape
2013-09-26 David Tardon <dtardon@redhat.com> [fc2b764074b919a784f8611108f48d4972eef991]
draw text placeholders
2013-09-26 David Tardon <dtardon@redhat.com> [55e42f6891e782d0682b0746d0a07437c5b4cb3c]
placeholder's geometry is taken from style
2013-09-26 David Tardon <dtardon@redhat.com> [24a3ea92caa3b99a48940992f6d70ef88011792c]
draw shapes
2013-09-26 David Tardon <dtardon@redhat.com> [328b4822eba205b50f1e694323058edf4d4746a8]
shuffle code around a bit
2013-09-26 David Tardon <dtardon@redhat.com> [d1e148d5def2fbc6f4df1257a6b643d6aa9958df]
drop unused function
2013-09-26 David Tardon <dtardon@redhat.com> [adc3dd5e3f132e86512e2606d3dee521ec1117da]
allow to convert path to libwpg syntax
2013-09-25 David Tardon <dtardon@redhat.com> [eb70a52e9de9601748d1e6ca2e851fa621ecafa2]
collect refs to placeholders too
2013-09-25 David Tardon <dtardon@redhat.com> [26ce8c96848fafd617bf6c0290af48f026b09773]
rename function
2013-09-24 David Tardon <dtardon@redhat.com> [835faffdd509be574f64df210387db5c3b193028]
Rename KNTextBody to KNPlaceholder
I am going to use the same struct for object placeholders too.
2013-09-24 David Tardon <dtardon@redhat.com> [3a5f0f8f95a9bdf2f4a75ae20e12541af6081c6d]
handle nesting of geometry elements
2013-09-24 David Tardon <dtardon@redhat.com> [20c00818682d40069d13bcd699036e5481c61f5f]
handle level change in parser
2013-09-24 David Tardon <dtardon@redhat.com> [b36069603f2a6865f4511007f296b99886ea8423]
drop misleading statement
The same element is used to mark geometry property and its content in
property maps...
2013-09-24 David Tardon <dtardon@redhat.com> [03ba9e9d0e95e2fe8829f4d35751d8807994b55f]
change handling of geometry in collector
2013-09-24 David Tardon <dtardon@redhat.com> [d12d7a25e36025976197a17edbc9eb48ce4b3b69]
get default geometry
2013-09-24 David Tardon <dtardon@redhat.com> [ed67adba3284f0d769d674a88b62d5642b1050cc]
add functions to mark generic level change to collector
2013-09-21 David Tardon <dtardon@redhat.com> [3a1b16af07bf1d30501685f4be8fa25bec9cdb33]
disable copying
2013-09-21 David Tardon <dtardon@redhat.com> [d1dc6151b12a10f65b2102cc29f22a0b535b180f]
WaE: ... should be initialized in the member init. list
2013-09-21 David Tardon <dtardon@redhat.com> [e1d3b75608f57928ed6163db963e708ea25952cf]
add missing initializers
2013-09-21 David Tardon <dtardon@redhat.com> [9e07c2d5626f6ccabe96ac4ae6483fda03e5fee7]
WaE: ... should be initialized in the member init. list
2013-09-21 David Tardon <dtardon@redhat.com> [59add18e747621877203b914eff8a3a3539072ce]
KNPropertyMap actually needs copy ctor
2013-09-21 David Tardon <dtardon@redhat.com> [1ea011d71b08b9949e9b75f02529594fbb80f001]
impl. correct copy ctor
2013-09-21 David Tardon <dtardon@redhat.com> [37552b2ecbc86473ad3cf307ef8784d9872edd3c]
add missing initializers
2013-09-21 David Tardon <dtardon@redhat.com> [3071066ac222f73ac8d9be6a9eb847694fff378f]
work around gcc bug
error: '*((void*)& point +24)' may be used uninitialized in this
function [-Werror=maybe-uninitialized]
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47679
2013-09-21 David Tardon <dtardon@redhat.com> [f409a43c7ae17e886f9b2ab93a2f16f1dcb4496d]
WaE: ... should be initialized in the member init. list
2013-09-21 David Tardon <dtardon@redhat.com> [0f1f3eb5834582b99bcc5b5da6b51caafd6d9539]
WaE: ... should be initialized in the member init. list
2013-09-21 David Tardon <dtardon@redhat.com> [8cfe1a976bab4d1457a2ab39b90c62e118a8ecb5]
astyle
2013-09-21 David Tardon <dtardon@redhat.com> [8be80572adc827bfdd4de9be7e2ed5d3a3f735e6]
WaE: ... should be initialized in the member init. list
2013-09-21 David Tardon <dtardon@redhat.com> [42525b16d4647ba8f79f4330869b898ae82e4d9f]
disable copying
2013-09-21 David Tardon <dtardon@redhat.com> [bf61ad16b5bd23fa0bbb382e90dd679f4c6653d9]
WaE: unused variables
2013-09-21 David Tardon <dtardon@redhat.com> [01fe67cc56d0203299079ff79ad7207561a7093c]
WaE: unused function
2013-09-21 David Tardon <dtardon@redhat.com> [d69b01ed5cc483bf733a72d984d34ffdf4bbb77e]
WaE: private field 'm_dict' is not used
2013-09-21 David Tardon <dtardon@redhat.com> [cbd9b6282dc497e57bbb566b7f92be2f2f5b7555]
drop useless forward decl
2013-09-21 David Tardon <dtardon@redhat.com> [8837d154c16a768acbcff155fa366aeec5730c0f]
WaE: 'Paragraph' defined as a struct
2013-09-21 David Tardon <dtardon@redhat.com> [52a74c2b057d432ae447109050a680f97d882d09]
WaE: drop unused member vars
2013-09-21 David Tardon <dtardon@redhat.com> [8370431ebf62dc5fdeeeb74cc0c0e001f06e4e21]
drop useless forward decl
2013-09-21 David Tardon <dtardon@redhat.com> [83b2c79996b52b1863b4c64d9113d328fa283647]
WaE: unused variables
2013-09-21 David Tardon <dtardon@redhat.com> [24b7f761e07929c16ab6a8662a8373512f9bc67c]
WaE: unused variables
2013-09-19 David Tardon <dtardon@redhat.com> [3fc6a426e96a35839cabfa9ca65c86dc75a27eb1]
fix another stupid mistake
2013-09-19 David Tardon <dtardon@redhat.com> [3e592b857646d9c7bfd8a50470e8c59eeec55671]
test application of transformation
2013-09-19 David Tardon <dtardon@redhat.com> [19f6ed963651cc6ec233b327c80fb7712eaf60bf]
test inverse transformations
2013-09-19 David Tardon <dtardon@redhat.com> [e8aecd20ca340a0c4403a150f5252466b6397125]
fix stupid typo
2013-09-19 David Tardon <dtardon@redhat.com> [285b08d02bdf36d7f25d27e433d8bd58ecaf19e7]
test mult. of transformations
2013-09-19 David Tardon <dtardon@redhat.com> [8763e391b3f0acf0b8b9e50632463191e2764289]
test transformation creation
2013-09-19 David Tardon <dtardon@redhat.com> [91e95fbade308ad4a0df50e1a3f60a87feaf9e0c]
impl. operator== for transformations
2013-09-19 David Tardon <dtardon@redhat.com> [9061269b5c0f549bd2136a833cd12216f05f2d3d]
add missing &
2013-09-19 David Tardon <dtardon@redhat.com> [b17f07e93af1903630106fa45d1c46728f315d47]
add more stub tests
2013-09-19 David Tardon <dtardon@redhat.com> [bce9e27597a997ee9969afc148e4bf3c4020b76c]
register transformation test
2013-09-19 David Tardon <dtardon@redhat.com> [69c92372b628ccea18ad872f43f7456a5a202c0d]
test v.2 tokenizer
2013-09-19 David Tardon <dtardon@redhat.com> [c425736e5a1a17356af7bb050919650217a56ce2]
drop unused header
2013-09-19 David Tardon <dtardon@redhat.com> [3dab47b23e2306c339c29fc210b757dbbbcf0415]
simplify tokenizer call chain
2013-09-19 David Tardon <dtardon@redhat.com> [f895e5093dbba16d629bdb7dee911fae4cb66c41]
drop unneeded functions
2013-09-19 David Tardon <dtardon@redhat.com> [a2323d37d5ca4480466746924889751d81cfd138]
simplify tokenizer call chain
2013-09-19 David Tardon <dtardon@redhat.com> [670cfcf1113fe23ff2cd948d466abb37ef89acea]
replace direct use of getKN2TokenID()
2013-09-19 David Tardon <dtardon@redhat.com> [ecb9186655475306eeda18b67712d79bf01985ca]
drop unused functions
2013-09-19 David Tardon <dtardon@redhat.com> [421d1858f1ce04fd88b9c98e47dd8e93203e80bd]
handle no namespace
2013-09-19 David Tardon <dtardon@redhat.com> [5a89338fb1c435fcace3543418554262b268db7b]
differentiate between unknown and empty namespace
2013-09-19 David Tardon <dtardon@redhat.com> [2b04e88a99c8c1e2a556fe11a97387e59e2efbac]
move break to right position
2013-09-19 David Tardon <dtardon@redhat.com> [2aaa052d6da05d8f73c80a5e9e009d6bd7857b1e]
add missing else
2013-09-19 David Tardon <dtardon@redhat.com> [5c1d3dccef7409ce4e3c5825ab217352b8b13b7c]
add missing else
2013-09-19 David Tardon <dtardon@redhat.com> [0cb4d6fb84fbdb1f020cf2c197b4955928b2894b]
add missing else
2013-09-19 David Tardon <dtardon@redhat.com> [a49fd0edf0bbe98db966989987100f81bbb3a73d]
use readID() where applicable
2013-09-19 David Tardon <dtardon@redhat.com> [c554bfb887e89f5c9cac71f9e8724135041d1c2c]
add func to read ID if it is the only attr.
2013-09-19 David Tardon <dtardon@redhat.com> [256b05cd39f9c382ae6b35eee5177f4f7006f79e]
do not crash on tags without namespace
2013-09-19 David Tardon <dtardon@redhat.com> [c4766012ab44bfc90fee738aae28920fb42ee2c0]
add functions to retun ns and name as one token
2013-09-19 David Tardon <dtardon@redhat.com> [b6faeb6b0675842742400e06c94c2d39948f2944]
allow to combine name and namespace token in one value
2013-09-19 David Tardon <dtardon@redhat.com> [9d8deb00ccd42f609303729ce3a011fadf00672b]
add a func to draw a list of objects
2013-09-19 David Tardon <dtardon@redhat.com> [5665a20271d943bac42b1959bf63cd0232e2886e]
overhaul handling of output
2013-09-18 David Tardon <dtardon@redhat.com> [1c443dba6853f613b660c00fddb27d897171885d]
finish parsing of title and body placeholders
2013-09-18 David Tardon <dtardon@redhat.com> [8fbd372d1b5700d6c52260ff3e026725a53e52ae]
collect placeholder styles too
2013-09-18 David Tardon <dtardon@redhat.com> [6f6e92ea25bcafcfab2008a4ad9d3684329a0615]
apply default value
2013-09-18 David Tardon <dtardon@redhat.com> [60a3d5faa50f80111beaa0edeb1ac15f0f30fd29]
mark functions for use from subclasses as protected
2013-09-18 David Tardon <dtardon@redhat.com> [d2c2e16983cb2cde7a3a4469634b8ad60fb829d6]
rename function to make its meaning cleaner
2013-09-18 David Tardon <dtardon@redhat.com> [5070f9c0339dc0e1dce4a79e901611fb94723ddc]
drop duplicate function
2013-09-18 David Tardon <dtardon@redhat.com> [0c8960dc243ff007f777e0a9de265500ed9f428a]
WaE: comma at end of enumerator list
2013-09-18 David Tardon <dtardon@redhat.com> [274499ff46db3c0d5daa8e38bb3770aa32fa53b8]
drop unneeded function / simplify
2013-09-18 David Tardon <dtardon@redhat.com> [67c8f937d6753bc824a85028009ca3e24e75b83f]
use readRef() here
2013-09-18 David Tardon <dtardon@redhat.com> [9a3096bf0e49ea97e38e633886bb40df74d0e036]
do not allow IDREF to be missing
2013-09-18 David Tardon <dtardon@redhat.com> [92b7448a5d86e23b4d87ecd0e41c246e3a2d7f24]
pointless change
2013-09-18 David Tardon <dtardon@redhat.com> [4a8d78ee601162fb757df685f4dfde1d1071124c]
no need to pass size as separate width and height
2013-09-18 David Tardon <dtardon@redhat.com> [80a1ba8da247426062ed53f8a968e2ba278def0d]
read complete size or nothing
2013-09-18 David Tardon <dtardon@redhat.com> [3bf75ed7427de7bd031e1a9802de83253ff3f850]
abstract reading of two attrs from element
2013-09-18 David Tardon <dtardon@redhat.com> [64b3f4a82484a4e386ca502aba0ea7b87e069f83]
rename function for consistency
2013-09-18 David Tardon <dtardon@redhat.com> [fd5256cb3ae975164388df39b03083810726058d]
just use lexical_cast
2013-09-18 David Tardon <dtardon@redhat.com> [f6ca82139af2dd92056cad982c33fb26bd29b1cf]
int -> unsigned
2013-09-18 David Tardon <dtardon@redhat.com> [3ed97736cb94fbe06f0ca7e4d8937112788e45c3]
parse image media elements
2013-09-18 David Tardon <dtardon@redhat.com> [532bf7691f30a12de63ce588f197bcc24d95bfeb]
parse sf:content element
2013-09-18 David Tardon <dtardon@redhat.com> [cce00e57b55a037c9d91d6ec58e0692126bcfe7f]
do not parse what is not needed
2013-09-18 David Tardon <dtardon@redhat.com> [e53066c67b149e604205764a86deb25ec7ebd210]
there is no crop-geometry element in media
2013-09-18 David Tardon <dtardon@redhat.com> [444d3417b1c34b2dc345f4e8bb6168aafc39fb8b]
build media struct from collected parts
2013-09-18 David Tardon <dtardon@redhat.com> [2dc7a045805d56ba0aa1d97fccd364480bc3ce4f]
add filtered image map to dict.
2013-09-18 David Tardon <dtardon@redhat.com> [d54b71e7aa744e9f15d6857c8ea99b5da99e8268]
add vert. spaces
2013-09-18 David Tardon <dtardon@redhat.com> [2105d33857aa5c89ce272e7a50fa11abed109e1a]
add collector func for filtered image
2013-09-18 David Tardon <dtardon@redhat.com> [3f7f1e02f58c04e0397be10a3aa5f0be1eb01949]
add collector func for unfiltered image
2013-09-18 David Tardon <dtardon@redhat.com> [6a90f6aceca029ce233e42ef4d1640d0152fabea]
add unfiltered map to dictionary
2013-09-18 David Tardon <dtardon@redhat.com> [d97e29798463a75c830a58f0348adf406ca1d240]
add data map to dictionary
2013-09-18 David Tardon <dtardon@redhat.com> [e144664e453527523e96821a6149b1f612bfe366]
add a func to collect ext. data
2013-09-17 David Tardon <dtardon@redhat.com> [d69096eed384e7f431fd1f4fbf5ae9037e5fd280]
transform before creating path
2013-09-17 David Tardon <dtardon@redhat.com> [8dec3b38f5175b52d369ec349357d3a37bd8df43]
draw arrows
2013-09-17 David Tardon <dtardon@redhat.com> [56039b9334e0bb4e24ea3dc47c7cf3ae8feff4f8]
draw star
2013-09-17 David Tardon <dtardon@redhat.com> [179180d6167e4e00edda227aa445a5d1fcc0be20]
draw polygon
2013-09-17 David Tardon <dtardon@redhat.com> [bd024d787dc49d6edf951b4178686041c5bb4be8]
impl. transformation of path
2013-09-17 David Tardon <dtardon@redhat.com> [4913cd5e00a3a3feccd24a6bae5f1e563212efbe]
impl. parent style linking
2013-09-17 David Tardon <dtardon@redhat.com> [6c90af79e3b0f1d0bf7d0c0622a8e5882ef25969]
resolve style parents when stylesheet is processed
2013-09-17 David Tardon <dtardon@redhat.com> [a8d9d1136a5891038fb2e768016b79506638fa6a]
parse missing parts of key:stylesheet element
2013-09-17 David Tardon <dtardon@redhat.com> [1e885cd7e3b88090812ee44114b1971ac70f37f6]
pass the stylesheet to use for resolving parent styles
2013-09-17 David Tardon <dtardon@redhat.com> [54699608247102caba3f00399a30fe4681b43328]
handle stylesheets
2013-09-17 David Tardon <dtardon@redhat.com> [58573355f79748b549c66c3e41ae9c73f4ca83d7]
there is actually no need to keep master stylesheets
This reverts commit d98360d49bfb4be1ff9da3e725dbbcb1f49caec3.
2013-09-16 David Tardon <dtardon@redhat.com> [d98360d49bfb4be1ff9da3e725dbbcb1f49caec3]
pass master slide stylesheets around
2013-09-16 David Tardon <dtardon@redhat.com> [10acb6e9538726b59c1d30cca894939cdd292492]
use the same arg to mark anonymous styles
2013-09-16 David Tardon <dtardon@redhat.com> [0c0bdbcaff64be4f227c21c23ac2def305ecab59]
stylesheet can be referenced
2013-09-15 David Tardon <dtardon@redhat.com> [153350389448396cbe47692669ceec13d56408f1]
add dummy classes for v.1 and v.2 defaults
2013-09-15 David Tardon <dtardon@redhat.com> [3649a8c056342376b2f4f96d8fb4d9d5e6f9a540]
pass defaults around
2013-09-15 David Tardon <dtardon@redhat.com> [568d14cac3ca77b8a5996820c55c8da42b95ad4a]
prepare ground for handling default values
2013-09-15 David Tardon <dtardon@redhat.com> [53413b31c2a130b5fd969f5f2b1285b11e711348]
cover versions, not just the two generations of the format
2013-09-15 David Tardon <dtardon@redhat.com> [b7df4ecd9f49d31eaede0b2d82fa0b2d40b658f3]
add a representation of a stylesheet
2013-09-15 David Tardon <dtardon@redhat.com> [1c60fe3dbdcb2867debf35ef57e588f6d819eb05]
allow to collect other style types
2013-09-15 David Tardon <dtardon@redhat.com> [f3aac9b311652cc27bef7a1af7ffff91b7bb6761]
allow to handle nested style defs in a special way
Nested styles are styles defined in the property map of another style
(of a different type).
2013-09-15 David Tardon <dtardon@redhat.com> [0fb2555bf2734fce6f5875c2d4424f2096b35169]
handle style refs too
2013-09-15 David Tardon <dtardon@redhat.com> [e310936cd66ec8132eff6392c5f25e1a2f6fe2be]
simplify handling direct values and references
2013-09-15 David Tardon <dtardon@redhat.com> [76fa4d146c6bf0cef8fc61b61e4974b6cb236f21]
use specific style types everywhere
2013-09-15 David Tardon <dtardon@redhat.com> [eb4de26718bf68bab9767c6680d9d212a1e10bd3]
create specific style types
2013-09-15 David Tardon <dtardon@redhat.com> [49037b8f09648f64a1990e64cbc4a9f66082876f]
there are no headline styles in v. 5
It is likely that style type has been renamed (or dropped entirely).
2013-09-15 David Tardon <dtardon@redhat.com> [62e1981e101f427ed4d716baae5b6e2b4d084d6a]
drop unused function
2013-09-15 David Tardon <dtardon@redhat.com> [b846ce2e7e98093421776730fc97ca875f8288f8]
pass WPXInputStream around as shared_ptr
2013-09-15 David Tardon <dtardon@redhat.com> [2e4e1c6932af62910f1282b02137b654b14d2ace]
allow optional IDs
2013-09-14 David Tardon <dtardon@redhat.com> [41c27451ca400d53e4d9eb0ae085c64906f6b906]
style ident. and parent ident. is optional
2013-09-14 David Tardon <dtardon@redhat.com> [ab0262497cefca912a435beba965863b0d1aab38]
add a func to retrieve the style's property map
2013-09-14 David Tardon <dtardon@redhat.com> [eef973bf246b3b69eec829e72aab24894508abea]
add separate classes for style types
2013-09-14 David Tardon <dtardon@redhat.com> [d9e45f00559b6b11c09fdf2e97f9d264d0046715]
add a class representing a property map
2013-09-14 David Tardon <dtardon@redhat.com> [115f8fc11f6a6c14d90ff9e87b80ba0fe7332d7d]
change KNStyle into an interface
This is the the first from a series of commits on style and stylesheet
support.
2013-09-13 David Tardon <dtardon@redhat.com> [cfe750848a6bb2056c2f46d857300cc06f06944f]
impl. matrix mult.
2013-09-13 David Tardon <dtardon@redhat.com> [73363244ac5fb5fa225571c7510e72aa918aad2b]
add func for application of trans.
2013-09-13 David Tardon <dtardon@redhat.com> [f17c15f780d0bb539ded9aeed34ababd5b2e3668]
impl. creating trans. from geometry
2013-09-13 David Tardon <dtardon@redhat.com> [19d1209543f97ecf047b08b0cad827d25a20c22c]
impl. primitive transformations
2013-09-13 David Tardon <dtardon@redhat.com> [e5f60c6066086fcc6320cda542087aa02e5b0b29]
add dummy test for transformations
2013-09-13 David Tardon <dtardon@redhat.com> [c8e857823d14df59627a2b564d60603cb36f3bf0]
add some documentation
2013-09-13 David Tardon <dtardon@redhat.com> [659955128647899fdc5a8ff2d3e3b0f7191a780f]
be consistent with cairo
2013-09-13 David Tardon <dtardon@redhat.com> [d873f96b08a8a627d2b62db16eb3e8030f24989a]
flips are already encoded in trans. matrix
2013-09-13 David Tardon <dtardon@redhat.com> [f77e2c1e489049b09df789d4f99c96ea1c0d7053]
this does not need to be a ctor
2013-09-13 David Tardon <dtardon@redhat.com> [35987bb109fac4785efac3371234a744de16f112]
allow to create transformation from its components
2013-09-13 David Tardon <dtardon@redhat.com> [16f5379d785c1ebf98c0b46d1780c234e3b6c024]
fix path parser
The tokenization does not work as I expected. It is likely I am missing
something, but I will not bother with it now...
2013-09-13 David Tardon <dtardon@redhat.com> [3b710e323236229299d3075fcc8c811b7f79938d]
fix SVG export of paths
2013-09-13 David Tardon <dtardon@redhat.com> [ea23cde34929219fad3930f4cf23e08922ac6b31]
add unit test for SVG path export
2013-09-13 David Tardon <dtardon@redhat.com> [becfa9d9b4cc7005ba6b71a83bc49b19852202e0]
rename test functions
2013-09-13 David Tardon <dtardon@redhat.com> [2cbbdda0e9fc3f85928d9231e4a6f9a7ca155561]
add unit test for path construction
2013-09-13 David Tardon <dtardon@redhat.com> [5823ee4123397540d833e275431ef23e4fcc77d9]
impl. operator== for paths
2013-09-12 David Tardon <dtardon@redhat.com> [7550bb3f8ab2819837209a7a4bfbf2f980e3ccf4]
parse path string
2013-09-12 David Tardon <dtardon@redhat.com> [e7071446e574024a4c9ece923a399c0e45b5592c]
parse all shape types
2013-09-12 David Tardon <dtardon@redhat.com> [487d567d43e57754d76f557c6910bdfdacdb2567]
fix copypasta
2013-09-12 David Tardon <dtardon@redhat.com> [caa30f453ce1b19526fffe18111e2c776dd05437]
parse all path types
2013-09-12 David Tardon <dtardon@redhat.com> [fa40d3f2db327e2152aeb8cc6ff1bcba0eb82dd3]
fix typo
2013-09-12 David Tardon <dtardon@redhat.com> [7bd5e90df594f947ba3cdb55ef3fdda99b46d83f]
collect bezier path
2013-09-12 David Tardon <dtardon@redhat.com> [c923f936867173d49cd82859c7e17cd7194f543e]
collect special paths
2013-09-12 David Tardon <dtardon@redhat.com> [19318104c0809486e39af307a277e54a788b9434]
path must be saved till we know what to do with it
2013-09-11 David Tardon <dtardon@redhat.com> [0de92cd607a8ca2cccbd826d2a6cbfae62e1bd42]
add path creator funcs for stock shapes
2013-09-11 David Tardon <dtardon@redhat.com> [c8cc322ff18fadbd1197fa8db0a82ab1a3b011b3]
add struct for holding shapes
2013-09-11 David Tardon <dtardon@redhat.com> [3dd1a452019c8b9e28425e412ba46709b0e3bf44]
add recently discovered elements and attrs
2013-09-11 David Tardon <dtardon@redhat.com> [80c284e967f951742286f832e846da04663272ac]
parse sf:bezier element
2013-09-11 David Tardon <dtardon@redhat.com> [a2923835e3c7c49b767b249906b0faf13e4839a4]
save beziers
2013-09-11 David Tardon <dtardon@redhat.com> [cf3c8a012225586976845537befa34c6976b652d]
parse sf:path element
2013-09-11 David Tardon <dtardon@redhat.com> [f536cf66cb434abca5a5d109eb5f414eb1c24cbb]
rename to reflect the new purpose
2013-09-11 David Tardon <dtardon@redhat.com> [58b40cc300fb04c7a3c2f2f0b412fd72caca472a]
add unit tests (empty now) for KNPath
2013-09-11 David Tardon <dtardon@redhat.com> [5a7a33de9cf5bcf00195452fa5af76573a7392be]
impl. conversion to SVG path
2013-09-11 David Tardon <dtardon@redhat.com> [0130e81508b6a9fd8e432843142ae547864beaed]
allow to construct KNPath from path string
2013-09-10 David Tardon <dtardon@redhat.com> [c6cc98b1c41d9903326896d0b007dd483650e191]
drop geometry from KNPath
2013-09-10 David Tardon <dtardon@redhat.com> [ca3472f1d9a8e7235e5e278ce2e997295adec4be]
drop pointless KNPoint struct
2013-09-04 David Tardon <dtardon@redhat.com> [8c437ac598f724ff5a0ebb3d52ea89aa6265570d]
do nothing if not collecting
2013-09-04 David Tardon <dtardon@redhat.com> [3f86a665df9a09159e3edc6bf11c214ce0a2e755]
rename function
2013-09-04 David Tardon <dtardon@redhat.com> [84ee974745716bfc0ddfb54a0462e6ea449cf290]
paint object group
2013-09-04 David Tardon <dtardon@redhat.com> [582308076f5c2546390019be488e8f916dce6043]
do not process text placeholders for now
2013-09-03 David Tardon <dtardon@redhat.com> [008f4b4c3e95bcfa588ec6691b79dfe2036ed56a]
process slide text
2013-09-03 David Tardon <dtardon@redhat.com> [4e89b90179610777437df7027a989a544b0ad177]
do nothing if not collecting
2013-09-03 David Tardon <dtardon@redhat.com> [1e19acc4dfff91cc669b6b3f56d6673194a04c15]
reset current text
2013-09-03 David Tardon <dtardon@redhat.com> [e2bf0ffad1c89748d2263e7c7ecda1de6fbaa044]
fix copypasta
2013-09-03 David Tardon <dtardon@redhat.com> [41dad8b45f269dd0faee05718c10133f83b6a286]
skip unparsed elements
2013-09-03 David Tardon <dtardon@redhat.com> [ccaaf9113ebff28a0823c92280b65f2f8aadf315]
fix stupid typo
2013-08-24 David Tardon <dtardon@redhat.com> [e28bc566f6bccc199434c5897d1743b76d335ace]
WaE: comma at end of enumerator list
2013-08-23 David Tardon <dtardon@redhat.com> [178e7179f02373c83b8c8136651867b6b00e8075]
parse text placeholders
2013-08-23 David Tardon <dtardon@redhat.com> [8cdbb5b4111e3d19812471c2d96ede250b5133ec]
parse text
2013-08-23 David Tardon <dtardon@redhat.com> [4ad0fbf15e676d9c9d624d77870963f749d2deaf]
more debug macros
2013-08-23 David Tardon <dtardon@redhat.com> [4b7aae6f72e8fe62ac2c8e58ea1aaa7d39641a3f]
add missing implementations
2013-08-23 David Tardon <dtardon@redhat.com> [4397dc1e5055abb2d92cd322e6af8c7033c6cea6]
drop decls of removed functions
2013-08-23 David Tardon <dtardon@redhat.com> [7eb35ddf8b706840e6d084a9f744e00efd513a9b]
continue with the same para style after line break
2013-08-22 David Tardon <dtardon@redhat.com> [054ee8138795a451abbafc640847155ceb16a264]
prepare for parsing slide text
2013-08-22 David Tardon <dtardon@redhat.com> [7441195444aa927ca341b6302c99580ef00de2ce]
add support for handling text
2013-08-22 David Tardon <dtardon@redhat.com> [cea7cad8a873b15755b6d2da7e80b3970559e0b1]
relicence with agreement of the author
2013-08-21 David Tardon <dtardon@redhat.com> [0853e8b3bad8b23d4eb35e48c17f3be25a9e7d47]
move parsing of styles to an extra class
2013-08-21 David Tardon <dtardon@redhat.com> [205deab93f6589269e24ef0aa1b3f4277cbc58bf]
wrong include
2013-08-21 David Tardon <dtardon@redhat.com> [4a0062f629018d9dda18c8857291c7577753a3bc]
move generic XML functions out of KN2Parser impl.
2013-08-21 David Tardon <dtardon@redhat.com> [1a5685a3d4b60bea6cb8fea8230640907c1cc806]
rename to KNThemeCollector to better match intent
2013-08-21 David Tardon <dtardon@redhat.com> [8f3c1eeb44c0518286e958f79d65a083c02d0a5c]
better handling of finished layer
2013-08-21 David Tardon <dtardon@redhat.com> [f1c6b247cc638d79f43ad0ce137983f42660ca5c]
do nothing if collecting is disabled
2013-08-21 David Tardon <dtardon@redhat.com> [46a0beb317d8f173cdf0ed434cbebf1315101ad1]
handle group collecting correctly
2013-08-21 David Tardon <dtardon@redhat.com> [b645395e3f9387f2047e4ff4c9ce821717108a6e]
initialize var.
2013-08-21 David Tardon <dtardon@redhat.com> [2d8fe74548f621ed7eaf4d0afaceb262f239c518]
drop nonreferenceable objs from dict
2013-08-21 David Tardon <dtardon@redhat.com> [e9400a9456cd8d6cb9819f18a86714b4d50deca7]
do not need dict. for drawing anymore
From now on, all resolving of object IDs is going to happen during
parsing.
2013-08-21 David Tardon <dtardon@redhat.com> [0ef8e75ba0d9ed00b41b9aa5c0818c5eac2cd24f]
replace indirect object refs via ID by smart ptrs
2013-08-21 David Tardon <dtardon@redhat.com> [e1e59cde7ac0d8875736c68b768d1e551555bdf1]
fix processing of object groups
2013-08-21 David Tardon <dtardon@redhat.com> [60729d8cb46cdb3537b0418f553c1cc7b40a7427]
output line style too
2013-08-20 David Tardon <dtardon@redhat.com> [b1f536e93949c3f5785af11f90bfb9f04a3f0c63]
paint line
2013-08-20 David Tardon <dtardon@redhat.com> [d3226228c9937b3e51688fbdcd7267a787f2b0bd]
process layer objects
2013-08-20 David Tardon <dtardon@redhat.com> [a4db12e831b5b415076082f0a9bbfd8a7b416298]
fill in README and NEWS
2013-08-20 David Tardon <dtardon@redhat.com> [a993d74a29227fe21be902f82b56d8073b63f6f0]
add todo list
2013-08-20 David Tardon <dtardon@redhat.com> [8ab80f1c02a13f32711f96b38917f1f637d742f5]
impl. KNObject for basic types
2013-08-20 David Tardon <dtardon@redhat.com> [d434a6e0fa8d8e26f2f2ae0eaaad79c2fe992183]
create interface for saved pres. objects
2013-08-20 David Tardon <dtardon@redhat.com> [dad350dd0cab63129d7bf9f04321500ea73e96d7]
fix typo in doc
2013-08-20 David Tardon <dtardon@redhat.com> [4fde22242e266ca38efdba603f73c495bdc1ce51]
add (skeleton) transformation class
2013-08-20 David Tardon <dtardon@redhat.com> [604e85d2c2641707ff974c61b753df263504f17b]
factor common parts out
2013-08-20 David Tardon <dtardon@redhat.com> [3e50e79ce4158aeaf5f94bd71198ec488f68d03b]
we need to remember all referenceable entities
2013-08-20 David Tardon <dtardon@redhat.com> [b3e7806d9f1ddbe7af844d3d515cb9a3ac9164de]
ignore top elements ui_state and version_history
2013-08-20 David Tardon <dtardon@redhat.com> [93554027e76b88a776b07c35b19df8f8e3550938]
size is floating point
2013-08-20 David Tardon <dtardon@redhat.com> [b46a1416390047a288a9a9e79b0a2fb4dc023b86]
process drawables
2013-08-19 David Tardon <dtardon@redhat.com> [cb4081ebc82f65065452a906d7d921440fd99d59]
fix path construction
2013-08-18 David Tardon <dtardon@redhat.com> [64b323ad5d609af2c52f25eabe87118b1f7a0f49]
reset input stream before parsing
2013-08-17 David Tardon <dtardon@redhat.com> [bc60891edbab1762f3288858e91eedc4a48c7989]
switch to KNXMLReader
2013-08-17 David Tardon <dtardon@redhat.com> [fd3537887be4901ef3548d2b195337e3e7421757]
fix condition
2013-08-17 David Tardon <dtardon@redhat.com> [040d1b99cda832f1a8036df832c60366f40c5fd0]
create a simpler mechanism for slurping the XML content
2013-08-17 David Tardon <dtardon@redhat.com> [91c41263a1d158f564cbf6fea56b496b3ad61fee]
fix build
2013-08-17 David Tardon <dtardon@redhat.com> [362c4afd3b679009abc0e7ffa8ee4e8b3e04bce1]
fix typo (and compilation)
2013-08-16 David Tardon <dtardon@redhat.com> [30edcb7273e84c41fa20ad8c9a54a689d0bbadef]
skip ignored element
2013-08-16 David Tardon <dtardon@redhat.com> [85500348c5451315c75781c065cceba5295c60b1]
fix order of arguments
2013-08-16 David Tardon <dtardon@redhat.com> [796b9c52207c98b8ceffcbfc2b59d2d1c156212c]
really parse layers element
2013-08-16 David Tardon <dtardon@redhat.com> [9a42d470f8a368f42c4a8f85c08c0262bd014fba]
proxy-master-layer opens a new layer too
2013-08-16 David Tardon <dtardon@redhat.com> [b746dfd871617812de13c54b67009e67190e6349]
fix processing of pages
2013-08-16 David Tardon <dtardon@redhat.com> [68183f2e45a50fbade2b16424dcd550ba454ed37]
handle empty elements correctly
2013-08-16 David Tardon <dtardon@redhat.com> [971408aae181f3b8cca733676fbe761e2b2707bb]
sf:property-map can be empty
2013-08-16 David Tardon <dtardon@redhat.com> [f6d992ca86b9e8099c746bf8f0f4b7cac3a852de]
define in the right scope
2013-08-16 David Tardon <dtardon@redhat.com> [c4a8fa4b24ccdaedc5425bb993c5839cdfbacb3f]
this element is processed...
2013-08-16 David Tardon <dtardon@redhat.com> [f501011159bd30bc224f12df111d4e0e02641ca1]
skip unknown and unprocessed elements
2013-08-16 David Tardon <dtardon@redhat.com> [c2b605f78b682832c45d0c3a09b3f529a8aad26c]
fix copypasta in assertion
2013-08-16 David Tardon <dtardon@redhat.com> [ad68cf295a20bf89619bfc8b44f6dbf25c5a7c78]
fix checking of empty element
2013-08-16 David Tardon <dtardon@redhat.com> [43a2767fa7d9483b8c105cd9cab7c1c829844b38]
test name, not namespace URI
2013-08-16 David Tardon <dtardon@redhat.com> [57e5e96b5af6e949483988f4d96399bba3714071]
fix order of arguments
2013-08-16 David Tardon <dtardon@redhat.com> [3c19f4a761f4b2eb62894bc0b29abd0c00d04f17]
drop unneeded virtual function
2013-08-16 David Tardon <dtardon@redhat.com> [6fa535c245d80d25b81403e1c2c7ec44f9e03a3d]
BIPU page output
2013-08-16 David Tardon <dtardon@redhat.com> [80baaa62db8554ed62daa3ffc5906055158357ae]
parse shapes
2013-08-16 David Tardon <dtardon@redhat.com> [72920e9fe34817fc34b5bc0623ce959d75b3e979]
keep the tokens sorted alphabetically
2013-08-16 David Tardon <dtardon@redhat.com> [d5bd7543c662561bd1bfd4590b6290b4c5f67fb1]
fix typo
2013-08-16 David Tardon <dtardon@redhat.com> [501b39ba6c7211b0f121a02cdd129ba859e44209]
parse page and layer elements
2013-08-16 David Tardon <dtardon@redhat.com> [7f8767d4710a342483837c43b81e30a40aa727df]
parse master-slide element
2013-08-16 David Tardon <dtardon@redhat.com> [64b3c2ca91846869ec443c29b8fc3cf9df5fe7b1]
use ID_t consistently
2013-08-16 David Tardon <dtardon@redhat.com> [c015a018b73c26ec2c7ac1a3e7f0cd3cff95e12f]
actually parse things
2013-08-16 David Tardon <dtardon@redhat.com> [cf0f253ec6c607890cd39e2c13b324bd626b9d89]
handle presentation size
2013-08-16 David Tardon <dtardon@redhat.com> [0ed934174949a2cac2bcbdc5e8392afcbcede5a0]
refactor collector
2013-08-15 David Tardon <dtardon@redhat.com> [5c8c8e32e883a926137ad9bd6f991a1448693179]
fix URL
2013-08-15 David Tardon <dtardon@redhat.com> [c1564f5c6a5f7ec9cccbe634e4f7e4367cf0a004]
prepare for processing shapes
2013-08-15 David Tardon <dtardon@redhat.com> [de9bce536d0ae730f87a43f5590c42a828b70de7]
remove double space
2013-08-15 David Tardon <dtardon@redhat.com> [aa376dc0be90c871965a3c1633cf325664281760]
process styles
2013-08-15 David Tardon <dtardon@redhat.com> [b2cd93c040ff91dad710c3a303878351e5ae7827]
allow to handle styles from master pages
2013-08-15 David Tardon <dtardon@redhat.com> [ea34e90a6e24c6fb841654c0304fa83459525070]
add more basic types
2013-08-15 David Tardon <dtardon@redhat.com> [ab18985fc252e0b5b2654a3644f29057a34b2ab8]
.apxl.gz is preferred over .apxl, if both exist
2013-08-14 David Tardon <dtardon@redhat.com> [3dd588ef1f8d2d78977902b6eb0af69fa1fdf165]
add helper func. for reading single attr. value
2013-08-14 David Tardon <dtardon@redhat.com> [2bcdab50e346fe9214b5fe04d54e7abd88f14bdb]
parse styles
2013-08-14 David Tardon <dtardon@redhat.com> [80247f1187d988c660354db15ee9810b22e82604]
change xmlChar* to char* to simplify use
2013-08-14 David Tardon <dtardon@redhat.com> [02ea1d7ba8d9b35941f497dd8ced9d1dc2976e5d]
add BIPU support for handling of styles
2013-08-13 David Tardon <dtardon@redhat.com> [ca8b22c63cb40a6ad77d8d0afe00b0a88180ead5]
check for NULL is already done in getKN2TokenID
2013-08-13 David Tardon <dtardon@redhat.com> [73a1dbdb5ebbc23c6362b1f98f7278c7dccd2a0f]
add more useful types
2013-08-13 David Tardon <dtardon@redhat.com> [f63f885ca99c83672c0a40d5855fa2767b2027b6]
parse key:size
2013-08-13 David Tardon <dtardon@redhat.com> [8922bc9bffe4a40e0e262954cfcd7c5b520acbb5]
parse overall structure of the presentation
2013-08-13 David Tardon <dtardon@redhat.com> [6be867054a8e7086663f3de261615c0b8b9a8f77]
calc-engine is in sf namespace
2013-08-13 David Tardon <dtardon@redhat.com> [5bdf8d89705d978c455cd5f7ba33e8cde00b13fd]
add XML specific debug macros
2013-08-13 David Tardon <dtardon@redhat.com> [db1dba9a038a05a570e00c40e4efb6388cea64fe]
check for the right attribute
2013-08-13 David Tardon <dtardon@redhat.com> [71c8ca22655db39dcb3123d473c94871352078d6]
do not read extra node at end
2013-08-13 David Tardon <dtardon@redhat.com> [f47c09ca91ea97ec3c68b3f068ac9b20324bc30a]
add debug msg
2013-08-13 David Tardon <dtardon@redhat.com> [e90b5a6b9f11530d873b4182d9d9328b69a9459c]
fix skipping of empty elements
2013-08-13 David Tardon <dtardon@redhat.com> [73c3d23f2dfae765a56b52927b1b90637317c229]
pass args in the right order
2013-08-13 David Tardon <dtardon@redhat.com> [6b627be655a28aaba3b72b948a810675af02b9a9]
fix condition
2013-08-13 David Tardon <dtardon@redhat.com> [e1c8f066cc234a0857ebe3f8dcb8299e87b0da85]
simplify program flow
2013-08-13 David Tardon <dtardon@redhat.com> [6633b675a7d41e338ecf8f253ff16bfd5434b6bf]
use exceptions to signalize parser error
2013-08-13 David Tardon <dtardon@redhat.com> [c95c7e8569dc9cd0570a8c401a98a341470cf05d]
return false when there are no further nodes
2013-08-13 David Tardon <dtardon@redhat.com> [25eac1a7b2599b524dd0672dac7d56a59d5f5456]
add helper functions for processing XML
The libxml2 functions are bit too verbose to my taste .-)
2013-08-13 David Tardon <dtardon@redhat.com> [59a3633b82191a7e1cc1c9a6ecf997324a3241d9]
add license headers
2013-08-13 David Tardon <dtardon@redhat.com> [12625bd310251ca8c8a837987373b2cb0c94a7ca]
simplify mapping of token names
Also split token maps for v.1 and v.2.
2013-08-12 David Tardon <dtardon@redhat.com> [4093f19c97ed47c0727774e214e0322670f3cd65]
fix library path for tests
2013-08-12 David Tardon <dtardon@redhat.com> [a7a78a7f5b7c90f6e690d7af0beaf4d02b9aab8e]
add KNToken.gperf to tarball
2013-08-08 David Tardon <dtardon@redhat.com> [a5820ebad363bee27ce8b673e703bb1db8039768]
astyle
2013-08-08 David Tardon <dtardon@redhat.com> [9a989842023518df10f1058934b1d5e08206e251]
read root element
2013-08-08 David Tardon <dtardon@redhat.com> [eeedbd06baea9a30f0509f90022f7ef4f49ab522]
add unit test for XML attr. iterator
2013-08-08 David Tardon <dtardon@redhat.com> [bb3a3838ecc640635f1fbc7806c32d93a5aef989]
simplify processing of XML element attrs
2013-08-08 David Tardon <dtardon@redhat.com> [24c422d7b8a0349bc6573f1961e6b75c86c33831]
rename version macros
2013-08-07 David Tardon <dtardon@redhat.com> [23b61e4aee02bcd9f7c921b57968e2b91596d333]
add tokens for v.1
2013-08-07 David Tardon <dtardon@redhat.com> [a532b9702d26435eed049677478a40d00f65e1c9]
add more attribute/element tokens
These are inferred from available files of v.2. There might be more
needed in the future.
2013-08-06 David Tardon <dtardon@redhat.com> [2430ea8f325e8f84e3d6c7ff5928ab8292b3ffb4]
add support for gzip decompression
2013-08-06 David Tardon <dtardon@redhat.com> [1847f2456c7a61c54e6c447ba868f3295b2abb02]
improve detection
All versions before Keynote `09 were saved as "packages", which means
directories containing all the files. That poses a problem, because
there is no way to get the path from a stream (even if it is a
file-based stream). Let's ignore that problem for now .-)
2013-08-06 David Tardon <dtardon@redhat.com> [70c871d45c67e3bdede2000fdb2ce5038df6f9b1]
astyle
2013-08-06 David Tardon <dtardon@redhat.com> [692b28931e494824ea9b52a5535dcbcbe1e2ad6a]
need plain zlib too
2013-08-06 David Tardon <dtardon@redhat.com> [2637badc644f4740c7c03a4e677141b3ac82c3f9]
detect Keynote 1.x format
2013-08-06 David Tardon <dtardon@redhat.com> [b6966486462f179603abd37959bd903bfe251ee4]
create skeleton XML parser
2013-08-05 David Tardon <dtardon@redhat.com> [69d2033e7569e38de5ba193c359018e48e9368d5]
add simple format detection
2013-08-05 David Tardon <dtardon@redhat.com> [be094b2cf9630d41f53996ef5e46464e1a15ef18]
update read* functions
2013-08-05 David Tardon <dtardon@redhat.com> [89aa6c4160e62cbe31aa03f4ffe9d17b7206fb9d]
add streams
2013-08-05 David Tardon <dtardon@redhat.com> [2f675ef23b0b6e6c7170ca6f12211366e626a79c]
initial import
|