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 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 21020 21021 21022 21023 21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330 21331 21332 21333 21334 21335 21336 21337 21338 21339 21340 21341 21342 21343 21344 21345 21346 21347 21348 21349 21350 21351 21352 21353 21354 21355 21356 21357 21358 21359 21360 21361 21362 21363 21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383 21384 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591 21592 21593 21594 21595 21596 21597 21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646 21647 21648 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 21757 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775 21776 21777 21778 21779 21780 21781 21782 21783 21784 21785 21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797 21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956 21957 21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099 22100 22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218 22219 22220 22221 22222 22223 22224 22225 22226 22227 22228 22229 22230 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309 22310 22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 22377 22378 22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 22942 22943 22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086 24087 24088 24089 24090 24091 24092 24093 24094 24095 24096 24097 24098 24099 24100 24101 24102 24103 24104 24105 24106 24107 24108 24109 24110 24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148 24149 24150 24151 24152 24153 24154 24155 24156 24157 24158 24159 24160 24161 24162 24163 24164 24165 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 24547 24548 24549 24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 24640 24641 24642 24643 24644 24645 24646 24647 24648 24649 24650 24651 24652 24653 24654 24655 24656 24657 24658 24659 24660 24661 24662 24663 24664 24665 24666 24667 24668 24669 24670 24671 24672 24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 24698 24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 24911 24912 24913 24914 24915 24916 24917 24918 24919 24920 24921 24922 24923 24924 24925 24926 24927 24928 24929 24930 24931 24932 24933 24934 24935 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951 24952 24953 24954 24955 24956 24957 24958 24959 24960 24961 24962 24963 24964 24965 24966 24967 24968 24969 24970 24971 24972 24973 24974 24975 24976 24977 24978 24979 24980 24981 24982 24983 24984 24985 24986 24987 24988 24989 24990 24991 24992 24993 24994 24995 24996 24997 24998 24999 25000 25001 25002 25003 25004 25005 25006 25007 25008 25009 25010 25011 25012 25013 25014 25015 25016 25017 25018 25019 25020 25021 25022 25023 25024 25025 25026 25027 25028 25029 25030 25031 25032 25033 25034 25035 25036 25037 25038 25039 25040 25041 25042 25043 25044 25045 25046 25047 25048 25049 25050 25051 25052 25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 25066 25067 25068 25069 25070 25071 25072 25073 25074 25075 25076 25077 25078 25079 25080 25081 25082 25083 25084 25085 25086 25087 25088 25089 25090 25091 25092 25093 25094 25095 25096 25097 25098 25099 25100 25101 25102 25103 25104 25105 25106 25107 25108 25109 25110 25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 25207 25208 25209 25210 25211 25212 25213 25214 25215 25216 25217 25218 25219 25220 25221 25222 25223 25224 25225 25226 25227 25228 25229 25230 25231 25232 25233 25234 25235 25236 25237 25238 25239 25240 25241 25242 25243 25244 25245 25246 25247 25248 25249 25250 25251 25252 25253 25254 25255 25256 25257 25258 25259 25260 25261 25262 25263 25264 25265 25266 25267 25268 25269 25270 25271 25272 25273 25274 25275 25276 25277 25278 25279 25280 25281 25282 25283 25284 25285 25286 25287 25288 25289 25290 25291 25292 25293 25294 25295 25296 25297 25298 25299 25300 25301 25302 25303 25304 25305 25306 25307 25308 25309 25310 25311 25312 25313 25314 25315 25316 25317 25318 25319 25320 25321 25322 25323 25324 25325 25326 25327 25328 25329 25330 25331 25332 25333 25334 25335 25336 25337 25338 25339 25340 25341 25342 25343 25344 25345 25346 25347 25348 25349 25350 25351 25352 25353 25354 25355 25356 25357 25358 25359 25360 25361 25362 25363 25364 25365 25366 25367 25368 25369 25370 25371 25372 25373 25374 25375 25376 25377 25378 25379 25380 25381 25382 25383 25384 25385 25386 25387 25388 25389 25390 25391 25392 25393 25394 25395 25396 25397 25398 25399 25400 25401 25402 25403 25404 25405 25406 25407 25408 25409 25410 25411 25412 25413 25414 25415 25416 25417 25418 25419 25420 25421 25422 25423 25424 25425 25426 25427 25428 25429 25430 25431 25432 25433 25434 25435 25436 25437 25438 25439 25440 25441 25442 25443 25444 25445 25446 25447 25448 25449 25450 25451 25452 25453 25454 25455 25456 25457 25458 25459 25460 25461 25462 25463 25464 25465 25466 25467 25468 25469 25470 25471 25472 25473 25474 25475 25476 25477 25478 25479 25480 25481 25482 25483 25484 25485 25486 25487 25488 25489 25490 25491 25492 25493 25494 25495 25496 25497 25498 25499 25500 25501 25502 25503 25504 25505 25506 25507 25508 25509 25510 25511 25512 25513 25514 25515 25516 25517 25518 25519 25520 25521 25522 25523 25524 25525 25526 25527 25528 25529 25530 25531 25532 25533 25534 25535 25536 25537 25538 25539 25540 25541 25542 25543 25544 25545 25546 25547 25548 25549 25550 25551 25552 25553 25554 25555 25556 25557 25558 25559 25560 25561 25562 25563 25564 25565 25566 25567 25568 25569 25570 25571 25572 25573 25574 25575 25576 25577 25578 25579 25580 25581 25582 25583 25584 25585 25586 25587 25588 25589 25590 25591 25592 25593 25594 25595 25596 25597 25598 25599 25600 25601 25602 25603 25604 25605 25606 25607 25608 25609 25610 25611 25612 25613 25614 25615 25616 25617 25618 25619 25620 25621 25622 25623 25624 25625 25626 25627 25628 25629 25630 25631 25632 25633 25634 25635 25636 25637 25638 25639 25640 25641 25642 25643 25644 25645 25646 25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 25661 25662 25663 25664 25665 25666 25667 25668 25669 25670 25671 25672 25673 25674 25675 25676 25677 25678 25679 25680 25681 25682 25683 25684 25685 25686 25687 25688 25689 25690 25691 25692 25693 25694 25695 25696 25697 25698 25699 25700 25701 25702 25703 25704 25705 25706 25707 25708 25709 25710 25711 25712 25713 25714 25715 25716 25717 25718 25719 25720 25721 25722 25723 25724 25725 25726 25727 25728 25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741 25742 25743 25744 25745 25746 25747 25748 25749 25750 25751 25752 25753 25754 25755 25756 25757 25758 25759 25760 25761 25762 25763 25764 25765 25766 25767 25768 25769 25770 25771 25772 25773 25774 25775 25776 25777 25778 25779 25780 25781 25782 25783 25784 25785 25786 25787 25788 25789 25790 25791 25792 25793 25794 25795 25796 25797 25798 25799 25800 25801 25802 25803 25804 25805 25806 25807 25808 25809 25810 25811 25812 25813 25814 25815 25816 25817 25818 25819 25820 25821 25822 25823 25824 25825 25826 25827 25828 25829 25830 25831 25832 25833 25834 25835 25836 25837 25838 25839 25840 25841 25842 25843 25844 25845 25846 25847 25848 25849 25850 25851 25852 25853 25854 25855 25856 25857 25858 25859 25860 25861 25862 25863 25864 25865 25866 25867 25868 25869 25870 25871 25872 25873 25874 25875 25876 25877 25878 25879 25880 25881 25882 25883 25884 25885 25886 25887 25888 25889 25890 25891 25892 25893 25894 25895 25896 25897 25898 25899 25900 25901 25902 25903 25904 25905 25906 25907 25908 25909 25910 25911 25912 25913 25914 25915 25916 25917 25918 25919 25920 25921 25922 25923 25924 25925 25926 25927 25928 25929 25930 25931 25932 25933 25934 25935 25936 25937 25938 25939 25940 25941 25942 25943 25944 25945 25946 25947 25948 25949 25950 25951 25952 25953 25954 25955 25956 25957 25958 25959 25960 25961 25962 25963 25964 25965 25966 25967 25968 25969 25970 25971 25972 25973 25974 25975 25976 25977 25978 25979 25980 25981 25982 25983 25984 25985 25986 25987 25988 25989 25990 25991 25992 25993 25994 25995 25996 25997 25998 25999 26000 26001 26002 26003 26004 26005 26006 26007 26008 26009 26010 26011 26012 26013 26014 26015 26016 26017 26018 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041 26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059 26060 26061 26062 26063 26064 26065 26066 26067 26068 26069 26070 26071 26072 26073 26074 26075 26076 26077 26078 26079 26080 26081 26082 26083 26084 26085 26086 26087 26088 26089 26090 26091 26092 26093 26094 26095 26096 26097 26098 26099 26100 26101 26102 26103 26104 26105 26106 26107 26108 26109 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 26120 26121 26122 26123 26124 26125 26126 26127 26128 26129 26130 26131 26132 26133 26134 26135 26136 26137 26138 26139 26140 26141 26142 26143 26144 26145 26146 26147 26148 26149 26150 26151 26152 26153 26154 26155 26156 26157 26158 26159 26160 26161 26162 26163 26164 26165 26166 26167 26168 26169 26170 26171 26172 26173 26174 26175 26176 26177 26178 26179 26180 26181 26182 26183 26184 26185 26186 26187 26188 26189 26190 26191 26192 26193 26194 26195 26196 26197 26198 26199 26200 26201 26202 26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 26231 26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 26271 26272 26273 26274 26275 26276 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 26287 26288 26289 26290 26291 26292 26293 26294 26295 26296 26297 26298 26299 26300 26301 26302 26303 26304 26305 26306 26307 26308 26309 26310 26311 26312 26313 26314 26315 26316 26317 26318 26319 26320 26321 26322 26323 26324 26325 26326 26327 26328 26329 26330 26331 26332 26333 26334 26335 26336 26337 26338 26339 26340 26341 26342 26343 26344 26345 26346 26347 26348 26349 26350 26351 26352 26353 26354 26355 26356 26357 26358 26359 26360 26361 26362 26363 26364 26365 26366 26367 26368 26369 26370 26371 26372 26373 26374 26375 26376 26377 26378 26379 26380 26381 26382 26383 26384 26385 26386 26387 26388 26389 26390 26391 26392 26393 26394 26395 26396 26397 26398 26399 26400 26401 26402 26403 26404 26405 26406 26407 26408 26409 26410 26411 26412 26413 26414 26415 26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428 26429 26430 26431 26432 26433 26434 26435 26436 26437 26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 26465 26466 26467 26468 26469 26470 26471 26472 26473 26474 26475 26476 26477 26478 26479 26480 26481 26482 26483 26484 26485 26486 26487 26488 26489 26490 26491 26492 26493 26494 26495 26496 26497 26498 26499 26500 26501 26502 26503 26504 26505 26506 26507 26508 26509 26510 26511 26512 26513 26514 26515 26516 26517 26518 26519 26520 26521 26522 26523 26524 26525 26526 26527 26528 26529 26530 26531 26532 26533 26534 26535 26536 26537 26538 26539 26540 26541 26542 26543 26544 26545 26546 26547 26548 26549 26550 26551 26552 26553 26554 26555 26556 26557 26558 26559 26560 26561 26562 26563 26564 26565 26566 26567 26568 26569 26570 26571 26572 26573 26574 26575 26576 26577 26578 26579 26580 26581 26582 26583 26584 26585 26586 26587 26588 26589 26590 26591 26592 26593 26594 26595 26596 26597 26598 26599 26600 26601 26602 26603 26604 26605 26606 26607 26608 26609 26610 26611 26612 26613 26614 26615 26616 26617 26618 26619 26620 26621 26622 26623 26624 26625 26626 26627 26628 26629 26630 26631 26632 26633 26634 26635 26636 26637 26638 26639 26640 26641 26642 26643 26644 26645 26646 26647 26648 26649 26650 26651 26652 26653 26654 26655 26656 26657 26658 26659 26660 26661 26662 26663 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675 26676 26677 26678 26679 26680 26681 26682 26683 26684 26685 26686 26687 26688 26689 26690 26691 26692 26693 26694 26695 26696 26697 26698 26699 26700 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719 26720 26721 26722 26723 26724 26725 26726 26727 26728 26729 26730 26731 26732 26733 26734 26735 26736 26737 26738 26739 26740 26741 26742 26743 26744 26745 26746 26747 26748 26749 26750 26751 26752 26753 26754 26755 26756 26757 26758 26759 26760 26761 26762 26763 26764 26765 26766 26767 26768 26769 26770 26771 26772 26773 26774 26775 26776 26777 26778 26779 26780 26781 26782 26783 26784 26785 26786 26787 26788 26789 26790 26791 26792 26793 26794 26795 26796 26797 26798 26799 26800 26801 26802 26803 26804 26805 26806 26807 26808 26809 26810 26811 26812 26813 26814 26815 26816 26817 26818 26819 26820 26821 26822 26823 26824 26825 26826 26827 26828 26829 26830 26831 26832 26833 26834 26835 26836 26837 26838 26839 26840 26841 26842 26843 26844 26845 26846 26847 26848 26849 26850 26851 26852 26853 26854 26855 26856 26857 26858 26859 26860 26861 26862 26863 26864 26865 26866 26867 26868 26869 26870 26871 26872 26873 26874 26875 26876 26877 26878 26879 26880 26881 26882 26883 26884 26885 26886 26887 26888 26889 26890 26891 26892 26893 26894 26895 26896 26897 26898 26899 26900 26901 26902 26903 26904 26905 26906 26907 26908 26909 26910 26911 26912 26913 26914 26915 26916 26917 26918 26919 26920 26921 26922 26923 26924 26925 26926 26927 26928 26929 26930 26931 26932 26933 26934 26935 26936 26937 26938 26939 26940 26941 26942 26943 26944 26945 26946 26947 26948 26949 26950 26951 26952 26953 26954 26955 26956 26957 26958 26959 26960 26961 26962 26963 26964 26965 26966 26967 26968 26969 26970 26971 26972 26973 26974 26975 26976 26977 26978 26979 26980 26981 26982 26983 26984 26985 26986 26987 26988 26989 26990 26991 26992 26993 26994 26995 26996 26997 26998 26999 27000 27001 27002 27003 27004 27005 27006 27007 27008 27009 27010 27011 27012 27013 27014 27015 27016 27017 27018 27019 27020 27021 27022 27023 27024 27025 27026 27027 27028 27029 27030 27031 27032 27033 27034 27035 27036 27037 27038 27039 27040 27041 27042 27043 27044 27045 27046 27047 27048 27049 27050 27051 27052 27053 27054 27055 27056 27057 27058 27059 27060 27061 27062 27063 27064 27065 27066 27067 27068 27069 27070 27071 27072 27073 27074 27075 27076 27077 27078 27079 27080 27081 27082 27083 27084 27085 27086 27087 27088 27089 27090 27091 27092 27093 27094 27095 27096 27097 27098 27099 27100 27101 27102 27103 27104 27105 27106 27107 27108 27109 27110 27111 27112 27113 27114 27115 27116 27117 27118 27119 27120 27121 27122 27123 27124 27125 27126 27127 27128 27129 27130 27131 27132 27133 27134 27135 27136 27137 27138 27139 27140 27141 27142 27143 27144 27145 27146 27147 27148 27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 27177 27178 27179 27180 27181 27182 27183 27184 27185 27186 27187 27188 27189 27190 27191 27192 27193 27194 27195 27196 27197 27198 27199 27200 27201 27202 27203 27204 27205 27206 27207 27208 27209 27210 27211 27212 27213 27214 27215 27216 27217 27218 27219 27220 27221 27222 27223 27224 27225 27226 27227 27228 27229 27230 27231 27232 27233 27234 27235 27236 27237 27238 27239 27240 27241 27242 27243 27244 27245 27246 27247 27248 27249 27250 27251 27252 27253 27254 27255 27256 27257 27258 27259 27260 27261 27262 27263 27264 27265 27266 27267 27268 27269 27270 27271 27272 27273 27274 27275 27276 27277 27278 27279 27280 27281 27282 27283 27284 27285 27286 27287 27288 27289 27290 27291 27292 27293 27294 27295 27296 27297 27298 27299 27300 27301 27302 27303 27304 27305 27306 27307 27308 27309 27310 27311 27312 27313 27314 27315 27316 27317 27318 27319 27320 27321 27322 27323 27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 27338 27339 27340 27341 27342 27343 27344 27345 27346 27347 27348 27349 27350 27351 27352 27353 27354 27355 27356 27357 27358 27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 27373 27374 27375 27376 27377 27378 27379 27380 27381 27382 27383 27384 27385 27386 27387 27388 27389 27390 27391 27392 27393 27394 27395 27396 27397 27398 27399 27400 27401 27402 27403 27404 27405 27406 27407 27408 27409 27410 27411 27412 27413 27414 27415 27416 27417 27418 27419 27420 27421 27422 27423 27424 27425 27426 27427 27428 27429 27430 27431 27432 27433 27434 27435 27436 27437 27438 27439 27440 27441 27442 27443 27444 27445 27446 27447 27448 27449 27450 27451 27452 27453 27454 27455 27456 27457 27458 27459 27460 27461 27462 27463 27464 27465 27466 27467 27468 27469 27470 27471 27472 27473 27474 27475 27476 27477 27478 27479 27480 27481 27482 27483 27484 27485 27486 27487 27488 27489 27490 27491 27492 27493 27494 27495 27496 27497 27498 27499 27500 27501 27502 27503 27504 27505 27506 27507 27508 27509 27510 27511 27512 27513 27514 27515 27516 27517 27518 27519 27520 27521 27522 27523 27524 27525 27526 27527 27528 27529 27530 27531 27532 27533 27534 27535 27536 27537 27538 27539 27540 27541 27542 27543 27544 27545 27546 27547 27548 27549 27550 27551 27552 27553 27554 27555 27556 27557 27558 27559 27560 27561 27562 27563 27564 27565 27566 27567 27568 27569 27570 27571 27572 27573 27574 27575 27576 27577 27578 27579 27580 27581 27582 27583 27584 27585 27586 27587 27588 27589 27590 27591 27592 27593 27594 27595 27596 27597 27598 27599 27600 27601 27602 27603 27604 27605 27606 27607 27608 27609 27610 27611 27612 27613 27614 27615 27616 27617 27618 27619 27620 27621 27622 27623 27624 27625 27626 27627 27628 27629 27630 27631 27632 27633 27634 27635 27636 27637 27638 27639 27640 27641 27642 27643 27644 27645 27646 27647 27648 27649 27650 27651 27652 27653 27654 27655 27656 27657 27658 27659 27660 27661 27662 27663 27664 27665 27666 27667 27668 27669 27670 27671 27672 27673 27674 27675 27676 27677 27678 27679 27680 27681 27682 27683 27684 27685 27686 27687 27688 27689 27690 27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 27704 27705 27706 27707 27708 27709 27710 27711 27712 27713 27714 27715 27716 27717 27718 27719 27720 27721 27722 27723 27724 27725 27726 27727 27728 27729 27730 27731 27732 27733 27734 27735 27736 27737 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 27749 27750 27751 27752 27753 27754 27755 27756 27757 27758 27759 27760 27761 27762 27763 27764 27765 27766 27767 27768 27769 27770 27771 27772 27773 27774 27775 27776 27777 27778 27779 27780 27781 27782 27783 27784 27785 27786 27787 27788 27789 27790 27791 27792 27793 27794 27795 27796 27797 27798 27799 27800 27801 27802 27803 27804 27805 27806 27807 27808 27809 27810 27811 27812 27813 27814 27815 27816 27817 27818 27819 27820 27821 27822 27823 27824 27825 27826 27827 27828 27829 27830 27831 27832 27833 27834 27835 27836 27837 27838 27839 27840 27841 27842 27843 27844 27845 27846 27847 27848 27849 27850 27851 27852 27853 27854 27855 27856 27857 27858 27859 27860 27861 27862 27863 27864 27865 27866 27867 27868 27869 27870 27871 27872 27873 27874 27875 27876 27877 27878 27879 27880 27881 27882 27883 27884 27885 27886 27887 27888 27889 27890 27891 27892 27893 27894 27895 27896 27897 27898 27899 27900 27901 27902 27903 27904 27905 27906 27907 27908 27909 27910 27911 27912 27913 27914 27915 27916 27917 27918 27919 27920 27921 27922 27923 27924 27925 27926 27927 27928 27929 27930 27931 27932 27933 27934 27935 27936 27937 27938 27939 27940 27941 27942 27943 27944 27945 27946 27947 27948 27949 27950 27951 27952 27953 27954 27955 27956 27957 27958 27959 27960 27961 27962 27963 27964 27965 27966 27967 27968 27969 27970 27971 27972 27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 28002 28003 28004 28005 28006 28007 28008 28009 28010 28011 28012 28013 28014 28015 28016 28017 28018 28019 28020 28021 28022 28023 28024 28025 28026 28027 28028 28029 28030 28031 28032 28033 28034 28035 28036 28037 28038 28039 28040 28041 28042 28043 28044 28045 28046 28047 28048 28049 28050 28051 28052 28053 28054 28055 28056 28057 28058 28059 28060 28061 28062 28063 28064 28065 28066 28067 28068 28069 28070 28071 28072 28073 28074 28075 28076 28077 28078 28079 28080 28081 28082 28083 28084 28085 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 28096 28097 28098 28099 28100 28101 28102 28103 28104 28105 28106 28107 28108 28109 28110 28111 28112 28113 28114 28115 28116 28117 28118 28119 28120 28121 28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 28150 28151 28152 28153 28154 28155 28156 28157 28158 28159 28160 28161 28162 28163 28164 28165 28166 28167 28168 28169 28170 28171 28172 28173 28174 28175 28176 28177 28178 28179 28180 28181 28182 28183 28184 28185 28186 28187 28188 28189 28190 28191 28192 28193 28194 28195 28196 28197 28198 28199 28200 28201 28202 28203 28204 28205 28206 28207 28208 28209 28210 28211 28212 28213 28214 28215 28216 28217 28218 28219 28220 28221 28222 28223 28224 28225 28226 28227 28228 28229 28230 28231 28232 28233 28234 28235 28236 28237 28238 28239 28240 28241 28242 28243 28244 28245 28246 28247 28248 28249 28250 28251 28252 28253 28254 28255 28256 28257 28258 28259 28260 28261 28262 28263 28264 28265 28266 28267 28268 28269 28270 28271 28272 28273 28274 28275 28276 28277 28278 28279 28280 28281 28282 28283 28284 28285 28286 28287 28288 28289 28290 28291 28292 28293 28294 28295 28296 28297 28298 28299 28300 28301 28302 28303 28304 28305 28306 28307 28308 28309 28310 28311 28312 28313 28314 28315 28316 28317 28318 28319 28320 28321 28322 28323 28324 28325 28326 28327 28328 28329 28330 28331 28332 28333 28334 28335 28336 28337 28338 28339 28340 28341 28342 28343 28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 28372 28373 28374 28375 28376 28377 28378 28379 28380 28381 28382 28383 28384 28385 28386 28387 28388 28389 28390 28391 28392 28393 28394 28395 28396 28397 28398 28399 28400 28401 28402 28403 28404 28405 28406 28407 28408 28409 28410 28411 28412 28413 28414 28415 28416 28417 28418 28419 28420 28421 28422 28423 28424 28425 28426 28427 28428 28429 28430 28431 28432 28433 28434 28435 28436 28437 28438 28439 28440 28441 28442 28443 28444 28445 28446 28447 28448 28449 28450 28451 28452 28453 28454 28455 28456 28457 28458 28459 28460 28461 28462 28463 28464 28465 28466 28467 28468 28469 28470 28471 28472 28473 28474 28475 28476 28477 28478 28479 28480 28481 28482 28483 28484 28485 28486 28487 28488 28489 28490 28491 28492 28493 28494 28495 28496 28497 28498 28499 28500 28501 28502 28503 28504 28505 28506 28507 28508 28509 28510 28511 28512 28513 28514 28515 28516 28517 28518 28519 28520 28521 28522 28523 28524 28525 28526 28527 28528 28529 28530 28531 28532 28533 28534 28535 28536 28537 28538 28539 28540 28541 28542 28543 28544 28545 28546 28547 28548 28549 28550 28551 28552 28553 28554 28555 28556 28557 28558 28559 28560 28561 28562 28563 28564 28565 28566 28567 28568 28569 28570 28571 28572 28573 28574 28575 28576 28577 28578 28579 28580 28581 28582 28583 28584 28585 28586 28587 28588 28589 28590 28591 28592 28593 28594 28595 28596 28597 28598 28599 28600 28601 28602 28603 28604 28605 28606 28607 28608 28609 28610 28611 28612 28613 28614 28615 28616 28617 28618 28619 28620 28621 28622 28623 28624 28625 28626 28627 28628 28629 28630 28631 28632 28633 28634 28635 28636 28637 28638 28639 28640 28641 28642 28643 28644 28645 28646 28647 28648 28649 28650 28651 28652 28653 28654 28655 28656 28657 28658 28659 28660 28661 28662 28663 28664 28665 28666 28667 28668 28669 28670 28671 28672 28673 28674 28675 28676 28677 28678 28679 28680 28681 28682 28683 28684 28685 28686 28687 28688 28689 28690 28691 28692 28693 28694 28695 28696 28697 28698 28699 28700 28701 28702 28703 28704 28705 28706 28707 28708 28709 28710 28711 28712 28713 28714 28715 28716 28717 28718 28719 28720 28721 28722 28723 28724 28725 28726 28727 28728 28729 28730 28731 28732 28733 28734 28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 28755 28756 28757 28758 28759 28760 28761 28762 28763 28764 28765 28766 28767 28768 28769 28770 28771 28772 28773 28774 28775 28776 28777 28778 28779 28780 28781 28782 28783 28784 28785 28786 28787 28788 28789 28790 28791 28792 28793 28794 28795 28796 28797 28798 28799 28800 28801 28802 28803 28804 28805 28806 28807 28808 28809 28810 28811 28812 28813 28814 28815 28816 28817 28818 28819 28820 28821 28822 28823 28824 28825 28826 28827 28828 28829 28830 28831 28832 28833 28834 28835 28836 28837 28838 28839 28840 28841 28842 28843 28844 28845 28846 28847 28848 28849 28850 28851 28852 28853 28854 28855 28856 28857 28858 28859 28860 28861 28862 28863 28864 28865 28866 28867 28868 28869 28870 28871 28872 28873 28874 28875 28876 28877 28878 28879 28880 28881 28882 28883 28884 28885 28886 28887 28888 28889 28890 28891 28892 28893 28894 28895 28896 28897 28898 28899 28900 28901 28902 28903 28904 28905 28906 28907 28908 28909 28910 28911 28912 28913 28914 28915 28916 28917 28918 28919 28920 28921 28922 28923 28924 28925 28926 28927 28928 28929 28930 28931 28932 28933 28934 28935 28936 28937 28938 28939 28940 28941 28942 28943 28944 28945 28946 28947 28948 28949 28950 28951 28952 28953 28954 28955 28956 28957 28958 28959 28960 28961 28962 28963 28964 28965 28966 28967 28968 28969 28970 28971 28972 28973 28974 28975 28976 28977 28978 28979 28980 28981 28982 28983 28984 28985 28986 28987 28988 28989 28990 28991 28992 28993 28994 28995 28996 28997 28998 28999 29000 29001 29002 29003 29004 29005 29006 29007 29008 29009 29010 29011 29012 29013 29014 29015 29016 29017 29018 29019 29020 29021 29022 29023 29024 29025 29026 29027 29028 29029 29030 29031 29032 29033 29034 29035 29036 29037 29038 29039 29040 29041 29042 29043 29044 29045 29046 29047 29048 29049 29050 29051 29052 29053 29054 29055 29056 29057 29058 29059 29060 29061 29062 29063 29064 29065 29066 29067 29068 29069 29070 29071 29072 29073 29074 29075 29076 29077 29078 29079 29080 29081 29082 29083 29084 29085 29086 29087 29088 29089 29090 29091 29092 29093 29094 29095 29096 29097 29098 29099 29100 29101 29102 29103 29104 29105 29106 29107 29108 29109 29110 29111 29112 29113 29114 29115 29116 29117 29118 29119 29120 29121 29122 29123 29124 29125 29126 29127 29128 29129 29130 29131 29132 29133 29134 29135 29136 29137 29138 29139 29140 29141 29142 29143 29144 29145 29146 29147 29148 29149 29150 29151 29152 29153 29154 29155 29156 29157 29158 29159 29160 29161 29162 29163 29164 29165 29166 29167 29168 29169 29170 29171 29172 29173 29174 29175 29176 29177 29178 29179 29180 29181 29182 29183 29184 29185 29186 29187 29188 29189 29190 29191 29192 29193 29194 29195 29196 29197 29198 29199 29200 29201 29202 29203 29204 29205 29206 29207 29208 29209 29210 29211 29212 29213 29214 29215 29216 29217 29218 29219 29220 29221 29222 29223 29224 29225 29226 29227 29228 29229 29230 29231 29232 29233 29234 29235 29236 29237 29238 29239 29240 29241 29242 29243 29244 29245 29246 29247 29248 29249 29250 29251 29252 29253 29254 29255 29256 29257 29258 29259 29260 29261 29262 29263 29264 29265 29266 29267 29268 29269 29270 29271 29272 29273 29274 29275 29276 29277 29278 29279 29280 29281 29282 29283 29284 29285 29286 29287 29288 29289 29290 29291 29292 29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 29303 29304 29305 29306 29307 29308 29309 29310 29311 29312 29313 29314 29315 29316 29317 29318 29319 29320 29321 29322 29323 29324 29325 29326 29327 29328 29329 29330 29331 29332 29333 29334 29335 29336 29337 29338 29339 29340 29341 29342 29343 29344 29345 29346 29347 29348 29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 29363 29364 29365 29366 29367 29368 29369 29370 29371 29372 29373 29374 29375 29376 29377 29378 29379 29380 29381 29382 29383 29384 29385 29386 29387 29388 29389 29390 29391 29392 29393 29394 29395 29396 29397 29398 29399 29400 29401 29402 29403 29404 29405 29406 29407 29408 29409 29410 29411 29412 29413 29414 29415 29416 29417 29418 29419 29420 29421 29422 29423 29424 29425 29426 29427 29428 29429 29430 29431 29432 29433 29434 29435 29436 29437 29438 29439 29440 29441 29442 29443 29444 29445 29446 29447 29448 29449 29450 29451 29452 29453 29454 29455 29456 29457 29458 29459 29460 29461 29462 29463 29464 29465 29466 29467 29468 29469 29470 29471 29472 29473 29474 29475 29476 29477 29478 29479 29480 29481 29482 29483 29484 29485 29486 29487 29488 29489 29490 29491 29492 29493 29494 29495 29496 29497 29498 29499 29500 29501 29502 29503 29504 29505 29506 29507 29508 29509 29510 29511 29512 29513 29514 29515 29516 29517 29518 29519 29520 29521 29522 29523 29524 29525 29526 29527 29528 29529 29530 29531 29532 29533 29534 29535 29536 29537 29538 29539 29540 29541 29542 29543 29544 29545 29546 29547 29548 29549 29550 29551 29552 29553 29554 29555 29556 29557 29558 29559 29560 29561 29562 29563 29564 29565 29566 29567 29568 29569 29570 29571 29572 29573 29574 29575 29576 29577 29578 29579 29580 29581 29582 29583 29584 29585 29586 29587 29588 29589 29590 29591 29592 29593 29594 29595 29596 29597 29598 29599 29600 29601 29602 29603 29604 29605 29606 29607 29608 29609 29610 29611 29612 29613 29614 29615 29616 29617 29618 29619 29620 29621 29622 29623 29624 29625 29626 29627 29628 29629 29630 29631 29632 29633 29634 29635 29636 29637 29638 29639 29640 29641 29642 29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 29657 29658 29659 29660 29661 29662 29663 29664 29665 29666 29667 29668 29669 29670 29671 29672 29673 29674 29675 29676 29677 29678 29679 29680 29681 29682 29683 29684 29685 29686 29687 29688 29689 29690 29691 29692 29693 29694 29695 29696 29697 29698 29699 29700 29701 29702 29703 29704 29705 29706 29707 29708 29709 29710 29711 29712 29713 29714 29715 29716 29717 29718 29719 29720 29721 29722 29723 29724 29725 29726 29727 29728 29729 29730 29731 29732 29733 29734 29735 29736 29737 29738 29739 29740 29741 29742 29743 29744 29745 29746 29747 29748 29749 29750 29751 29752 29753 29754 29755 29756 29757 29758 29759 29760 29761 29762 29763 29764 29765 29766 29767 29768 29769 29770 29771 29772 29773 29774 29775 29776 29777 29778 29779 29780 29781 29782 29783 29784 29785 29786 29787 29788 29789 29790 29791 29792 29793 29794 29795 29796 29797 29798 29799 29800 29801 29802 29803 29804 29805 29806 29807 29808 29809 29810 29811 29812 29813 29814 29815 29816 29817 29818 29819 29820 29821 29822 29823 29824 29825 29826 29827 29828 29829 29830 29831 29832 29833 29834 29835 29836 29837 29838 29839 29840 29841 29842 29843 29844 29845 29846 29847 29848 29849 29850 29851 29852 29853 29854 29855 29856 29857 29858 29859 29860 29861 29862 29863 29864 29865 29866 29867 29868 29869 29870 29871 29872 29873 29874 29875 29876 29877 29878 29879 29880 29881 29882 29883 29884 29885 29886 29887 29888 29889 29890 29891 29892 29893 29894 29895 29896 29897 29898 29899 29900 29901 29902 29903 29904 29905 29906 29907 29908 29909 29910 29911 29912 29913 29914 29915 29916 29917 29918 29919 29920 29921 29922 29923 29924 29925 29926 29927 29928 29929 29930 29931 29932 29933 29934 29935 29936 29937 29938 29939 29940 29941 29942 29943 29944 29945 29946 29947 29948 29949 29950 29951 29952 29953 29954 29955 29956 29957 29958 29959 29960 29961 29962 29963 29964 29965 29966 29967 29968 29969 29970 29971 29972 29973 29974 29975 29976 29977 29978 29979 29980 29981 29982 29983 29984 29985 29986 29987 29988 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 30013 30014 30015 30016 30017 30018 30019 30020 30021 30022 30023 30024 30025 30026 30027 30028 30029 30030 30031 30032 30033 30034 30035 30036 30037 30038 30039 30040 30041 30042 30043 30044 30045 30046 30047 30048 30049 30050 30051 30052 30053 30054 30055 30056 30057 30058 30059 30060 30061 30062 30063 30064 30065 30066 30067 30068 30069 30070 30071 30072 30073 30074 30075 30076 30077 30078 30079 30080 30081 30082 30083 30084 30085 30086 30087 30088 30089 30090 30091 30092 30093 30094 30095 30096 30097 30098 30099 30100 30101 30102 30103 30104 30105 30106 30107 30108 30109 30110 30111 30112 30113 30114 30115 30116 30117 30118 30119 30120 30121 30122 30123 30124 30125 30126 30127 30128 30129 30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 30140 30141 30142 30143 30144 30145 30146 30147 30148 30149 30150 30151 30152 30153 30154 30155 30156 30157 30158 30159 30160 30161 30162 30163 30164 30165 30166 30167 30168 30169 30170 30171 30172 30173 30174 30175 30176 30177 30178 30179 30180 30181 30182 30183 30184 30185 30186 30187 30188 30189 30190 30191 30192 30193 30194 30195 30196 30197 30198 30199 30200 30201 30202 30203 30204 30205 30206 30207 30208 30209 30210 30211 30212 30213 30214 30215 30216 30217 30218 30219 30220 30221 30222 30223 30224 30225 30226 30227 30228 30229 30230 30231 30232 30233 30234 30235 30236 30237 30238 30239 30240 30241 30242 30243 30244 30245 30246 30247 30248 30249 30250 30251 30252 30253 30254 30255 30256 30257 30258 30259 30260 30261 30262 30263 30264 30265 30266 30267 30268 30269 30270 30271 30272 30273 30274 30275 30276 30277 30278 30279 30280 30281 30282 30283 30284 30285 30286 30287 30288 30289 30290 30291 30292 30293 30294 30295 30296 30297 30298 30299 30300 30301 30302 30303 30304 30305 30306 30307 30308 30309 30310 30311 30312 30313 30314 30315 30316 30317 30318 30319 30320 30321 30322 30323 30324 30325 30326 30327 30328 30329 30330 30331 30332 30333 30334 30335 30336 30337 30338 30339 30340 30341 30342 30343 30344 30345 30346 30347 30348 30349 30350 30351 30352 30353 30354 30355 30356 30357 30358 30359 30360 30361 30362 30363 30364 30365 30366 30367 30368 30369 30370 30371 30372 30373 30374 30375 30376 30377 30378 30379 30380 30381 30382 30383 30384 30385 30386 30387 30388 30389 30390 30391 30392 30393 30394 30395 30396 30397 30398 30399 30400 30401 30402 30403 30404 30405 30406 30407 30408 30409 30410 30411 30412 30413 30414 30415 30416 30417 30418 30419 30420 30421 30422 30423 30424 30425 30426 30427 30428 30429 30430 30431 30432 30433 30434 30435 30436 30437 30438 30439 30440 30441 30442 30443 30444 30445 30446 30447 30448 30449 30450 30451 30452 30453 30454 30455 30456 30457 30458 30459 30460 30461 30462 30463 30464 30465 30466 30467 30468 30469 30470 30471 30472 30473 30474 30475 30476 30477 30478 30479 30480 30481 30482 30483 30484 30485 30486 30487 30488 30489 30490 30491 30492 30493 30494 30495 30496 30497 30498 30499 30500 30501 30502 30503 30504 30505 30506 30507 30508 30509 30510 30511 30512 30513 30514 30515 30516 30517 30518 30519 30520 30521 30522 30523 30524 30525 30526 30527 30528 30529 30530 30531 30532 30533 30534 30535 30536 30537 30538 30539 30540 30541 30542 30543 30544 30545 30546 30547 30548 30549 30550 30551 30552 30553 30554 30555 30556 30557 30558 30559 30560 30561 30562 30563 30564 30565 30566 30567 30568 30569 30570 30571 30572 30573 30574 30575 30576 30577 30578 30579 30580 30581 30582 30583 30584 30585 30586 30587 30588 30589 30590 30591 30592 30593 30594 30595 30596 30597 30598 30599 30600 30601 30602 30603 30604 30605 30606 30607 30608 30609 30610 30611 30612 30613 30614 30615 30616 30617 30618 30619 30620 30621 30622 30623 30624 30625 30626 30627 30628 30629 30630 30631 30632 30633 30634 30635 30636 30637 30638 30639 30640 30641 30642 30643 30644 30645 30646 30647 30648 30649 30650 30651 30652 30653 30654 30655 30656 30657 30658 30659 30660 30661 30662 30663 30664 30665 30666 30667 30668 30669 30670 30671 30672 30673 30674 30675 30676 30677 30678 30679 30680 30681 30682 30683 30684 30685 30686 30687 30688 30689 30690 30691 30692 30693 30694 30695 30696 30697 30698 30699 30700 30701 30702 30703 30704 30705 30706 30707 30708 30709 30710 30711 30712 30713 30714 30715 30716 30717 30718 30719 30720 30721 30722 30723 30724 30725 30726 30727 30728 30729 30730 30731 30732 30733 30734 30735 30736 30737 30738 30739 30740 30741 30742 30743 30744 30745 30746 30747 30748 30749 30750 30751 30752 30753 30754 30755 30756 30757 30758 30759 30760 30761 30762 30763 30764 30765 30766 30767 30768 30769 30770 30771 30772 30773 30774 30775 30776 30777 30778 30779 30780 30781 30782 30783 30784 30785 30786 30787 30788 30789 30790 30791 30792 30793 30794 30795 30796 30797 30798 30799 30800 30801 30802 30803 30804 30805 30806 30807 30808 30809 30810 30811 30812 30813 30814 30815 30816 30817 30818 30819 30820 30821 30822 30823 30824 30825 30826 30827 30828 30829 30830 30831 30832 30833 30834 30835 30836 30837 30838 30839 30840 30841 30842 30843 30844 30845 30846 30847 30848 30849 30850 30851 30852 30853 30854 30855 30856 30857 30858 30859 30860 30861 30862 30863 30864 30865 30866 30867 30868 30869 30870 30871 30872 30873 30874 30875 30876 30877 30878 30879 30880 30881 30882 30883 30884 30885 30886 30887 30888 30889 30890 30891 30892 30893 30894 30895 30896 30897 30898 30899 30900 30901 30902 30903 30904 30905 30906 30907 30908 30909 30910 30911 30912 30913 30914 30915 30916 30917 30918 30919 30920 30921 30922 30923 30924 30925 30926 30927 30928 30929 30930 30931 30932 30933 30934 30935 30936 30937 30938 30939 30940 30941 30942 30943 30944 30945 30946 30947 30948 30949 30950 30951 30952 30953 30954 30955 30956 30957 30958 30959 30960 30961 30962 30963 30964 30965 30966 30967 30968 30969 30970 30971 30972 30973 30974 30975 30976 30977 30978 30979 30980 30981 30982 30983 30984 30985 30986 30987 30988 30989 30990 30991 30992 30993 30994 30995 30996 30997 30998 30999 31000 31001 31002 31003 31004 31005 31006 31007 31008 31009 31010 31011 31012 31013 31014 31015 31016 31017 31018 31019 31020 31021 31022 31023 31024 31025 31026 31027 31028 31029 31030 31031 31032 31033 31034 31035 31036 31037 31038 31039 31040 31041 31042 31043 31044 31045 31046 31047 31048 31049 31050 31051 31052 31053 31054 31055 31056 31057 31058 31059 31060 31061 31062 31063 31064 31065 31066 31067 31068 31069 31070 31071 31072 31073 31074 31075 31076 31077 31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 31092 31093 31094 31095 31096 31097 31098 31099 31100 31101 31102 31103 31104 31105 31106 31107 31108 31109 31110 31111 31112 31113 31114 31115 31116 31117 31118 31119 31120 31121 31122 31123 31124 31125 31126 31127 31128 31129 31130 31131 31132 31133 31134 31135 31136 31137 31138 31139 31140 31141 31142 31143 31144 31145 31146 31147 31148 31149 31150 31151 31152 31153 31154 31155 31156 31157 31158 31159 31160 31161 31162 31163 31164 31165 31166 31167 31168 31169 31170 31171 31172 31173 31174 31175 31176 31177 31178 31179 31180 31181 31182 31183 31184 31185 31186 31187 31188 31189 31190 31191 31192 31193 31194 31195 31196 31197 31198 31199 31200 31201 31202 31203 31204 31205 31206 31207 31208 31209 31210 31211 31212 31213 31214 31215 31216 31217 31218 31219 31220 31221 31222 31223 31224 31225 31226 31227 31228 31229 31230 31231 31232 31233 31234 31235 31236 31237 31238 31239 31240 31241 31242 31243 31244 31245 31246 31247 31248 31249 31250 31251 31252 31253 31254 31255 31256 31257 31258 31259 31260 31261 31262 31263 31264 31265 31266 31267 31268 31269 31270 31271 31272 31273 31274 31275 31276 31277 31278 31279 31280 31281 31282 31283 31284 31285 31286 31287 31288 31289 31290 31291 31292 31293 31294 31295 31296 31297 31298 31299 31300 31301 31302 31303 31304 31305 31306 31307 31308 31309 31310 31311 31312 31313 31314 31315 31316 31317 31318 31319 31320 31321 31322 31323 31324 31325 31326 31327 31328 31329 31330 31331 31332 31333 31334 31335 31336 31337 31338 31339 31340 31341 31342 31343 31344 31345 31346 31347 31348 31349 31350 31351 31352 31353 31354 31355 31356 31357 31358 31359 31360 31361 31362 31363 31364 31365 31366 31367 31368 31369 31370 31371 31372 31373 31374 31375 31376 31377 31378 31379 31380 31381 31382 31383 31384 31385 31386 31387 31388 31389 31390 31391 31392 31393 31394 31395 31396 31397 31398 31399 31400 31401 31402 31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 31417 31418 31419 31420 31421 31422 31423 31424 31425 31426 31427 31428 31429 31430 31431 31432 31433 31434 31435 31436 31437 31438 31439 31440 31441 31442 31443 31444 31445 31446 31447 31448 31449 31450 31451 31452 31453 31454 31455 31456 31457 31458 31459 31460 31461 31462 31463 31464 31465 31466 31467 31468 31469 31470 31471 31472 31473 31474 31475 31476 31477 31478 31479 31480 31481 31482 31483 31484 31485 31486 31487 31488 31489 31490 31491 31492 31493 31494 31495 31496 31497 31498 31499 31500 31501 31502 31503 31504 31505 31506 31507 31508 31509 31510 31511 31512 31513 31514 31515 31516 31517 31518 31519 31520 31521 31522 31523 31524 31525 31526 31527 31528 31529 31530 31531 31532 31533 31534 31535 31536 31537 31538 31539 31540 31541 31542 31543 31544 31545 31546 31547 31548 31549 31550 31551 31552 31553 31554 31555 31556 31557 31558 31559 31560 31561 31562 31563 31564 31565 31566 31567 31568 31569 31570 31571 31572 31573 31574 31575 31576 31577 31578 31579 31580 31581 31582 31583 31584 31585 31586 31587 31588 31589 31590 31591 31592 31593 31594 31595 31596 31597 31598 31599 31600 31601 31602 31603 31604 31605 31606 31607 31608 31609 31610 31611 31612 31613 31614 31615 31616 31617 31618 31619 31620 31621 31622 31623 31624 31625 31626 31627 31628 31629 31630 31631 31632 31633 31634 31635 31636 31637 31638 31639 31640 31641 31642 31643 31644 31645 31646 31647 31648 31649 31650 31651 31652 31653 31654 31655 31656 31657 31658 31659 31660 31661 31662 31663 31664 31665 31666 31667 31668 31669 31670 31671 31672 31673 31674 31675 31676 31677 31678 31679 31680 31681 31682 31683 31684 31685 31686 31687 31688 31689 31690 31691 31692 31693 31694 31695 31696 31697 31698 31699 31700 31701 31702 31703 31704 31705 31706 31707 31708 31709 31710 31711 31712 31713 31714 31715 31716 31717 31718 31719 31720 31721 31722 31723 31724 31725 31726 31727 31728 31729 31730 31731 31732 31733 31734 31735 31736 31737 31738 31739 31740 31741 31742 31743 31744 31745 31746 31747 31748 31749 31750 31751 31752 31753 31754 31755 31756 31757 31758 31759 31760 31761 31762 31763 31764 31765 31766 31767 31768 31769 31770 31771 31772 31773 31774 31775 31776 31777 31778 31779 31780 31781 31782 31783 31784 31785 31786 31787 31788 31789 31790 31791 31792 31793 31794 31795 31796 31797 31798 31799 31800 31801 31802 31803 31804 31805 31806 31807 31808 31809 31810 31811 31812 31813 31814 31815 31816 31817 31818 31819 31820 31821 31822 31823 31824 31825 31826 31827 31828 31829 31830 31831 31832 31833 31834 31835 31836 31837 31838 31839 31840 31841 31842 31843 31844 31845 31846 31847 31848 31849 31850 31851 31852 31853 31854 31855 31856 31857 31858 31859 31860 31861 31862 31863 31864 31865 31866 31867 31868 31869 31870 31871 31872 31873 31874 31875 31876 31877 31878 31879 31880 31881 31882 31883 31884 31885 31886 31887 31888 31889 31890 31891 31892 31893 31894 31895 31896 31897 31898 31899 31900 31901 31902 31903 31904 31905 31906 31907 31908 31909 31910 31911 31912 31913 31914 31915 31916 31917 31918 31919 31920 31921 31922 31923 31924 31925 31926 31927 31928 31929 31930 31931 31932 31933 31934 31935 31936 31937 31938 31939 31940 31941 31942 31943 31944 31945 31946 31947 31948 31949 31950 31951 31952 31953 31954 31955 31956 31957 31958 31959 31960 31961 31962 31963 31964 31965 31966 31967 31968 31969 31970 31971 31972 31973 31974 31975 31976 31977 31978 31979 31980 31981 31982 31983 31984 31985 31986 31987 31988 31989 31990 31991 31992 31993 31994 31995 31996 31997 31998 31999 32000 32001 32002 32003 32004 32005 32006 32007 32008 32009 32010 32011 32012 32013 32014 32015 32016 32017 32018 32019 32020 32021 32022 32023 32024 32025 32026 32027 32028 32029 32030 32031 32032 32033 32034 32035 32036 32037 32038 32039 32040 32041 32042 32043 32044 32045 32046 32047 32048 32049 32050 32051 32052 32053 32054 32055 32056 32057 32058 32059 32060 32061 32062 32063 32064 32065 32066 32067 32068 32069 32070 32071 32072 32073 32074 32075 32076 32077 32078 32079 32080 32081 32082 32083 32084 32085 32086 32087 32088 32089 32090 32091 32092 32093 32094 32095 32096 32097 32098 32099 32100 32101 32102 32103 32104 32105 32106 32107 32108 32109 32110 32111 32112 32113 32114 32115 32116 32117 32118 32119 32120 32121 32122 32123 32124 32125 32126 32127 32128 32129 32130 32131 32132 32133 32134 32135 32136 32137 32138 32139 32140 32141 32142 32143 32144 32145 32146 32147 32148 32149 32150 32151 32152 32153 32154 32155 32156 32157 32158 32159 32160 32161 32162 32163 32164 32165 32166 32167 32168 32169 32170 32171 32172 32173 32174 32175 32176 32177 32178 32179 32180 32181 32182 32183 32184 32185 32186 32187 32188 32189 32190 32191 32192 32193 32194 32195 32196 32197 32198 32199 32200 32201 32202 32203 32204 32205 32206 32207 32208 32209 32210 32211 32212 32213 32214 32215 32216 32217 32218 32219 32220 32221 32222 32223 32224 32225 32226 32227 32228 32229 32230 32231 32232 32233 32234 32235 32236 32237 32238 32239 32240 32241 32242 32243 32244 32245 32246 32247 32248 32249 32250 32251 32252 32253 32254 32255 32256 32257 32258 32259 32260 32261 32262 32263 32264 32265 32266 32267 32268 32269 32270 32271 32272 32273 32274 32275 32276 32277 32278 32279 32280 32281 32282 32283 32284 32285 32286 32287 32288 32289 32290 32291 32292 32293 32294 32295 32296 32297 32298 32299 32300 32301 32302 32303 32304 32305 32306 32307 32308 32309 32310 32311 32312 32313 32314 32315 32316 32317 32318 32319 32320 32321 32322 32323 32324 32325 32326 32327 32328 32329 32330 32331 32332 32333 32334 32335 32336 32337 32338 32339 32340 32341 32342 32343 32344 32345 32346 32347 32348 32349 32350 32351 32352 32353 32354 32355 32356 32357 32358 32359 32360 32361 32362 32363 32364 32365 32366 32367 32368 32369 32370 32371 32372 32373 32374 32375 32376 32377 32378 32379 32380 32381 32382 32383 32384 32385 32386 32387 32388 32389 32390 32391 32392 32393 32394 32395 32396 32397 32398 32399 32400 32401 32402 32403 32404 32405 32406 32407 32408 32409 32410 32411 32412 32413 32414 32415 32416 32417 32418 32419 32420 32421 32422 32423 32424 32425 32426 32427 32428 32429 32430 32431 32432 32433 32434 32435 32436 32437 32438 32439 32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 32451 32452 32453 32454 32455 32456 32457 32458 32459 32460 32461 32462 32463 32464 32465 32466 32467 32468 32469 32470 32471 32472 32473 32474 32475 32476 32477 32478 32479 32480 32481 32482 32483 32484 32485 32486 32487 32488 32489 32490 32491 32492 32493 32494 32495 32496 32497 32498 32499 32500 32501 32502 32503 32504 32505 32506 32507 32508 32509 32510 32511 32512 32513 32514 32515 32516 32517 32518 32519 32520 32521 32522 32523 32524 32525 32526 32527 32528 32529 32530 32531 32532 32533 32534 32535 32536 32537 32538 32539 32540 32541 32542 32543 32544 32545 32546 32547 32548 32549 32550 32551 32552 32553 32554 32555 32556 32557 32558 32559 32560 32561 32562 32563 32564 32565 32566 32567 32568 32569 32570 32571 32572 32573 32574 32575 32576 32577 32578 32579 32580 32581 32582 32583 32584 32585 32586 32587 32588 32589 32590 32591 32592 32593 32594 32595 32596 32597 32598 32599 32600 32601 32602 32603 32604 32605 32606 32607 32608 32609 32610 32611 32612 32613 32614 32615 32616 32617 32618 32619 32620 32621 32622 32623 32624 32625 32626 32627 32628 32629 32630 32631 32632 32633 32634 32635 32636 32637 32638 32639 32640 32641 32642 32643 32644 32645 32646 32647 32648 32649 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 32660 32661 32662 32663 32664 32665 32666 32667 32668 32669 32670 32671 32672 32673 32674 32675 32676 32677 32678 32679 32680 32681 32682 32683 32684 32685 32686 32687 32688 32689 32690 32691 32692 32693 32694 32695 32696 32697 32698 32699 32700 32701 32702 32703 32704 32705 32706 32707 32708 32709 32710 32711 32712 32713 32714 32715 32716 32717 32718 32719 32720 32721 32722 32723 32724 32725 32726 32727 32728 32729 32730 32731 32732 32733 32734 32735 32736 32737 32738 32739 32740 32741 32742 32743 32744 32745 32746 32747 32748 32749 32750 32751 32752 32753 32754 32755 32756 32757 32758 32759 32760 32761 32762 32763 32764 32765 32766 32767 32768 32769 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779 32780 32781 32782 32783 32784 32785 32786 32787 32788 32789 32790 32791 32792 32793 32794 32795 32796 32797 32798 32799 32800 32801 32802 32803 32804 32805 32806 32807 32808 32809 32810 32811 32812 32813 32814 32815 32816 32817 32818 32819 32820 32821 32822 32823 32824 32825 32826 32827 32828 32829 32830 32831 32832 32833 32834 32835 32836 32837 32838 32839 32840 32841 32842 32843 32844 32845 32846 32847 32848 32849 32850 32851 32852 32853 32854 32855 32856 32857 32858 32859 32860 32861 32862 32863 32864 32865 32866 32867 32868 32869 32870 32871 32872 32873 32874 32875 32876 32877 32878 32879 32880 32881 32882 32883 32884 32885 32886 32887 32888 32889 32890 32891 32892 32893 32894 32895 32896 32897 32898 32899 32900 32901 32902 32903 32904 32905 32906 32907 32908 32909 32910 32911 32912 32913 32914 32915 32916 32917 32918 32919 32920 32921 32922 32923 32924 32925 32926 32927 32928 32929 32930 32931 32932 32933 32934 32935 32936 32937 32938 32939 32940 32941 32942 32943 32944 32945 32946 32947 32948 32949 32950 32951 32952 32953 32954 32955 32956 32957 32958 32959 32960 32961 32962 32963 32964 32965 32966 32967 32968 32969 32970 32971 32972 32973 32974 32975 32976 32977 32978 32979 32980 32981 32982 32983 32984 32985 32986 32987 32988 32989 32990 32991 32992 32993 32994 32995 32996 32997 32998 32999 33000 33001 33002 33003 33004 33005 33006 33007 33008 33009 33010 33011 33012 33013 33014 33015 33016 33017 33018 33019 33020 33021 33022 33023 33024 33025 33026 33027 33028 33029 33030 33031 33032 33033 33034 33035 33036 33037 33038 33039 33040 33041 33042 33043 33044 33045 33046 33047 33048 33049 33050 33051 33052 33053 33054 33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073 33074 33075 33076 33077 33078 33079 33080 33081 33082 33083 33084 33085 33086 33087 33088 33089 33090 33091 33092 33093 33094 33095 33096 33097 33098 33099 33100 33101 33102 33103 33104 33105 33106 33107 33108 33109 33110 33111 33112 33113 33114 33115 33116 33117 33118 33119 33120 33121 33122 33123 33124 33125 33126 33127 33128 33129 33130 33131 33132 33133 33134 33135 33136 33137 33138 33139 33140 33141 33142 33143 33144 33145 33146 33147 33148 33149 33150 33151 33152 33153 33154 33155 33156 33157 33158 33159 33160 33161 33162 33163 33164 33165 33166 33167 33168 33169 33170 33171 33172 33173 33174 33175 33176 33177 33178 33179 33180 33181 33182 33183 33184 33185 33186 33187 33188 33189 33190 33191 33192 33193 33194 33195 33196 33197 33198 33199 33200 33201 33202 33203 33204 33205 33206 33207 33208 33209 33210 33211 33212 33213 33214 33215 33216 33217 33218 33219 33220 33221 33222 33223 33224 33225 33226 33227 33228 33229 33230 33231 33232 33233 33234 33235 33236 33237 33238 33239 33240 33241 33242 33243 33244 33245 33246 33247 33248 33249 33250 33251 33252 33253 33254 33255 33256 33257 33258 33259 33260 33261 33262 33263 33264 33265 33266 33267 33268 33269 33270 33271 33272 33273 33274 33275 33276 33277 33278 33279 33280 33281 33282 33283 33284 33285 33286 33287 33288 33289 33290 33291 33292 33293 33294 33295 33296 33297 33298 33299 33300 33301 33302 33303 33304 33305 33306 33307 33308 33309 33310 33311 33312 33313 33314 33315 33316 33317 33318 33319 33320 33321 33322 33323 33324 33325 33326 33327 33328 33329 33330 33331 33332 33333 33334 33335 33336 33337 33338 33339 33340 33341 33342 33343 33344 33345 33346 33347 33348 33349 33350 33351 33352 33353 33354 33355 33356 33357 33358 33359 33360 33361 33362 33363 33364 33365 33366 33367 33368 33369 33370 33371 33372 33373 33374 33375 33376 33377 33378 33379 33380 33381 33382 33383 33384 33385 33386 33387 33388 33389 33390 33391 33392 33393 33394 33395 33396 33397 33398 33399 33400 33401 33402 33403 33404 33405 33406 33407 33408 33409 33410 33411 33412 33413 33414 33415 33416 33417 33418 33419 33420 33421 33422 33423 33424 33425 33426 33427 33428 33429 33430 33431 33432 33433 33434 33435 33436 33437 33438 33439 33440 33441 33442 33443 33444 33445 33446 33447 33448 33449 33450 33451 33452 33453 33454 33455 33456 33457 33458 33459 33460 33461 33462 33463 33464 33465 33466 33467 33468 33469 33470 33471 33472 33473 33474 33475 33476 33477 33478 33479 33480 33481 33482 33483 33484 33485 33486 33487 33488 33489 33490 33491 33492 33493 33494 33495 33496 33497 33498 33499 33500 33501 33502 33503 33504 33505 33506 33507 33508 33509 33510 33511 33512 33513 33514 33515 33516 33517 33518 33519 33520 33521 33522 33523 33524 33525 33526 33527 33528 33529 33530 33531 33532 33533 33534 33535 33536 33537 33538 33539 33540 33541 33542 33543 33544 33545 33546 33547 33548 33549 33550 33551 33552 33553 33554 33555 33556 33557 33558 33559 33560 33561 33562 33563 33564 33565 33566 33567 33568 33569 33570 33571 33572 33573 33574 33575 33576 33577 33578 33579 33580 33581 33582 33583 33584 33585 33586 33587 33588 33589 33590 33591 33592 33593 33594 33595 33596 33597 33598 33599 33600 33601 33602 33603 33604 33605 33606 33607 33608 33609 33610 33611 33612 33613 33614 33615 33616 33617 33618 33619 33620 33621 33622 33623 33624 33625 33626 33627 33628 33629 33630 33631 33632 33633 33634 33635 33636 33637 33638 33639 33640 33641 33642 33643 33644 33645 33646 33647 33648 33649 33650 33651 33652 33653 33654 33655 33656 33657 33658 33659 33660 33661 33662 33663 33664 33665 33666 33667 33668 33669 33670 33671 33672 33673 33674 33675 33676 33677 33678 33679 33680 33681 33682 33683 33684 33685 33686 33687 33688 33689 33690 33691 33692 33693 33694 33695 33696 33697 33698 33699 33700 33701 33702 33703 33704 33705 33706 33707 33708 33709 33710 33711 33712 33713 33714 33715 33716 33717 33718 33719 33720 33721 33722 33723 33724 33725 33726 33727 33728 33729 33730 33731 33732 33733 33734 33735 33736 33737 33738 33739 33740 33741 33742 33743 33744 33745 33746 33747 33748 33749 33750 33751 33752 33753 33754 33755 33756 33757 33758 33759 33760 33761 33762 33763 33764 33765 33766 33767 33768 33769 33770 33771 33772 33773 33774 33775 33776 33777 33778 33779 33780 33781 33782 33783 33784 33785 33786 33787 33788 33789 33790 33791 33792 33793 33794 33795 33796 33797 33798 33799 33800 33801 33802 33803 33804 33805 33806 33807 33808 33809 33810 33811 33812 33813 33814 33815 33816 33817 33818 33819 33820 33821 33822 33823 33824 33825 33826 33827 33828 33829 33830 33831 33832 33833 33834 33835 33836 33837 33838 33839 33840 33841 33842 33843 33844 33845 33846 33847 33848 33849 33850 33851 33852 33853 33854 33855 33856 33857 33858 33859 33860 33861 33862 33863 33864 33865 33866 33867 33868 33869 33870 33871 33872 33873 33874 33875 33876 33877 33878 33879 33880 33881 33882 33883 33884 33885 33886 33887 33888 33889 33890 33891 33892 33893 33894 33895 33896 33897 33898 33899 33900 33901 33902 33903 33904 33905 33906 33907 33908 33909 33910 33911 33912 33913 33914 33915 33916 33917 33918 33919 33920 33921 33922 33923 33924 33925 33926 33927 33928 33929 33930 33931 33932 33933 33934 33935 33936 33937 33938 33939 33940 33941 33942 33943 33944 33945 33946 33947 33948 33949 33950 33951 33952 33953 33954 33955 33956 33957 33958 33959 33960 33961 33962 33963 33964 33965 33966 33967 33968 33969 33970 33971 33972 33973 33974 33975 33976 33977 33978 33979 33980 33981 33982 33983 33984 33985 33986 33987 33988 33989 33990 33991 33992 33993 33994 33995 33996 33997 33998 33999 34000 34001 34002 34003 34004 34005 34006 34007 34008 34009 34010 34011 34012 34013 34014 34015 34016 34017 34018 34019 34020 34021 34022 34023 34024 34025 34026 34027 34028 34029 34030 34031 34032 34033 34034 34035 34036 34037 34038 34039 34040 34041 34042 34043 34044 34045 34046 34047 34048 34049 34050 34051 34052 34053 34054 34055 34056 34057 34058 34059 34060 34061 34062 34063 34064 34065 34066 34067 34068 34069 34070 34071 34072 34073 34074 34075 34076 34077 34078 34079 34080 34081 34082 34083 34084 34085 34086 34087 34088 34089 34090 34091 34092 34093 34094 34095 34096 34097 34098 34099 34100 34101 34102 34103 34104 34105 34106 34107 34108 34109 34110 34111 34112 34113 34114 34115 34116 34117 34118 34119 34120 34121 34122 34123 34124 34125 34126 34127 34128 34129 34130 34131 34132 34133 34134 34135 34136 34137 34138 34139 34140 34141 34142 34143 34144 34145 34146 34147 34148 34149 34150 34151 34152 34153 34154 34155 34156 34157 34158 34159 34160 34161 34162 34163 34164 34165 34166 34167 34168 34169 34170 34171 34172 34173 34174 34175 34176 34177 34178 34179 34180 34181 34182 34183 34184 34185 34186 34187 34188 34189 34190 34191 34192 34193 34194 34195 34196 34197 34198 34199 34200 34201 34202 34203 34204 34205 34206 34207 34208 34209 34210 34211 34212 34213 34214 34215 34216 34217 34218 34219 34220 34221 34222 34223 34224 34225 34226 34227 34228 34229 34230 34231 34232 34233 34234 34235 34236 34237 34238 34239 34240 34241 34242 34243 34244 34245 34246 34247 34248 34249 34250 34251 34252 34253 34254 34255 34256 34257 34258 34259 34260 34261 34262 34263 34264 34265 34266 34267 34268 34269 34270 34271 34272 34273 34274 34275 34276 34277 34278 34279 34280 34281 34282 34283 34284 34285 34286 34287 34288 34289 34290 34291 34292 34293 34294 34295 34296 34297 34298 34299 34300 34301 34302 34303 34304 34305 34306 34307 34308 34309 34310 34311 34312 34313 34314 34315 34316 34317 34318 34319 34320 34321 34322 34323 34324 34325 34326 34327 34328 34329 34330 34331 34332 34333 34334 34335 34336 34337 34338 34339 34340 34341 34342 34343 34344 34345 34346 34347 34348 34349 34350 34351 34352 34353 34354 34355 34356 34357 34358 34359 34360 34361 34362 34363 34364 34365 34366 34367 34368 34369 34370 34371 34372 34373 34374 34375 34376 34377 34378 34379 34380 34381 34382 34383 34384 34385 34386 34387 34388 34389 34390 34391 34392 34393 34394 34395 34396 34397 34398 34399 34400 34401 34402 34403 34404 34405 34406 34407 34408 34409 34410 34411 34412 34413 34414 34415 34416 34417 34418 34419 34420 34421 34422 34423 34424 34425 34426 34427 34428 34429 34430 34431 34432 34433 34434 34435 34436 34437 34438 34439 34440 34441 34442 34443 34444 34445 34446 34447 34448 34449 34450 34451 34452 34453 34454 34455 34456 34457 34458 34459 34460 34461 34462 34463 34464 34465 34466 34467 34468 34469 34470 34471 34472 34473 34474 34475 34476 34477 34478 34479 34480 34481 34482 34483 34484 34485 34486 34487 34488 34489 34490 34491 34492 34493 34494 34495 34496 34497 34498 34499 34500 34501 34502 34503 34504 34505 34506 34507 34508 34509 34510 34511 34512 34513 34514 34515 34516 34517 34518 34519 34520 34521 34522 34523 34524 34525 34526 34527 34528 34529 34530 34531 34532 34533 34534 34535 34536 34537 34538 34539 34540 34541 34542 34543 34544 34545 34546 34547 34548 34549 34550 34551 34552 34553 34554 34555 34556 34557 34558 34559 34560 34561 34562 34563 34564 34565 34566 34567 34568 34569 34570 34571 34572 34573 34574 34575 34576 34577 34578 34579 34580 34581 34582 34583 34584 34585 34586 34587 34588 34589 34590 34591 34592 34593 34594 34595 34596 34597 34598 34599 34600 34601 34602 34603 34604 34605 34606 34607 34608 34609 34610 34611 34612 34613 34614 34615 34616 34617 34618 34619 34620 34621 34622 34623 34624 34625 34626 34627 34628 34629 34630 34631 34632 34633 34634 34635 34636 34637 34638 34639 34640 34641 34642 34643 34644 34645 34646 34647 34648 34649 34650 34651 34652 34653 34654 34655 34656 34657 34658 34659 34660 34661 34662 34663 34664 34665 34666 34667 34668 34669 34670 34671 34672 34673 34674 34675 34676 34677 34678 34679 34680 34681 34682 34683 34684 34685 34686 34687 34688 34689 34690 34691 34692 34693 34694 34695 34696 34697 34698 34699 34700 34701 34702 34703 34704 34705 34706 34707 34708 34709 34710 34711 34712 34713 34714 34715 34716 34717 34718 34719 34720 34721 34722 34723 34724 34725 34726 34727 34728 34729 34730 34731 34732 34733 34734 34735 34736 34737 34738 34739 34740 34741 34742 34743 34744 34745 34746 34747 34748 34749 34750 34751 34752 34753 34754 34755 34756 34757 34758 34759 34760 34761 34762 34763 34764 34765 34766 34767 34768 34769 34770 34771 34772 34773 34774 34775 34776 34777 34778 34779 34780 34781 34782 34783 34784 34785 34786 34787 34788 34789 34790 34791 34792 34793 34794 34795 34796 34797 34798 34799 34800 34801 34802 34803 34804 34805 34806 34807 34808 34809 34810 34811 34812 34813 34814 34815 34816 34817 34818 34819 34820 34821 34822 34823 34824 34825 34826 34827 34828 34829 34830 34831 34832 34833 34834 34835 34836 34837 34838 34839 34840 34841 34842 34843 34844 34845 34846 34847 34848 34849 34850 34851 34852 34853 34854 34855 34856 34857 34858 34859 34860 34861 34862 34863 34864 34865 34866 34867 34868 34869 34870 34871 34872 34873 34874 34875 34876 34877 34878 34879 34880 34881 34882 34883 34884 34885 34886 34887 34888 34889 34890 34891 34892 34893 34894 34895 34896 34897 34898 34899 34900 34901 34902 34903 34904 34905 34906 34907 34908 34909 34910 34911 34912 34913 34914 34915 34916 34917 34918 34919 34920 34921 34922 34923 34924 34925 34926 34927 34928 34929 34930 34931 34932 34933 34934 34935 34936 34937 34938 34939 34940 34941 34942 34943 34944 34945 34946 34947 34948 34949 34950 34951 34952 34953 34954 34955 34956 34957 34958 34959 34960 34961 34962 34963 34964 34965 34966 34967 34968 34969 34970 34971 34972 34973 34974 34975 34976 34977 34978 34979 34980 34981 34982 34983 34984 34985 34986 34987 34988 34989 34990 34991 34992 34993 34994 34995 34996 34997 34998 34999 35000 35001 35002 35003 35004 35005 35006 35007 35008 35009 35010 35011 35012 35013 35014 35015 35016 35017 35018 35019 35020 35021 35022 35023 35024 35025 35026 35027 35028 35029 35030 35031 35032 35033 35034 35035 35036 35037 35038 35039 35040 35041 35042 35043 35044 35045 35046 35047 35048 35049 35050 35051 35052 35053 35054 35055 35056 35057 35058 35059 35060 35061 35062 35063 35064 35065 35066 35067 35068 35069 35070 35071 35072 35073 35074 35075 35076 35077 35078 35079 35080 35081 35082 35083 35084 35085 35086 35087 35088 35089 35090 35091 35092 35093 35094 35095 35096 35097 35098 35099 35100 35101 35102 35103 35104 35105 35106 35107 35108 35109 35110 35111 35112 35113 35114 35115 35116 35117 35118 35119 35120 35121 35122 35123 35124 35125 35126 35127 35128 35129 35130 35131 35132 35133 35134 35135 35136 35137 35138 35139 35140 35141 35142 35143 35144 35145 35146 35147 35148 35149 35150 35151 35152 35153 35154 35155 35156 35157 35158 35159 35160 35161 35162 35163 35164 35165 35166 35167 35168 35169 35170 35171 35172 35173 35174 35175 35176 35177 35178 35179 35180 35181 35182 35183 35184 35185 35186 35187 35188 35189 35190 35191 35192 35193 35194 35195 35196 35197 35198 35199 35200 35201 35202 35203 35204 35205 35206 35207 35208 35209 35210 35211 35212 35213 35214 35215 35216 35217 35218 35219 35220 35221 35222 35223 35224 35225 35226 35227 35228 35229 35230 35231 35232 35233 35234 35235 35236 35237 35238 35239 35240 35241 35242 35243 35244 35245 35246 35247 35248 35249 35250 35251 35252 35253 35254 35255 35256 35257 35258 35259 35260 35261 35262 35263 35264 35265 35266 35267 35268 35269 35270 35271 35272 35273 35274 35275 35276 35277 35278 35279 35280 35281 35282 35283 35284 35285 35286 35287 35288 35289 35290 35291 35292 35293 35294 35295 35296 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307 35308 35309 35310 35311 35312 35313 35314 35315 35316 35317 35318 35319 35320 35321 35322 35323 35324 35325 35326 35327 35328 35329 35330 35331 35332 35333 35334 35335 35336 35337 35338 35339 35340 35341 35342 35343 35344 35345 35346 35347 35348 35349 35350 35351 35352 35353 35354 35355 35356 35357 35358 35359 35360 35361 35362 35363 35364 35365 35366 35367 35368 35369 35370 35371 35372 35373 35374 35375 35376 35377 35378 35379 35380 35381 35382 35383 35384 35385 35386 35387 35388 35389 35390 35391 35392 35393 35394 35395 35396 35397 35398 35399 35400 35401 35402 35403 35404 35405 35406 35407 35408 35409 35410 35411 35412 35413 35414 35415 35416 35417 35418 35419 35420 35421 35422 35423 35424 35425 35426 35427 35428 35429 35430 35431 35432 35433 35434 35435 35436 35437 35438 35439 35440 35441 35442 35443 35444 35445 35446 35447 35448 35449 35450 35451 35452 35453 35454 35455 35456 35457 35458 35459 35460 35461 35462 35463 35464 35465 35466 35467 35468 35469 35470 35471 35472 35473 35474 35475 35476 35477 35478 35479 35480 35481 35482 35483 35484 35485 35486 35487 35488 35489 35490 35491 35492 35493 35494 35495 35496 35497 35498 35499 35500 35501 35502 35503 35504 35505 35506 35507 35508 35509 35510 35511 35512 35513 35514 35515 35516 35517 35518 35519 35520 35521 35522 35523 35524 35525 35526 35527 35528 35529 35530 35531 35532 35533 35534 35535 35536 35537 35538 35539 35540 35541 35542 35543 35544 35545 35546 35547 35548 35549 35550 35551 35552 35553 35554 35555 35556 35557 35558 35559 35560 35561 35562 35563 35564 35565 35566 35567 35568 35569 35570 35571 35572 35573 35574 35575 35576 35577 35578 35579 35580 35581 35582 35583 35584 35585 35586 35587 35588 35589 35590 35591 35592 35593 35594 35595 35596 35597 35598 35599 35600 35601 35602 35603 35604 35605 35606 35607 35608 35609 35610 35611 35612 35613 35614 35615 35616 35617 35618 35619 35620 35621 35622 35623 35624 35625 35626 35627 35628 35629 35630 35631 35632 35633 35634 35635 35636 35637 35638 35639 35640 35641 35642 35643 35644 35645 35646 35647 35648 35649 35650 35651 35652 35653 35654 35655 35656 35657 35658 35659 35660 35661 35662 35663 35664 35665 35666 35667 35668 35669 35670 35671 35672 35673 35674 35675 35676 35677 35678 35679 35680 35681 35682 35683 35684 35685 35686 35687 35688 35689 35690 35691 35692 35693 35694 35695 35696 35697 35698 35699 35700 35701 35702 35703 35704 35705 35706 35707 35708 35709 35710 35711 35712 35713 35714 35715 35716 35717 35718 35719 35720 35721 35722 35723 35724 35725 35726 35727 35728 35729 35730 35731 35732 35733 35734 35735 35736 35737 35738 35739 35740 35741 35742 35743 35744 35745 35746 35747 35748 35749 35750 35751 35752 35753 35754 35755 35756 35757 35758 35759 35760 35761 35762 35763 35764 35765 35766 35767 35768 35769 35770 35771 35772 35773 35774 35775 35776 35777 35778 35779 35780 35781 35782 35783 35784 35785 35786 35787 35788 35789 35790 35791 35792 35793 35794 35795 35796 35797 35798 35799 35800 35801 35802 35803 35804 35805 35806 35807 35808 35809 35810 35811 35812 35813 35814 35815 35816 35817 35818 35819 35820 35821 35822 35823 35824 35825 35826 35827 35828 35829 35830 35831 35832 35833 35834 35835 35836 35837 35838 35839 35840 35841 35842 35843 35844 35845 35846 35847 35848 35849 35850 35851 35852 35853 35854 35855 35856 35857 35858 35859 35860 35861 35862 35863 35864 35865 35866 35867 35868 35869 35870 35871 35872 35873 35874 35875 35876 35877 35878 35879 35880 35881 35882 35883 35884 35885 35886 35887 35888 35889 35890 35891 35892 35893 35894 35895 35896 35897 35898 35899 35900 35901 35902 35903 35904 35905 35906 35907 35908 35909 35910 35911 35912 35913 35914 35915 35916 35917 35918 35919 35920 35921 35922 35923 35924 35925 35926 35927 35928 35929 35930 35931 35932 35933 35934 35935 35936 35937 35938 35939 35940 35941 35942 35943 35944 35945 35946 35947 35948 35949 35950 35951 35952 35953 35954 35955 35956 35957 35958 35959 35960 35961 35962 35963 35964 35965 35966 35967 35968 35969 35970 35971 35972 35973 35974 35975 35976 35977 35978 35979 35980 35981 35982 35983 35984 35985 35986 35987 35988 35989 35990 35991 35992 35993 35994 35995 35996 35997 35998 35999 36000 36001 36002 36003 36004 36005 36006 36007 36008 36009 36010 36011 36012 36013 36014 36015 36016 36017 36018 36019 36020 36021 36022 36023 36024 36025 36026 36027 36028 36029 36030 36031 36032 36033 36034 36035 36036 36037 36038 36039 36040 36041 36042 36043 36044 36045 36046 36047 36048 36049 36050 36051 36052 36053 36054 36055 36056 36057 36058 36059 36060 36061 36062 36063 36064 36065 36066 36067 36068 36069 36070 36071 36072 36073 36074 36075 36076 36077 36078 36079 36080 36081 36082 36083 36084 36085 36086 36087 36088 36089 36090 36091 36092 36093 36094 36095 36096 36097 36098 36099 36100 36101 36102 36103 36104 36105 36106 36107 36108 36109 36110 36111 36112 36113 36114 36115 36116 36117 36118 36119 36120 36121 36122 36123 36124 36125 36126 36127 36128 36129 36130 36131 36132 36133 36134 36135 36136 36137 36138 36139 36140 36141 36142 36143 36144 36145 36146 36147 36148 36149 36150 36151 36152 36153 36154 36155 36156 36157 36158 36159 36160 36161 36162 36163 36164 36165 36166 36167 36168 36169 36170 36171 36172 36173 36174 36175 36176 36177 36178 36179 36180 36181 36182 36183 36184 36185 36186 36187 36188 36189 36190 36191 36192 36193 36194 36195 36196 36197 36198 36199 36200 36201 36202 36203 36204 36205 36206 36207 36208 36209 36210 36211 36212 36213 36214 36215 36216 36217 36218 36219 36220 36221 36222 36223 36224 36225 36226 36227 36228 36229 36230 36231 36232 36233 36234 36235 36236 36237 36238 36239 36240 36241 36242 36243 36244 36245 36246 36247 36248 36249 36250 36251 36252 36253 36254 36255 36256 36257 36258 36259 36260 36261 36262 36263 36264 36265 36266 36267 36268 36269 36270 36271 36272 36273 36274 36275 36276 36277 36278 36279 36280 36281 36282 36283 36284 36285 36286 36287 36288 36289 36290 36291 36292 36293 36294 36295 36296 36297 36298 36299 36300 36301 36302 36303 36304 36305 36306 36307 36308 36309 36310 36311 36312 36313 36314 36315 36316 36317 36318 36319 36320 36321 36322 36323 36324 36325 36326 36327 36328 36329 36330 36331 36332 36333 36334 36335 36336 36337 36338 36339 36340 36341 36342 36343 36344 36345 36346 36347 36348 36349 36350 36351 36352 36353 36354 36355 36356 36357 36358 36359 36360 36361 36362 36363 36364 36365 36366 36367 36368 36369 36370 36371 36372 36373 36374 36375 36376 36377 36378 36379 36380 36381 36382 36383 36384 36385 36386 36387 36388 36389 36390 36391 36392 36393 36394 36395 36396 36397 36398 36399 36400 36401 36402 36403 36404 36405 36406 36407 36408 36409 36410 36411 36412 36413 36414 36415 36416 36417 36418 36419 36420 36421 36422 36423 36424 36425 36426 36427 36428 36429 36430 36431 36432 36433 36434 36435 36436 36437 36438 36439 36440 36441 36442 36443 36444 36445 36446 36447 36448 36449 36450 36451 36452 36453 36454 36455 36456 36457 36458 36459 36460 36461 36462 36463 36464 36465 36466 36467 36468 36469 36470 36471 36472 36473 36474 36475 36476 36477 36478 36479 36480 36481 36482 36483 36484 36485 36486 36487 36488 36489 36490 36491 36492 36493 36494 36495 36496 36497 36498 36499 36500 36501 36502 36503 36504 36505 36506 36507 36508 36509 36510 36511 36512 36513 36514 36515 36516 36517 36518 36519 36520 36521 36522 36523 36524 36525 36526 36527 36528 36529 36530 36531 36532 36533 36534 36535 36536 36537 36538 36539 36540 36541 36542 36543 36544 36545 36546 36547 36548 36549 36550 36551 36552 36553 36554 36555 36556 36557 36558 36559 36560 36561 36562 36563 36564 36565 36566 36567 36568 36569 36570 36571 36572 36573 36574 36575 36576 36577 36578 36579 36580 36581 36582 36583 36584 36585 36586 36587 36588 36589 36590 36591 36592 36593 36594 36595 36596 36597 36598 36599 36600 36601 36602 36603 36604 36605 36606 36607 36608 36609 36610 36611 36612 36613 36614 36615 36616 36617 36618 36619 36620 36621 36622 36623 36624 36625 36626 36627 36628 36629 36630 36631 36632 36633 36634 36635 36636 36637 36638 36639 36640 36641 36642 36643 36644 36645 36646 36647 36648 36649 36650 36651 36652 36653 36654 36655 36656 36657 36658 36659 36660 36661 36662 36663 36664 36665 36666 36667 36668 36669 36670 36671 36672 36673 36674 36675 36676 36677 36678 36679 36680 36681 36682 36683 36684 36685 36686 36687 36688 36689 36690 36691 36692 36693 36694 36695 36696 36697 36698 36699 36700 36701 36702 36703 36704 36705 36706 36707 36708 36709 36710 36711 36712 36713 36714 36715 36716 36717 36718 36719 36720 36721 36722 36723 36724 36725 36726 36727 36728 36729 36730 36731 36732 36733 36734 36735 36736 36737 36738 36739 36740 36741 36742 36743 36744 36745 36746 36747 36748 36749 36750 36751 36752 36753 36754 36755 36756 36757 36758 36759 36760 36761 36762 36763 36764 36765 36766 36767 36768 36769 36770 36771 36772 36773 36774 36775 36776 36777 36778 36779 36780 36781 36782 36783 36784 36785 36786 36787 36788 36789 36790 36791 36792 36793 36794 36795 36796 36797 36798 36799 36800 36801 36802 36803 36804 36805 36806 36807 36808 36809 36810 36811 36812 36813 36814 36815 36816 36817 36818 36819 36820 36821 36822 36823 36824 36825 36826 36827 36828 36829 36830 36831 36832 36833 36834 36835 36836 36837 36838 36839 36840 36841 36842 36843 36844 36845 36846 36847 36848 36849 36850 36851 36852 36853 36854 36855 36856 36857 36858 36859 36860 36861 36862 36863 36864 36865 36866 36867 36868 36869 36870 36871 36872 36873 36874 36875 36876 36877 36878 36879 36880 36881 36882 36883 36884 36885 36886 36887 36888 36889 36890 36891 36892 36893 36894 36895 36896 36897 36898 36899 36900 36901 36902 36903 36904 36905 36906 36907 36908 36909 36910 36911 36912 36913 36914 36915 36916 36917 36918 36919 36920 36921 36922 36923 36924 36925 36926 36927 36928 36929 36930 36931 36932 36933 36934 36935 36936 36937 36938 36939 36940 36941 36942 36943 36944 36945 36946 36947 36948 36949 36950 36951 36952 36953 36954 36955 36956 36957 36958 36959 36960 36961 36962 36963 36964 36965 36966 36967 36968 36969 36970 36971 36972 36973 36974 36975 36976 36977 36978 36979 36980 36981 36982 36983 36984 36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079 37080 37081 37082 37083 37084 37085 37086 37087 37088 37089 37090 37091 37092 37093 37094 37095 37096 37097 37098 37099 37100 37101 37102 37103 37104 37105 37106 37107 37108 37109 37110 37111 37112 37113 37114 37115 37116 37117 37118 37119 37120 37121 37122 37123 37124 37125 37126 37127 37128 37129 37130 37131 37132 37133 37134 37135 37136 37137 37138 37139 37140 37141 37142 37143 37144 37145 37146 37147 37148 37149 37150 37151 37152 37153 37154 37155 37156 37157 37158 37159 37160 37161 37162 37163 37164 37165 37166 37167 37168 37169 37170 37171 37172 37173 37174 37175 37176 37177 37178 37179 37180 37181 37182 37183 37184 37185 37186 37187 37188 37189 37190 37191 37192 37193 37194 37195 37196 37197 37198 37199 37200 37201 37202 37203 37204 37205 37206 37207 37208 37209 37210 37211 37212 37213 37214 37215 37216 37217 37218 37219 37220 37221 37222 37223 37224 37225 37226 37227 37228 37229 37230 37231 37232 37233 37234 37235 37236 37237 37238 37239 37240 37241 37242 37243 37244 37245 37246 37247 37248 37249 37250 37251 37252 37253 37254 37255 37256 37257 37258 37259 37260 37261 37262 37263 37264 37265 37266 37267 37268 37269 37270 37271 37272 37273 37274 37275 37276 37277 37278 37279 37280 37281 37282 37283 37284 37285 37286 37287 37288 37289 37290 37291 37292 37293 37294 37295 37296 37297 37298 37299 37300 37301 37302 37303 37304 37305 37306 37307 37308 37309 37310 37311 37312 37313 37314 37315 37316 37317 37318 37319 37320 37321 37322 37323 37324 37325 37326 37327 37328 37329 37330 37331 37332 37333 37334 37335 37336 37337 37338 37339 37340 37341 37342 37343 37344 37345 37346 37347 37348 37349 37350 37351 37352 37353 37354 37355 37356 37357 37358 37359 37360 37361 37362 37363 37364 37365 37366 37367 37368 37369 37370 37371 37372 37373 37374 37375 37376 37377 37378 37379 37380 37381 37382 37383 37384 37385 37386 37387 37388 37389 37390 37391 37392 37393 37394 37395 37396 37397 37398 37399 37400 37401 37402 37403 37404 37405 37406 37407 37408 37409 37410 37411 37412 37413 37414 37415 37416 37417 37418 37419 37420 37421 37422 37423 37424 37425 37426 37427 37428 37429 37430 37431 37432 37433 37434 37435 37436 37437 37438 37439 37440 37441 37442 37443 37444 37445 37446 37447 37448 37449 37450 37451 37452 37453 37454 37455 37456 37457 37458 37459 37460 37461 37462 37463 37464 37465 37466 37467 37468 37469 37470 37471 37472 37473 37474 37475 37476 37477 37478 37479 37480 37481 37482 37483 37484 37485 37486 37487 37488 37489 37490 37491 37492 37493 37494 37495 37496 37497 37498 37499 37500 37501 37502 37503 37504 37505 37506 37507 37508 37509 37510 37511 37512 37513 37514 37515 37516 37517 37518
|
commit ae031701f5f8b43cf6a03262fbabc779bd35ad80
Author: Alex ARNAUD <aarnaud@hypra.fr>
Date: Sat Apr 4 12:24:41 2020 -0600
Release version 0.8.18
NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 4 ++--
2 files changed, 55 insertions(+), 2 deletions(-)
commit 6fab4f3f1d6e732cbb140bfd953a977b1c6b68f9
Merge: 8aedd9c2 74414876
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Feb 4 16:07:00 2020 +0000
Merge branch 'no-menu-mate' into 'master'
Don't show a start menu entry in MATE since it's already handled by mate-tweak
See merge request compiz/compiz-core!164
commit 74414876ef394495bc95eeb8ce53aba84bafe72b
Author: Jonathan Michalon <dev@michalon.eu>
Date: Thu Jan 23 11:48:56 2020 +0100
Don't show a start menu entry in MATE since it's already handled by mate-tweak
src/compiz-start.desktop.in | 1 +
1 file changed, 1 insertion(+)
commit 8aedd9c27978c00ec99fc6b795bdec7a77918ff0
Merge: 11da10d1 e8a9784b
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jan 22 00:33:17 2020 +0000
Merge branch 'place-vmax' into 'master'
Fix placement of vertically maximized windows that are too big to fit
See merge request compiz/compiz-core!163
commit e8a9784b297be5765c55a698c9c6871112989f9b
Author: Jonathan Michalon <dev@michalon.eu>
Date: Tue Jan 21 11:52:03 2020 +0100
Fix placement of vertically maximized windows that are too big to fit
plugins/move.c | 4 +---
src/window.c | 23 ++++-------------------
2 files changed, 5 insertions(+), 22 deletions(-)
commit 11da10d16c8d67b9db61b5662a2533e54bf43a84
Merge: a383bfd6 31153147
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Jan 20 19:21:09 2020 +0000
Merge branch 'translate-obs' into 'master'
Add a few French translations in obs plugin
See merge request compiz/compiz-core!162
commit 31153147b11d17c8f3d2756714c306f209aad0a5
Author: Jonathan Michalon <dev@michalon.eu>
Date: Thu Jan 16 17:29:53 2020 +0100
Add a few French translations in obs plugin
po/fr.po | 30 ++++++++++++------------------
1 file changed, 12 insertions(+), 18 deletions(-)
commit a383bfd6db8a44a603b1dbbbc76ceb78600cba3b
Merge: 63aa48fb 9dacb59b
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Jan 9 19:39:37 2020 +0000
Merge branch 'syncalarm' into 'master'
Restore proper handling of sync wait requests
See merge request compiz/compiz-core!161
commit 9dacb59bd60e409ec0c3b908883b698c8f24ce15
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 9 19:24:07 2020 +0100
Restore proper handling of sync wait requests
Wait via a timeout after sending a Sync request so we can properly retry
the handling of the SyncAlarm. This is needed to retry automatically if
resizeWindow() fails because there is another pending resize; without
this a failed resize would not be retried automatically and could lead
to using an outdated texture (not backed up by the pixmap) until there
is an explicit resize event that succeeds.
This restores the timer from efd9b980754760af1510ea46f38bd1f3bbc04c41
and f3f4d7b8e481bb5056f6b5550dee4544091aaf15, mostly reverting those
commits but keeping the actual fix of trying to handle the SyncAlarm
early in mapWindow().
This fixes various cases of window contents getting stuck after bulk
resizes, e.g. random apps after switching desktop theme.
include/compiz-core.h | 1 +
src/event.c | 5 +++++
src/window.c | 19 ++++++++++++++++++-
3 files changed, 24 insertions(+), 1 deletion(-)
commit 63aa48fbf2aea110d54a9956224902bfaf7d9892
Merge: 6b207d34 d1017c63
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Dec 12 09:33:19 2019 +0000
Merge branch 'place-maximize' into 'master'
place: Avoid flickering when maximizing windows
See merge request compiz/compiz-core!160
commit d1017c637b5d3cc56cedef01b3e0968837cb4c76
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Dec 12 09:45:16 2019 +0100
place: Avoid round-trip maximizing windows that don't fit the workspace
Use maximizeWindow() instead of sending an X event to ask for
maximization.
See https://gitlab.com/compiz/compiz-core/merge_requests/160
plugins/place.c | 25 +------------------------
1 file changed, 1 insertion(+), 24 deletions(-)
commit 6b207d34e9448facef75c250ff4f67f499e7cad7
Merge: e9ca5423 319d48c8
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Dec 11 18:39:53 2019 +0000
Merge branch 'pc' into 'master'
libdecoration.pc.in: Avoid spurious application link
See merge request compiz/compiz-core!150
commit e9ca54238f3540a549d53226a48194fc57eb1492
Merge: 40b3a1ce aa2a7d1c
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Dec 11 17:56:49 2019 +0000
Merge branch 'commands-grab' into 'master'
Commands when grab
See merge request compiz/compiz-core!159
commit 6a6e9e790105f98df585a042a2d0614c6c80b9a9
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Wed Dec 11 17:57:22 2019 +0100
place: Avoid flickering when maximizing windows
Using placeSendWindowMaximizationRequest() from within
placeDoWindowPlacement() might lead to flashing an empty window before
the app drew itself (visible with some GTK3 apps, e.g. Orca's
preferences window). Using Compiz's own maximizeWindow() fixes the
problem and seems more appropriate anyways.
The use of placeSendWindowMaximizationRequest() instead of
maximizeWindow() comes from 772ecdf46ef58627ea2948cf08cdaeff6fe56624
which is advertised as code refactoring, without any mention of why
this changed. My guess would be that as
placeSendWindowMaximizationRequest() existed the author simply wanted
to make the code more consistent.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit aa2a7d1cef2318586e88a15e383afdcfe3eeb9eb
Author: Jonathan Michalon <dev@michalon.eu>
Date: Fri Dec 6 09:30:54 2019 +0100
Add French translation for the new ignore_grabs option in commands
po/fr.po | 6 ++++++
1 file changed, 6 insertions(+)
commit 100db4816dddab376fe1ac2d4a50c5399f60b7bd
Author: Jonathan Michalon <dev@michalon.eu>
Date: Wed Dec 4 16:31:34 2019 +0100
Add an option to make commands work even while a grab is in effect
This patch adds an option to make commands (key, button, edge) available
even if a grab is in effect. This is put as an option since it may present
a security risk as this overtakes screen locks etc.
metadata/commands.xml.in | 8 ++++++++
plugins/commands.c | 31 +++++++++++++++++++++++++++----
2 files changed, 35 insertions(+), 4 deletions(-)
commit 40b3a1cedd628b7d5ef5debdd701bba8b89ce291
Merge: 2c5e4281 a4597985
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Dec 3 19:35:02 2019 +0000
Merge branch 'fix-fragment-param' into 'master'
Fix using multiple PARAMs in ARB fragment
See merge request compiz/compiz-core!157
commit 2c5e4281301a55cab1c4052c9b82180cbd6b5c80
Merge: eb74bed6 cd7635a3
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Nov 29 13:24:24 2019 +0000
Merge branch 'no-clash-timers' into 'master'
Fix clash in timer where handler id is being reused
See merge request compiz/compiz-core!158
commit cd7635a309374a5a90d92b25f0955c23587ea986
Author: Jonathan Michalon <dev@michalon.eu>
Date: Tue Nov 26 16:00:57 2019 +0100
Fix clash in timer where handler id is being reused
src/display.c | 32 ++++++++++++++++++++++++++++----
1 file changed, 28 insertions(+), 4 deletions(-)
commit a45979850e554f02e6012cadde2267b74e82e796
Author: Jonathan Michalon <dev@michalon.eu>
Date: Sat Nov 23 16:30:04 2019 +0100
Fix using multiple PARAMs in ARB fragment
src/fragment.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit eb74bed68ee76f4c7f52e1741f809eee2664e167
Merge: 9264b526 43889012
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Nov 8 17:03:54 2019 +0000
Merge branch 'switcher-add-options' into 'master'
French translation to the two new options in switcher plugin
See merge request compiz/compiz-core!155
commit 438890124cd37aa022f9b3379202f622865765d3
Author: Jonathan Michalon <jonathan@michalon.eu>
Date: Fri Nov 8 11:04:18 2019 +0100
French translation to the two new options in switcher plugin
po/fr.po | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 9264b526e95fe90eeee9ca05dd72fbd16a261c5f
Merge: 5756bb78 c3866fb0
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Nov 5 18:24:37 2019 +0000
Merge branch 'switcher-add-options' into 'master'
Switcher add two options
See merge request compiz/compiz-core!154
commit c3866fb0b1d61ea87bbcbfb0fdbc205e69b8c9d9
Author: Jonathan Michalon <jonathan@michalon.eu>
Date: Tue Oct 29 19:15:02 2019 +0100
Add an option to adjust the switcher size in the Switcher plugin
metadata/switcher.xml.in | 8 +++++
plugins/switcher.c | 79 ++++++++++++++++++++++++++++--------------------
2 files changed, 54 insertions(+), 33 deletions(-)
commit 070d9fc491cdba015e633b22d043d12d6ee2cb20
Author: Jonathan Michalon <jonathan@michalon.eu>
Date: Tue Oct 29 18:01:09 2019 +0100
Add an option to only display apps icons in the Switcher plugin
metadata/switcher.xml.in | 5 +++++
plugins/switcher.c | 13 ++++++++-----
2 files changed, 13 insertions(+), 5 deletions(-)
commit 5756bb7856e04e70dda3ff5194761c87968e0aea
Merge: 706dcf8f e04a0edc
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Oct 25 20:09:12 2019 +0000
Merge branch 'live-update-cursors' into 'master'
Update cursor when it gets changed from outside
See merge request compiz/compiz-core!153
commit e04a0edcdd94697d458999e3cc20d98aba6b1ab1
Author: Jonathan Michalon <dev@michalon.eu>
Date: Thu Oct 17 19:38:06 2019 +0200
Update cursor when it gets changed from outside
When the cursor was changed from outside of compiz, it was kept till we
modify it on the compiz side (ie. through ccsm).
Now we listen to changes in the RESOURCE_MANAGER of the root Xorg window and then
apply the cursor-related changes we see (theme and size).
This is a stripped-down version of what is implemented in compiz 0.9.
The same is done on 3 places: core, gtk-window-decorator, move plugin.
gtk-window-decorator/gtk-window-decorator.c | 47 +++++++++++++++++++++++++++
plugins/move.c | 38 ++++++++++++++++++++++
src/event.c | 49 +++++++++++++++++++++++++++++
3 files changed, 134 insertions(+)
commit 706dcf8f36e0eb50b572c4063ef4ba762b48e764
Merge: 26c3f9b3 4f91adca
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Oct 17 22:17:25 2019 +0000
Merge branch 'resize-fixes' into 'master'
Fix moving/resizing/tiling windows to edge of screen
See merge request compiz/compiz-core!149
commit 4f91adcad8fd87788141810eaf7e96191d2306b6
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Tue Sep 3 02:48:57 2019 -0400
Re-fix tiling on vertically tiled windows
This reverts commit 56f437ecd2b94798df4374a7602e3ae0692773c6. "Revert "Fix left/right (vertical) tiling in SSD windows"" as it does not work with this arrangement for setting ClientFrame extents
src/window.c | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
commit 25d5513a6ca9c7b117c1da12f177ca94abf170b8
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Tue Sep 3 02:48:36 2019 -0400
Set clientFrame extents for SSD windows
plugins/decoration.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 26c3f9b3c16df73cc1645abc8ae5e7cf34be7614
Merge: a810136e 6dc1c301
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Oct 17 13:44:16 2019 +0000
Merge branch 'po-french' into 'master'
French translation update
See merge request compiz/compiz-core!152
commit 6dc1c30194b75aba11168fcea19c76e284bc9d74
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Wed Oct 16 19:16:32 2019 +0200
French translation update
po/fr.po | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 87 insertions(+), 21 deletions(-)
commit a810136efa9615f59a084d6e103f882b60db3348
Merge: da7c10a8 5e0d9430
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Oct 10 15:48:49 2019 +0000
Merge branch '23_dbus-types' into 'master'
dbus: Fix reading and writing some values and make it more robust
See merge request compiz/compiz-core!151
commit 5e0d94304e36613e19b2d0456edf7feee0f2646b
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Oct 10 15:27:35 2019 +0200
dbus: Fix reading and writing some values and make it more robust
Values are passed to variadic functions as pointers to the value, so
the size of the type is very important. There was one mistake passing
a `float` when the callee expects a `double`. The rest was mostly OK,
as `dbus_bool_t` maps to a 32 bits unsigned integer and we used X's
`Bool` reduces to a plain `int` which is almost guaranteed to be 32
bits on the platforms where Compiz runs, and signedness doesn't matter
for boolean values. The same applies for `dbus_int32_t` for which we
also passed a plain `int`.
However, consistently using DBus' own types reduces the risk of
problems, as well as being formally more correct. I did not change all
uses of `char*` but the ones using a temporary variable where a
`DBusBasicValue` container was already available though, because they
map to the exact same type in DBus.
plugins/dbus.c | 219 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 119 insertions(+), 100 deletions(-)
commit 319d48c8cba9eb3734846e42590ee3e2f822549b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Sep 7 16:21:44 2019 +0200
libdecoration.pc.in: Avoid spurious application link
Making the application explicitly link against libX11 and libXrender is
useless since libdecoration.so will already be pulling them. The only
case where it would be needed is static linking, which will use the
Libs.private field.
libdecoration/libdecoration.pc.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit da7c10a85cd74db04b03f3ab5c8478555bc0e4ea
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 27 03:00:27 2019 -0600
Revert "Bump core ABI to 20190827"
This reverts commit 28f0d1651c2a5c949dc70e8e1a854376fa1c3128.
This was unnecessary.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 26399694773f23364cb5b5fbdabd5b45d69c35d9
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 27 02:59:35 2019 -0600
Revert "decoration: add resize extents to quads and Decoration"
This reverts commit c83d3cfbb9e1eb3299ed14beca9ddaf83b673c5d.
It crashes compiz-core and broke emerald build.
gtk-window-decorator/gtk-window-decorator.c | 42 ++++++++---------------
include/decoration.h | 2 --
libdecoration/decoration.c | 52 +++++++++++------------------
plugins/decoration.c | 22 +-----------
4 files changed, 33 insertions(+), 85 deletions(-)
commit 2348a3e35ce3d2bc041dd03afd8b42998d0d5ea9
Merge: d898aa62 28f0d165
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 27 04:22:53 2019 +0000
Merge branch 'bumpABI' into 'master'
Bump core ABI to 20190827
See merge request compiz/compiz-core!145
commit 28f0d1651c2a5c949dc70e8e1a854376fa1c3128
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Aug 26 23:53:44 2019 -0400
Bump core ABI to 20190827
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d898aa628bcd768b986d150c6962b769285fdf25
Merge: 8fcbe8fc 18734772
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 27 03:43:32 2019 +0000
Merge branch 'hidpi' into 'master'
gtk-window-decorator HiDPI: fix corners and menu icon
See merge request compiz/compiz-core!142
commit 8fcbe8fc81a165281793dea0559e621d602ac0c8
Merge: 8718e0b1 43287478
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 27 03:43:03 2019 +0000
Merge branch 'marco-shadow-resize' into 'master'
Use shadow area to resize with marco >=1.22.2
See merge request compiz/compiz-core!140
commit 8718e0b1e894f0491f39b754d820c1da829e337d
Merge: 6ac149b1 d60b3aa2
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Aug 26 14:55:26 2019 +0000
Merge branch 'nickblack/kill-bashisms' into 'master'
decorator: kill bashisms
See merge request compiz/compiz-core!144
commit d60b3aa26b21b12ae0dade76ce68b6bd1ddc6193
Author: nick black <dankamongmen@gmail.com>
Date: Mon Aug 26 02:55:27 2019 -0400
decorator: kill bashisms
plugins/compiz-decorator | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 43287478cad8c0a8490cec238ad6171004bc4640
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Thu Jul 11 00:37:15 2019 -0400
decoration: prevent SSD windows from crawling on unmaximize
plugins/decoration.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit e069210fac4b09121436fc5f37d630d28de6c549
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Wed Jun 26 22:14:51 2019 -0400
gtk-window-decorator: correct vertical clickable area of buttons
We need to move DOWN from invisible borders on top just as we move LEFT from invisible borders on right
gtk-window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c63bb0a12cd1b5bb99ed20c666e9e2e1791e42ca
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Jun 24 15:35:32 2019 -0400
gtk-window-decorator: fix left side button clickable area
Stop first left side button clickable area from running over the left side resize corner
gtk-window-decorator/gtk-window-decorator.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 56f437ecd2b94798df4374a7602e3ae0692773c6
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Jun 24 03:12:58 2019 -0400
Fix left/right (vertical) tiling in SSD windows
src/window.c | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
commit 8d7516c0d444e3ceb1de0da3af74ca95ac8d4d02
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Jun 24 02:09:38 2019 -0400
Use resize extents to set ClientFrame on SSD windows
This way the actual resize dimension is passed from gtk-window-decorator and should thus be zero with emerald, older marco, or no marco.
plugins/decoration.c | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
commit c83d3cfbb9e1eb3299ed14beca9ddaf83b673c5d
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Jun 24 01:07:05 2019 -0400
decoration: add resize extents to quads and Decoration
Add resize extents to quads (where it is copied to struct _Decoration) so gtk-window-decorator with marco 1.22.2 or later can pass non-zero value to clientFrame and thus to plugins
*Note that this changes the decoration interface, requiring a simple change to Emerald to pass resize extents of zero
gtk-window-decorator/gtk-window-decorator.c | 42 +++++++++++++++--------
include/decoration.h | 2 ++
libdecoration/decoration.c | 52 ++++++++++++++++++-----------
plugins/decoration.c | 10 +++++-
4 files changed, 73 insertions(+), 33 deletions(-)
commit 6284ac84da9765335d9237942206be81a3d111a8
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Sun Jun 23 18:55:12 2019 -0400
gtk-window-decorator: check only for marco 1.22.2
Two new references not found by a rebase against master after marco version checks updated for 1.22.2 release of marco
gtk-window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f3ce70af96338878136b5d8d5a159313557f4292
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Fri Jun 21 16:17:40 2019 -0400
Resize: allow resizing windows decorated with marco/gtk to screen edge
Changing "workAreaSnapDistance" to zero is necessary with newer marco and gtk-window-decorator with shadow resize support to permit resizing windows to the screen edges
plugins/resize.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 6520214dc42ff752566e670bcafc0cbd49ef9ceb
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Fri Jun 21 16:13:53 2019 -0400
Set clientFrame extents for SSD windows
*This allows plugins to access the shadow resize area set by gtk-window-decorator with newer marco
*hardcoded for now, this will eventually be loaded from fgeom.borders.invisible
plugins/decoration.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
commit feb113b802d03dcef7073f2bcc8c338af32b4c9f
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Sun Jun 23 01:52:00 2019 -0400
gtk-window-decorator: define _resize_extents
to handle the resize area outside the window borders. Hardcode to 10px for now, this works and allows plugins to work without having to find a way to pass this value to a new element added to CompWindow
gtk-window-decorator/gtk-window-decorator.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 2431089c012513b81f33968e564cce0fd37eecfe
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Thu Jun 20 20:31:53 2019 -0400
gtk-window-decorator: define a fixed outside resize area
There is no easy way to pass the resize area added to the window space back to compiz-core and from there to plugins so define a fixed 10px value, close enough to what fgeom.borders.invisible would normally specify that the difference should not be noticeable.
gtk-window-decorator/gtk-window-decorator.c | 30 ++++++++---------------------
1 file changed, 8 insertions(+), 22 deletions(-)
commit 472eecacd457ba273b4352e093af649bf1360e3a
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Jun 17 01:57:07 2019 -0400
gtk-window-decorator: use shadow area to resize with newer marco
With marco 1.23.1 or later use the provided invisible border area for resizing windows.
gtk-window-decorator/gtk-window-decorator.c | 39 +++++++++++++++++++++++------
1 file changed, 32 insertions(+), 7 deletions(-)
commit 18734772f2ff77657167e220ea029f6b29030f67
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Sat Jun 29 23:46:05 2019 -0400
gtk-window-decorator: fix warning and possible crasher
fix "g_object_unref: assertion 'G_IS_OBJECT (object)' failed" warning by not using a second pointer at all here
gtk-window-decorator/gtk-window-decorator.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit cdfd68182c9ff283921a95bb150519bb27643c4c
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Wed Jun 26 23:26:27 2019 -0400
gtk-window-decorator HiDPI: fix corners and menu icon
gtk-window-decorator/gtk-window-decorator.c | 28 +++++++++++++++++++++-------
1 file changed, 21 insertions(+), 7 deletions(-)
commit 6ac149b19d025ac85fb7a0adc509e7728b9da90e
Merge: c26aa4e1 79c17632
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jul 17 16:42:50 2019 +0000
Merge branch 'disable-xi2-by-default' into 'master'
disable xinput2 by default
See merge request compiz/compiz-core!143
commit 79c17632ce653fcecf5bb9f00a4873ec2b5e9668
Author: Jay Kuri <jayk@ionzero.com>
Date: Fri Jul 12 18:06:52 2019 -0600
disable xinput2 by default
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c26aa4e1079fa8e49ae6868eb82dab77202d8ccd
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Jul 11 13:46:54 2019 -0600
Fix `make distcheck`
Makefile.am | 3 ++-
mate/Makefile.am | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
commit 8de1335f119ca017e7c1bfebbd54a38106a90bb8
Author: raveit65 <mate@raveit.de>
Date: Mon Jun 17 09:51:39 2019 +0200
update marco_version_checks to match marco-1.22.2 release
configure.ac | 18 ++++----
gtk-window-decorator/gtk-window-decorator.c | 66 ++++++++++++++---------------
2 files changed, 42 insertions(+), 42 deletions(-)
commit 004d52d9049108ffedb8b276a568cf092a2b0729
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Thu Jun 13 16:04:39 2019 -0400
gtk-window-decorator: use code from compiz 0.9 for corners fix
This is based on the same code as in compiz 0.9 and may be necessary to support resizing windows from outside the visible borders later. Probably more commits from compiz 0.9 will have to be ported to suppport that feature, and keeping the code as similar as possible now makes that easier. This also avoids passing two unused variables and two that were having to be modified and could more easily just be set inside meta_get_top_border_region and in meta_get_bottom_border_region .
gtk-window-decorator/gtk-window-decorator.c | 69 ++++++++++++++++++++++-------
1 file changed, 53 insertions(+), 16 deletions(-)
commit d2b578558d9a830f6f5de773c5e099a84258f8a9
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Thu Jun 13 02:43:28 2019 -0400
gtk-window-decorator: fix ugly top right corner
gtk-window-decorator/gtk-window-decorator.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit c272018a97ad3f5dee8e627463d787c19f7f16a3
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Tue Jun 11 02:38:52 2019 -0400
gtk-window-decorator: fix button clickable area offset
gtk-window-decorator/gtk-window-decorator.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit bd67e0807d9ac74b725d5d7a39dc978a098eba4d
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Tue Jun 11 00:49:11 2019 -0400
gtk-window-decorator: allow building against older versions of marco
Autodetect marco 1.23 or later, build against the correct version
configure.ac | 15 +++
gtk-window-decorator/gtk-window-decorator.c | 200 ++++++++++++++++++++++++----
2 files changed, 190 insertions(+), 25 deletions(-)
commit cc75be2e92b5680d88166145e6cc0b901d2879ca
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Thu Jun 6 01:02:46 2019 -0400
Fix build against marco 1.23
Fix build failure after https://github.com/mate-desktop/marco/commit/c66b32666e48996b97e691ed002f86b6ff18dec5
gtk-window-decorator/gtk-window-decorator.c | 197 +++++++++++++++++++---------
1 file changed, 138 insertions(+), 59 deletions(-)
commit a35ef514cdff7fadb32ace5f336cfae83c070868
Merge: f5c1bef5 34d3a3be
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Apr 25 03:33:14 2019 +0000
Merge branch 'fix-dock-focus' into 'master'
Prevent appearance of focus from being removed from docks or panels
See merge request compiz/compiz-core!138
commit 34d3a3be2565afd56b8b45e4be6a24f7440aedce
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Tue Apr 23 16:24:01 2019 -0400
Prevent appearance of focus from being removed from docks or panels
src/window.c | 5 +++++
1 file changed, 5 insertions(+)
commit f5c1bef51389c7c060187db8e05e59ed3d67dbb1
Merge: 723caae0 8e169ac2
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Mar 13 23:08:19 2019 +0000
Merge branch 'xi2-motion' into 'master'
Fix warpPointer() with XI2 events enabled
See merge request compiz/compiz-core!137
commit 8e169ac2d01d87e067186ddc112484acd4c1e047
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Tue Mar 12 18:53:20 2019 +0100
Fix warpPointer() with XI2 events enabled
warpPointer() needs to filter out motion events from the queue to avoid
erroneous movements and deltas. It does not currently filter XI2
events, and thus does not work properly when they are enabled.
For the moment, just disable XI2 motion events as we don't rely on them
yet and fixing warpPointer() to work with them is a lot more involved.
src/display.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 723caae0b54cc35af1c91f864498724e56e1a20f
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Mar 5 19:10:56 2019 -0700
Unset focused window pointer when window is destroyed
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 0df24c4db860df2a3123ef4c2ebaf8ecdaa75762
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Mar 4 18:36:25 2019 -0700
Optimize focus handling
Get rid of loop to find focused window and instead use a variable
so we always know which window is focused.
include/compiz-core.h | 2 ++
src/display.c | 2 ++
src/event.c | 27 ++++++++-------------------
3 files changed, 12 insertions(+), 19 deletions(-)
commit 89064ab28bb984873254c6bb869e885a151c12c3
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Mar 4 14:20:58 2019 -0700
Fixup whitespace a bit
src/event.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 4ecef7dcc0506c262b42c2b058464ef2976b81c6
Merge: 7de705fa 567f2155
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Mar 4 21:17:29 2019 +0000
Merge branch 'dev-focus' into 'master'
Support _NET_WM_STATE_FOCUSED for focus/backdrop differences on CSD windows
Closes #71
See merge request compiz/compiz-core!136
commit 567f21555d7a62ecb402d766d67c80e0a8b4ab1b
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Mon Mar 4 21:17:29 2019 +0000
Initial support for setting _NET_WM_STATE_FOCUSED
Fix https://github.com/compiz-reloaded/compiz/issues/71
Based on https://bazaar.launchpad.net/~compiz-team/compiz/0.9.13/revision/2919
for compiz 0.9 branch
include/compiz-core.h | 5 ++++-
src/display.c | 2 ++
src/event.c | 46 ++++++++++++++++++++++++++++++++++------------
src/screen.c | 1 +
src/window.c | 6 ++++++
5 files changed, 47 insertions(+), 13 deletions(-)
commit 7de705fa7696b6946e43f063f7a959cf0123a63a
Merge: d566d4b9 0b005e07
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Sun Mar 3 23:39:35 2019 -0700
Improve the build system
- Increase portability:
The initial goal was to port Compiz Reloaded to FreeBSD.
All the changes could be done within the FreeBSD port system.
However, a much larger community could benefit from these changes
if they are done upstream.
- Trigger a smooth migration from intltool to gettext.
- Do various changes along the way; squash commits when appropriate.
commit d566d4b9b5341b6a40e03bb55c5b5650983c4ae4
Merge: ad50a175 bb612ae7
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Feb 19 16:09:02 2019 +0000
Merge branch 'switcher-focus' into 'master'
Avoid temporary focus back on the original window when switching windows
See merge request compiz/compiz-core!135
commit bb612ae782f5639339651d8a7f0debfc1470badf
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Feb 7 10:00:07 2019 +0100
Avoid temporary focus back on the original window when switching windows
Prevent the original window from gaining back the focus for a short
time after a switch from it to another window. This is useful to
prevent the original window from spamming the accessibility layer with
focus change events that can lead to confusing situations.
plugins/switcher.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit ad50a175e9fd0e4d455acfbbf3266e61d081410a
Merge: 180f66a3 906d084d
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Feb 8 23:40:42 2019 +0000
Merge branch 'master' into 'master'
crash handler: Avoid crashing again
See merge request compiz/compiz-core!134
commit 906d084d3ec6ec6df6c5f406d07bcf02b848262a
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Fri Feb 8 20:46:11 2019 +0100
crash handler: Avoid crashing again
when XDG_CURRENT_DESKTOP is not defined.
Also remove duplicate test for GNOME.
src/main.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 180f66a30a4b913d0bfec693a520dde6cfc41807
Merge: 9ee25531 5dff06a5
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Jan 29 16:05:45 2019 +0000
Merge branch 'master' into 'master'
move: Avoid drawing shadows on completely off-screen windows
See merge request compiz/compiz-core!133
commit 5dff06a5348440bacbe532d9c215f434f4a6e46c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Jan 29 13:13:14 2019 +0100
move: Avoid drawing shadows on completely off-screen windows
plugins/move.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 9ee25531e9c2074ea250b69154fbd42c8cd69977
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue Jan 29 10:49:27 2019 +0100
Fix typo
metadata/move.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 455cf79cd0a3b65ca045d80e7d3e40105dc2e9bd
Merge: 5d39b177 42d78bd5
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Jan 27 20:12:57 2019 +0000
Merge branch 'master' into 'master'
Do not set nodelay in wall and rotate configuration
Closes #136
See merge request compiz/compiz-core!131
commit 42d78bd57cec234a26b824b6935c7a087f9e984e
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sun Jan 27 20:46:28 2019 +0100
Do not set nodelay in wall and rotate configuration
They would otherwise override the global delay configuration, without
any way for the user to configure a delay in ccsm.
Fixes #136
metadata/rotate.xml.in | 2 --
metadata/wall.xml.in | 4 ----
2 files changed, 6 deletions(-)
commit 5d39b177ccb1a629dc254aa0d0c0aa47a83955df
Merge: ccb3c4f5 526266fb
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Jan 26 18:42:40 2019 +0000
Merge branch 'master' into 'master'
Move off-screen window management options to a separate tab
See merge request compiz/compiz-core!130
commit 526266fb1cf59b53b01b0bd29fdc89c21d6275f6
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Jan 26 10:21:45 2019 +0100
Move off-screen window management options to a separate tab
metadata/move.xml.in | 178 ++++++++++++++++++++++++++-------------------------
1 file changed, 92 insertions(+), 86 deletions(-)
commit ccb3c4f5fc560c549dde92864bd61342f4c3aad5
Merge: 147e0e83 979b757b
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Jan 24 23:00:04 2019 +0000
Merge branch 'master' into 'master'
XI2: fix coordinates of translated input events
See merge request compiz/compiz-core!129
commit 979b757ba5bc11e5ee616787eef2a74568e2f9d8
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu Jan 24 18:31:02 2019 +0100
XI2: fix coordinates of translated input events
The x/y coordinates of the XI2 events are relative to the root window,
we have to fix them according to the window we are reporting the
translated event against.
src/display.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 147e0e836d64aa2f4a9d09328208761266a7db72
Merge: f4f5eb42 2f8d2f35
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Jan 24 19:43:10 2019 +0000
Merge branch 'master' into 'master'
Fix missing ButtonPress handling
See merge request compiz/compiz-core!128
commit 2f8d2f355995e50422111b196c27bed0584b50d6
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Thu Jan 24 18:04:13 2019 +0100
Fix missing ButtonPress handling
0ba0dd8cd7f3 ("Fix duplicated button events with XI2") dropped duplicate
handling of core events (since we have the events translated from XI2).
We however still need to call XAllowEvents in the ButtonPress case, like
events.c's handleEvent would have done, to let other X11 clients to get
them.
src/display.c | 3 +++
1 file changed, 3 insertions(+)
commit f4f5eb427c5b596bbc1cf78959e81465710d950d
Merge: 3e5b612a 8884ea41
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jan 23 23:14:18 2019 +0000
Merge branch 'master' into 'master'
Fix inverted test in compiz-decorator
See merge request compiz/compiz-core!127
commit 8884ea41b72a96ecc8bf55029033af48d3d3fb97
Author: nick black <dankamongmen@gmail.com>
Date: Thu Jan 24 00:03:28 2019 +0100
Fix inverted test in compiz-decorator
plugins/compiz-decorator | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3e5b612a1cfe0c5b338cb6fbf05bc4ed4397fb07
Merge: 05cf46aa faf51bb9
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jan 23 19:30:24 2019 +0000
Merge branch 'master' into 'master'
move: shadow window border where it gets off-screen
See merge request compiz/compiz-core!126
commit faf51bb9d8fb03f800cb0ef9249199727eccf4c5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed Jan 23 19:09:46 2019 +0100
move: shadow window edge where it gets off-screen
So that users get a hint that there is more of the window that is off-screen
and they can use the wheel to scroll the window, this shadows the edge of
the window where it gets off-screen.
metadata/move.xml.in | 22 ++++++++++++++
plugins/move.c | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 104 insertions(+), 3 deletions(-)
commit 05cf46aae80b47d0b8f4059058ac86b0dd2ac112
Merge: ae9c0913 fc505966
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jan 23 17:34:38 2019 +0000
Merge branch 'master' into 'master'
Fix move's wheel scroll direction according to documentation
See merge request compiz/compiz-core!125
commit fc505966009d14cae95175834e6c73236d84edd6
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Wed Jan 23 18:16:06 2019 +0100
Fix move's wheel scroll direction according to documentation
When we get the "up" scroll shortcut, we want to move the window up if
it's too low, and similarly for other directions.
plugins/move.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit ae9c09135977800892abe2a1d696ae9f11d816e0
Merge: e2a46984 9dcfd995
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Jan 19 01:30:00 2019 +0000
Merge branch 'move' into 'master'
Make mouse wheel scroll windows when they are off-screen
See merge request compiz/compiz-core!124
commit 9dcfd9956218cfe827b3833fc1b0cfe615320580
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Fri Jan 18 18:06:52 2019 +0100
Make mouse wheel scroll windows when they are off-screen
This is actually a very logical shortcut for people used to scrolling
documents within firefox and libreoffice.
metadata/move.xml.in | 32 +++++++++++++++
plugins/move.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 138 insertions(+), 8 deletions(-)
commit e2a4698494d09105c39e18cefb5413cc61207f12
Merge: d863a606 6618d36e
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Jan 14 11:14:49 2019 +0000
Merge branch '11_shortcuts' into 'master'
Add XInput2 events support
See merge request compiz/compiz-core!123
commit 6618d36e273f596c9f2713bd04486bc3fa587575
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Mon Jan 14 12:00:35 2019 +0100
Add a configure option to disable XI2 events support
configure.ac | 12 ++++++++++++
src/display.c | 24 ++++++++++++------------
2 files changed, 24 insertions(+), 12 deletions(-)
commit ddb00ee218dcbc0cbb2f466ab3a7ea2f86ebfa26
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 10 12:52:27 2019 +0100
Report the source window with XI2
We get all XI2 events from our XI2 mask set up on the root window, but
we should report the proper window from which the event actually came
from, not always the one where we received it.
src/display.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 8526d1dd58421f3da85cb71ba46bc30fd2628a0b
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 10 12:48:07 2019 +0100
Restore behavior on FocusIn::NotifyUngrab
Not sure if it actually changes anything, but window selection used to
be done on FocusIn::NotifyUngrab as well, so restore this behavior.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c76a005864fa9f4064161acf9ade12701ea5e93c
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 10 12:42:32 2019 +0100
Slightly optimize the case where XI2 is compiled in but not available
This just moves the event checks inside the check for whether the
extension is available, there is no other change. Basically it adds
an indentation level and moves the end of the `if (d->xi2Extension)`
body.
src/display.c | 60 +++++++++++++++++++++++++++++------------------------------
1 file changed, 30 insertions(+), 30 deletions(-)
commit b47fcb3c3cd6a6e09bf3cb28bdc7d4b167284052
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 10 12:35:18 2019 +0100
Fix actions triggering when XI2 is compiled in but not available
In this situation the keybinding itself creates a grab and the check is
thus incorrect. It's also not useful, as there is no situation where
we receive an event but would like to skip it because of a grab.
src/event.c | 4 ++++
1 file changed, 4 insertions(+)
commit 0ba0dd8cd7f31423336345a7b265f339ed30b3cb
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Jan 10 09:58:06 2019 +0100
Fix duplicated button events with XI2
src/display.c | 2 ++
1 file changed, 2 insertions(+)
commit a8960244e99d8e017ad13b063e247fd619800bd7
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Oct 4 14:50:31 2018 +0200
Disable XI2 events when we disable Core events
If we disable all Core events, we probably don't want the XI2-generated
versions either.
Also removes dead code.
include/compiz-core.h | 4 ++++
src/display.c | 30 ++++++------------------------
src/event.c | 3 +--
src/window.c | 1 +
4 files changed, 12 insertions(+), 26 deletions(-)
commit 79975fe29c49aa35f8742e87faf41ed71b86ea28
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Thu Oct 4 14:49:47 2018 +0200
Bump ABI, at least for CompAction changes
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5462c0b783fb19f61004e7958fd9ce307233ab86
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Wed Sep 26 12:45:55 2018 +0200
Add support for XInput2 input events and for actions to bypass grabs
Bypassing grabs and thus being able to trigger the actions inside menus
is very useful for several plugins affecting the screen or window looks
for accessibility purposes, like zoom, contrast or color correction.
include/compiz-core.h | 12 +++
src/display.c | 251 +++++++++++++++++++++++++++++++++++++++++++++++++-
src/event.c | 75 +++++++++++++--
src/option.c | 9 +-
4 files changed, 329 insertions(+), 18 deletions(-)
commit d863a60686401292e0d1862d456565163aaf854b
Merge: 6968570b 21eae241
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Dec 5 19:38:10 2018 +0000
Merge branch 'show-desktop' into 'master'
Improve show desktop behavior
See merge request compiz/compiz-core!122
commit 21eae241b88fe7f68c75bb17c85c98a925ca1954
Author: Colomban Wendling <cwendling@hypra.fr>
Date: Wed Dec 5 15:06:40 2018 +0100
show_desktop: Show the desktop whenever any relevant window is shown
This makes the "show_desktop" feature work more naturally (show the
desktop whenever a relevant window is showing) instead of being a
global toggle state invisible to the user.
src/display.c | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
commit 6968570b2a5fb0f9bbe86d88214b1a8896df52cd
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Nov 17 14:50:59 2018 -0700
Bump core abiversion
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a29018b525fa23e037563e91474ac7e0bf0b751c
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Nov 17 14:46:30 2018 -0700
decoration: Remove buggy code
The intention of this code is not clear but it causes windows to
walk by one pixel when half maximizing to the left and toggling
fullscreen on and off. Removing this code fixes the problem without
causing obvious adverse effects.
plugins/decoration.c | 41 -----------------------------------------
1 file changed, 41 deletions(-)
commit d3efd9e5b8668fc4f61acbe2cd11445b0293510b
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Nov 11 10:59:27 2018 -0700
Post-release version increment
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c7751faecdc312604e76f04be8c47fb13e14b844
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Nov 11 10:19:51 2018 -0700
Release version 0.8.16
NEWS | 16 ++++++++++++++++
configure.ac | 4 ++--
2 files changed, 18 insertions(+), 2 deletions(-)
commit ffce3d69ce070c8704cba0bb3f2bfd72a4e763b7
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Nov 8 17:16:48 2018 -0700
Make build system pass distcheck
icons/Makefile.am | 8 ++++++++
1 file changed, 8 insertions(+)
commit 56f0b43e54b942b243d5afe5e58ec1b6622fe7f2
Author: Olivier Humbert <trebmuh@users.noreply.github.com>
Date: Mon Oct 29 22:43:23 2018 +0100
Update French transaltion (#128)
* Update French translation credits
* Remove a bunch of fuzzies
po/fr.po | 50 +++++++++++++-------------------------------------
1 file changed, 13 insertions(+), 37 deletions(-)
commit b59f412a1c58fc7f80458711da9eea77f8ab45ee
Author: Olivier Humbert <trebmuh@users.noreply.github.com>
Date: Mon Oct 29 15:33:14 2018 -0600
Update French translation
po/fr.po | 208 ++++++++++++++++++++++++---------------------------------------
1 file changed, 78 insertions(+), 130 deletions(-)
commit 91ad2cc0ff33ab285850af1ea80bd714d8c72934
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Oct 29 15:10:31 2018 -0600
Revert "Update French translation"
This reverts commit b1c2a2d0e945b5e60de8af9cea56b2d80021fe3a.
This commit prevents compiz from building. The error is:
"fr.po:692: end-of-line within string".
po/fr.po | 208 +++++++++++++++++++++++++++++++++++++++------------------------
1 file changed, 130 insertions(+), 78 deletions(-)
commit b1c2a2d0e945b5e60de8af9cea56b2d80021fe3a
Author: Olivier Humbert <trebmuh@users.noreply.github.com>
Date: Sat Oct 27 19:35:51 2018 +0200
Update French translation
po/fr.po | 208 ++++++++++++++++++++++++---------------------------------------
1 file changed, 78 insertions(+), 130 deletions(-)
commit 20366e8931ab44df718836320a4e2a59aa5622d8
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Aug 30 16:12:55 2018 -0600
Declare CompMetadataOptionInfo char members as const
Changed to match C++ string literal type and avoid related warnings
when using CompMetadataOptionInfo in C++ files.
include/compiz-core.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 96b5d7d273b1986fa337b096c6b3719209b723a4
Merge: 09b96469 1e85f895
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Aug 29 16:25:29 2018 +0000
Merge branch 'doPoll' into 'master'
Improve reactivity of polling-based activity
See merge request compiz/compiz-core!120
commit 0b005e0770a87dc77d6cc255d6acc988d5330ac4
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Wed Aug 8 17:01:40 2018 +0200
Make use of a conditional in mate/Makefile.am
Make use of the conditional USE_MATE to make mate-specific things
conditionally.
mate/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit 4d8bd3e836ed350de516ddf456c19829df092231
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Wed Aug 8 16:50:34 2018 +0200
Drop the dependency of mate on intltool
• Modify mate/compiz.desktop.in:
Remove underscore characters that were used to designate strings
to translate.
• Modify mate/Makefile.am:
Replace @INTLTOOL_XML_RULE@ with a literal gettext rule.
By the way, replace DISTCLEANFILES with
CLEANFILES to improve the clean rule.
mate/Makefile.am | 24 +++++++++++++-----------
mate/compiz.desktop.in | 2 +-
2 files changed, 14 insertions(+), 12 deletions(-)
commit 0b4e66c0c2bea8c2ffcfd2958c97a8e4ed3eb20c
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Wed Aug 8 14:19:53 2018 +0200
Drop the dependency of src on intltool
• Modify src/compiz-start.desktop.in:
Remove underscore characters that were used to designate strings
to translate.
• Modify src/Makefile.am:
Replace @INTLTOOL_XML_RULE@ with a literal gettext rule.
By the way, assign the variable CLEANFILES to improve the clean rule.
src/Makefile.am | 25 +++++++++++++++----------
src/compiz-start.desktop.in | 6 +++---
2 files changed, 18 insertions(+), 13 deletions(-)
commit d4fa86c0aec2c6a879c0e331ffe1eb387b770652
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Thu Aug 9 16:31:12 2018 +0200
Drop the dependency of metadata on intltool
• Add gettext/its/compiz-reloaded.its:
Add ITS rules to select XML elements to translate.
• Add gettext/its/compiz-reloaded.loc:
Add a locating rule to associate the newly written
ITS rules with the corresponding XML files.
• Modify metadata/*.xml.in,
metadata/core.xml.in.in:
Remove underscore characters that were used to designate strings
to translate (these strings will now be selected via ITS rules).
• Modify po/el.po,
po/en_GB.po,
po/fr.po,
po/gl.po,
po/zh_TW.po:
Unescape ampersand characters from msgstr values
(these characters will now be escaped during merging).
• Modify metadata/Makefile.am:
Replace @INTLTOOL_XML_RULE@ with a literal gettext rule.
By the way, replace DISTCLEANFILES with
CLEANFILES to improve the clean rule.
gettext/its/compiz-reloaded.its | 14 ++
gettext/its/compiz-reloaded.loc | 6 +
metadata/Makefile.am | 8 +-
metadata/annotate.xml.in | 52 ++---
metadata/blur.xml.in | 62 +++---
metadata/clone.xml.in | 8 +-
metadata/commands.xml.in | 412 ++++++++++++++++++++--------------------
metadata/core.xml.in.in | 238 +++++++++++------------
metadata/cube.xml.in | 104 +++++-----
metadata/dbus.xml.in | 4 +-
metadata/decoration.xml.in | 40 ++--
metadata/fade.xml.in | 48 ++---
metadata/fs.xml.in | 8 +-
metadata/glib.xml.in | 4 +-
metadata/ini.xml.in | 4 +-
metadata/inotify.xml.in | 4 +-
metadata/matecompat.xml.in | 40 ++--
metadata/minimize.xml.in | 20 +-
metadata/move.xml.in | 28 +--
metadata/obs.xml.in | 106 +++++------
metadata/place.xml.in | 96 +++++-----
metadata/png.xml.in | 4 +-
metadata/regex.xml.in | 4 +-
metadata/resize.xml.in | 66 +++----
metadata/rotate.xml.in | 216 ++++++++++-----------
metadata/scale.xml.in | 118 ++++++------
metadata/screenshot.xml.in | 16 +-
metadata/svg.xml.in | 4 +-
metadata/switcher.xml.in | 118 ++++++------
metadata/wall.xml.in | 204 ++++++++++----------
metadata/water.xml.in | 36 ++--
metadata/wobbly.xml.in | 68 +++----
metadata/zoom.xml.in | 36 ++--
po/el.po | 2 +-
po/en_GB.po | 2 +-
po/fr.po | 2 +-
po/gl.po | 2 +-
po/zh_TW.po | 2 +-
38 files changed, 1113 insertions(+), 1093 deletions(-)
commit 24fa922b94cc6f126f778e07af5df34f3fc4c24e
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Wed Jul 25 21:03:28 2018 +0200
Clear metadata/Makefile.am of non-portable code
• Make a sed substitute command POSIX-compliant:
In replacement strings, "the meaning of" \t "is unspecified" by IEEE
Std 1003.1-2017. For example, GNU sed substitutes tab for \t whereas
BSD sed substitutes t for \t.
Therefore, "s/BRE/$$(printf '%b' '\t')$$(printf '%b' '\t')/g"
is better than 's/BRE/\t\t/g' when portability is considered,
and better than 's/BRE/ /g' (which uses two literal tabs)
when verbosity is considered.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html
• Make the awk call POSIX-compliant:
When using the option -v assignment, POSIX awk "shall ensure
that the assignment argument is in the same form as an assignment
operand", in which "the characters following the equal sign shall
be interpreted as ... a STRING token".
Moreover, lexical conventions demand that the STRING token "shall
represent a string constant" in which "a <newline> shall not occur".
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html
Yet, GNU awk permitted assignment of strings that contain newline
characters through -v assignment, even with its --posix compatibility
option, which nullified its POSIX compliance. The issue has been
addressed and solved.
http://git.savannah.gnu.org/cgit/gawk.git/commit/?id=86b063b99d78df97fcd761073f437ce00b018712
Besides, using the ARGV array to pass the string provides better
portability than using the option -v assignement.
metadata/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 9087c38d59a448693560d355761ff38fba4737cc
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Sun Jul 22 14:39:39 2018 +0200
Improve autoconf argument "default-plugins"
• Clear metadata/Makefile.am of a test that could be done earlier.
• Print a message during checking.
• Print a message with the result, if no error occurs.
• Add a help string, especially to indicate the expected syntax.
• Add a nested conditional structure to check the argument:
In the regular expression, * is used instead of + despite seeming
redundancy. This is done on purpose to restrict the nature of the
regular expression to a Basic Regular Expression (BRE), as POSIX
expr changed its matching expression syntax from Extended Regular
Expressions (in an early proposal) to BREs (in IEEE Std 1003.1)
"to avoid breaking historical applications".
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/expr.html
Besides, using --with-default-plugins or --without-default-plugins
without any argument causes default_plugins to be assigned with the
value "yes" or "no", respectively. Although this is normal behaviour,
overwriting the value of default_plugins to "core" in such cases
avoids subsequent runtime errors.
configure.ac | 20 +++++++++++++++++---
metadata/Makefile.am | 4 +---
2 files changed, 18 insertions(+), 6 deletions(-)
commit e035c9acc55d29463088c71d4e8a180a21f24c9a
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Sat Jul 21 23:02:57 2018 +0200
Amend configure.ac with various style improvements
No functional change.
• Write last line of $outfile via existing here-document instead of calling echo.
• Reindent $outfile according to the nesting of conditional statements.
• Reindent various lines of code for consistency reasons.
• Reindent with spaces instead of tabs.
• Highlight here-document with tabs.
• Move AC_MSG_RESULT($GL_CFLAGS) to the end of the preceding paragraph.
• Change gtk help string (default: auto) into [default=auto] for consistency reasons.
configure.ac | 96 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 48 insertions(+), 48 deletions(-)
commit 1e85f895a9cd52bb9d505be4fde43611e226c02d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Fri Jul 20 11:46:17 2018 +0200
Improve reactivity of polling-based activity
During periods of heavy rendering, timeToNextRedraw may remain 0 for a long
time, and then doPoll does not get called at all. We should still call it
so reaction to fd events can happen without waiting for heavy rendering
to be finished.
src/display.c | 2 ++
1 file changed, 2 insertions(+)
commit 09b9646998f3aaa510c53328ebddf59422a82e3f
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Thu Jul 12 20:21:52 2018 +0300
Do not generate icon cache when DESTDIR is defined
configure.ac | 2 ++
icons/Makefile.am | 5 +++--
2 files changed, 5 insertions(+), 2 deletions(-)
commit 68cc78639fa3c26cd4e7b8e3342bf71f9b60a85f
Author: Samy Mahmoudi <samy.mahmoudi@gmail.com>
Date: Tue Jul 10 10:45:41 2018 +0000
Clean up metadata/Makefile.am
Remove a duplicate empty line in metadata/Makefile.am.
metadata/Makefile.am | 1 -
1 file changed, 1 deletion(-)
commit 89b43f598b48993ea5a53b6cb31e54a801f2625a
Author: Elliot Chandler <elliot@futuramerlin.com>
Date: Sat Jun 23 02:38:34 2018 -0400
Makefile.am gtk-update-icon-cache: Respect DESTDIR (#126)
This changes icons/Makefile.am to respect the DESTDIR value when running gtk-update-icon-cache.
Thanks @soreau :)
icons/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b9dfc184c0d7fe615a07b16c349b262a877159bb
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Fri Jun 22 09:49:48 2018 +0200
INSTALL: Fix autogen instructions
. is not necessarily in $PATH (it's even really not a good idea actually),
so generally one needs to use ./autogen.sh, not just autogen.sh.
INSTALL | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8cd1b1f9b6bf87bb6f120753d85e1d017d3bb9ec
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Jun 18 17:46:17 2018 -0600
Import plugin icons
Makefile.am | 2 +-
configure.ac | 4 +
icons/Makefile.am | 35 +
icons/plugin-annotate.svg | 190 ++++++
icons/plugin-blur.svg | 328 ++++++++++
icons/plugin-clone.svg | 698 ++++++++++++++++++++
icons/plugin-commands.svg | 1505 +++++++++++++++++++++++++++++++++++++++++++
icons/plugin-core.svg | 207 ++++++
icons/plugin-cube.svg | 215 +++++++
icons/plugin-dbus.svg | 176 +++++
icons/plugin-decoration.svg | 248 +++++++
icons/plugin-fade.svg | 969 ++++++++++++++++++++++++++++
icons/plugin-fs.svg | 576 +++++++++++++++++
icons/plugin-glib.svg | 413 ++++++++++++
icons/plugin-inotify.svg | 459 +++++++++++++
icons/plugin-matecompat.svg | 134 ++++
icons/plugin-minimize.svg | 618 ++++++++++++++++++
icons/plugin-move.svg | 393 +++++++++++
icons/plugin-obs.svg | 359 +++++++++++
icons/plugin-place.svg | 342 ++++++++++
icons/plugin-png.svg | 435 +++++++++++++
icons/plugin-regex.svg | 362 +++++++++++
icons/plugin-resize.svg | 450 +++++++++++++
icons/plugin-rotate.svg | 314 +++++++++
icons/plugin-scale.svg | 1478 ++++++++++++++++++++++++++++++++++++++++++
icons/plugin-screenshot.svg | 524 +++++++++++++++
icons/plugin-svg.svg | 158 +++++
icons/plugin-switcher.svg | 923 ++++++++++++++++++++++++++
icons/plugin-wall.svg | 253 ++++++++
icons/plugin-water.svg | 150 +++++
icons/plugin-wobbly.svg | 256 ++++++++
icons/plugin-zoom.svg | 1329 ++++++++++++++++++++++++++++++++++++++
32 files changed, 14502 insertions(+), 1 deletion(-)
commit b0ad06bce6b1562f962648455ad305be8cf7a8de
Author: lukefromdc <lukefromdc@hushmail.com>
Date: Sat Jun 16 17:55:48 2018 -0400
Support _GTK_FRAME_EXTENTS (#125)
* Advertise support for _GTK_FRAME_EXTENTS
Apply https://github.com/compiz-reloaded/compiz/pull/8
* Window: Add clientFrame(), to get the eventually set CSD extents
Re-apply 8f8e6ec6017db65b3112e66b78675efec4170c2b
"Window: Add clientFrame(), to get the eventually set CSD extents"
and 8f8e6ec6017db65b3112e66b78675efec4170c2b
"Restore ABI compatibility broken by the previous commit"
This is necessary to allow plugins such as "move" and "grid" to accomodate CDS extents and shadow areas
* Move: account for GtkFrameExtents on CSD windows
Based on
https://bazaar.launchpad.net/~muktupavels/compiz/gtk-frame-extents/revision/4109
Note that moving CSD windows to the very top is still a little touchy about grab position
but now they can be moved to the top of the screen
* Resize: take GtkFrameExtents into account
* Resize: clean up and simplify GtkFrameExtent support
Also works better this way
* resize: Fix intermittant failures to properly maximize windows
Do not save the added GtkFrameExtent values to the stored workArea
* Window-adjust for GtkFrameExtents when maximized one direction only
Fixes issues with grid plugin generating gaps if vertical and horizontal maximization are used to permit storing previous geometry
include/compiz-core.h | 5 +++++
plugins/move.c | 4 ++--
plugins/resize.c | 32 ++++++++++++++++++++++------
src/display.c | 1 +
src/event.c | 7 ++++++
src/screen.c | 1 +
src/window.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 100 insertions(+), 9 deletions(-)
commit 80d30b677dcdac7b5657806e366402a687520ca1
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Fri Jun 8 20:13:42 2018 +0300
Update links
AUTHORS | 2 +-
NEWS | 8 ++++----
plugins/wall.c | 6 +++---
po/Makevars | 4 ++--
po/ar.po | 2 +-
po/bg.po | 2 +-
po/bn.po | 2 +-
po/bn_IN.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 2 +-
po/da.po | 2 +-
po/de.po | 2 +-
po/el.po | 2 +-
po/en_GB.po | 4 ++--
po/es.po | 2 +-
po/et.po | 2 +-
po/eu.po | 2 +-
po/fi.po | 2 +-
po/fr.po | 2 +-
po/gl.po | 2 +-
po/gu.po | 2 +-
po/he.po | 2 +-
po/hi.po | 2 +-
po/hr.po | 4 ++--
po/hu.po | 2 +-
po/it.po | 2 +-
po/ja.po | 2 +-
po/ko.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 2 +-
po/or.po | 2 +-
po/pa.po | 2 +-
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 2 +-
po/sk.po | 2 +-
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 2 +-
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/zh_CN.po | 2 +-
po/zh_TW.po | 2 +-
46 files changed, 54 insertions(+), 54 deletions(-)
commit 493a3807238db73b3e5999fa27d117f1d3529849
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed May 16 00:05:19 2018 +0300
Remove po/compiz.pot: it is not very useful
po/compiz.pot | 2833 ---------------------------------------------------------
1 file changed, 2833 deletions(-)
commit 9752b0cbcbe9a28a34a67f3142f5cb7b9d33e4f6
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Mar 29 15:50:40 2018 -0600
Retain partial maximize when toggling fullscreen
When half-maximizing a window horizontally or vertically, toggling
fullscreen on and off resulted in the window being fully maximized.
This patch adds a dedicated slot for saving window dimensions before
fullscreen and restores them afterward. This makes it so maximizing
and fullscreening remembers both sizes to restore, once when toggling
fullscreen off and again when unmaximizing.
include/compiz-core.h | 4 ++++
src/window.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 50 insertions(+), 3 deletions(-)
commit 1d65d3cf8d42fd8c44dc76a480f671c841d3d67f
Author: dr-robertk <dr-robertk@users.noreply.github.com>
Date: Wed Feb 7 23:48:53 2018 +0100
gwd: fix issue with decoration frame update in build in cairo theme. (#110)
gtk-window-decorator/gtk-window-decorator.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit 1861f1f652140a5a8fd59fd8afc412cf808a68bc
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Jan 19 17:32:01 2018 -0700
resize: Reset blend function after rendering rectangle
Fixes #81.
plugins/resize.c | 4 ++++
1 file changed, 4 insertions(+)
commit 565f1fcdbb32883873a8d9bf79a5516e2aa66f5e
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Jan 10 14:06:58 2018 -0700
Revert "Never maximize windows to another viewport"
This reverts commit b81764e407d6c69e41d17bca71985b45a591646b. It
causes at least two regressions so a better solution is needed.
src/window.c | 6 ------
1 file changed, 6 deletions(-)
commit 9e24749de8f04d46b8ffb61c9206da72f75051b1
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Dec 23 07:54:36 2017 -0700
Fix motif hints
Windows attempting to change _MOTIF_WM_HINTS property was broken
due to a wrong atom identifier being passed to XGetWindowProperty
in getMwmHints, causing breakage for windows trying to disable
their decorations this way and setting motif hints in general.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a416dfccfc9526200947bf23b3591eda81d73c81
Author: rbuj <robert.buj@gmail.com>
Date: Fri Dec 8 16:27:28 2017 +0100
Update Catalan translation
po/ca.po | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit b81764e407d6c69e41d17bca71985b45a591646b
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Dec 7 16:11:31 2017 -0700
Never maximize windows to another viewport
When maximizing a window, a viewport was chosen based on the center point
of the window to be maximized, and maximized to that viewport. This meant
that if your window is mostly on a viewport you can't see, maximizing it
effectively made the window disappear from the current viewport. This is
decidedly a bug and fixed by always choosing the current viewport for the
maximize target viewport.
src/window.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 03ca654ef18ed2816ab5ccda0b7b6b510a72f22d
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Nov 17 16:27:33 2017 -0700
Implement better output selection for offscreen geometry
outputDeviceForGeometry() did a poor job of selecting outputs when passed geometry
that was offscreen. Now it compares the center point of each output with the center
point of the geometry and chooses the closest one.
src/screen.c | 39 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
commit 161ff4b8e910313876f191ccddd26cccfc438722
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Nov 17 13:23:07 2017 -0700
Use direct method when selecting output device for geometry
outputDeviceForGeometry() takes a rectangular region of the screen and returns
an output device number where the rectangle lives. This function was returning
incorrect output for rectangles outside of the screen area. This patch trims
the code that was previously causing the trouble, presumably in place for
overlapping outputs, which is typically uncommon. This bug is most notable
in grid with multiple outputs, where this function selects the output
and the window rect is sometimes offscreen.
src/screen.c | 32 ++++++--------------------------
1 file changed, 6 insertions(+), 26 deletions(-)
commit 3aa89795ed639b562dd440e6a43cc496825d406f
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Sep 30 11:18:45 2017 -0600
switcher: Disable mipmaps by default
Mipmaps seem to cause compiz to freeze in the switcher plugins, possibly due
to the fact that they have a hack to draw windows directly. Disable mipmaps
for now to side-step this issue by default.
metadata/switcher.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f3f4d7b8e481bb5056f6b5550dee4544091aaf15
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 25 08:14:43 2017 -0600
Remove syncWaitHandle from CompWindow
This timer handle is no longer used, so here we remove it.
include/compiz-core.h | 1 -
src/event.c | 5 -----
src/window.c | 5 -----
3 files changed, 11 deletions(-)
commit d91e287c7900c5c5af093361da23867950b02dd2
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 25 08:06:01 2017 -0600
Revert "Restore ABI broken by the previous commit"
This reverts commit ef9f4fa68c0ec6f0578b9c43ced6b942a2f5018b and removes
the padding put in place to preserve ABI, since we're breaking ABI already
in other places.
include/compiz-core.h | 17 ++++++++---------
src/screen.c | 1 -
2 files changed, 8 insertions(+), 10 deletions(-)
commit efd9b980754760af1510ea46f38bd1f3bbc04c41
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 24 22:19:57 2017 -0600
Sync all windows at map time
Previously this function was called after a delay. Now it is called when
windows are mapped. This closes #74.
src/window.c | 34 +++++++++++++---------------------
1 file changed, 13 insertions(+), 21 deletions(-)
commit edb9d82948cb23f67a19e1b435047a0570225df3
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Sep 23 20:48:23 2017 -0600
Immediately sync override-redirect windows
It's not obvious why this function is called after one second timeout
but it causes a delay when mapping override-redirect windows. Call
function directly without timeout for override-redirect windows to
fix the problem. This closes #77 and #74.
src/window.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 3a02ce197e5b16472325b138f3aac7c1ffbfb0a2
Author: gogogogi <trebelnik2@gmail.com>
Date: Fri Aug 4 22:39:39 2017 +0200
Update Croatian translation
po/hr.po | 2450 +++++++++++++++++++++++++-------------------------------------
1 file changed, 989 insertions(+), 1461 deletions(-)
commit 7bb1c91cf732132fd63bd3cfe5bb72fec88ffecc
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 1 14:15:16 2017 -0600
resize: Fix whitespace formatting
plugins/resize.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a310da7f4b801ca110068a2900af3afa68313c53
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Aug 1 14:10:51 2017 -0600
resize: Set blend function for rectangle mode fill color
plugins/resize.c | 1 +
1 file changed, 1 insertion(+)
commit c4bd94261227fdc7e0a93fade6d81192d68c82d7
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Jul 24 18:37:02 2017 -0600
Damage other outputs when displaying unredirected fullscreen window
When an unredirected fullscreen window is present on one output,
other outputs get no damage even if damageScreen() was called
because COMP_SCREEN_DAMAGE_ALL_MASK flag was unset when
overlayWindowCount > 0 on the CompScreen. Here we fix this by
only unsetting the flag when only a single output is present.
src/display.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 45af49c7fdfae6b622faceca0ba28b82d5d810c3
Author: Elliot Chandler <elliot@futuramerlin.com>
Date: Tue May 30 20:03:39 2017 -0400
This fixes a few minor issues with the names of various settings in core and obs. (#64)
* Copyedit core.xml.in
* obs.xml.in: Add hyphen in "window specific settings"
* Fix capitalization of "Force independent output panting"
* Fix whitespace mistake I introduced
metadata/core.xml.in.in | 14 +++++++-------
metadata/obs.xml.in | 6 +++---
2 files changed, 10 insertions(+), 10 deletions(-)
commit 53871374cdd6918a609f09f422409d49854017aa
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed May 10 23:34:46 2017 +0300
gwd: Fix flickering in application switchers
gtk-window-decorator/gtk-window-decorator.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 04362b4ac66ffca89d57dce4550d6eba9a1e9813
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Mon May 8 20:20:34 2017 +0300
dbus: Rename from Dbus to D-Bus
metadata/dbus.xml.in | 4 ++--
po/ar.po | 4 ++--
po/bg.po | 8 ++++----
po/bn.po | 4 ++--
po/bn_IN.po | 4 ++--
po/ca.po | 8 ++++----
po/compiz.pot | 4 ++--
po/cs.po | 8 ++++----
po/da.po | 4 ++--
po/de.po | 8 ++++----
po/el.po | 8 ++++----
po/en_GB.po | 8 ++++----
po/es.po | 8 ++++----
po/et.po | 4 ++--
po/eu.po | 8 ++++----
po/fi.po | 4 ++--
po/fr.po | 8 ++++----
po/gl.po | 8 ++++----
po/gu.po | 8 ++++----
po/he.po | 8 ++++----
po/hi.po | 8 ++++----
po/hr.po | 4 ++--
po/hu.po | 8 ++++----
po/it.po | 6 +++---
po/ja.po | 8 ++++----
po/ko.po | 8 ++++----
po/nb.po | 8 ++++----
po/nl.po | 8 ++++----
po/or.po | 4 ++--
po/pa.po | 8 ++++----
po/pl.po | 8 ++++----
po/pt.po | 8 ++++----
po/pt_BR.po | 8 ++++----
po/ro.po | 8 ++++----
po/ru.po | 8 ++++----
po/sk.po | 8 ++++----
po/sl.po | 4 ++--
po/sr.po | 4 ++--
po/sv.po | 8 ++++----
po/ta.po | 4 ++--
po/tr.po | 8 ++++----
po/uk.po | 8 ++++----
po/zh_CN.po | 8 ++++----
po/zh_TW.po | 8 ++++----
44 files changed, 149 insertions(+), 149 deletions(-)
commit 828d44bebb2799a280bfe854d91ad5232ce745ea
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Mon May 8 18:33:09 2017 +0300
configure.ac: Default --with-gtk=auto to Gtk3
configure.ac | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 79175ee631abe2dbf10c0a2559ff431ed2a25d80
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Mon May 8 17:55:20 2017 +0300
Add GTK+ version autodetection
Is done to be sure gtk-window-decorator is built with the same GTK+ version as
Marco has been.
This also makes "yes" parameters for --enable-gtk, --with-gtk and
--enable-marco mean "yes" unconditionally (if dependencies are missing, fail).
configure.ac | 76 ++++++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 51 insertions(+), 25 deletions(-)
commit 9a9f9a12d14d3da6b7c7c03bd83a73dd6fa8af54
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Mon May 8 17:06:17 2017 +0300
configure.ac: Clean up a bit
Even though the COMPIZ_REQUIRES line is huge now, compiz.pc gets to be a lot
nicer now.
configure.ac | 81 +++++++++++++++++++++++-------------------------------------
1 file changed, 31 insertions(+), 50 deletions(-)
commit 1a88695c5f8dba2dfbf3a73352e243825748910a
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sat May 6 19:21:24 2017 +0300
gwd: Remove compizconfig stuff
Was causing a circular dependency and deprecated for a while now.
For shadow support use dbus support with the D-Bus plugin.
configure.ac | 15 --
gtk-window-decorator/Makefile.am | 2 -
gtk-window-decorator/gtk-window-decorator.c | 262 +---------------------------
3 files changed, 2 insertions(+), 277 deletions(-)
commit 3497378cfca7379d40ad60f16993b7c5429c25c0
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sat May 6 19:07:26 2017 +0300
gwd: Fix dbus glib support again
Following b347b9f, turns out this is the way after all.
gtk-window-decorator/gtk-window-decorator.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 1950b71e4e84637874a4fba0caa9cd86577e437b
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri May 5 23:05:21 2017 -0600
Revert "gtk-w-d: Fix dbus glib support"
This reverts commit 36541bc15f53f08604724442663c6f20ee64ba75
because the change was unnecessary.
gtk-window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d8a08d0554809e922f10b932b4344604b75a8132
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri May 5 21:40:24 2017 -0600
Fix typo leaving USE_DBUS_GLIB undefined
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 36541bc15f53f08604724442663c6f20ee64ba75
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri May 5 21:47:29 2017 -0600
gtk-w-d: Fix dbus glib support
gtk-window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 68138d55d2f4dc35158e5fb16994319c402a151f
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri May 5 21:45:12 2017 -0600
gtk-w-d: Remove redundant variables
gtk-window-decorator/gtk-window-decorator.c | 4 ----
1 file changed, 4 deletions(-)
commit a047c6af4707f91c1a83d17071cefdf9f72168bf
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Thu May 4 19:43:54 2017 +0300
Update translations
The translation of "_Cancel" is taken from GTK+.
po/ar.po | 4 ++--
po/bg.po | 4 ++--
po/bn.po | 4 ++--
po/bn_IN.po | 4 ++--
po/ca.po | 2 +-
po/compiz.pot | 2 +-
po/cs.po | 4 ++--
po/da.po | 4 ++--
po/de.po | 4 ++--
po/el.po | 4 ++--
po/en_GB.po | 32 +++++++++++++++++++-------------
po/es.po | 4 ++--
po/et.po | 4 ++--
po/eu.po | 4 ++--
po/fi.po | 4 ++--
po/fr.po | 2 +-
po/gl.po | 4 ++--
po/gu.po | 4 ++--
po/he.po | 4 ++--
po/hi.po | 4 ++--
po/hr.po | 4 ++--
po/hu.po | 4 ++--
po/it.po | 4 ++--
po/ja.po | 4 ++--
po/ko.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 4 ++--
po/or.po | 4 ++--
po/pa.po | 4 ++--
po/pl.po | 2 +-
po/pt.po | 4 ++--
po/pt_BR.po | 4 ++--
po/ro.po | 4 ++--
po/ru.po | 4 ++--
po/sk.po | 4 ++--
po/sl.po | 4 ++--
po/sr.po | 4 ++--
po/sv.po | 4 ++--
po/ta.po | 4 ++--
po/tr.po | 4 ++--
po/uk.po | 4 ++--
po/zh_CN.po | 4 ++--
po/zh_TW.po | 4 ++--
43 files changed, 97 insertions(+), 91 deletions(-)
commit df78e206b53bf95f45becf4d236771ec61e4b440
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Thu May 4 19:37:06 2017 +0300
gwd: Set icons for the Force Quit dialog
gtk-window-decorator/gtk-window-decorator.c | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
commit d9f455d476c7594eee3d9cdc0f931970b251101e
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Apr 25 12:06:53 2017 -0600
rotate: Never show tooltip windows when free-rotataing
plugins/rotate.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit 16802fe8f21b6e7c959ff0c4ff3c40460f3a5afb
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Apr 22 16:04:11 2017 -0600
Fix longstanding tooltip cutoff bug
Sometimes, tooltips would render with the size of the last tooltip,
causing a problem where tooltips were either cutoff or a shadow larger
than the tooltip texture size, noticeable with animations enabled.
The bug ended up having to do with keeping a pixmap that was unmapped
on the client side but not on the window manager side, specifically
for animations. The window size was not being updated and caused the
problem. Now we always update the size regardless if the pixmap is being
kept or not. Fixes #34.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 59c9ef13fc176e64abf6efef608400f64f3504cc
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Apr 19 13:56:02 2017 -0600
Post-release version increment
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit bfd1145b77f648ee653f9702f41bb9eb4871495c
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Apr 18 02:22:55 2017 -0600
Release version 0.8.14
NEWS | 24 ++++++++++++++++++++++++
configure.ac | 4 ++--
2 files changed, 26 insertions(+), 2 deletions(-)
commit 1279bd3e24c1100697d5a26a760d369abe4c6527
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Apr 17 23:24:13 2017 -0600
Remove empty Changelog file
ChangeLog | 0
1 file changed, 0 insertions(+), 0 deletions(-)
commit 20335d7d49e4b2e2177c9e9e8051929d135eb8f3
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed Mar 22 14:12:20 2017 +0300
gwd: Use Gtk3 as the default
configure.ac | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
commit c134ef5c47408fd999c3c4b00c8d84b477616929
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sun Mar 5 23:03:12 2017 +0300
Prioritize Marco settings over Metacity/GNOME outside of GNOME
GNOME has a questionable default for the button layout makes this a better
default behavior.
gtk-window-decorator/gtk-window-decorator.c | 94 ++++++++++++++++++-----------
1 file changed, 59 insertions(+), 35 deletions(-)
commit ccc36793f7e4e44a72960bfe8e4dc9e94b85505a
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sun Mar 5 15:59:02 2017 +0300
Avoid deprecated gdk_screen_get_number
gtk-window-decorator/gtk-window-decorator.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit ab29ef3420d72adf0287f3da71421b213912a59c
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sun Mar 5 15:53:47 2017 +0300
Improve the --button-layout option behavior
Fixes #66
gtk-window-decorator/gtk-window-decorator.c | 59 ++++++++++++++++-------------
1 file changed, 33 insertions(+), 26 deletions(-)
commit 21233f3608fccd51f082a7592e1172be48e6658b
Author: raveit65 <mate@raveit.de>
Date: Fri Feb 24 22:08:06 2017 +0100
distcheck: explicitly use currently selected GTK+ version
Makefile.am | 2 ++
configure.ac | 8 ++++++++
2 files changed, 10 insertions(+)
commit 8c0073913831380ec69941955b74dffe5c128958
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Thu Jan 12 19:31:35 2017 +0300
Update translations
configure.ac | 4 +-
metadata/core.xml.in.in | 4 +-
metadata/cube.xml.in | 2 +-
metadata/place.xml.in | 2 +-
metadata/scale.xml.in | 4 +-
po/LINGUAS | 14 +-
po/Makevars | 42 +
po/ar.po | 926 +---------
po/be.po | 3735 --------------------------------------
po/bg.po | 933 +---------
po/bn.po | 930 +---------
po/bn_IN.po | 931 +---------
po/ca.po | 918 +---------
po/{as.po => compiz.pot} | 915 +---------
po/cs.po | 939 +---------
po/da.po | 936 +---------
po/de.po | 934 +---------
po/el.po | 933 +---------
po/en_GB.po | 3421 ++++++++++------------------------
po/en_US.po | 3872 ---------------------------------------
po/es.po | 933 +---------
po/et.po | 933 +---------
po/eu.po | 928 +---------
po/fa.po | 3744 --------------------------------------
po/fi.po | 929 +---------
po/fr.po | 938 +---------
po/gl.po | 939 +---------
po/gu.po | 933 +---------
po/he.po | 940 +---------
po/hi.po | 934 +---------
po/hr.po | 936 +---------
po/hu.po | 934 +---------
po/id.po | 3928 ----------------------------------------
po/it.po | 933 +---------
po/ja.po | 933 +---------
po/km.po | 4519 ---------------------------------------------
po/ko.po | 933 +---------
po/lt.po | 4529 ----------------------------------------------
po/mk.po | 3758 --------------------------------------
po/ml_IN.po | 3739 --------------------------------------
po/mr.po | 3929 ----------------------------------------
po/nb.po | 932 +---------
po/nl.po | 935 +---------
po/or.po | 930 +---------
po/pa.po | 938 +---------
po/pl.po | 931 +---------
po/pt.po | 931 +---------
po/pt_BR.po | 928 +---------
po/ro.po | 930 +---------
po/ru.po | 939 +---------
po/sk.po | 924 +---------
po/sl.po | 938 +---------
po/sr.po | 926 +---------
po/sv.po | 930 +---------
po/ta.po | 924 +---------
po/tr.po | 944 +---------
po/uk.po | 938 +---------
po/vi.po | 3737 --------------------------------------
po/zh_CN.po | 932 +---------
po/zh_TW.po | 933 +---------
src/event.c | 8 +-
61 files changed, 1705 insertions(+), 80440 deletions(-)
commit 74646bf2b14feabce3de53372f8523eb1f340bf1
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Jan 12 01:02:54 2017 -0700
Revert "core: Avoid CLIP_PLANE_MASK block"
This reverts commit 44b3bffcb14e8672c2ccdc140d03c7124f59e31e, which
ended up causing a more severe bug in expo with wobbly enabled.
src/paint.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit efe1e5c29e9be72207f644bdb787a18cfe91f207
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Thu Dec 15 17:19:30 2016 +0300
gwd: Use more GLib instead of stdlib.h
gtk-window-decorator/gtk-window-decorator.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
commit 3e919020afcbef0e90c94e44120578fda01cc426
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed Dec 14 01:19:57 2016 +0300
gwd: Fix GdkScreen monitor handling deprecation in GTK+3
gtk-window-decorator/gtk-window-decorator.c | 35 +++++++++++++++++++----------
1 file changed, 23 insertions(+), 12 deletions(-)
commit 143453e396be0cd3d73da8224a6ae7c22f33864a
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Tue Dec 13 23:16:19 2016 +0300
gwd: Acknowledge that XIDs are unsigned
gtk-window-decorator/gtk-window-decorator.c | 74 +++++++++++------------------
1 file changed, 28 insertions(+), 46 deletions(-)
commit 275228f6d8dffb6d0f3d49889c21aa9a897ab2d4
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Tue Dec 13 22:55:39 2016 +0300
gwd: Use GdkCursor instead of XCreateFontCursor
gtk-window-decorator/gtk-window-decorator.c | 47 ++++++++++-------------------
1 file changed, 16 insertions(+), 31 deletions(-)
commit fa030fe8fda26cc2accb81a4565d097dc4930d61
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed Nov 30 03:04:33 2016 +0300
gwd: Autodisable compizconfig support
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit df24ad30d10e282d97d01efe50af54f896d5fc15
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Oct 27 16:03:40 2016 -0600
cube: Remove default bindings for prev/next slide
metadata/cube.xml.in | 2 --
1 file changed, 2 deletions(-)
commit 96836adad649c9b32e67f947d0a611e45b97b1fc
Author: ethus3h <kolubat@gmail.com>
Date: Tue Oct 25 22:39:42 2016 -0400
metadata: Add xml headers
metadata/commands.xml.in | 1 +
1 file changed, 1 insertion(+)
commit 4339bfbf062771032d9db3a9537ec49bc61f81e7
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sat Oct 22 17:04:42 2016 +0300
gwd: Use GdkSeat instead of GdkDeviceManager in show_tooltip()
GdkDeviceManager is deprecated since Gtk 3.20+.
gtk-window-decorator/gtk-window-decorator.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit c378280c068600d2efd1463c7ae3e5cc34a485e6
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sat Oct 22 16:34:47 2016 +0300
autogen.sh: Always install m4 stuff to the m4 directory
autogen.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1ca05f68f79a423904e1c8ae5f0476840559dfae
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Oct 18 21:22:44 2016 -0600
move: Avoid simultaneous logic for vert and horz maximized snapping
plugins/move.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 8ef9f441430849bd75fe9a8c06ca9091d47b6a47
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Oct 18 21:20:53 2016 -0600
move: Improve maximized snap-back repositioning
plugins/move.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
commit ff01edf0db64a24cf1e905cefdb2c9940749d694
Author: raveit65 <chat-to-me@raveit.de>
Date: Wed Oct 5 07:18:31 2016 +0200
clear Changelog file
ChangeLog | 1795 -------------------------------------------------------------
1 file changed, 1795 deletions(-)
commit 67b87c07ccbaf9a87cf9dea0e404d56f8a6bb28c
Author: raveit65 <chat-to-me@raveit.de>
Date: Wed Oct 5 07:09:49 2016 +0200
Add Changelog generation
Makefile.am | 10 ++++++++++
1 file changed, 10 insertions(+)
commit a52cf3fd2f3e6895549673fd46813c805e5ba49a
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 26 13:26:09 2016 -0600
Add FIXME message for hack introduced in 1f853acf
This also fixes whitespace issues reported by XRevan86,
discovered with gcc's -Wmisleading-indentation.
src/window.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 9feb33b9e8c329ff72245255f4c931458fbebe96
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Mon Sep 26 22:12:03 2016 +0300
Post-release version increment
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 327f21d7dea785f025d0379c88d73438755fa098
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Sep 24 03:25:42 2016 -0600
core: Don't reset transientFor variable when updating transient hints
This caused problems in certain cases such as addialog not restoring
doublecmd-gtk window after closing the copy action dialog.
src/window.c | 2 --
1 file changed, 2 deletions(-)
commit 44b3bffcb14e8672c2ccdc140d03c7124f59e31e
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Sep 22 15:40:40 2016 -0600
core: Avoid CLIP_PLANE_MASK block
I don't know what this code is meant to do exactly but it causes rendering glitches
while rotating cube with snow enabled. It stands to be removed eventually, if there
are no side effects and a better solution hasn't been discovered.
src/paint.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 12177fe1b61a80a16936252f897c8f8102833d49
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Sep 21 19:23:12 2016 -0600
core: Set default focus prevention level to None
The focus prevention implementation can cause problems in certain scenarios,
namely mate dock applet, where other window managers do not exhibit issues.
metadata/core.xml.in.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5e9d73697d0c1f570245140ae390920f6973640c
Author: Scott Moreau <oreaus@gmail.com>
Date: Sat Sep 17 18:48:25 2016 -0600
minimize: Affect all windows
The default match didn't fit because windows that don't set _NET_WM_WINDOW_TYPE
(such as mpv) won't match and windows that shouldn't be minimized don't have a
way to minimize them anyway, such as dock, desktop and menu windows.
metadata/minimize.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6ebee247b58eb4c40ddf454bacb7f1b9541311d0
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 03:07:50 2016 -0600
metadata: Add xml headers
metadata/annotate.xml.in | 1 +
metadata/blur.xml.in | 1 +
metadata/clone.xml.in | 1 +
metadata/core.xml.in.in | 1 +
metadata/dbus.xml.in | 1 +
metadata/decoration.xml.in | 1 +
metadata/fade.xml.in | 1 +
metadata/fs.xml.in | 1 +
metadata/glib.xml.in | 1 +
metadata/ini.xml.in | 1 +
metadata/inotify.xml.in | 1 +
metadata/matecompat.xml.in | 1 +
metadata/minimize.xml.in | 1 +
metadata/move.xml.in | 1 +
metadata/place.xml.in | 1 +
metadata/png.xml.in | 1 +
metadata/regex.xml.in | 1 +
metadata/resize.xml.in | 1 +
metadata/scale.xml.in | 1 +
metadata/screenshot.xml.in | 1 +
metadata/svg.xml.in | 1 +
metadata/switcher.xml.in | 1 +
metadata/water.xml.in | 1 +
metadata/wobbly.xml.in | 1 +
metadata/zoom.xml.in | 1 +
25 files changed, 25 insertions(+)
commit ed8dcec9284691d66330cbfeb54e3713597f4db8
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 03:03:04 2016 -0600
core: Disable lighting by default
Lighting can cause some undesirable effects, especially for cube,
so diable it by default.
metadata/core.xml.in.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c203546cb5b58e2113f93e0061d7df90d9a6974a
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 01:15:56 2016 -0600
core: Handle _NET_WM_MOVERESIZE ClientMessages
v3: Change commit message to core
- Use predefined atom variable
src/display.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 563c9225cc4f69277651a78ea154505e3c25f8c0
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 01:15:30 2016 -0600
Revert "resize: Fix whisker menu resize bug take II"
This reverts commit 6b5441184dfd991b1afe62be52c4b8640df62ca1.
Don't hard code atom value.
src/display.c | 7 -------
1 file changed, 7 deletions(-)
commit 6b5441184dfd991b1afe62be52c4b8640df62ca1
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 01:00:02 2016 -0600
resize: Fix whisker menu resize bug take II
v2: Fix problem with drifting mouse grab
385 is the message_type we get when xfce4 whisker menu sends a ClientMessage
on resize initiate, which contains the x/y values we need to handle resizing
the menu properly.
src/display.c | 7 +++++++
1 file changed, 7 insertions(+)
commit dc46e01ca49e38826250720afd4fc7f05d2fa496
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Sep 16 00:59:52 2016 -0600
Revert "resize: Fix whisker menu resizing bug"
This reverts commit f54ab7562faf7a323d39e499e5990bb58c830d18.
plugins/resize.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
commit 0b44866e6a9a2704d36f61ae9f5c35b342e51e55
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Sep 15 15:58:34 2016 -0600
move: Constrain Y for binding grabs
Closes #41.
plugins/move.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit f54ab7562faf7a323d39e499e5990bb58c830d18
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 12 07:14:13 2016 -0600
resize: Fix whisker menu resizing bug
This fixes #20
plugins/resize.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
commit f988ecb817eae31fceefb31afd00432205ae02d1
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 12 07:10:52 2016 -0600
resize: Avoid shadowing variable
Another variable of another type already exists in this scope named 'w'.
plugins/resize.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 6f640d89da61ef58d127f8747a2c1c80a2b296fb
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 12 04:26:18 2016 -0600
decoration: Remove unused variable
plugins/decoration.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
commit dd3b439f4019e408600e180aa689defa10e7f5d0
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 12 04:22:38 2016 -0600
configure: Update gettext version number
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 21a01abb653f9eaf5a5cf470ead2f6aa7e0ec5f2
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Sep 12 03:22:53 2016 -0600
core: Update position while moving Vert/Horz maximized window
The position is saved before maximizing a window. Update the
x or y depending on if the window is vertically or horizontally
maximized so it restores to a more natural position.
src/window.c | 5 +++++
1 file changed, 5 insertions(+)
commit 0f228fe9b25aa8ae999f9576fa6ce2eb5740b892
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 23:22:39 2016 -0600
move: Move snap handling code to a separate function
plugins/move.c | 190 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 102 insertions(+), 88 deletions(-)
commit d40ed5266de220283d90861c5fe17a78418dcf11
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 22:40:46 2016 -0600
move: Correct snap-back-width for Vert maximized windows
plugins/move.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit 6d39083846877602de886cf07e55d80232b5a550
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 22:27:32 2016 -0600
move: Don't snap back Horz maximized windows
plugins/move.c | 24 ------------------------
1 file changed, 24 deletions(-)
commit d4c20da58f1cc573a2d68ad557fa9567d01b3c9f
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 20:24:59 2016 -0600
Revert "core: Allow Vert/Horz maximize bindings to toggle state"
This reverts commit 0d0da959ac3642c1043d6f672bc94c296bdd50fb.
Bindings already exist for state toggle, woops!
src/display.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
commit 34256f290bf955f85b1aeb654c8afcc9baf4331b
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 20:10:33 2016 -0600
core: Remove resizing hack
I'm not sure what this is here for but it's definitely an
unwanted hack. This could be handled with a dirty flag if
needed but I don't think it's necessary at all.
src/window.c | 23 -----------------------
1 file changed, 23 deletions(-)
commit 1f853acf926f0fe9bfd569edb7a0f28a87213f42
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 20:07:30 2016 -0600
core: Fix size when restoring from maximized to Vert or Horz state
Previously, when maximizing a window one way, and then the other
and the subsequently unmaximizing either of these states, the
saved size was lost. Here we stash previous state in the upper
16 bits of the window state variable to detect this condition.
src/window.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
commit 0d0da959ac3642c1043d6f672bc94c296bdd50fb
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 20:03:03 2016 -0600
core: Allow Vert/Horz maximize bindings to toggle state
src/display.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 6c50b6876d9822e93d276d06b0e0225a4c67e628
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 13:10:43 2016 -0600
move: Allow snap-off for Horz maximized windows
plugins/move.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
commit 478453a1da044c64813c6f859c33c15a3252994b
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Sep 11 13:09:39 2016 -0600
core: Fix geometry save for Vert/Horz maximized windows
src/window.c | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
commit 95bfc402860d177d048544822ecd6852dc74597a
Author: Herbert Poetzl <herbert@13thfloor.at>
Date: Wed Aug 31 20:21:53 2016 +0000
gwd: Fix a crash when special characters are displayed in the title
which do not have a proper font representation.
gtk-window-decorator/gtk-window-decorator.c | 1 +
1 file changed, 1 insertion(+)
commit b08870b82ba2bf8ac601a6a8e8dcf964bb1161fa
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Sun Aug 21 17:20:25 2016 +0200
Update Catalan translation
po/ca.po | 656 ++++++++++++++++++++++++++-------------------------------------
1 file changed, 275 insertions(+), 381 deletions(-)
commit ef9f4fa68c0ec6f0578b9c43ced6b942a2f5018b
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Fri Aug 5 04:05:50 2016 +0300
Restore ABI broken by the previous commit
include/compiz-core.h | 17 +++++++++--------
src/screen.c | 1 +
2 files changed, 10 insertions(+), 8 deletions(-)
commit c0930542fe10c191fb65f0185572bd322a855a57
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Aug 3 14:00:37 2016 -0600
core: Remove 'Number of Desktops' option
Compiz uses a single desktop divided into viewports. Setting
Number of Desktops to anything other than 1 creates problems
so remove the option to configure it.
include/compiz-core.h | 17 ++++++++---------
metadata/core.xml.in.in | 7 -------
src/event.c | 14 --------------
src/screen.c | 37 -------------------------------------
4 files changed, 8 insertions(+), 67 deletions(-)
commit 3a51758902b834f8874db8a8ca5e6c48fe7d0af6
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Wed Jul 27 21:58:29 2016 +0300
Remove "reserved" from CompWindow: space was used in 9cde8c8
To keep ABI compatibility on struct size level.
include/compiz-core.h | 2 --
1 file changed, 2 deletions(-)
commit 3b3df20ffd4cc99c764cd9fec10705a038967ba2
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sun Jul 3 23:28:45 2016 +0300
gwd: Fix a typo
gtk-window-decorator/gtk-window-decorator.c | 1 +
1 file changed, 1 insertion(+)
commit c914536e9227ee4b37675c278950468444de356b
Author: Alexei Sorokin <sor.alexei@meowr.ru>
Date: Sun Jul 3 20:45:42 2016 +0300
gwd: Try to use Gtk theme name if theme name is empty
Useful for Metacity 3.20+ where default theme name is empty.
gtk-window-decorator/gtk-window-decorator.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 480e6d46832ff793b90839bff94df213214eede2
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Jul 2 15:39:28 2016 +0300
gwd: Read Metacity theme schema outside MATE
org.gnome.desktop.wm.preferences theme key is deprecated.
gtk-window-decorator/gtk-window-decorator.c | 102 ++++++++++++++++++++++------
1 file changed, 83 insertions(+), 19 deletions(-)
commit 1410b177253963b62cc7f2dbfdeca152758883c5
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jul 1 23:39:58 2016 +0300
gwd: Refactor GSettings lookup code
gtk-window-decorator/gtk-window-decorator.c | 244 +++++++++++++++-------------
1 file changed, 129 insertions(+), 115 deletions(-)
commit fd209332b249f3d677b74b496f5c7f7bb5516a19
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sun Jun 5 16:24:55 2016 +0300
Don't fallback for exceeding max texture size
src/texture.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 64f61a510fffcbfab21da340f7c2e7eeee499671
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Jun 4 16:49:02 2016 +0300
Change loglevel to "fatal" in cases that result in fallbacking
src/texture.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 61d36e2110e7d7af0cc77ad2f61fad761568837e
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Jun 3 18:00:29 2016 -0600
cube: Load after image loading plugins
The skydome uses images and if cube gets loaded after the image loading
plugin for the type of image used, the skydome will silently fail to render.
Thanks to Daedra for tracking down the problem.
metadata/cube.xml.in | 5 +++++
1 file changed, 5 insertions(+)
commit 39c63b1a68370118938872badc21dabec59bb260
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Jun 3 17:43:32 2016 -0600
cube: Add xml header
metadata/cube.xml.in | 1 +
1 file changed, 1 insertion(+)
commit 292d9a22e74e1610f14f677289e5bc58583fc180
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Tue May 31 20:38:15 2016 +0200
Update translations
po/POTFILES.in | 5 +-
po/ar.po | 3550 +++++++++++++++++++++--------------
po/as.po | 3568 +++++++++++++++++++++++------------
po/be.po | 3585 ++++++++++++++++++++++-------------
po/bg.po | 4653 +++++++++++++++++++++++++++------------------
po/bn.po | 5435 +++++++++++++++++++++++++++++++----------------------
po/bn_IN.po | 5378 +++++++++++++++++++++++++++++++---------------------
po/ca.po | 5219 ++++++++++++++++++++++++++++++---------------------
po/cs.po | 5149 +++++++++++++++++++++++++++++---------------------
po/da.po | 5360 ++++++++++++++++++++++++++++++----------------------
po/de.po | 5499 +++++++++++++++++++++++++++++++----------------------
po/el.po | 5385 +++++++++++++++++++++++++++++++---------------------
po/en_GB.po | 4767 +++++++++++++++++++++++++++-------------------
po/en_US.po | 3850 ++++++++++++++++++++++---------------
po/es.po | 5414 +++++++++++++++++++++++++++++++---------------------
po/et.po | 4694 +++++++++++++++++++++++++++-------------------
po/eu.po | 5156 +++++++++++++++++++++++++++++---------------------
po/fa.po | 3582 +++++++++++++++++++++++------------
po/fi.po | 5134 +++++++++++++++++++++++++++++---------------------
po/fr.po | 5467 +++++++++++++++++++++++++++++++----------------------
po/gl.po | 5398 +++++++++++++++++++++++++++++++---------------------
po/gu.po | 5167 +++++++++++++++++++++++++++++---------------------
po/he.po | 5448 +++++++++++++++++++++++++++++++----------------------
po/hi.po | 5428 +++++++++++++++++++++++++++++++----------------------
po/hr.po | 4761 +++++++++++++++++++++++++++-------------------
po/hu.po | 5132 +++++++++++++++++++++++++++++---------------------
po/id.po | 3955 ++++++++++++++++++++++----------------
po/it.po | 5506 +++++++++++++++++++++++++++++++----------------------
po/ja.po | 5184 ++++++++++++++++++++++++++++++--------------------
po/km.po | 4782 +++++++++++++++++++++++++++-------------------
po/ko.po | 5091 +++++++++++++++++++++++++++++--------------------
po/lt.po | 4769 +++++++++++++++++++++++++++-------------------
po/mk.po | 3573 +++++++++++++++++++++--------------
po/ml_IN.po | 3541 ++++++++++++++++++++--------------
po/mr.po | 4027 +++++++++++++++++++++++----------------
po/nb.po | 5376 +++++++++++++++++++++++++++++++---------------------
po/nl.po | 5588 ++++++++++++++++++++++++++++++++----------------------
po/or.po | 5227 ++++++++++++++++++++++++++++++---------------------
po/pa.po | 5332 +++++++++++++++++++++++++++++++---------------------
po/pl.po | 5171 +++++++++++++++++++++++++++++---------------------
po/pt.po | 5347 +++++++++++++++++++++++++++++++---------------------
po/pt_BR.po | 5417 ++++++++++++++++++++++++++++++----------------------
po/ro.po | 5474 +++++++++++++++++++++++++++++++----------------------
po/ru.po | 5430 +++++++++++++++++++++++++++++++----------------------
po/sk.po | 5217 ++++++++++++++++++++++++++++++---------------------
po/sl.po | 4911 ++++++++++++++++++++++++++++--------------------
po/sr.po | 4884 +++++++++++++++++++++++++++--------------------
po/sv.po | 5428 +++++++++++++++++++++++++++++++----------------------
po/ta.po | 3697 ++++++++++++++++++++++--------------
po/tr.po | 5737 +++++++++++++++++++++++++++++++++-----------------------
po/uk.po | 5374 +++++++++++++++++++++++++++++++---------------------
po/vi.po | 3531 ++++++++++++++++++++--------------
po/zh_CN.po | 5071 +++++++++++++++++++++++++++++--------------------
po/zh_TW.po | 5073 +++++++++++++++++++++++++++++--------------------
54 files changed, 155146 insertions(+), 104751 deletions(-)
commit 975b5864997c7dee4ebf370426e7a20b5eb2a904
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Tue May 31 14:19:38 2016 +0200
Improve Catalan translation
po/ca.po | 135 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 67 insertions(+), 68 deletions(-)
commit c422162714a767cd55f336ef58b6abf5fcedec59
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed May 25 21:57:42 2016 +0300
Always install compiz.desktop, restructure srcdirs a bit
Move mate/ directory from gtk/, as it not really has anything to do
with it. Rename gtk/window-decorator/ to gtk-window-decorator/.
Makefile.am | 2 +-
configure.ac | 11 +++++------
{gtk/window-decorator => gtk-window-decorator}/Makefile.am | 0
{gtk/window-decorator => gtk-window-decorator}/TODO | 0
.../gtk-window-decorator.c | 0
.../org.compiz-0.gwd.gschema.xml | 0
gtk/Makefile.am | 1 -
{gtk/mate => mate}/Makefile.am | 2 --
{gtk/mate => mate}/compiz.desktop.in | 0
9 files changed, 6 insertions(+), 10 deletions(-)
commit 352ccf15d74d16821fac26da26048f482c6c0646
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Wed May 18 20:52:17 2016 +0200
Improve Catalan translation
po/ca.po | 85 +++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 44 insertions(+), 41 deletions(-)
commit 80fd54568893a7a40cee5f2e09ba7958ebcfbd8f
Author: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>
Date: Tue May 17 16:58:48 2016 +0200
Update Catalan translation
po/ca.po | 2028 ++++++++++++++++----------------------------------------------
1 file changed, 517 insertions(+), 1511 deletions(-)
commit 06ed24f5c8dc78e20a71d6b57a235ac954e8872a
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed May 4 14:09:21 2016 -0600
Set rotate and wall default edge flip bindings to None
The edge flip bindings automatically switches viewports when the user drags
a window to the edge. This has the unwanted side effect of an unclickable
1px border along the edge that is set. This can be a frustrating bug which has
been reported many times by various users. Here we set the default edges to
None in order to mitigate this problem.
metadata/rotate.xml.in | 4 ++--
metadata/wall.xml.in | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
commit b161d0db083f18f2318c54152e84ffec05a84c8b
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed May 4 13:54:30 2016 -0600
rotate: Add xml header
metadata/rotate.xml.in | 1 +
1 file changed, 1 insertion(+)
commit 6e7075f19ae0cd3312ad0041ad3272061ce9b8b9
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Tue Apr 26 01:37:10 2016 +0300
Fix "Support multiple frames; frames of different types, states, etc."
plugins/decoration.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit a7a23334283cbe4572061a86842c831d4e4f7977
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 25 22:25:01 2016 +0300
Fix "Allow semantic difference between frame window geometry and frame size"
include/compiz-core.h | 2 +-
plugins/decoration.c | 9 +++++----
src/window.c | 40 +++++++++++++++++++++++++++++-----------
3 files changed, 35 insertions(+), 16 deletions(-)
commit 802194d7ad05fb6f195f8420f8a3ffbb5dfaddd2
Author: Sam Spilsbury <sam.spilsbury@canonical.com>
Date: Wed Sep 28 14:45:37 2011 +0800
Update restore window geometry when updating the extents of the window on maximize
Fixes https://bugs.launchpad.net/bugs/716521
plugins/decoration.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
commit 75d99fec44d0b2333acb0c34520d9cff285a5f00
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 25 22:25:01 2016 +0300
decoration: Support multiple frames; frames of different types, states, etc.
Based on http://bazaar.launchpad.net/~compiz-team/compiz/0.9.8/revision/2750
libdecoration/decoration.c | 2 +-
plugins/decoration.c | 508 ++++++++++++++++++++++++++++++++++++---------
2 files changed, 407 insertions(+), 103 deletions(-)
commit 7b68485a6228bc4260b3650ca17a33f41b995990
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Mon Apr 25 09:18:17 2016 -0700
gwd: Check for null session
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f76498f06e76551e7a46f331c9c06554e56cdaca
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Apr 21 23:52:18 2016 +0300
gwd: Basic support for new decoration API
gtk/window-decorator/gtk-window-decorator.c | 102 +++++++++++++++++-----------
1 file changed, 62 insertions(+), 40 deletions(-)
commit 99595bdbdc8e4c3d5ace49919030cb1610f7c175
Author: Sam Spilsbury <sam.spilsbury@canonical.com>
Date: Sun May 8 21:44:52 2011 +0800
Remove DECOR_NORMAL
Just read all default decorations from a property and match the
state.
plugins/decoration.c | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
commit c00486d54372e72f79fce31a9ffa2ac4b808b8de
Author: Sam Spilsbury <sam.spilsbury@canonical.com>
Date: Sun May 8 21:44:00 2011 +0800
Remove DECOR_NORMAL_ATOM_NAME
The API is now to put all default decorations in a list in one
property.
include/decoration.h | 1 -
1 file changed, 1 deletion(-)
commit 14435f6b3b3f3355c7ac6b793c147e9840074d91
Author: Sam Spilsbury <sam.spilsbury@canonical.com>
Date: Sat May 7 16:56:00 2011 +0800
Update API to allow multiple frames in one property
Frame caching, multiple default frame styles.
And also to allow decorators to specify in the frame property
which window types, states and actions the frames should apply to.
configure.ac | 2 +-
include/decoration.h | 60 ++++++++++++++-
libdecoration/decoration.c | 177 +++++++++++++++++++++++++++++++++------------
3 files changed, 188 insertions(+), 51 deletions(-)
commit 9cde8c823d08d8d4e806fffac2391db1739a5fcb
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Apr 21 15:57:04 2016 +0300
Allow semantic difference between frame window geometry and frame size
Based on http://bazaar.launchpad.net/~compiz-team/compiz/0.9.8/revision/2609.7.38
configure.ac | 2 +-
gtk/window-decorator/gtk-window-decorator.c | 18 +++--
include/compiz-core.h | 7 ++
include/decoration.h | 14 ++--
libdecoration/decoration.c | 120 ++++++++++++++++++----------
plugins/decoration.c | 110 ++++++++++++++++---------
src/window.c | 35 ++++++--
7 files changed, 206 insertions(+), 100 deletions(-)
commit 875c9d773345e8a3a2ec640665ffd801ac860817
Author: Dennis Kasprzyk <onestone@compiz.org>
Date: Wed Sep 24 19:57:27 2008 +0200
Added support for 2D decorations
gtk/window-decorator/gtk-window-decorator.c | 3 +-
include/decoration.h | 46 +++++++--
libdecoration/decoration.c | 139 +++++++++++++++++++++++++---
plugins/decoration.c | 16 ++--
4 files changed, 173 insertions(+), 31 deletions(-)
commit 143b8dad03e8c35efa2a415c71c8e6aa6aea2f04
Author: Dennis Kasprzyk <onestone@compiz.org>
Date: Mon Sep 1 18:00:34 2008 +0200
Use a separate frame window for decorations
configure.ac | 2 +-
gtk/window-decorator/gtk-window-decorator.c | 2 +-
include/decoration.h | 5 +-
libdecoration/decoration.c | 49 ++++++----
plugins/decoration.c | 141 ++++++++++++++++++++++++++++
5 files changed, 176 insertions(+), 23 deletions(-)
commit 361b94cb593e9bd66494d7080fc965ba859c61f4
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Apr 20 11:33:15 2016 -0600
Don't build matecompat when mate is disabled
metadata/Makefile.am | 6 +++++-
plugins/Makefile.am | 11 +++++++----
2 files changed, 12 insertions(+), 5 deletions(-)
commit 5718fea821b860145d8b1a0bcc94f34e242d1f24
Author: Scott Moreau <oreaus@gmail.com>
Date: Wed Apr 20 11:32:36 2016 -0600
Don't install metadata for disabled plugins
metadata/Makefile.am | 40 +++++++++++++++++++++++++++++++++-------
1 file changed, 33 insertions(+), 7 deletions(-)
commit 2e0b08ca9d4c92a4494b8e29a556fd64ab924da9
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Apr 13 22:38:46 2016 +0300
dbus: Restore previous behavior with detecting CompOptionTypeMatch
And fix some formatting issues.
plugins/dbus.c | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
commit 22ae8d40d1c10d6d40553c14b89881e16127cf7e
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Apr 13 01:16:53 2016 +0300
gtk-window-decorator: Little fix for action menu destruction
Nullifying action_menu(_mapped) can get in
action_menu_destroyed()'s way.
gtk/window-decorator/gtk-window-decorator.c | 6 ------
1 file changed, 6 deletions(-)
commit be993ecc04ae5e76462e8727c04e638f167f4f42
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Apr 12 16:04:56 2016 -0600
Remove video plugin
Historically, the video plugin was required to play videos while
using compiz. This functionality has been handled by the video
driver code for many years, making this plugin obsolete.
metadata/Makefile.am | 1 -
metadata/video.xml.in | 15 -
plugins/Makefile.am | 6 -
plugins/video.c | 1329 -------------------------------------------------
po/ar.po | 16 -
po/as.po | 16 -
po/be.po | 16 -
po/bg.po | 16 -
po/bn.po | 16 -
po/bn_IN.po | 16 -
po/ca.po | 16 -
po/cs.po | 17 -
po/da.po | 16 -
po/de.po | 16 -
po/el.po | 16 -
po/en_GB.po | 16 -
po/en_US.po | 16 -
po/es.po | 16 -
po/et.po | 16 -
po/eu.po | 16 -
po/fa.po | 16 -
po/fi.po | 16 -
po/fr.po | 16 -
po/gl.po | 18 -
po/gu.po | 16 -
po/he.po | 16 -
po/hi.po | 16 -
po/hr.po | 16 -
po/hu.po | 16 -
po/id.po | 16 -
po/it.po | 16 -
po/ja.po | 16 -
po/km.po | 16 -
po/ko.po | 16 -
po/lt.po | 16 -
po/mk.po | 16 -
po/ml_IN.po | 16 -
po/mr.po | 16 -
po/nb.po | 16 -
po/nl.po | 16 -
po/or.po | 16 -
po/pa.po | 16 -
po/pl.po | 16 -
po/pt.po | 16 -
po/pt_BR.po | 16 -
po/ro.po | 16 -
po/ru.po | 16 -
po/sk.po | 16 -
po/sl.po | 16 -
po/sr.po | 16 -
po/sv.po | 16 -
po/ta.po | 16 -
po/tr.po | 16 -
po/uk.po | 16 -
po/vi.po | 16 -
po/zh_CN.po | 16 -
po/zh_TW.po | 16 -
57 files changed, 2202 deletions(-)
commit 59328f2f7f842e69a8a32ae266e3d1b8f5718a84
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 11 00:11:39 2016 +0300
Release version 0.8.12.3
NEWS | 15 +++++++++++++++
configure.ac | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
commit ae73b09dfaadba461b043c645e382c793338fb3c
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sun Apr 10 22:49:27 2016 +0300
Don't use deprecated glib-gettext
Makefile.am | 18 ++++++++++++------
autogen.sh | 3 +--
configure.ac | 3 ++-
po/LINGUAS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 68 insertions(+), 9 deletions(-)
commit 867bc2c05a0278846d5b9bafdb74083b61db8974
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Apr 7 16:16:45 2016 +0300
Use XInput2 for cursor setting if possible
Fixes some compatibility issues.
configure.ac | 13 +++++++++++--
gtk/window-decorator/gtk-window-decorator.c | 17 ++++++++++++----
src/display.c | 30 +++++++++++++++++++++--------
src/screen.c | 29 ++++++++++++++++++++++++++++
4 files changed, 75 insertions(+), 14 deletions(-)
commit 9f7371a5cbd0478d4619763667fbe78923418427
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 4 22:22:07 2016 +0300
Add various checks to new_surface_from_pixbuf()
That was renamed from surface_new_from_pixbuf().
gtk/window-decorator/gtk-window-decorator.c | 52 +++++++++++++++--------------
1 file changed, 27 insertions(+), 25 deletions(-)
commit 5db4bc40ea4cea38be49aaad44a14678d73cfaf8
Author: Alexander Larsson <alexl@redhat.com>
Date: Tue Aug 20 12:03:42 2013 +0000
gwd: Disable scaling support in GTK+3
We can't really support the GTK+3 automatic scaling, as to much
code relies on the GdkWindow and XWindow sizes, etc to match.
In order to keep working we just disable the scaling, meaning
we will pick up the larger fonts, but nothing else. Its not
ideal but it works for now.
https://bugzilla.gnome.org/show_bug.cgi?id=706388
https://git.gnome.org/browse/metacity/commit/?id=a1b96fd
gtk/window-decorator/gtk-window-decorator.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 4390c7ccf648e2d51cec625d696598d41f8b039a
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 4 18:56:57 2016 +0300
Make autogen.sh more compatible
autogen.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 5b9b5331bedce07e0089674bc969f16edf9c0968
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Apr 4 18:56:17 2016 +0300
Tweak dependencies
Set Gtk2 minimal version to 2.22, fix older RSVG.
configure.ac | 23 ++++++++++++-----------
plugins/svg.c | 6 ++++++
2 files changed, 18 insertions(+), 11 deletions(-)
commit 0371e2f169cff0d0b056893dd844b872c3a04722
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sun Apr 3 20:47:49 2016 +0300
gwd: Return null from create_surface() in more bad cases
gtk/window-decorator/gtk-window-decorator.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
commit 97956657137d2b07721cb6d8aa474e645c9ca8d1
Author: Scott Moreau <oreaus@gmail.com>
Date: Fri Apr 1 12:56:41 2016 -0600
blur: Change default filter to Gaussian
metadata/blur.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 82e8206e958b588270dfda08d1852a8b99b21f13
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Apr 1 17:09:50 2016 +0300
gtk-window-decorator: Explicitly set cairo >= 1.4 requirement
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit 22d63196216f3948e52eeab31be0c3b389c93b0f
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Mar 28 17:19:42 2016 +0300
Replace deprecated AC_PROG_LIBTOOL with LT_INIT
Needs libtool 2.2.0+.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d7ab685940b155dcb18a8438976004d227197f0c
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 24 14:42:17 2016 +0300
Release version 0.8.12.2
NEWS | 7 +++++++
configure.ac | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 1d2ce65597956ef0249227310fe84dc295be3d27
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 24 14:23:14 2016 +0300
Deconditionalize adding extra files to dist
gtk/mate/Makefile.am | 5 +++--
gtk/window-decorator/Makefile.am | 6 +++---
src/Makefile.am | 6 +++---
3 files changed, 9 insertions(+), 8 deletions(-)
commit 03873f309976fa2894c67ffa33f4a42f24d2da5a
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 24 14:14:17 2016 +0300
Revert last three commits
"Display: Add frameGtkExtentsAtom",
"Window: Add clientFrame(), to get the eventually set CSD extents",
"Restore ABI compatibility broken by the previous commit".
include/compiz-core.h | 9 ---------
src/display.c | 5 ++---
src/event.c | 6 ------
src/window.c | 35 -----------------------------------
4 files changed, 2 insertions(+), 53 deletions(-)
commit 8f8e6ec6017db65b3112e66b78675efec4170c2b
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Mar 18 05:28:48 2016 +0300
Restore ABI compatibility broken by the previous commit
And fix a potentional memory leak.
include/compiz-core.h | 6 +++++-
src/window.c | 24 +++++++++++-------------
2 files changed, 16 insertions(+), 14 deletions(-)
commit be314668d2ac0293b2b1e08da6bd833fdcb501d3
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Tue Feb 17 15:57:03 2015 +0100
Window: Add clientFrame(), to get the eventually set CSD extents
This only supports GTK+ at the moment, but it might be adapted to
other toolkits.
include/compiz-core.h | 4 ++++
src/event.c | 6 ++++++
src/window.c | 37 +++++++++++++++++++++++++++++++++++++
3 files changed, 47 insertions(+)
commit 92cb144131e0d0eb0ac8399abe2f299fefc3c862
Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
Date: Tue Feb 17 15:54:10 2015 +0100
Display: Add frameGtkExtentsAtom
include/compiz-core.h | 1 +
src/display.c | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
commit 13a689c9e6f097c4073783940fc619d3f9468514
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 17 17:50:20 2016 +0300
Release version 0.8.12.1
NEWS | 21 ++++++++++++++++++---
configure.ac | 4 +---
2 files changed, 19 insertions(+), 6 deletions(-)
commit e273d168912093c62d5cacea024596d5b5bf4c55
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 17 17:18:23 2016 +0300
Fix "white glitches" that happened on some GPU's
They were caused by the removal of cairo surfaces that were still
used. So the solution is to not destroy surfaces until new
surfaces are being completely applied.
gtk/window-decorator/gtk-window-decorator.c | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)
commit 94b002bac0587ec07dc681d05215b188e64a6cad
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Mar 17 01:26:53 2016 +0300
Drop usage of create_native_surface_and_wrap()
It also creates a leak, and the gain from it is elusive.
gtk/window-decorator/gtk-window-decorator.c | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
commit c23625284fe794a5fa01257c7b25eaac408bb632
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Mar 7 07:45:48 2016 -0700
Fix right click near top edge of maximized windows
Previously, right clicking the very top of a maximized window wouldn't
produce the drop down menu because this area was reserved for resizing.
This takes into account the fact that the window is maximized and
ignores any upper padding, since maximized windows shouldn't be able to
be resized by the user anyway.
This doesn't handle the literal corner cases, that will have to be for
a later patch.
gtk/window-decorator/gtk-window-decorator.c | 4 ++++
1 file changed, 4 insertions(+)
commit 8c14f1f71b9d0dea1e4c13b3c3cb15763c2f46f4
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Mar 2 22:41:26 2016 +0300
gtk-window-decorator: Enable D-Bus support if no CompizConfig
It was disabled when GSettings is there, which is wrong now.
gtk/window-decorator/gtk-window-decorator.c | 377 ++++++++++++++--------------
1 file changed, 187 insertions(+), 190 deletions(-)
commit d606c47651eb48c6dd729127f276f8146e0dbd0e
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Mar 2 22:07:12 2016 +0300
configure: Hide lack of compizconfig gwd support indication
As gwd compizconfig support causes cycled dependencies and can be
partly replaced by D-Bus support.
configure.ac | 1 -
1 file changed, 1 deletion(-)
commit 4fc8d4992fef98ea4c3253c458c2de6d4d870243
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Mar 2 21:40:45 2016 +0300
gtk-window-decorator: Detect hypothetical MATE extra sessions
Similiar to $XDG_CURRENT_DESKTOP being GNOME-Flashback:GNOME.
gtk/window-decorator/gtk-window-decorator.c | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
commit a634e43e3e8c250c4dcee39488057537e130c24e
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Mar 2 01:26:32 2016 +0300
Add missing files to dist and prettify README
Makefile.am | 4 ++++
README | 8 --------
README.md | 10 ++++++++--
3 files changed, 12 insertions(+), 10 deletions(-)
commit de7de92a260e4071b892bde2c91e9de497aa6d54
Merge: 3440ee03 3aa80c30
Author: Scott Moreau <oreaus@gmail.com>
Date: Tue Mar 1 11:08:12 2016 -0700
Merge pull request #2 from zezic/master
Increase maximum Mipmap LOD for Blur plugin
commit 3aa80c3009be158b108cee056db6e0773786ce19
Author: zezic <zezic51@yandex.ru>
Date: Tue Mar 1 20:16:01 2016 +0300
Increase maximum Mipmap LOD for Blur plugin
metadata/blur.xml.in | 2 +-
plugins/blur.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 3440ee033fa2691fd90c1e5d8eebf328062cf63a
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Feb 26 15:38:08 2016 +0300
Get values from GtkStyleContext states properly
gtk/window-decorator/gtk-window-decorator.c | 59 ++++++++++++++++++++++-------
1 file changed, 46 insertions(+), 13 deletions(-)
commit cf0c8deba03ee739b503aa5a4109ebd0b2c1ba09
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Feb 13 00:15:14 2016 +0300
Release version 0.8.12
NEWS | 32 ++++++++++++++++++++++++++++++--
configure.ac | 9 ++-------
2 files changed, 32 insertions(+), 9 deletions(-)
commit d37544644b8d5f27b528deabe7280308d5874556
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Feb 11 17:20:30 2016 +0300
Stop using mate-autogen in autogen.sh
Was initially added to supress warnings no longer there.
NEWS | 4 ++--
autogen.sh | 27 ++++++++++++++-------------
2 files changed, 16 insertions(+), 15 deletions(-)
commit 4a4214e85adaabdc75a19d4f975dc8a8949e53f3
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Feb 11 17:03:58 2016 +0300
Pre-bump version to 0.8.12
Also clean NEWS up a bit.
NEWS | 50 ++++++++++++++++++++++++++++++--------------------
configure.ac | 4 ++--
2 files changed, 32 insertions(+), 22 deletions(-)
commit 9f72235063fdfdb55877acb72cf33583b5175826
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Feb 8 20:02:21 2016 +0300
Don't work with cursor theme before checking its non-emptiness
gtk/window-decorator/gtk-window-decorator.c | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
commit 0e517b2a8a19557032fc3c0cf8c9ce41c031e97b
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sun Feb 7 00:50:19 2016 +0300
Reintroduce cursor theme and size support
This time gtk-window-decorator part is working on modern systems
but requires libcompizconfig during build.
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/86184
Authors:
Sebastien Bacher <seb128@canonical.com>
Alexei Sorokin <sor.alexei@meowr.ru>
gtk/window-decorator/gtk-window-decorator.c | 202 +++++++++++++++++++++++-----
include/compiz-core.h | 4 +-
metadata/core.xml.in.in | 12 ++
src/display.c | 46 ++++++-
4 files changed, 228 insertions(+), 36 deletions(-)
commit 6ae80265631f762c5d56d0d679e88f35d026a104
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Fri Jan 22 05:35:26 2016 +0100
gwd: fix typo
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b76e8100adf4b39d19dc5abeb829f424f9004cab
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Jan 21 23:50:49 2016 +0300
gtk-window-decorator: Don't free what shouldn't be freed
gtk/window-decorator/gtk-window-decorator.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit bed3a694978d83bd6b44f98afea5820c9eccadba
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Sat Dec 12 17:16:24 2015 -0800
Save cleared cairo arrow and thumb ctxts in wall
Without this, the plugin would keep restoring the arrow and the gradient
thumbs to the default colors. This would cause the user to think that the
plugin wasn't taking their settings at all. It was, but it just kept
resetting itself.
plugins/wall.c | 4 ++++
1 file changed, 4 insertions(+)
commit 74efde18c734fed53d5234a64feb8e45509ae289
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Tue Jan 12 19:56:43 2016 +0300
annotate: Do not require C99
plugins/annotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 24071cdfe03de30a8e80c5d38d522a4d8b89e368
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Jan 11 18:23:43 2016 +0300
Revert adding plugin-matecompat image
images/Makefile.am | 3 +-
images/hicolor_apps_scalable_plugin-matecompat.svg | 134 ---------------------
2 files changed, 1 insertion(+), 136 deletions(-)
commit 674d0a7e29ee433d4222b19753c1364a302bd33c
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Jan 9 18:15:30 2016 +0300
Correct 0.8.10.1 bumping
configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 6186f1d2e1d8f87935188d8165330ee6c35e1e66
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Jan 9 17:47:13 2016 +0300
Another fix to Compiz starting fallback WM when not needed
src/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fcafc29b342d32abf05f7df4d875a5124357054e
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jan 8 16:30:26 2016 +0300
Set clientId only once and react to SKIP_CHECK if only it equals to 'yes'
src/main.c | 5 -----
src/screen.c | 2 +-
src/texture.c | 3 ++-
3 files changed, 3 insertions(+), 7 deletions(-)
commit 6d0874092ea0150bc6de7b3918d2891deccca4d9
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jan 8 16:21:24 2016 +0300
Do not break on libRSVG older than 2.36
plugins/svg.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit 39c02f6e3ab77c6bef4196b0290efa05d3f90f29
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jan 8 16:11:24 2016 +0300
Revert remntants of @6016a8c
include/compiz-core.h | 4 +---
metadata/core.xml.in.in | 12 ------------
src/display.c | 46 +---------------------------------------------
3 files changed, 2 insertions(+), 60 deletions(-)
commit 02b33b16990019cbca158715f4ddf1d98d2373ec
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jan 8 16:07:39 2016 +0300
configure.ac: Add MATE conditional
configure.ac | 12 ++++++++++++
gtk/mate/Makefile.am | 3 +--
2 files changed, 13 insertions(+), 2 deletions(-)
commit f21707eaf6a43a4bd64c6b61db1be42ecf4e7d5d
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Jan 8 16:02:19 2016 +0300
gwd: Fix decorator crash when ARGB isn't enabled again.
gtk/window-decorator/gtk-window-decorator.c | 208 ++++++++++++++--------------
1 file changed, 101 insertions(+), 107 deletions(-)
commit c900622e8cff98b69c1a15cedce0e1ef20ae26ea
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Sat Dec 19 12:06:42 2015 -0800
dbus: Talk to plugin in de/activate for right type
Before this change, whenever parameters were called over
dbusHandleActionMessage, the plugin would assume that string types were
either strings or window matches. This breaks cases like annotate, where
there also needs to be colors if the user wants custom annotation colors
over dbus. What this does is check if there's an already existing option
that shares the same name so it can guess the correct type.
plugins/dbus.c | 72 +++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 54 insertions(+), 18 deletions(-)
commit 40305d5fbbd6b4ffd36ea78a1c1f34f4db4ee72a
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Dec 20 20:06:48 2015 -0700
annotate: Change default stroke width to 3.0
metadata/annotate.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 54dfb21492a5346ae7ed8b7925419f1eda7be171
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Sun Dec 20 19:32:03 2015 -0700
annotate: Properly name the index for the draw action as ANNO_DISPLAY_OPTION_DRAW_ACTION
plugins/annotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8bf54a4d3b0a217b30ac7656cc301d6bd0d4632f
Author: Scott Moreau <oreaus@gmail.com>
Date: Sun Dec 20 19:25:42 2015 -0700
annotate: Improve rendering transparent colors
plugins/annotate.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit cf236fb3ace29ccc84952d582887519e634dc762
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Fri Dec 18 01:33:47 2015 -0800
annotate: Remove unused line_width option
Now that stroke_width exists, we can fully eliminate this option. Also,
leaving this stray entry behind can cause the strokes to not appear
(which is bad).
plugins/annotate.c | 1 -
1 file changed, 1 deletion(-)
commit bd32565e6f9a86c1d939512abc6b7e6595cc5d36
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Dec 17 13:21:43 2015 -0700
annotate: Clean up comments
Remove unnecessary comments and change comments using the //
style to /* */
plugins/annotate.c | 26 +++++---------------------
1 file changed, 5 insertions(+), 21 deletions(-)
commit a8b91dc490f2709b4782892074561bb6dc0580f7
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Dec 17 13:10:20 2015 -0700
annotate: Use stroke color for freedraw mode
plugins/annotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e93eade07f5aec35ba9011bbeb524cb352370837
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Wed Dec 16 23:06:55 2015 -0800
annotate: Fix minor bugs after whitespace cleanup
The following bugs were:
- First time use of any tool doesn't update live with drawing by
manually setting as->content = TRUE and initializing the cairo context
in the annoHandleMotionEvent
- Typo in LineMode drawing (setting damageReg.extents.y1) that caused
LineMode to have artifacts when being dragged diagonally
- Don't call cairo_save twice in annoDrawText
- Don't draw the rectangle in a winding that's opposite to how all the
other polygons are drawn. This causes accidental transparency when
live drawing.
plugins/annotate.c | 40 ++++++++++++++++++++++++++++++++++++----
1 file changed, 36 insertions(+), 4 deletions(-)
commit 6256688f464bcd07d5e4cbe04ee04271688444ff
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Wed Dec 16 18:19:55 2015 -0800
annotate: Cleanup whitespace in annotate
In particular, the whitespace changes (try to) follow these rules:
- Tabs should only be used at the start of lines, and even then, those
are only within {}'s or case statements
- Function arguments are aligned with spaces
- Spaces are only used to separate and align arguments
plugins/annotate.c | 1738 ++++++++++++++++++++++++++--------------------------
1 file changed, 869 insertions(+), 869 deletions(-)
commit 518ebafd68e06be36588ac2b2e9fe024db948ac2
Author: ShadowKyogre <shadowkyogre.public@gmail.com>
Date: Wed Dec 16 13:31:58 2015 -0800
annotate: Backport Compiz 0.9 updates to annotate plugin
Among these updates include:
- Implement shape drawing
- Fix shape drawing code to always call cairo_save before drawing and
cairo_restore after drawing
- Implement centered shape drawing with a toggle keybinding
- Unify stroke and line width options
- Fix longstanding damage bugs
metadata/annotate.xml.in | 34 ++-
plugins/annotate.c | 586 ++++++++++++++++++++++++++++++++++++++++-------
2 files changed, 520 insertions(+), 100 deletions(-)
commit e74833e2ef545f818fd08a5d794c6d38ed1a0ae9
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Dec 26 18:49:40 2015 +0100
Pre-bump version to 0.8.10.1
NEWS | 3 +++
configure.ac | 5 ++++-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 4a4215a47e88a43f75c3fffab5de58d8b1b520e8
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Dec 26 14:17:49 2015 +0300
gtk-window-decorator: Read shadow settings from compizconfig
configure.ac | 14 +++
gtk/window-decorator/Makefile.am | 2 +
gtk/window-decorator/gtk-window-decorator.c | 136 ++++++++++++++++++++++++++++
3 files changed, 152 insertions(+)
commit 5fc3d081aa85b714cc66b895c03fb2c926bb2378
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Dec 26 02:41:25 2015 +0300
Remove mate-window-decorator.py: useless now
configure.ac | 21 -----
gtk/mate/Makefile.am | 8 +-
gtk/mate/mate-window-decorator | 171 -----------------------------------------
plugins/compiz-decorator | 2 +-
4 files changed, 2 insertions(+), 200 deletions(-)
commit 6490948dc092933d898c333da035fc5dece40635
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 25 21:13:50 2015 +0300
gtk-window-decorator: Implement native GSettings lookup
.gitignore | 1 -
configure.ac | 42 +-
gtk/window-decorator/Makefile.am | 12 +-
gtk/window-decorator/gtk-window-decorator.c | 515 +++++++++++++++++++++-
gtk/window-decorator/org.compiz-0.gwd.gschema.xml | 42 ++
5 files changed, 594 insertions(+), 18 deletions(-)
commit 79cf6cb5734bae42b90e5bd89cc4c87f691deddd
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Dec 23 13:42:50 2015 +0300
Re-introduce D-Bus and GLib plugins
configure.ac | 40 +
gtk/window-decorator/Makefile.am | 2 +
gtk/window-decorator/gtk-window-decorator.c | 236 +++
metadata/Makefile.am | 2 +
metadata/dbus.xml.in | 7 +
metadata/glib.xml.in | 7 +
plugins/Makefile.am | 18 +
plugins/dbus.c | 2596 +++++++++++++++++++++++++++
plugins/glib.c | 315 ++++
po/POTFILES.in | 2 +
10 files changed, 3225 insertions(+)
commit bcc9fbfc16032fa139e286abb1959ee1827116d4
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Thu Dec 17 23:47:45 2015 +0100
release 0.8.10
NEWS | 7 +++++++
README.md | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 3c5355625f5efc14f818ff82ec548c062cab15d4
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Thu Dec 17 23:22:48 2015 +0100
update NEWS for 0.8.9 release
NEWS | 11 +++++++++++
1 file changed, 11 insertions(+)
commit b78af31ca09d4811836e377efaaee34cb353342b
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Dec 17 22:51:09 2015 +0300
gtk-window-decorator: Fix button tooltips.
Also delay while moving between "sticky" tooltips, that fixes tooltip sizing bugs.
Make tooltips look proper in Gtk3.
gtk/window-decorator/gtk-window-decorator.c | 131 +++++++++++++---------------
1 file changed, 63 insertions(+), 68 deletions(-)
commit 7c229734f0f42d5a8e9e9c2b6ad3df66cbdeb3ff
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Dec 13 16:42:41 2015 +0100
Remove desktop file for mwd, no need of it anymore
gtk/mate/Makefile.am | 5 -----
gtk/mate/mate-window-decorator.desktop.in | 10 ----------
po/POTFILES.in | 1 -
3 files changed, 16 deletions(-)
commit 5aafe897c276e7b20312163cf8a316baa133c988
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sun Dec 13 04:16:45 2015 +0300
Do not start Compiz without --replace when other WM is running
src/main.c | 7 -------
1 file changed, 7 deletions(-)
commit 99e8f4d2b4f16ddd193eddbfe8d9676b952ba6ee
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat Dec 12 00:41:15 2015 +0300
mate-window-decorator: Minor fixes.
gtk/mate/mate-window-decorator | 19 +++++++------------
gtk/mate/mate-window-decorator.desktop.in | 2 +-
2 files changed, 8 insertions(+), 13 deletions(-)
commit dbd93720ecf39c0414feab0836161559f65a476b
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 11 14:49:25 2015 +0300
Disable mate-window-decorator by default, and add a notification about its dependencies.
configure.ac | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
commit c40a005bc628ae883b6759baa95634cb7bff8762
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 11 14:44:14 2015 +0300
Remove C++ requirement from configure.ac
configure.ac | 2 --
1 file changed, 2 deletions(-)
commit 9ca48969c9c57f03fceb4057f227ad283629073a
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 11 14:36:20 2015 +0300
gtk-window-decorator: Fix a compilation failure by fixing a typo.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4671724f7f11135db02293f4033bafed41ef3f1d
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Fri Dec 11 04:05:33 2015 +0100
Bump version in NEWS
NEWS | 3 +++
1 file changed, 3 insertions(+)
commit 2f19e184a572bee5d112fc029e15eceb22eff909
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Wed Dec 9 20:26:44 2015 +0300
gtk-window-decorator: Make it possible to build with Gtk3.
Authors:
Alberts Muktupāvels <alberts.muktupavels@gmail.com>
Sorokin Alexei <sor.alexei@meowr.ru>
configure.ac | 49 +++-
gtk/window-decorator/gtk-window-decorator.c | 368 +++++++++++++++++++++++++++-
2 files changed, 400 insertions(+), 17 deletions(-)
commit eca091ea0509fb77d4fecbec3785599353306204
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Tue Dec 8 02:53:30 2015 +0300
Remove scripts, modify desktop menu entries and disable by default.
Makefile.am | 2 +-
configure.ac | 17 +++++++---
gtk/mate/Makefile.am | 9 ++++--
gtk/mate/mate-window-decorator.desktop.in | 10 ++++++
images/Makefile.am | 10 +++---
...-mate-gtk.png => hicolor_apps_16x16_compiz.png} | Bin
...-mate-gtk.png => hicolor_apps_22x22_compiz.png} | Bin
...-mate-gtk.png => hicolor_apps_24x24_compiz.png} | Bin
...-mate-gtk.png => hicolor_apps_32x32_compiz.png} | Bin
...te-gtk.svg => hicolor_apps_scalable_compiz.svg} | 0
po/POTFILES.in | 4 +--
scripts/Makefile.am | 35 ---------------------
scripts/compiz-decorator-gtk | 18 -----------
scripts/compiz-mate-gtk | 33 -------------------
scripts/compiz-mate-gtk.desktop.in | 18 -----------
scripts/gtk-decorator.desktop.in | 12 -------
src/Makefile.am | 27 ++++++++++++++++
src/compiz-start.desktop.in | 9 ++++++
18 files changed, 73 insertions(+), 131 deletions(-)
commit eb0d7151658cc2e7ae3ef5a775f034220f6bda05
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Mon Dec 7 23:45:20 2015 +0300
gtk-window-decorator: Try not to use deprecated functions.
Authors:
Sam Spilsbury <smspillaz@gmail.com>
Alberts Muktupāvels <alberts.muktupavels@gmail.com>
Sorokin Alexei <sor.alexei@meowr.ru>
configure.ac | 8 +-
gtk/window-decorator/gtk-window-decorator.c | 760 ++++++++++++----------------
2 files changed, 336 insertions(+), 432 deletions(-)
commit 9be7a408fb089ab9b5d727ab1a62353ce2060a6a
Author: Eleni Maria Stea <elenimaria.stea@canonical.com>
Date: Mon Dec 7 23:40:21 2015 +0300
Minor optimization fix.
Replaced glLoadIdentity, glMultMatrixf with glLoadMatrixf to avoid the unnecessary matrix multiplication: identity * some projection matrix.
src/screen.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit aa6609891a51234b59bb5a031786b359ac1b33a4
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Dec 5 22:12:12 2015 +0100
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e0143dd395d86ca7892ab114c9a39cafa8c2926a
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 4 02:48:32 2015 +0300
Add all relevant checks from compiz-manager.
Authors:
Travis Watkins <amaranth@ubuntu.com>
Sorokin Alexei <sor.alexei@meowr.ru>
include/compiz-core.h | 3 +++
src/main.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++-
src/screen.c | 43 +++++++++++++++++++++++++++++++++++++-
src/texture.c | 14 ++++++++++---
4 files changed, 112 insertions(+), 5 deletions(-)
commit bbda8a9895930d6b1fc68cc7297d03aa8fd1981d
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 4 01:06:53 2015 +0300
Add compiz-decorator script for starting an appropriate decorator.
metadata/decoration.xml.in | 1 +
plugins/Makefile.am | 4 +++
plugins/compiz-decorator | 67 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 72 insertions(+)
commit a412fec5d71182a395d3c94231146f2d3d58835b
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Fri Dec 4 01:05:17 2015 +0300
Remove empty translations.
configure.ac | 2 +-
po/af.po | 3093 -------------------------------------------------------
po/bs.po | 3218 ---------------------------------------------------------
po/cy.po | 3235 ----------------------------------------------------------
po/ka.po | 2965 -----------------------------------------------------
po/lo.po | 2967 -----------------------------------------------------
po/xh.po | 3085 -------------------------------------------------------
po/zu.po | 3085 -------------------------------------------------------
8 files changed, 1 insertion(+), 21649 deletions(-)
commit 9cbd5bd353da309848ed30a7f4174d41a6a86e94
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Dec 3 17:16:03 2015 +0300
Add mate-window-decorator: Marco native settings monitor for gwd.
configure.ac | 37 +++++++--
gtk/mate/Makefile.am | 10 ++-
gtk/mate/mate-window-decorator | 176 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 216 insertions(+), 7 deletions(-)
commit 3c7c87304caae73731505cf77f1c2fc2b96d5f41
Author: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Thu Dec 3 16:21:02 2015 +0300
Add compiz.desktop for MATE WM set support.
configure.ac | 1 +
gtk/Makefile.am | 2 +-
gtk/mate/Makefile.am | 29 +++++++++++++++++++++++++++++
gtk/mate/compiz.desktop.in | 13 +++++++++++++
po/POTFILES.in | 1 +
5 files changed, 45 insertions(+), 1 deletion(-)
commit 9947753939443fc3115c926d275978c3086b9bfc
Author: Daniel <nieltg@users.noreply.github.com>
Date: Thu Dec 3 15:04:06 2015 +0700
Use titlebar-font configuration from gsettings.
scripts/compiz-decorator-gtk | 4 ++--
scripts/compiz-mate-gtk | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
commit a98d548ffdcecf9331d10f0e0aa1155c84103ebf
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Nov 1 15:10:14 2015 +0100
Add NEWS entry.
NEWS | 4 ++++
1 file changed, 4 insertions(+)
commit 444df0bd458762c4cab45a681a9b7b1a4cb99403
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Nov 1 15:10:14 2015 +0100
Add plugin-matecompat image.
images/Makefile.am | 3 +-
images/hicolor_apps_scalable_plugin-matecompat.svg | 134 +++++++++++++++++++++
2 files changed, 136 insertions(+), 1 deletion(-)
commit c3b20ad8e76dadf1c876de2b7ab95fa54773d100
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Oct 24 23:29:46 2015 +0200
Fix window edge behavior.
Author: https://bugs.launchpad.net/bugs/103306
metadata/wall.xml.in | 4 +++
plugins/wall.c | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 99 insertions(+), 2 deletions(-)
commit 9a4c363735d460b8f7d8fc82228f4b41410842cb
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Mon Oct 19 02:10:48 2015 +0200
Remove dbus and glib plugins.
configure.ac | 40 -
gtk/window-decorator/Makefile.am | 2 -
gtk/window-decorator/gtk-window-decorator.c | 236 ---
metadata/Makefile.am | 2 -
metadata/dbus.xml.in | 7 -
metadata/glib.xml.in | 7 -
plugins/Makefile.am | 18 -
plugins/dbus.c | 2596 ---------------------------
plugins/glib.c | 315 ----
po/POTFILES.in | 2 -
10 files changed, 3225 deletions(-)
commit 91b49d99bbe09ae3c209d37e725bd447bfeaa0b5
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 18 20:23:06 2015 +0200
Remove GNOME leftovers.
configure.ac | 13 -------------
gtk/Makefile.am | 2 +-
gtk/gnome/Makefile.am | 27 ---------------------------
gtk/gnome/compiz.desktop.in | 15 ---------------
po/POTFILES.in | 1 -
5 files changed, 1 insertion(+), 57 deletions(-)
commit 1eff1f98ac5c8b1a13fd7eb0dec4cf86a7f5d091
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 18 19:59:49 2015 +0200
Add scripts to start Compiz and GTK+ decorator + desktop files.
Makefile.am | 2 +-
configure.ac | 1 +
images/Makefile.am | 56 ++-
images/hicolor_apps_16x16_compiz-mate-gtk.png | Bin 0 -> 811 bytes
images/hicolor_apps_16x16_gtk-decorator.png | Bin 0 -> 806 bytes
images/hicolor_apps_22x22_compiz-mate-gtk.png | Bin 0 -> 1176 bytes
images/hicolor_apps_22x22_gtk-decorator.png | Bin 0 -> 1160 bytes
images/hicolor_apps_24x24_compiz-mate-gtk.png | Bin 0 -> 1372 bytes
images/hicolor_apps_24x24_gtk-decorator.png | Bin 0 -> 1287 bytes
images/hicolor_apps_32x32_compiz-mate-gtk.png | Bin 0 -> 1878 bytes
images/hicolor_apps_32x32_gtk-decorator.png | Bin 0 -> 1815 bytes
images/hicolor_apps_48x48_gtk-decorator.png | Bin 0 -> 3201 bytes
images/hicolor_apps_scalable_compiz-mate-gtk.svg | 435 ++++++++++++++++++++++
images/hicolor_apps_scalable_gtk-decorator.svg | 454 +++++++++++++++++++++++
po/POTFILES.in | 2 +
scripts/Makefile.am | 35 ++
scripts/compiz-decorator-gtk | 18 +
scripts/compiz-mate-gtk | 32 ++
scripts/compiz-mate-gtk.desktop.in | 18 +
scripts/gtk-decorator.desktop.in | 12 +
20 files changed, 1059 insertions(+), 6 deletions(-)
commit 23794ca78edff51e513a48c1a3e4e82e9a54db30
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Oct 17 21:24:58 2015 +0200
Remove GConf support as it's obsolete.
Makefile.am | 10 +-
compiz-gconf.pc.in | 6 -
configure.ac | 58 +-
gtk/gnome/50-compiz-desktop-key.xml.in | 16 -
gtk/gnome/50-compiz-key.xml.in | 25 -
gtk/gnome/Makefile.am | 74 +--
gtk/gnome/compiz-window-manager.c | 559 ------------------
gtk/gnome/compiz-window-manager.h | 39 --
gtk/gnome/compiz-wm.desktop.in | 17 -
gtk/window-decorator/Makefile.am | 21 -
gtk/window-decorator/gtk-window-decorator.c | 619 +-------------------
gtk/window-decorator/gwd.schemas.in | 81 ---
metadata/Makefile.am | 35 +-
metadata/gconf.xml.in | 18 -
metadata/schemas.xslt | 419 --------------
plugins/Makefile.am | 9 -
plugins/gconf.c | 849 ----------------------------
po/POTFILES.in | 6 -
18 files changed, 10 insertions(+), 2851 deletions(-)
commit 096fd7fdb0a2aeb34520948c087d09cbec27fce7
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Oct 17 18:33:53 2015 +0200
Add command line options for button layout and titlebar font.
gtk/window-decorator/gtk-window-decorator.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 6016a8c0fb3231cbe59b9f9e90cf08466bce8e52
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sat Oct 17 18:05:16 2015 +0200
Add cursor theme and size support.
Author: Sebastien Bacher <seb128@canonical.com>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/86184
configure.ac | 2 +
gtk/window-decorator/gtk-window-decorator.c | 67 +++++++++++++++++++++++++++++
include/compiz-core.h | 6 ++-
metadata/core.xml.in.in | 12 ++++++
src/display.c | 46 +++++++++++++++++++-
5 files changed, 130 insertions(+), 3 deletions(-)
commit a5c1847cb29ff1c481770863f219878443dafade
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Fri Oct 16 23:32:12 2015 +0200
fade plugin: Port from GNOME to MATE.
plugins/fade.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 42ee2b45a7850f3696901a27cda71fc06f9764bf
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Fri Oct 16 23:13:32 2015 +0200
Replace gnomecompat plugin with matecompat.
metadata/Makefile.am | 2 +-
metadata/{gnomecompat.xml.in => matecompat.xml.in} | 12 +-
plugins/Makefile.am | 6 +-
plugins/{gnomecompat.c => matecompat.c} | 144 ++++++++++-----------
po/POTFILES.in | 2 +-
po/af.po | 68 +++-------
po/ar.po | 68 +++-------
po/as.po | 10 +-
po/be.po | 10 +-
po/bg.po | 67 +++-------
po/bn.po | 73 +++--------
po/bn_IN.po | 73 +++--------
po/bs.po | 71 +++-------
po/ca.po | 73 +++--------
po/cs.po | 74 +++--------
po/cy.po | 70 +++-------
po/da.po | 73 +++--------
po/de.po | 73 +++--------
po/el.po | 72 +++--------
po/en_GB.po | 74 +++--------
po/en_US.po | 69 +++-------
po/es.po | 72 +++--------
po/et.po | 72 +++--------
po/eu.po | 73 +++--------
po/fa.po | 10 +-
po/fi.po | 72 +++--------
po/fr.po | 72 +++--------
po/gl.po | 72 +++--------
po/gu.po | 72 +++--------
po/he.po | 72 +++--------
po/hi.po | 74 +++--------
po/hr.po | 72 +++--------
po/hu.po | 72 +++--------
po/id.po | 69 +++-------
po/it.po | 69 +++-------
po/ja.po | 70 +++-------
po/ka.po | 70 +++-------
po/km.po | 74 +++--------
po/ko.po | 68 +++-------
po/lo.po | 68 +++-------
po/lt.po | 74 +++--------
po/mk.po | 68 +++-------
po/ml_IN.po | 68 +++-------
po/mr.po | 69 +++-------
po/nb.po | 72 +++--------
po/nl.po | 60 ++++-----
po/or.po | 72 +++--------
po/pa.po | 74 +++--------
po/pl.po | 72 +++--------
po/pt.po | 72 +++--------
po/pt_BR.po | 72 +++--------
po/ro.po | 73 +++--------
po/ru.po | 72 +++--------
po/sk.po | 73 +++--------
po/sl.po | 74 +++--------
po/sr.po | 84 +++---------
po/sv.po | 72 +++--------
po/ta.po | 68 +++-------
po/tr.po | 63 +++------
po/uk.po | 72 +++--------
po/vi.po | 68 +++-------
po/xh.po | 68 +++-------
po/zh_CN.po | 72 +++--------
po/zh_TW.po | 72 +++--------
po/zu.po | 68 +++-------
65 files changed, 1204 insertions(+), 3045 deletions(-)
commit 1e197ea2fdf422cc311adeaf2ae9203220d1cc14
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Fri Oct 16 22:57:06 2015 +0200
gtk-window-decorator: Use Marco bindings instead of Metacity.
configure.ac | 24 +++++------
gtk/window-decorator/Makefile.am | 8 ++--
gtk/window-decorator/gtk-window-decorator.c | 64 ++++++++++++++---------------
po/af.po | 20 ++++-----
po/ar.po | 20 ++++-----
po/bg.po | 30 +++++++-------
po/bn.po | 20 ++++-----
po/bn_IN.po | 20 ++++-----
po/bs.po | 20 ++++-----
po/ca.po | 32 +++++++--------
po/cs.po | 32 +++++++--------
po/cy.po | 20 ++++-----
po/da.po | 26 ++++++------
po/de.po | 40 +++++++++---------
po/el.po | 40 +++++++++---------
po/en_GB.po | 20 ++++-----
po/en_US.po | 20 ++++-----
po/es.po | 40 +++++++++---------
po/et.po | 20 ++++-----
po/eu.po | 40 +++++++++---------
po/fi.po | 40 +++++++++---------
po/fr.po | 40 +++++++++---------
po/gl.po | 40 +++++++++---------
po/gu.po | 20 ++++-----
po/he.po | 40 +++++++++---------
po/hi.po | 20 ++++-----
po/hr.po | 22 +++++-----
po/hu.po | 24 +++++------
po/id.po | 20 ++++-----
po/it.po | 40 +++++++++---------
po/ja.po | 40 +++++++++---------
po/ka.po | 20 ++++-----
po/km.po | 20 ++++-----
po/ko.po | 20 ++++-----
po/lo.po | 20 ++++-----
po/lt.po | 20 ++++-----
po/mk.po | 20 ++++-----
po/mr.po | 20 ++++-----
po/nb.po | 40 +++++++++---------
po/nl.po | 40 +++++++++---------
po/or.po | 20 ++++-----
po/pa.po | 20 ++++-----
po/pl.po | 40 +++++++++---------
po/pt.po | 40 +++++++++---------
po/pt_BR.po | 40 +++++++++---------
po/ro.po | 40 +++++++++---------
po/ru.po | 40 +++++++++---------
po/sk.po | 40 +++++++++---------
po/sl.po | 40 +++++++++---------
po/sr.po | 20 ++++-----
po/sv.po | 40 +++++++++---------
po/ta.po | 20 ++++-----
po/tr.po | 40 +++++++++---------
po/uk.po | 40 +++++++++---------
po/vi.po | 20 ++++-----
po/xh.po | 20 ++++-----
po/zh_CN.po | 40 +++++++++---------
po/zh_TW.po | 40 +++++++++---------
po/zu.po | 20 ++++-----
src/window.c | 2 +-
60 files changed, 872 insertions(+), 872 deletions(-)
commit f2189a49b9158c449584807252766b01a465ec45
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Mon Oct 12 00:13:09 2015 +0200
Build xz tarballs, require NEWS section, remove RELEASING.
Makefile.am | 89 ------------------------------------------------------------
RELEASING | 75 --------------------------------------------------
configure.ac | 2 +-
3 files changed, 1 insertion(+), 165 deletions(-)
commit 7cbe8857959fce834af86189c8df49e05bdacdb1
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 21:41:21 2015 +0200
Remove support for old libwnck versions.
configure.ac | 15 -------------
gtk/window-decorator/gtk-window-decorator.c | 33 -----------------------------
2 files changed, 48 deletions(-)
commit abc82127be937aef44b995e17c8533784cd1e375
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 21:35:19 2015 +0200
cube: Set opacity during rotation to 70 as a default.
metadata/cube.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5004a98b0a14c5d338deb4c6bd00a87b048a4250
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 21:31:11 2015 +0200
Get smclient-id from DESKTOP-AUTOSTART-ID.
src/main.c | 5 +++++
1 file changed, 5 insertions(+)
commit cbe8684eb9dd5bde291258c0b9f28f05993dc168
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 21:25:04 2015 +0200
Remove checks of old Metacity versions.
configure.ac | 18 ----------
gtk/window-decorator/gtk-window-decorator.c | 52 -----------------------------
2 files changed, 70 deletions(-)
commit eafdad6ed229005214e3a3bfcb0a2808ff6f0e86
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 20:41:11 2015 +0200
wall plugin: Remove unused calculations.
Taken from: https://github.com/KristianLyng/compiz/commit/06d4a8e
Author: kristian@bohemians.org
plugins/wall.c | 7 -------
1 file changed, 7 deletions(-)
commit 7f2812829ceee341326ce57fafc5886627b93198
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 20:23:07 2015 +0200
Primary is Control key.
(rh#909657)
metadata/core.xml.in.in | 6 +++---
metadata/cube.xml.in | 2 +-
metadata/rotate.xml.in | 10 +++++-----
metadata/switcher.xml.in | 4 ++--
metadata/water.xml.in | 2 +-
src/option.c | 20 ++++++++++----------
6 files changed, 22 insertions(+), 22 deletions(-)
commit 0dd34f299bcf3e2945b2fc9d0c471aa8b3fcb6a3
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 20:11:18 2015 +0200
Map windows with focus_on_map=FALSE in the background.
(just like Marco)
Author: Michael Vogt <michael.vogt@ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/333284
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9e1fdad87de30642687bbe6ac49d06fbad1af81b
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 20:00:17 2015 +0200
Workaround for problems with damage extension and refresh.
Add workaround patch by Aaron Plattner to fix problems with the damage extension and refresh (lp#269904).
Author: Michael Vogt <michael.vogt@ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/269904
src/event.c | 44 +++++++++++++++++++++++++++++++-------------
src/window.c | 2 +-
2 files changed, 32 insertions(+), 14 deletions(-)
commit d3e6fde852d3c615a732be6f3f07e47e7a04351a
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:54:45 2015 +0200
Keep window on top of fullscreen windows during move.
Author: Travis Watkins <amaranth@ubuntu.com>
plugins/move.c | 5 +++++
1 file changed, 5 insertions(+)
commit d2290c0d028e71133bd85dc178e7c47310534b11
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:52:46 2015 +0200
Always unredirect mate-screensaver when using nvidia.
Workaround for lp#160264 while still disabling unredirect fullscreen windows for nvidia users.
Author: Travis Watkins <amaranth@ubuntu.com>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/160264
src/paint.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
commit 093323044ebefc166b8af9ec2ff2cfcfcfc0dd70
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:49:20 2015 +0200
Call glXWaitX before we start drawing.
Call glXWaitX before we start drawing to make sure X is done handling rendering calls.
Suggested by Michel Dänzer to ensure we don't have any rendering glitches.
Author: Travis Watkins <amaranth@ubuntu.com>
src/display.c | 2 ++
1 file changed, 2 insertions(+)
commit e4fff1c79ba51b77737df0842703f8ec00053e91
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:42:31 2015 +0200
Add a command-line option for disabling the use of FBOs.
This is to work around buggy drivers.
Add the --no-fbo option to command-line to compiz.
Author: David Nusinow <dnusinow@debian.org>
include/compiz-core.h | 3 ++-
src/main.c | 6 ++++++
src/screen.c | 2 +-
3 files changed, 9 insertions(+), 2 deletions(-)
commit d8b1822bda0ce6dad3fd16bcb6ddc892526dbd16
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:36:49 2015 +0200
Change decoration plugin dock shadow drawing behavior.
Change decoration plugin to draw dock shadows only on the desktop window instead of on top of all other windows.
Author: Travis Watkins <amaranth@ubuntu.com>
plugins/decoration.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
commit 0e85842f1cc8019da05407f6ca5a8ef296970ba1
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:33:54 2015 +0200
Fix no border window shadow.
From: Nicolas Bruguier <gandalfn@mithrandir.(none)>
Date: Tue, 12 Dec 2006 22:59:22
libdecoration/decoration.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 1e8f9ecc617d541dd2940bea75d2ca5502c8274c
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:29:23 2015 +0200
gwd: Fix decorator crash when ARGB isn't enabled.
Fix gtk-window-decorator crash when ARGB isn't enabled and only that, in this case window-decoration are invisible.
Author: Sebastien Bacher <seb128@canonical.com>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/94140
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/82205
gtk/window-decorator/gtk-window-decorator.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
commit 9819a15b7052613a70da4c032a6124a6db2d919c
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 19:00:53 2015 +0200
Fix incorrect FSF address.
COPYING.GPL | 42 +++++++++---------
COPYING.LGPL | 67 +++++++++++++----------------
gtk/window-decorator/gtk-window-decorator.c | 4 +-
libdecoration/decoration.c | 4 +-
plugins/place.c | 4 +-
5 files changed, 57 insertions(+), 64 deletions(-)
commit 6dfdddbe6cf5d9a9e972dd971de0d61318ccd8ca
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 18:10:57 2015 +0200
Add Desktop Wall plugin.
include/compiz-core.h | 1 +
metadata/Makefile.am | 1 +
metadata/wall.xml.in | 357 ++++++++
plugins/Makefile.am | 7 +-
plugins/wall.c | 2264 ++++++++++++++++++++++++++++++++++++++++++++++++
plugins/wall_options.c | 1949 +++++++++++++++++++++++++++++++++++++++++
plugins/wall_options.h | 375 ++++++++
po/POTFILES.in | 1 +
8 files changed, 4954 insertions(+), 1 deletion(-)
commit 7dec25dc1693da6ffa892818535505873e2663e1
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 18:01:26 2015 +0200
cube: Composite cube logo against background color.
Author: Kristian Høgsberg <krh@redhat.com>
plugins/cube.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
commit 53068e845e24737cbe08689ba050366a64385a0e
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 17:46:40 2015 +0200
gtk-window-decorator: Disable GDK_DISABLE_DEPRECATED define.
gtk/window-decorator/gtk-window-decorator.c | 8 --------
1 file changed, 8 deletions(-)
commit d3c637896ea7503330f244018e1c709514ff2e76
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 15:43:55 2015 +0200
Use AM_CPPFLAGS instead of deprecated INCLUDES.
gtk/gnome/Makefile.am | 2 +-
gtk/window-decorator/Makefile.am | 2 +-
libdecoration/Makefile.am | 4 ++--
plugins/Makefile.am | 2 +-
src/Makefile.am | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
commit 57c0648b288c321308f6519a21b82984b6fb01b4
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 14:58:22 2015 +0200
Add checks for jpeglib.h and GL/glu.h.
configure.ac | 6 ++++++
1 file changed, 6 insertions(+)
commit 623422c9dd5a4ca251e66cfb20166774f782334b
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 12:53:37 2015 +0200
Use mate-autogen in autogen.sh.
Makefile.am | 2 ++
autogen.sh | 22 +++++++++++++++-------
configure.ac | 1 +
3 files changed, 18 insertions(+), 7 deletions(-)
commit 793992cb251a83c0b4c5927201a6a535e8245fcc
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 12:44:36 2015 +0200
Remove KDE support.
Makefile.am | 9 +-
compiz-kconfig.pc.in | 7 -
configure.ac | 175 --
kde/Makefile.am | 1 -
kde/window-decorator-kde4/Makefile.am | 58 -
kde/window-decorator-kde4/decorator.cpp | 890 ---------
kde/window-decorator-kde4/decorator.h | 164 --
kde/window-decorator-kde4/kdecoration_plugins.cpp | 212 ---
kde/window-decorator-kde4/kdecoration_plugins.h | 90 -
kde/window-decorator-kde4/main.cpp | 131 --
kde/window-decorator-kde4/options.cpp | 186 --
kde/window-decorator-kde4/options.h | 140 --
kde/window-decorator-kde4/org.kde.KWin.xml | 10 -
kde/window-decorator-kde4/paintredirector.cpp | 124 --
kde/window-decorator-kde4/paintredirector.h | 60 -
kde/window-decorator-kde4/switcher.cpp | 306 ---
kde/window-decorator-kde4/switcher.h | 86 -
kde/window-decorator-kde4/utils.cpp | 209 --
kde/window-decorator-kde4/utils.h | 71 -
kde/window-decorator-kde4/window.cpp | 1976 -------------------
kde/window-decorator-kde4/window.h | 298 ---
kde/window-decorator/KWinInterface.h | 17 -
kde/window-decorator/Makefile.am | 44 -
kde/window-decorator/decorator.cpp | 1055 -----------
kde/window-decorator/decorator.h | 183 --
kde/window-decorator/main.cpp | 143 --
kde/window-decorator/options.cpp | 187 --
kde/window-decorator/options.h | 140 --
kde/window-decorator/utils.cpp | 205 --
kde/window-decorator/utils.h | 63 -
kde/window-decorator/window.cpp | 2091 ---------------------
kde/window-decorator/window.h | 243 ---
metadata/Makefile.am | 61 +-
metadata/kcfg.xslt | 322 ----
metadata/kconfig.xml.in | 6 -
metadata/kconfig.xslt | 59 -
plugins/Makefile.am | 9 -
plugins/kconfig.cpp | 752 --------
po/POTFILES.in | 1 -
39 files changed, 6 insertions(+), 10778 deletions(-)
commit 4598221277c6e57e4b69224ccdcdc120057290d3
Author: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun Oct 11 12:06:29 2015 +0200
Add README.md.
README.md | 2 ++
1 file changed, 2 insertions(+)
commit 720c0e69c91c77dac29a35c0909329e0b849d375
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Fri Nov 14 17:27:06 2014 +0100
resize: Slightly improve warnings and weirdness
For a plugin that.... resizes windows... it's ridiculously complex.
plugins/resize.c | 60 ++++++++++++++++++++++++++++----------------------------
1 file changed, 30 insertions(+), 30 deletions(-)
commit 8f1e186ac813010329ef78d7278d10903fe510b5
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Fri Nov 14 17:14:15 2014 +0100
resize: Do the final damage when we close up
Fixes #1
The XXX-outlines the basic problem, and it's a fundamental problem in the
resize plugin.
resizeTerminate doesn't actually disable drawing of the rectangle, so since
we just did damage there, we had a race condition. If we got a
paint-notification before we got the resize-one, we would still paint the
new rectangle.
This commit makes sure that the last thing we do after terminating the
resize is to damage. This means that even though we might actually paint
the rectangle between resizeTerminate and resizeFinishTerminate, it's of no
real concern.
The patch itself is correct and makes things better, but I'd like to clean
out this wacko logic all together eventually.
plugins/resize.c | 36 ++++++++++++++++++++++++------------
1 file changed, 24 insertions(+), 12 deletions(-)
commit 24957786d1ad7662368aabce37cd87e70e4d6fd9
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Fri Nov 14 13:13:11 2014 +0100
rsvg: Fix various warnings. Adds potential memleak.
As it turns out, rsvg_fini() basically just calls xmlCleanupParser(), which
could affect other plugins using libxml2. Instead of calling this and risk
crashing on unload, removing it seems safer.
plugins/svg.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit bf8c0cd564ae56b511e3d6dfbd03cd02edaea9b2
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Fri Nov 14 12:59:26 2014 +0100
ini: Fix some warnings and check status
plugins/ini.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 75baba0dd03617c5e6ec989926bcfbdce75b861c
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Fri Nov 14 12:44:09 2014 +0100
screenshot: Remove redundant casting
Also fixes warning...
plugins/screenshot.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit a6ae455b3ea3970e39d740ca6b4e9b782e591dd4
Author: Michail Bitzes <noodlylight@gmail.com>
Date: Fri Nov 14 08:24:24 2014 +0200
Fix warnings about deprecated function XKeycodeToKeysym.
Use XGetKeyboardMapping instead.
src/display.c | 8 +++++---
src/option.c | 13 ++++++++++---
2 files changed, 15 insertions(+), 6 deletions(-)
commit 682b7f677993ab55c163f600c985aae5393eefcf
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Feb 13 10:37:12 2014 -0700
Explicitly link with -lm and -ldl
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 603594037609c3a3faaa8501838815b6b851b98f
Author: Scott Moreau <oreaus@gmail.com>
Date: Thu Feb 13 10:27:17 2014 -0700
commands: Increase max number of commands to 25.
metadata/commands.xml.in | 221 +++++++++++++++++++++++++++++++++++++++++++++++
plugins/commands.c | 182 +++++++++++++++++++++++++++++---------
2 files changed, 364 insertions(+), 39 deletions(-)
commit 88b76ccb74db03d2293153576635da33e1be45d3
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 2 09:29:24 2013 +0200
KDE 4.10 support.
configure.ac | 2 +-
kde/window-decorator-kde4/window.cpp | 13 +++++++++++++
kde/window-decorator-kde4/window.h | 4 ++++
3 files changed, 18 insertions(+), 1 deletion(-)
commit 2afed357704bad1c0f999925181fb223422b24d1
Author: Scott Moreau <oreaus@gmail.com>
Date: Mon Nov 19 11:42:23 2012 -0700
rotate: Add invert X option.
metadata/rotate.xml.in | 5 +++++
plugins/rotate.c | 21 +++++++++++++--------
2 files changed, 18 insertions(+), 8 deletions(-)
commit 51f4f901fbe5e23bb8b8db79458898ed7653806d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 26 08:29:51 2012 +0200
Whitespace fixes.
kde/window-decorator-kde4/window.cpp | 2 +-
kde/window-decorator-kde4/window.h | 2 --
2 files changed, 1 insertion(+), 3 deletions(-)
commit ef4ffbba991e9273fe6ae65ebdaf97d5e46bb8b3
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 26 08:28:36 2012 +0200
Warning and build fixes.
kde/window-decorator-kde4/switcher.cpp | 4 +---
kde/window-decorator-kde4/window.cpp | 7 ++-----
2 files changed, 3 insertions(+), 8 deletions(-)
commit 3c6f698c12f455661807c4115feaa73007fc33d1
Author: Dennis Kasprzyk <onestone@compiz.org>
Date: Mon Aug 6 20:23:17 2012 +0200
KDE 4.9 support.
kde/window-decorator-kde4/window.cpp | 107 ++++++++++++++++++++++++++++++-----
kde/window-decorator-kde4/window.h | 28 +++++++--
2 files changed, 117 insertions(+), 18 deletions(-)
commit ec8d68375c22246cba9c5dff0ca3b92a6d63ea6d
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jan 16 14:10:18 2012 +0100
Avoid crash on shutdown due to a bug in Qt's raster graphics engine.
kde/window-decorator-kde4/main.cpp | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
commit 04356f30323087067804aea305e97c1ea5d47d6f
Author: Ville Syrjala <syrjala@sci.fi>
Date: Mon Sep 5 08:42:37 2011 +0200
Don't unredirect overlay windows until we have set the new bounding shape for the output window.
Unredirecting them before this time meant that they were stacked
underneath the overlay window and changing the bounding shape of
the output window would cause an expose event to be sent to
the overlay window causing a breif flicker as it redraws.
Unredirecting after this means that no expose event is sent because
the backing store is only set again after the bounding shape of the
output window has been changed
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 6c6cc273513e3cdc40c9fff1373370648a06a7be
Author: Dennis Kasprzyk <onestone@compiz.org>
Date: Mon Sep 5 08:38:54 2011 +0200
Update decoration padding values on resize, to fix maximized windows with KDE 4.7.
kde/window-decorator-kde4/window.cpp | 3 +++
1 file changed, 3 insertions(+)
commit a24c99c1869751f7fb19d9c9bbac67a34e2a9503
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 4 11:27:13 2011 +0200
Add warning if screen size exceeds max texture size.
src/screen.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 4767dca04d47c5ad358a5d71b296db14f3382fb2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Apr 2 20:50:25 2011 +0200
Add support for initially minimized windows to minimize plugin.
plugins/minimize.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 5879eb521087e6f0b245f76f726fe99652aedcf2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Apr 2 20:29:44 2011 +0200
Support windows that request to be initially minimized.
src/event.c | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
commit 4d86383dfdd6f006eda98daec9da6a3ae0f55815
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 30 11:43:08 2011 +0200
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b7902d7fa5d581fea25f580c13b02498f51963c6
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 30 11:31:56 2011 +0200
Add NEWS entry and bump version for 0.8.8 release.
NEWS | 10 ++++++++++
configure.ac | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
commit 814662605a7919e465377548b8dba0034504c726
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 30 11:10:52 2011 +0200
Update output if window is moved.
If panels are present on only one output, we want to make sure that we
don't let panels on other outputs affect constraining.
plugins/wobbly.c | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 0e43397897becca41780abfe96c439fbe85d6fa1
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 30 11:10:29 2011 +0200
Use more appropriate API.
plugins/move.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 75456707ec210e29de958ab90e6575458dd83595
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 18 09:20:51 2011 +0100
Cleanup.
src/event.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
commit 84a27e08e8e2f6c3a70ee7966624411e0e330db4
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 18 09:18:01 2011 +0100
Only set w->unmanaging if the window was actually managed.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d891627acdb8da16d1d4052c2e9f1e6068fc0232
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 18 08:24:49 2011 +0100
Whitespace fix.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 33f695e7c6e4fb8ac627df0978fea7771fe1b3d5
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 17 08:35:42 2011 +0100
If the root window gets focus, unset activeWindow before calling
focusDefaultWindow to make sure the latter really focusses another
window.
src/event.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 556b681adaab3fe27fa456037be82e902dd371be
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 17 08:28:32 2011 +0100
If an unexpected window gets focus (e.g. by a client calling
XSetInputFocus directly), make sure that moving the input focus to a
default window still works when that window is closed.
src/event.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
commit 30a92d8a060d79181a28840d7c66428ef431200c
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 17 08:17:28 2011 +0100
Don't grant focus to override_redirect windows.
Most other window managers don't even track override_redirect windows,
so applications relying on the focus being granted to override_redirect
windows are broken anyway.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a9a35b6034517404b0c3ed4296f0c33d7d8d1d11
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 16 17:09:36 2011 +0100
Don't let focus stay on the root window.
It may happen that the root window is focussed, e.g. by some client
calling XSetInputFocus with the root window as target. As that most
likely isn't what the user wants, focus the default window instead.
src/event.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 50c061b29c9fccdc937f0de92ba1edccab1a05a4
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 23 11:01:42 2010 +0100
Fix switcher background drawing.
As the default composition mode is SourceOver and the old contents are
uninitialized, all sorts of graphical corruption could occur. Fix that
by using Source composition mode and thus not using the old contents for
blending.
kde/window-decorator-kde4/switcher.cpp | 1 +
1 file changed, 1 insertion(+)
commit edb51e95e959accd3873179a20bc4674c51f5efe
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 23 07:38:28 2010 +0100
Fix decoration flicker of switcher window.
Previously, the pixmaps were recreated as soon as any property changed
(and thus way too often), so it would happen that at the time the
decoration plugin needs to access the pixmap, it would already have been
destroyed. Avoid that by only recreating the pixmaps when needed.
kde/window-decorator-kde4/decorator.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 0f95c41a0aa175ddf7947ba18b01f746c95594a9
Author: Paul Donohue <compiz@paulsd.com>
Date: Sun Oct 17 18:24:14 2010 +0200
Fix pixmap size calculation, server drawn borders are also included in
the pixmap.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5ea5e2130c56d405fcccd63932918fc49ca1f1b9
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Oct 10 14:22:09 2010 +0200
Don't rely on deprecated gdk symbol gdk_display.
gtk/window-decorator/gtk-window-decorator.c | 32 ++++++++++++++++-------------
1 file changed, 18 insertions(+), 14 deletions(-)
commit 5e3fafa80e2591f438485f04ef096f47c32f7087
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Oct 10 14:11:20 2010 +0200
Fix warning.
plugins/place.c | 2 --
1 file changed, 2 deletions(-)
commit d01732e22007018ca54d4dfe810202ee4d3ee16c
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 8 14:08:27 2010 +0200
Also obey force placement match when validating ConfigureRequest events.
plugins/place.c | 66 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 36 insertions(+), 30 deletions(-)
commit 777e5ecdb197105f770e7bcedd83eb54c53457f3
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 6 11:25:02 2010 +0200
Replace old gdk_draw_drawable method calls with cairo equivalents.
gtk/window-decorator/gtk-window-decorator.c | 80 ++++++++++-------------------
1 file changed, 27 insertions(+), 53 deletions(-)
commit cd9be2818a122d48ad1f95b623e089d43ab686c6
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 27 09:16:45 2010 +0200
Fix invalid read.
src/metadata.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 5374345564223f72e6c25fcea76c32cd34339e0f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 23 09:56:24 2010 +0200
Minor whitespace fix.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 984bca5801d6179b9f8081c4b6c466063975d940
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Tue Jun 22 19:29:17 2010 -0400
Don't stack focus-denied windows in a disallowed position
When a window is focus-stealing-prevented, we should only stack
it below the active window if that is possible. If it's not
(the window has the "Above" state, for example), then we should
stack it at the normal location.
http://bugs.opencompositing.org/show_bug.cgi?id=1304
src/window.c | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
commit a86c461684f122fd286884c4ff28f6ea673fe669
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jun 15 07:47:05 2010 +0200
Only reflect the decoration size in MapRequest gravity adjustment, not
the whole window size.
src/event.c | 6 +++---
src/window.c | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
commit 4917794adf52f7601c00109720a356ba51fa06ca
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Apr 4 13:24:20 2010 +0200
(Very) minor whitespace fix.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d7b927d8d3baf1b98d15fb7e29a07fccafc26ad1
Merge: 1bed3dbc 273366e2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Apr 3 14:15:45 2010 +0200
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit 1bed3dbcea6473f84745ec7a1f936c4f5d3b3a01
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Apr 3 14:14:19 2010 +0200
Correctly handle weird icon sizes.
iw * ih may overflow the value range of unsigned long if iw and ih are
large enough, so check the single values as well.
src/window.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit 273366e2807796a4c42881f920d3b0bd54b906d7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 28 14:44:36 2010 +0200
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5a26b5b243f400e8775bc1eeea2e9d379fc91fd7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 28 14:42:21 2010 +0200
Fix upload path and tag command.
Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 8a98e9f2a0e8a76b2a22c246d54dc6671f1a9873
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 28 14:30:57 2010 +0200
Add NEWS entry and bump version for 0.8.6 release.
NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit c717c27311c8cab8e5a8b4a59b1488a484951cce
Author: Colin Guthrie <git@colin.guthr.ie>
Date: Fri Mar 12 23:28:53 2010 +0000
gtk-decorator: Replace deprecated GTK_WIDGET_VISIBLE symbol
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6d4833f0e3217c63f516acbdc90796b4d78eecfb
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 5 09:16:21 2010 +0100
Make sure w->width and w->height always reflect the size of the pixmap.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit 54833da0e3d8efb946dcb38afe27914a47f1565f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 5 09:11:06 2010 +0100
Keep pixmaps of unmapped windows around if they are used for animations.
Previously, they were discarded if the window was resized right after
being unmapped. As that might end close animations too early, keep the
pixmap around until setting the internal state to 'unmapped'.
For those cases, the pixmap size (width/height) will differ from the
window geometry (attrib.width/attrib.height), though, so plugins should
use the former values for animation purposes.
src/window.c | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
commit f8988488629bff98521cdaec1fa01691a59d7f23
Author: Lukasz Kies <kiesiu@kiesiu.com>
Date: Sun Feb 21 12:56:22 2010 +0100
Fix png plugin to work with libpng >= 1.4.
plugins/png.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit c7de1273e2f295458b81a901ec6a5ecbd0015501
Merge: 58f85693 c9993a77
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 19 07:50:46 2010 +0100
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit 58f85693bc1f4e612aaf0b6f1759e1734752f1ff
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 19 07:48:14 2010 +0100
Also place windows that are marked unmovable.
As we assign the window actions ourselves, there's no sense in obeying
it during placement, which would (and did) essentially disable placement
for certain window types.
plugins/place.c | 4 ----
1 file changed, 4 deletions(-)
commit c9993a7739e9bf6b595e5efa62605027241c3d7f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 17 16:27:12 2010 +0100
Cleanup key binding list from redundant and unneeded keys and add scale
binding.
gtk/gnome/50-compiz-key.xml.in | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
commit 854ef2f3c3b6d6fd584b957a3e19a50a6ff93141
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 17 14:07:15 2010 +0100
Link all required libraries explicitly.
configure.ac | 8 +++++---
kde/window-decorator-kde4/Makefile.am | 2 +-
src/Makefile.am | 2 +-
3 files changed, 7 insertions(+), 5 deletions(-)
commit 3c16152938c44454f42d08a4b92cc46093c9a782
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 17 09:49:10 2010 +0100
Fix window position validation for windows that change size without
changing position.
Previously, we left the position of windows that have USPosition set
untouched, even if they didn't try to change position at all, but only
changed size.
This caused such windows to become partially offscreen e.g. if they were
positioned at the lower edge of the work area before the size change and
increased height afterwards.
plugins/place.c | 5 +++++
1 file changed, 5 insertions(+)
commit 9bd315ad446fd4516bec0247c2731832da24d36b
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Sat Feb 13 00:23:00 2010 +0100
Fake enlightment desktop property to make qt ignore the composite window during frame calculations.
kde/window-decorator-kde4/decorator.cpp | 4 ++++
kde/window-decorator-kde4/utils.cpp | 2 ++
kde/window-decorator-kde4/utils.h | 1 +
3 files changed, 7 insertions(+)
commit 994dfe195f3f7f1a34e55ee677f0a82db9713198
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Sat Feb 13 00:21:32 2010 +0100
Better detection of tooltip windows (KDE backport).
kde/window-decorator-kde4/paintredirector.cpp | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 04c6a44893a00088c63acd3ba327022f8aa551cc
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Fri Feb 12 21:07:41 2010 +0100
Kde 4.4 support.
kde/window-decorator-kde4/window.cpp | 118 ++++++++++++++++++++++++++++++++---
kde/window-decorator-kde4/window.h | 24 ++++++-
2 files changed, 130 insertions(+), 12 deletions(-)
commit 65ed618a5f36b795dbef69ba04ebde6b911d228c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 8 11:41:41 2010 +0100
Only accept ConfigureRequest / _NET_MOVERESIZE_WINDOW ClientMessage
events as placement if the application indicates that it wants to
specify the window position.
src/window.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit ed078c18827a74ed2bca4467b1f90b2c896a6505
Merge: e86e5bee bbd0dc0b
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 5 14:27:46 2010 +0100
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit e86e5bee8ee6f1f265a76fef5fb0dc4e2c56be06
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 5 14:27:06 2010 +0100
Properly send ClientMessage event after aquiring compositing manager
selection.
src/display.c | 74 +++++++++++++++++++++++++++++++++++------------------------
1 file changed, 44 insertions(+), 30 deletions(-)
commit bbd0dc0b74b91459cf9861b2eaea3dfc91734aac
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 31 13:53:32 2010 +0100
Fix typo.
plugins/place.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1d5f80cd52274484ecb59a1c8f7e7b6cea3b1844
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 31 13:41:20 2010 +0100
Also handle windows that have a server border set properly in pointer
placement mode.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit db88fb6f3f6c0fa3c81bc04a2a3468252d49f098
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 31 13:36:42 2010 +0100
Fix handling of windows that have a server border set.
plugins/place.c | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
commit 92f888fb00949cb0be1ccde2908a9b44b297115b
Merge: 43c269a3 cee54ab7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 31 13:18:29 2010 +0100
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit 43c269a377e7b446fb1bb70732835b7395ce9524
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jan 25 07:28:34 2010 +0100
Fix crash on opening windows.
We must defer match evaluation until window initialization has finished
for all plugins as match evaluation means wrapped function calls.
plugins/obs.c | 32 +++++++++++++++++++++++++++-----
1 file changed, 27 insertions(+), 5 deletions(-)
commit cee54ab77a84a92057dee261010ae3f7c7123245
Merge: 79a275b2 af6a23a1
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 20 15:05:40 2010 +0100
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit 79a275b240a98d9f64c8dd1e799e5d469ec8f204
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 20 15:05:10 2010 +0100
Fix window region calculation for windows that have border width set.
src/window.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit af6a23a1e9e325a2488cfeceb12741bb1ab21e6c
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Dec 25 14:14:32 2009 -0600
wobbly: Constrain throwing at the bottom as well.
Backport from 7d75379a834afaed0e8621751c1b217966122765.
plugins/wobbly.c | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
commit 275ebddc4af09ccdeefb8ab5a03cb3db24cc5a79
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Dec 25 14:08:17 2009 -0600
wobbly: Fix warning.
plugins/wobbly.c | 2 --
1 file changed, 2 deletions(-)
commit 6d5f911b83b523c7863ee1addbbcee38aec74db9
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Dec 25 14:05:50 2009 -0600
wobbly: Fix y constraint on throwing.
plugins/wobbly.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 6c9c0da40c2eb129b80ce6f4f759c889ba4eeaf5
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Dec 14 11:27:41 2009 -0600
Complete the work area optimization.
plugins/resize.c | 4 ----
1 file changed, 4 deletions(-)
commit 53976f1916a6659a75e0159a4dfbc1fb2188d34f
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Dec 14 11:21:27 2009 -0600
Do the resize output snap only when "outside".
plugins/resize.c | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
commit 36d16aeae7f416a8fa42ee30ecf30ae532a4848d
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Dec 13 12:50:08 2009 +0100
Minor whitespace fixes and optimizations.
plugins/resize.c | 75 ++++++++++++++++++++++++++------------------------------
1 file changed, 35 insertions(+), 40 deletions(-)
commit 93d8762391d7c2ffedaa31f5fbb03913089e44ac
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Dec 12 19:39:10 2009 -0600
Better resize constraint and snap for combined work area.
Allows resizing across monitors while snapping to work area edges.
plugins/resize.c | 298 ++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 264 insertions(+), 34 deletions(-)
commit 814db40e62bb2240b1708efba1f15ff65b9d2f0e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Dec 14 15:20:29 2009 +0100
Fix crash.
plugins/switcher.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit bbf3128630f5f6b0f1839e9602c5b417fbb05c32
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 9 16:35:48 2009 +0100
Revert "Don't pull in unstable API, it's not needed any longer."
This reverts commit 9cb2dffa18f711a8515e65612721900ba5cd22e3.
kde/window-decorator-kde4/window.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 9cb2dffa18f711a8515e65612721900ba5cd22e3
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 9 16:33:14 2009 +0100
Don't pull in unstable API, it's not needed any longer.
kde/window-decorator-kde4/window.h | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 4c7ffc4f1d82414a466fa0768d16fa96f30e3f7a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 8 11:28:30 2009 +0100
Fix icon property reading if the icon pixmap has a depth of 1 bit.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit 46371f9172089a3e60648b834611d5694df2e80b
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 2 10:35:54 2009 +0100
Correctly reflect that the switcher window is managed.
plugins/switcher.c | 4 ++++
1 file changed, 4 insertions(+)
commit bcdd47b56e003fa5eca6b86a60bacb86e6f4725e
Merge: 0b05a30c 009c0b32
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 10 08:47:20 2009 +0100
Merge branch 'compiz-0.8' of git+ssh://maniac@git.compiz.org/git/compiz/core into compiz-0.8
commit 0b05a30cdc65c3abd2d1564667c954125d18514e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 10 08:46:29 2009 +0100
Only keep windows on-screen that were fully on-screen before.
plugins/place.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 009c0b32e337e1786940da603f137d1edd83a309
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 8 13:21:37 2009 +0100
Minor consistency fix.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 510c24577c47eb9d373a3817e0475187631a71e8
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Nov 6 15:53:34 2009 +0100
Fix gravity handling.
src/window.c | 30 ++++++++++++++++++------------
1 file changed, 18 insertions(+), 12 deletions(-)
commit 5a78a90a3ec9de02b8e52790fbc376a2502cead7
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 2 09:58:17 2009 +0100
Fix some focus issues:
- Don't give soon-to-be-unmanaged windows focus when closing a window
- Transfer focus to another window if a window that is about to get
focus is closed
include/compiz-core.h | 4 +++-
src/event.c | 9 +++++++--
src/window.c | 13 ++++++++++---
3 files changed, 20 insertions(+), 6 deletions(-)
commit 940690f4e184a2da50e38be4c9bd989228704efe
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 2 09:51:26 2009 +0100
Clean up focus functions.
Should not contain any functional differences.
src/event.c | 84 ++++++++++++++++++++++++++++++------------------------------
src/screen.c | 29 +++++++++++----------
2 files changed, 57 insertions(+), 56 deletions(-)
commit f089351c2d6d62302e59f52a810b722808a4a574
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 29 13:05:35 2009 +0100
Make short descriptions of bindings a _little_ more verbose.
metadata/obs.xml.in | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit c409afbf928d67b4a87360ba44e5f3a1df5b471d
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 29 10:28:50 2009 +0100
Fix Gnome keybinding list.
gtk/gnome/50-compiz-desktop-key.xml.in | 10 +++++-----
gtk/gnome/50-compiz-key.xml.in | 4 ++--
2 files changed, 7 insertions(+), 7 deletions(-)
commit 24dea72a395071b533dcf66b2eef37b20522cbba
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 27 08:20:47 2009 +0100
Fix crash in multi-screen setups.
plugins/wobbly.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
commit feedb1019207b6ca4fac2ba818f5396cebddee10
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Oct 14 01:03:54 2009 -0500
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 03ae274cc3bfb191734881017f7b0cf7b9234abe
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Oct 13 21:34:41 2009 -0500
Add NEWS entry.
NEWS | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
commit 62be1227b85284e7a937457aa57f591a890baa02
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Oct 13 19:24:46 2009 -0500
Add missing files with translations.
po/POTFILES.in | 1 +
po/POTFILES.skip | 1 +
2 files changed, 2 insertions(+)
commit eb105db90e2721bc51b0eeedd0778c607dfa3c7d
Author: Guillaume Seguin <guillaume@segu.in>
Date: Wed Oct 14 01:33:22 2009 +0200
Update version to 0.8.4
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9bacbcd32859d960fbeb67fc9acf7671313443db
Author: Guillaume Seguin <guillaume@segu.in>
Date: Wed Oct 14 01:32:08 2009 +0200
Fix charsets in some po files
po/as.po | 2 +-
po/ml_IN.po | 2 +-
po/uk.po | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 9bad248ffb333a8c30a3fee6a02ebeae315cbb67
Author: Guillaume Seguin <guillaume@segu.in>
Date: Wed Oct 14 01:27:00 2009 +0200
* Drop intltool-* from EXTRA_DIST and friends for building tarballs
(please use intltool 0.40.x to make the tarballs)
Makefile.am | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
commit 9173cd7fee00ddf9f07e4b5507c55437c1e98d48
Author: Guillaume Seguin <guillaume@segu.in>
Date: Tue Oct 13 18:18:54 2009 +0200
Update translations
po/af.po | 112 +--
po/ar.po | 127 +--
po/as.po | 2624 +++++++++++++++++++++++++++++++++++++++++++++++++++
po/be.po | 2738 +++++++++++++++++++++++++++++++++++++++++++++++++++++
po/bg.po | 334 +++----
po/bn.po | 133 ++-
po/bn_IN.po | 133 ++-
po/bs.po | 106 +--
po/ca.po | 131 ++-
po/cs.po | 141 ++-
po/cy.po | 120 +--
po/da.po | 163 ++--
po/de.po | 196 ++--
po/el.po | 399 ++++----
po/en_GB.po | 122 ++-
po/es.po | 455 ++++-----
po/et.po | 122 ++-
po/eu.po | 290 +++---
po/fa.po | 2634 +++++++++++++++++++++++++++++++++++++++++++++++++++
po/fi.po | 264 ++----
po/fr.po | 279 +++---
po/gl.po | 617 ++++++------
po/gu.po | 131 ++-
po/he.po | 302 +++---
po/hi.po | 127 ++-
po/hr.po | 128 +--
po/hu.po | 259 ++----
po/id.po | 104 +--
po/it.po | 1243 ++++++++++++-------------
po/ja.po | 694 +++++---------
po/ka.po | 96 +-
po/km.po | 122 ++-
po/ko.po | 437 ++++-----
po/lo.po | 96 +-
po/lt.po | 122 +--
po/mk.po | 97 +-
po/ml_IN.po | 3000 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/nb.po | 139 ++-
po/nl.po | 141 ++-
po/or.po | 139 ++-
po/pa.po | 127 ++-
po/pl.po | 474 ++++------
po/pt.po | 282 +++---
po/pt_BR.po | 139 ++-
po/ro.po | 141 ++-
po/ru.po | 301 +++---
po/sk.po | 139 ++-
po/sl.po | 126 ++-
po/sr.po | 132 ++-
po/sv.po | 139 ++-
po/ta.po | 111 +--
po/tr.po | 147 ++-
po/uk.po | 1653 ++++++++++++++------------------
po/vi.po | 96 +-
po/xh.po | 112 +--
po/zh_CN.po | 413 ++++----
po/zh_TW.po | 1279 +++++++++++--------------
po/zu.po | 112 +--
58 files changed, 17043 insertions(+), 8497 deletions(-)
commit f02bf9d435def37d4587014a4548e8d99401f19d
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 12 04:08:47 2009 -0500
Prevent sticky windows from moving off-screen.
This fixes the lost window issue when a pager doesn't automatically make
sticky windows moved to another workspace non-sticky.
src/window.c | 40 ++++++++++++++++++++++++++++------------
1 file changed, 28 insertions(+), 12 deletions(-)
commit 4bc44131442e9dbefadcad1a46932aec44bbcada
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 12 02:02:50 2009 -0500
Fix lost window by bringing window made sticky to current viewport.
src/window.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
commit d8ac316d2d5790544adcef44b66c6f9f915dc6f0
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Oct 11 14:17:19 2009 -0500
rotate: Fix lost window by preventing edge flip for sticky windows.
plugins/rotate.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 8dcfbb256322565228cbcda5230de95343887fac
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Oct 9 23:47:47 2009 -0500
Don't make minimized windows unmanaged.
This fixes unminimizing of windows, which was broken by the previous commit.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0a28ca484a8a72060b580e0ccc75ea20f3ddab1a
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Oct 9 14:29:39 2009 -0500
Fix window offset at the start of close animation.
src/event.c | 21 ---------------------
src/window.c | 22 ++++++++++++++++++++++
2 files changed, 22 insertions(+), 21 deletions(-)
commit 13293a056bf9a559c3f173c08ac074e5d07e7065
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Oct 6 09:18:29 2009 -0500
screenshot: Ignore files with trailing characters in the name.
e.g: screenshot2.png.gz
plugins/screenshot.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit 3075fa6eac1f4c7faa804b319f916899589702cc
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Oct 6 08:17:43 2009 -0500
resize: Remove constrain_y, limit to work area instead of screen edges.
Also, resize is not constrained unless initiated with key (e.g. alt+button).
plugins/resize.c | 101 +++++++++++++++++++++----------------------------------
1 file changed, 38 insertions(+), 63 deletions(-)
commit 6e281003bbcb01ac028aa963ab1bee0349c41376
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Oct 6 07:22:55 2009 -0500
resize: Allow resizing outside screen edges when initiated with key.
plugins/resize.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
commit 0b9c5efe8c2b6fe60780b8c3245b4aaa8ecdc943
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 5 06:59:21 2009 -0500
Fix inaccessible windows when reducing num. of viewports.
src/screen.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 66 insertions(+)
commit 3443e9e578ad5b6211b2e59401c73442b0a8eb6d
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 5 04:14:53 2009 -0500
wobbly: Update snapping when "snap inverted" option value changes.
Backport of c6ac4ae65843db01c00f2125df634006a4df4a7f.
plugins/wobbly.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 4327a7c83dc6c1fe77891ba7c6bf5023d21dfde8
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 5 04:07:05 2009 -0500
place: Improve resolution change handling.
Windows are now moved/resized in a better way when changing resolution.
Also, old window position and size will be remembered, so that they can
be restored when going back to the original resolution.
plugins/place.c | 573 ++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 494 insertions(+), 79 deletions(-)
commit 4832c514b0c460febc90720a61c11d6a0f64ec84
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Oct 5 03:53:37 2009 -0500
place: Fix typo.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 96944ce321d2f3da685cd6fb84d4196e08a087f6
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Thu Oct 1 07:30:54 2009 -0500
Link pthread (protobuf >= 2.1.0 needs it).
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 82e59c0fe32a540d3eed577a83bf551fd2a14291
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Tue Sep 29 14:09:35 2009 +0200
Fixed initial size problems.
kde/window-decorator-kde4/window.cpp | 36 ++++++++++++++++++++++++++++++++++++
kde/window-decorator-kde4/window.h | 2 ++
2 files changed, 38 insertions(+)
commit 615d823f5edc26eaa12e83c97099c7ab0f017968
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 28 10:52:30 2009 +0200
Also set constrainY to FALSE if move isn't loaded instead of keeping its
old value.
plugins/resize.c | 5 +----
plugins/wobbly.c | 5 +----
2 files changed, 2 insertions(+), 8 deletions(-)
commit d591d12076ec7d7c595911fbb1ac11529b5557a5
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 28 10:45:28 2009 +0200
Optimizations.
Also assign constrainY variable if move isn't loaded or the grab is
non-external.
plugins/resize.c | 36 +++++++++++++++++++++++-------------
plugins/wobbly.c | 34 ++++++++++++++++++++--------------
2 files changed, 43 insertions(+), 27 deletions(-)
commit 14e9f8573ef9e884b4fb84e180428f91dbcdf956
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 28 03:34:19 2009 -0500
place: Remove unused variable.
plugins/place.c | 2 --
1 file changed, 2 deletions(-)
commit 0ec175efd644fd813db2ff40026af6e3aeb2955f
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 28 03:29:54 2009 -0500
Minor coding style change.
include/compiz-core.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 57c7609a9975d760bdfd93f21c9a3d92cda206eb
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 28 03:26:07 2009 -0500
Don't constrain y on key/button move/resize.
include/compiz-core.h | 1 +
plugins/move.c | 52 ++++++++++++++++++++++++++++++++-----------------
plugins/resize.c | 54 ++++++++++++++++++++++++++++++---------------------
plugins/wobbly.c | 9 +++++----
4 files changed, 72 insertions(+), 44 deletions(-)
commit 6c12e5a60297143a72c4e4bb104b0c35102ff3f4
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Sep 25 12:21:32 2009 -0500
Constrain resizes to screen edges.
plugins/resize.c | 40 ++++++++++++++++++++++++++++++++++++----
1 file changed, 36 insertions(+), 4 deletions(-)
commit a231aba818ce9d137cae93b3ad1a5528d1859061
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Sep 25 09:31:18 2009 -0500
Fix crash when glGenerateMipmapEXT is unavailable.
plugins/blur.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 774aa153e180c34a9ad0b98c7cf83863496e245b
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Sep 25 09:30:09 2009 -0500
Initialize gl function pointers as NULL.
src/screen.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
commit 349515d23b854c9a64014286587f3d9c426269c0
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 22 08:44:48 2009 +0200
Minor stilistic changes.
plugins/wobbly.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
commit d7e84d079ee28c3d55451d3d1aa647ce477d3169
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 22 08:40:41 2009 +0200
Crash fix.
ws->grabWindowWorkArea is assumed to be non-NULL if wd->yConstrained is
set to TRUE, so better initialize it to FALSE.
plugins/wobbly.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 81ce96ea2f4a888d49d520598030caaaaf5bc883
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 21 07:39:04 2009 -0500
switcher: Minor coding style change.
plugins/switcher.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 0d23e499774769d295509f189fbf4b7c21763ef6
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 21 07:35:10 2009 -0500
resize,wobbly: Obey move's constrain_y option.
plugins/resize.c | 38 +++++++++++++++++++++++++++++++++++++
plugins/wobbly.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
2 files changed, 94 insertions(+), 2 deletions(-)
commit 129496de4870776fc35e09ac46744b5829222c57
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 21 07:33:58 2009 -0500
switcher: Fix possible crash on terminate.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2a0087732f23cd87284366ec0dc224cbd5fd68ec
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 17 11:06:52 2009 +0200
Fix assertion if core is specified as plugin on the command line.
src/display.c | 38 +++++++++++++++++---------------------
1 file changed, 17 insertions(+), 21 deletions(-)
commit 54e9184bb5536ad114eb5f61e0ece27385210fd2
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 17 10:47:17 2009 +0200
Minor coding style fixes.
src/display.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 466184685e570b6736adce7800253815d72e1c02
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 15 16:04:39 2009 +0200
Fix typos.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 689d0e62ccfe9a7a2d40eb9c84339d05e9475537
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 15 16:04:14 2009 +0200
Revert "Update client list after unhook/insert."
This reverts commit d8285f4f8c6ca50b69965a225c36cdad1e456d24.
src/window.c | 2 --
1 file changed, 2 deletions(-)
commit d8285f4f8c6ca50b69965a225c36cdad1e456d24
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Sep 15 00:31:42 2009 -0500
Update client list after unhook/insert.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit 581e1078b0e08d82cca45bee5dded9fc20122dde
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 14 17:15:43 2009 +0200
Check returned geometry for validity prior to using it.
kde/window-decorator-kde4/window.cpp | 6 ++++++
1 file changed, 6 insertions(+)
commit 4477f537c43a3abc75aebc8af8ff1f28b8cf36a5
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 14 08:51:59 2009 +0200
Change focus after restacking so the new stacking order is used for
XSetInputFocus, if necessary.
src/window.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
commit fc83fcd8b9866c19416323e17e82e4e4e9fb14d2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 14 08:38:59 2009 +0200
Minor cleanup.
src/window.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 85ba708cb894658c9bf9862a311010a9b79ec6f2
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 14 00:34:08 2009 -0500
Activate the topmost window when lowering a window, unless click-to-focus is off.
src/window.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
commit 354adbe10a18509e9ea736cb3ec37916524cf8c3
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Sep 13 23:41:38 2009 -0500
switcher: Fix crash when a minimized window closes while switching with "show minimized" on.
plugins/switcher.c | 109 ++++++++++++++++++++++++++++-------------------------
1 file changed, 57 insertions(+), 52 deletions(-)
commit 96e59168920650f49c5e79b342261c863694fb23
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Sep 13 23:38:22 2009 -0500
scale: Properly remove closing window.
plugins/scale.c | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
commit 1974f9b5bfbab24023a0a647b606eedccbb83d04
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Sep 13 13:28:21 2009 -0500
switcher: Prevent the simultaneous plugin uses that don't make sense.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0138d355b849d675a82d57a2c293a96fff2bcaa2
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 7 11:13:28 2009 -0500
switcher: Don't use mipmap for icons.
plugins/switcher.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 06f538d460b72a044e3da72f01d385890da43e84
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Sep 7 11:08:09 2009 -0500
switcher: Paint icons at the same size. Use the largest icon.
plugins/switcher.c | 37 +++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
commit 7c7628f2b6ad644afa6282b96b67e74ba1c48c2b
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Sep 6 18:13:58 2009 -0500
Disable texture compression by default.
metadata/core.xml.in.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 356b9556c9c972267feb67fa9798a0b57a18dbc8
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Sep 6 13:47:44 2009 -0500
wobbly: Snap to work area edges instead of output edges.
plugins/wobbly.c | 40 ++++++++++++++++++++++++++++------------
1 file changed, 28 insertions(+), 12 deletions(-)
commit 89c5642c737bba9d653fa242d1e0dd03cebb8db6
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 4 14:10:23 2009 +0200
Added option for placing newly mapped windows under the pointer.
metadata/place.xml.in | 12 +++++++--
plugins/place.c | 73 ++++++++++++++++++++++++++++++++++++++++-----------
2 files changed, 67 insertions(+), 18 deletions(-)
commit c02145a304e58fc502cb85499a1bbaf0dd843cea
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 4 13:52:47 2009 +0200
Short cut placement output determination if there is only one output.
plugins/place.c | 5 +++++
1 file changed, 5 insertions(+)
commit 306e89a46d1cb4f52cd1a26291f1a7752eecffa1
Merge: 20cdf69d 5a6dbfde
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 2 10:07:32 2009 +0200
Merge branch 'compiz-0.8' of git+ssh://maniac@git.compiz.org/git/compiz/core into compiz-0.8
commit 20cdf69d096616104cd26fc30c8efd7e4e4e164d
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date: Wed Sep 2 10:07:00 2009 +0200
Avoid adding core twice to plugin list
Don't load core twice when it is passed to the cmdline.
Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com>
src/display.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 5a6dbfdea66620b3a6ae50540a75714e0a975ce7
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Sep 1 02:33:55 2009 -0500
Fix possible segfault on 64-bit arch. due to passing 0 to va_list and retrieving it as pointer.
plugins/annotate.c | 4 ++--
plugins/clone.c | 2 +-
plugins/cube.c | 2 +-
plugins/move.c | 6 +++---
plugins/resize.c | 2 +-
plugins/rotate.c | 22 +++++++++++-----------
plugins/scale.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/switcher.c | 2 +-
plugins/water.c | 2 +-
plugins/zoom.c | 4 ++--
11 files changed, 25 insertions(+), 25 deletions(-)
commit 86cd097fee11e4f4cdf96cd1d152400079d03c31
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Sep 1 02:33:21 2009 -0500
Fix warnings correctly.
plugins/fuse.c | 2 +-
src/plugin.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit cf14583bf8ac33487e686ab653944268b0da36cb
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Sep 1 00:49:41 2009 -0500
Fix missing assignment.
src/screen.c | 1 +
1 file changed, 1 insertion(+)
commit 6c1def4e9d2dee129d76999f1c061a0515851cf9
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Sep 1 00:49:28 2009 -0500
Fix warnings.
plugins/fuse.c | 3 ++-
src/plugin.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
commit f419b23f93dfc2d137b7613d8d17c4b5f518fcfb
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Mon Aug 31 11:28:48 2009 +0200
Revert "Add swapbuffers and vsync_wait options"
This reverts commit 5712310bd5e381778a73571d05b27c56814c216f.
All this can be done in a separate plugin:
--always-swap: by calling damageScreen in preparePaintScreen
--no-wait: by replacing the the getVideoSync und waitVideoSync function pointers in CompScreen with noop function pointers
include/compiz-core.h | 2 --
src/display.c | 9 ++-------
src/main.c | 14 +-------------
3 files changed, 3 insertions(+), 22 deletions(-)
commit e2b44eeb0c5c30d9287920311404e9acc396d850
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 31 09:37:23 2009 +0200
Coding style fix.
src/window.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit f4af2061d93057843efd437b30b8199dc89defdd
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 31 09:36:41 2009 +0200
Fix sibling checking logic.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1baf514fefb9177764af99cf508596686583244e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 31 09:31:43 2009 +0200
Make sure findValidStackSibling below doesn't return a sibling that
we're not allowed to stack under.
If the passed sibling window is not allowed to stack under the passed
window, returning any window under sibling would result in an invalid
stacking order.
src/window.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit b110aff66f89c60e663a00b3428c836987ba5153
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Aug 30 12:35:45 2009 +0200
Make variable and command line option naming a little more obvious.
Minor coding style adaptions.
include/compiz-core.h | 4 ++--
src/display.c | 6 +++---
src/main.c | 12 ++++++------
3 files changed, 11 insertions(+), 11 deletions(-)
commit 5712310bd5e381778a73571d05b27c56814c216f
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Sun Aug 30 12:29:42 2009 +0200
Add swapbuffers and vsync_wait options
Some drivers will automatically prevent tearing when swapbuffers or
copysubbuffer is called, and will throttle drawing at that time as well
(usually to the refresh rate); the --no-wait option can be used in that
case.
And for testing drivers, the --always-swap option can be nice, since it
will force full screen updates, allowing page flipping paths to be
taken, for example.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
include/compiz-core.h | 2 ++
src/display.c | 9 +++++++--
src/main.c | 14 +++++++++++++-
3 files changed, 22 insertions(+), 3 deletions(-)
commit 0521eb67fd8fcc224946e95ab9137937dcd4003f
Author: Jesse Barnes <jbarnes@virtuousgeek.org>
Date: Sun Aug 30 12:26:42 2009 +0200
Add .gitignore file
Makes git a bit nicer to use.
.gitignore | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
commit 24dd71f04892ddd031ac2bf7b166e10b74aa1bbd
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Aug 30 12:15:57 2009 +0200
Fix up coding style, add some comments.
src/display.c | 50 ++++++++++++++++++++++++++++----------------------
src/main.c | 16 +++++++++++-----
2 files changed, 39 insertions(+), 27 deletions(-)
commit 27430deae222b4380c0e91da849f930a297afb73
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date: Thu Aug 27 10:18:01 2009 +0200
Never unload plugins passed to the cmdline
Don't pop plugins that where loaded during startup (via cmdline option), even
when not listed in the active plugins list supplied by the configuration plugin.
Contains a crash fix from Philippe Troin.
Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com>
include/compiz-core.h | 3 ++
src/display.c | 76 ++++++++++++++++++++++++++++++++++++++++++---------
src/main.c | 11 ++++++++
3 files changed, 77 insertions(+), 13 deletions(-)
commit 060a99697cde9105c85623cb464a36b46da3bf97
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date: Thu Aug 27 10:21:01 2009 +0200
gnomecompat: Default to gnome-terminal for terminal key binding
When gnomecompat is used, that usually means that GNOME is the current DE,
so default to gnome-terminal rather than no terminal by default.
Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com>
metadata/gnomecompat.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d84f2daa252f2fc9f9fd95342da6022e737d3db3
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Thu Aug 27 17:22:27 2009 +0200
Fixed mouse wheel calculations.
kde/window-decorator-kde4/decorator.cpp | 4 ++++
kde/window-decorator-kde4/window.cpp | 8 ++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
commit 2b2ca4df701c4556f039ca89f4f73f9a36dff72a
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 27 11:11:21 2009 +0200
Fix double free.
plugins/glib.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
commit fc3ec1ad7986565e3c0b83d6832229e8d09d1a91
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Aug 24 23:02:15 2009 -0500
move: Fix memory leak.
plugins/move.c | 3 +++
1 file changed, 3 insertions(+)
commit 11afabe8ebcfab13a68df99c1427b66000c45785
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Aug 24 23:01:34 2009 -0500
Fix uninitialized variable uses.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1416bb4e0889da3e63f62caf66c164532814e1b4
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Aug 23 12:55:47 2009 -0500
Let windows be opened above fullscreen windows.
src/window.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 955dc613a997cd88dcbeead1ad35f67eaa8d50bf
Author: Adel Gadllah <adel.gadllah@gmail.com>
Date: Sat Aug 22 20:09:10 2009 +0200
Add gconf-2.0 to module list, required for gnome-2.27+
Signed-off-by: Adel Gadllah <adel.gadllah@gmail.com>
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1991fe95135cb7a543c1f7785d6b65b99788a76f
Merge: 4521a029 dee7f0bc
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Aug 22 15:54:01 2009 +0200
Merge branch 'compiz-0.8' of git+ssh://git.compiz.org/git/compiz/core into compiz-0.8
commit dee7f0bc735bd3ddd841532a6f07b0df13588a82
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Aug 21 21:43:32 2009 -0500
Remove timers at termination.
src/display.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 9afc75f911c2450578ee167c8f13aceb0516d170
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Aug 21 21:40:11 2009 -0500
Keep timer handle, so that it's actually removed at termination.
src/screen.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 46317cf204bf61cf1102c6ef1869d24e0490f3f0
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Aug 21 21:38:51 2009 -0500
Remove sequences at termination.
src/screen.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit aa65a16d3a0b3e40ab5bc717e5a804991b44793a
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Aug 15 23:30:50 2009 -0500
regex,rotate,scale: Remove timers at termination.
plugins/regex.c | 11 ++++++++++-
plugins/rotate.c | 3 +++
plugins/scale.c | 3 +++
3 files changed, 16 insertions(+), 1 deletion(-)
commit 5a02cba1b77cf11e4b6c75e778ba609a94fa9a73
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Aug 15 13:13:03 2009 -0500
glib: Fix possible crash at termination due to unremoved timeout.
plugins/glib.c | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
commit e33979d7fd43bfcf0df0428e0ad76af0f5bc746c
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Aug 15 12:04:58 2009 -0500
resize: Convert unsigned int to int.
plugins/resize.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 437805d417d5281101ef3edb9cd9330fb00c0d62
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Aug 15 11:21:04 2009 -0500
switcher: Fix map event handling.
plugins/switcher.c | 1 +
1 file changed, 1 insertion(+)
commit 059dac0e6a800387e122ccd4f3a9878f0d9d885f
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Aug 12 22:16:05 2009 -0500
Close the user-dirs file when XDG_DESKTOP_DIR is not found.
plugins/screenshot.c | 1 +
1 file changed, 1 insertion(+)
commit 12c71e902987f77c7f1f1ac88eac4ab60ac939fa
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Fri Aug 7 21:45:25 2009 -0500
screenshot: Use correct desktop directory by default.
When the directory option is set to empty string (the new default),
screenshot now gets the correct desktop directory, retrieved from
$XDG_CONFIG_HOME/user-dirs.dirs (or from $HOME/.config/user-dirs.dirs
if XDG_CONFIG_HOME is not set).
Backport of 682c30d5c4b574ee47ded28f6b864725a8cb79a4 and
6f4df47b184980ffcdf2e59933ce2302c0cef6c2.
metadata/screenshot.xml.in | 4 +-
plugins/screenshot.c | 116 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 118 insertions(+), 2 deletions(-)
commit 423ddef6825e551dd1205108663dde5faac5e878
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Thu Aug 6 18:54:01 2009 +0200
Added missing files.
kde/window-decorator-kde4/paintredirector.cpp | 125 ++++++++++++++++++++++++++
kde/window-decorator-kde4/paintredirector.h | 60 +++++++++++++
2 files changed, 185 insertions(+)
commit dc3435d56ef254ac213debc15e8b316a19c64165
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Thu Aug 6 18:51:38 2009 +0200
Port of KDE4 window decorator to KDE 4.3.
The decorator now requires KDE 4.3 and Qt 4.5.
configure.ac | 2 +-
kde/window-decorator-kde4/Makefile.am | 3 +
kde/window-decorator-kde4/decorator.cpp | 167 +----
kde/window-decorator-kde4/decorator.h | 32 +-
kde/window-decorator-kde4/main.cpp | 81 +--
kde/window-decorator-kde4/switcher.cpp | 18 +-
kde/window-decorator-kde4/window.cpp | 1072 ++++++++-----------------------
kde/window-decorator-kde4/window.h | 76 +--
8 files changed, 340 insertions(+), 1111 deletions(-)
commit e292cad38f8fbc9a8ff730a75b0fec4c98f78a5a
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Tue Aug 4 11:19:52 2009 +0200
Added KAboutData
kde/window-decorator-kde4/main.cpp | 5 +++++
1 file changed, 5 insertions(+)
commit af4425b3302dc33289726dc7c4714c9cbdfd0f4a
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun Aug 2 04:07:39 2009 -0500
Fix segmentation fault.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c37fb042b408f9ffc436c71783488976a94ed06c
Author: Joel Bosveld <Joel.Bosveld@gmail.com>
Date: Fri Jul 24 11:55:09 2009 +0800
Shaped windows may have only one rectangle which is smaller than window.
Fixes bugzilla.gnome.org/show_bug.cgi?id=589472
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4521a0297386e183eb0374321ad677b4b1aaee97
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 23 14:02:01 2009 +0200
Advertise that we're supporting full placement.
plugins/place.c | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
commit aba882b4d6b2976b3252340a4d8232549bd164b6
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 23 14:01:12 2009 +0200
Make setting the supported atoms list wrappable and use that for advertising support for _NET_REQUEST_FRAME_EXTENTS.
include/compiz-core.h | 8 +++
plugins/decoration.c | 26 ++++++++
src/screen.c | 167 ++++++++++++++++++++++++++------------------------
3 files changed, 122 insertions(+), 79 deletions(-)
commit ef68d2cab3598a78de9b836c86fda7741d842870
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 23 13:24:39 2009 +0200
Support _NET_REQUEST_FRAME_EXTENTS client message.
plugins/decoration.c | 11 +++++++++++
1 file changed, 11 insertions(+)
commit a0be58f5e9f5e419af4f5f15505e9a9f6fe47bdd
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 20 13:39:44 2009 +0100
Revert gravity adjustment made at MapRequest time at UnmapNotify time.
include/compiz-core.h | 3 ++-
src/event.c | 22 +++++++++++++++++++++-
src/window.c | 21 +++++++++++----------
3 files changed, 34 insertions(+), 12 deletions(-)
commit 208b459b141b6d49f48796231146bb33d5dc1d26
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 3 07:48:15 2009 +0200
Pixmaps created using glXCreatePixmap must be destroyed using
glXDestroyPixmap, not glXDestroyGLXPixmap (according to GLX 1.4 spec,
section 3.4.2).
include/compiz-core.h | 5 ++++-
src/screen.c | 5 ++++-
src/texture.c | 4 ++--
3 files changed, 10 insertions(+), 4 deletions(-)
commit 36234947c239c7b578bb3d2f798f4e98d3237b5e
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 10 13:42:11 2009 +0200
Allow overriding the placement mode on a per-window basis.
metadata/place.xml.in | 36 ++++++++++++++++++++++++++++++++++++
plugins/place.c | 29 +++++++++++++++++++++++++++--
2 files changed, 63 insertions(+), 2 deletions(-)
commit ac62e004607afb1e7912ddcede6605d3577cb292
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 10 13:07:33 2009 +0200
The screenshot plugin needs an image loader to write out png files,
reflect that in the metadata.
metadata/screenshot.xml.in | 5 +++++
1 file changed, 5 insertions(+)
commit c9239e92fe0b2d6bfc674b523313617017ca062f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 10 13:02:50 2009 +0200
Don't take screenshot if Escape was pressed.
plugins/screenshot.c | 3 +++
1 file changed, 3 insertions(+)
commit 5255610f8030b8baad799f53cdc3e035a770c0cf
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Tue Mar 10 20:59:21 2009 +0100
Support Qt 4.4
kde/window-decorator-kde4/decorator.cpp | 8 +++++-
kde/window-decorator-kde4/decorator.h | 5 ++++
kde/window-decorator-kde4/main.cpp | 46 +++++++++++++++++++++++++++++++++
kde/window-decorator-kde4/switcher.cpp | 21 ++++++++++++---
kde/window-decorator-kde4/utils.h | 6 +++++
5 files changed, 82 insertions(+), 4 deletions(-)
commit fb509e611feaf775144d03055f2e0314c58f16ca
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Tue Mar 10 02:58:52 2009 +0100
Added support for QT 4.5 raster graphicssystem.
kde/window-decorator-kde4/decorator.cpp | 6 ++---
kde/window-decorator-kde4/decorator.h | 2 +-
kde/window-decorator-kde4/main.cpp | 40 +--------------------------------
kde/window-decorator-kde4/switcher.cpp | 38 ++++++++++++++++++++++++-------
kde/window-decorator-kde4/switcher.h | 2 ++
kde/window-decorator-kde4/window.cpp | 33 +++++++++++++++++++++------
kde/window-decorator-kde4/window.h | 5 +++--
7 files changed, 65 insertions(+), 61 deletions(-)
commit 6a300bb76ce1d5cce5ed9937e720cae37ba32270
Author: Christopher Williams <crdlb@compiz-fusion.org>
Date: Mon Mar 9 08:29:18 2009 +0100
When a user tries to resize by clicking on the center, don't pass the input down to the window.
plugins/resize.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a3bb8ce756338c901e086c44ab7b3c724ecae47d
Merge: 71c0b3e5 bf0e8c87
Author: Guillaume Seguin <guillaume@segu.in>
Date: Thu Mar 5 02:21:10 2009 +0100
Merge branch 'compiz-0.8' of git+ssh://guillaume@git.compiz-fusion.org/git/compiz/core into compiz-0.8
commit bf0e8c873aff450de9714acd643d18e217f34851
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 1 13:21:45 2009 +0100
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4514310abe0697d2d73b0fefac5bbed17c7e7c63
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 1 13:10:51 2009 +0100
Add NEWS entry and bump version for 0.8.2 release.
NEWS | 11 +++++++++++
configure.ac | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
commit 71c0b3e5d1cf52f3eac12dad1f966d6221a5480d
Author: Guillaume Seguin <guillaume@segu.in>
Date: Thu Feb 26 17:45:59 2009 +0100
Fix release script upload path
Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6a39fc1675b048377af51ad3847b5b22f838f022
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 23 08:55:54 2009 +0100
Fix constraining logic.
If a window is completely offscreen, the constraining logic needs to
treat it as if it were onscreen.
plugins/place.c | 5 +++++
1 file changed, 5 insertions(+)
commit 9810ccf4b9c3753a5cad22a31f6781dca4d3dddc
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 23 08:37:24 2009 +0100
Fix off-by-one error in strut clipping.
This problem was visible for e.g. 1680x1050 on the left, 1280x1024 on
the right configurations configurations.
src/window.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 168e136cb939b7d7eab2f44ec42adbfbcdaf1dd2
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 20 18:45:11 2009 +0100
Post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3a8714dc82303db554291f1598803dba75fb5294
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 20 18:23:00 2009 +0100
Add NEWS entry and bump version for 0.8.0 release.
NEWS | 37 +++++++++++++++++++++++++++++++++++++
configure.ac | 4 ++--
2 files changed, 39 insertions(+), 2 deletions(-)
commit cf21b2384f3b34ec44f6bd40156963e8ccf03267
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 20 15:30:17 2009 +0100
Set libwnck client type to "pager" so "move to desktop x" works properly
together with the constraining code in place plugin.
gtk/window-decorator/gtk-window-decorator.c | 1 +
1 file changed, 1 insertion(+)
commit 397d527bbd4d82853bda3525d78e02e0c2e33508
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 19 09:14:41 2009 +0100
Update translation files to get "Run command 0" translated again.
po/af.po | 50 ++++++++++++++++++++++-----------------------
po/ar.po | 46 ++++++++++++++++++++---------------------
po/bg.po | 66 +++++++++++++++++++++++++++++------------------------------
po/bn.po | 50 ++++++++++++++++++++++-----------------------
po/bn_IN.po | 50 ++++++++++++++++++++++-----------------------
po/bs.po | 46 ++++++++++++++++++++---------------------
po/ca.po | 50 ++++++++++++++++++++++-----------------------
po/cs.po | 66 +++++++++++++++++++++++++++++------------------------------
po/cy.po | 50 ++++++++++++++++++++++-----------------------
po/da.po | 50 ++++++++++++++++++++++-----------------------
po/de.po | 66 +++++++++++++++++++++++++++++------------------------------
po/el.po | 66 +++++++++++++++++++++++++++++------------------------------
po/en_GB.po | 50 ++++++++++++++++++++++-----------------------
po/en_US.po | 46 ++++++++++++++++++++---------------------
po/es.po | 66 +++++++++++++++++++++++++++++------------------------------
po/et.po | 50 ++++++++++++++++++++++-----------------------
po/eu.po | 66 +++++++++++++++++++++++++++++------------------------------
po/fi.po | 66 +++++++++++++++++++++++++++++------------------------------
po/fr.po | 66 +++++++++++++++++++++++++++++------------------------------
po/gl.po | 66 +++++++++++++++++++++++++++++------------------------------
po/gu.po | 50 ++++++++++++++++++++++-----------------------
po/he.po | 66 +++++++++++++++++++++++++++++------------------------------
po/hi.po | 50 ++++++++++++++++++++++-----------------------
po/hr.po | 58 ++++++++++++++++++++++++++--------------------------
po/hu.po | 66 +++++++++++++++++++++++++++++------------------------------
po/id.po | 46 ++++++++++++++++++++---------------------
po/it.po | 66 +++++++++++++++++++++++++++++------------------------------
po/ja.po | 66 +++++++++++++++++++++++++++++------------------------------
po/ka.po | 46 ++++++++++++++++++++---------------------
po/km.po | 50 ++++++++++++++++++++++-----------------------
po/ko.po | 66 +++++++++++++++++++++++++++++------------------------------
po/lo.po | 46 ++++++++++++++++++++---------------------
po/lt.po | 50 ++++++++++++++++++++++-----------------------
po/mk.po | 46 ++++++++++++++++++++---------------------
po/mr.po | 50 ++++++++++++++++++++++-----------------------
po/nb.po | 66 +++++++++++++++++++++++++++++------------------------------
po/nl.po | 66 +++++++++++++++++++++++++++++------------------------------
po/or.po | 66 +++++++++++++++++++++++++++++------------------------------
po/pa.po | 50 ++++++++++++++++++++++-----------------------
po/pl.po | 66 +++++++++++++++++++++++++++++------------------------------
po/pt.po | 66 +++++++++++++++++++++++++++++------------------------------
po/pt_BR.po | 66 +++++++++++++++++++++++++++++------------------------------
po/ro.po | 66 +++++++++++++++++++++++++++++------------------------------
po/ru.po | 66 +++++++++++++++++++++++++++++------------------------------
po/sk.po | 66 +++++++++++++++++++++++++++++------------------------------
po/sl.po | 50 ++++++++++++++++++++++-----------------------
po/sr.po | 50 ++++++++++++++++++++++-----------------------
po/sv.po | 66 +++++++++++++++++++++++++++++------------------------------
po/ta.po | 46 ++++++++++++++++++++---------------------
po/tr.po | 68 ++++++++++++++++++++++++++++++-------------------------------
po/uk.po | 58 ++++++++++++++++++++++++++--------------------------
po/vi.po | 46 ++++++++++++++++++++---------------------
po/xh.po | 50 ++++++++++++++++++++++-----------------------
po/zh_CN.po | 66 +++++++++++++++++++++++++++++------------------------------
po/zh_TW.po | 66 +++++++++++++++++++++++++++++------------------------------
po/zu.po | 50 ++++++++++++++++++++++-----------------------
56 files changed, 1607 insertions(+), 1607 deletions(-)
commit 5829ccac062bf60305ee757da81b32cf63e01631
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 19 08:43:56 2009 +0100
Rename short descriptions of command bindings from 1...12 to 0...11. While 1...12 makes more sense, it breaks the translation strings of the last binding, which is not acceptable at this point.
metadata/commands.xml.in | 96 ++++++++++++++++++++++++------------------------
1 file changed, 48 insertions(+), 48 deletions(-)
commit 3c77b8c9cc6ac48764c3ad3984aabfc13b1ee87d
Merge: 300cb520 b3130349
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 16 15:21:13 2009 +0100
Merge branch 'compiz-0.8' of git+ssh://maniac@git.compiz-fusion.org/git/compiz/core into compiz-0.8
commit 300cb52068fb3f89f230a64b1dff9292755bd0e0
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 16 15:14:36 2009 +0100
Add debug output for "plugin not readable" errors.
src/plugin.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 0c41c39d6efef0b2bad796afa94cd4f8d3c8b346
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 16 15:00:41 2009 +0100
Add --debug command line switch.
Debug messages won't be printed to stderr if that switch is not given.
src/main.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 1709822c9f391681d88619d739e41ba2b6736820
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 16 14:44:19 2009 +0100
Try to load core plugin before attempting to dlopen() files in order to
make sure we don't use any libcore.so present in the path by accident.
src/plugin.c | 25 +++++++++++--------------
1 file changed, 11 insertions(+), 14 deletions(-)
commit 27b4f5eda3da93698e2ebf5e36e3fdd2e78a2ded
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 16 14:38:32 2009 +0100
Only use desktop from startup properties if it's actually set.
src/screen.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit b313034999277b46da228f21b8dc390862777352
Author: Guillaume Seguin <guillaume@segu.in>
Date: Mon Feb 16 10:48:23 2009 +0100
Update Makefile.am for new releases location
Makefile.am | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 6735f0052026e5ca33f4dab3fc78c5b04a6834a0
Author: Michael Vogt <mvo@ubuntu.com>
Date: Sun Feb 15 10:40:38 2009 +0100
Build fix for srcdir != builddir.
metadata/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit edf9c03989766e9d960d85c825b94e76ad4698ce
Author: Christopher Williams <crdlb@compiz-fusion.org>
Date: Wed Feb 11 09:23:11 2009 +0100
Fix compatibility with newer libmetacity-private versions. GtkStyle is colormap specific, so we can't use a new colormap each time we create a pixmap.
gtk/window-decorator/gtk-window-decorator.c | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
commit 684598d2ee6952dfc8581bf9474886df56dc1274
Merge: a5027960 b4e11d8d
Author: Kristian Lyngstol <kristian@linpro.no>
Date: Sat Feb 7 18:13:55 2009 +0100
Merge branch 'compiz-0.8' of git+ssh://kristianl@git.freedesktop.org/git/xorg/app/compiz into compiz-0.8
commit a50279600a0a8dace912d229c9c759c1ad2578ac
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 18:04:32 2009 +0100
Fix warnings in plugins
plugins/annotate.c | 3 ++-
plugins/blur.c | 3 ++-
plugins/clone.c | 3 ++-
plugins/commands.c | 3 ++-
plugins/cube.c | 3 ++-
plugins/decoration.c | 3 ++-
plugins/fade.c | 3 ++-
plugins/gnomecompat.c | 3 ++-
plugins/minimize.c | 3 ++-
plugins/move.c | 3 ++-
plugins/obs.c | 3 ++-
plugins/place.c | 3 ++-
plugins/resize.c | 3 ++-
plugins/rotate.c | 3 ++-
plugins/scale.c | 3 ++-
plugins/screenshot.c | 3 ++-
plugins/svg.c | 3 ++-
plugins/switcher.c | 3 ++-
plugins/video.c | 3 ++-
plugins/water.c | 3 ++-
plugins/wobbly.c | 3 ++-
plugins/zoom.c | 3 ++-
22 files changed, 44 insertions(+), 22 deletions(-)
commit b4e11d8d7c8772e171cf810f988c90e9a8e27e39
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat Feb 7 21:17:22 2009 +0530
l10n updates
po/af.po | 96 ++++++++++++++++++++++++++++++++++---------------
po/ar.po | 80 +++++++++++++++++++++++++++++++----------
po/bg.po | 113 ++++++++++++++++++++++++++++++++-------------------------
po/bn.po | 117 +++++++++++++++++++++++++++++++++---------------------------
po/bn_IN.po | 117 +++++++++++++++++++++++++++++++++---------------------------
po/bs.po | 90 +++++++++++++++++++++++++++++++---------------
po/ca.po | 115 +++++++++++++++++++++++++++++++---------------------------
po/cs.po | 113 +++++++++++++++++++++++++++++++--------------------------
po/cy.po | 104 +++++++++++++++++++++++++++++++++++------------------
po/da.po | 115 +++++++++++++++++++++++++++++++---------------------------
po/de.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/el.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/en_GB.po | 106 +++++++++++++++++++++++++++++++-----------------------
po/en_US.po | 88 +++++++++++++++++++++++++++++++++------------
po/es.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/et.po | 106 +++++++++++++++++++++++++++++++-----------------------
po/eu.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/fi.po | 107 +++++++++++++++++++++++++++++-------------------------
po/fr.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/gl.po | 107 +++++++++++++++++++++++++++++-------------------------
po/gu.po | 115 +++++++++++++++++++++++++++++++---------------------------
po/he.po | 107 +++++++++++++++++++++++++++++-------------------------
po/hi.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/hr.po | 106 +++++++++++++++++++++++++++++++++++-------------------
po/hu.po | 107 +++++++++++++++++++++++++++++-------------------------
po/id.po | 88 +++++++++++++++++++++++++++++++--------------
po/it.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/ja.po | 107 +++++++++++++++++++++++++++++-------------------------
po/ka.po | 80 +++++++++++++++++++++++++++++++----------
po/km.po | 106 +++++++++++++++++++++++++++++++-----------------------
po/ko.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/lo.po | 80 +++++++++++++++++++++++++++++++----------
po/lt.po | 106 ++++++++++++++++++++++++++++++++----------------------
po/mk.po | 81 +++++++++++++++++++++++++++++++----------
po/mr.po | 96 ++++++++++++++++++++++++++++++++++---------------
po/nb.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/nl.po | 113 +++++++++++++++++++++++++++++++--------------------------
po/or.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/pa.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/pl.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/pt.po | 107 +++++++++++++++++++++++++++++-------------------------
po/pt_BR.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/ro.po | 113 +++++++++++++++++++++++++++++++--------------------------
po/ru.po | 113 +++++++++++++++++++++++++++++++--------------------------
po/sk.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/sl.po | 110 ++++++++++++++++++++++++++++++++------------------------
po/sr.po | 116 ++++++++++++++++++++++++++++++++++-------------------------
po/sv.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/ta.po | 80 +++++++++++++++++++++++++++++++----------
po/tr.po | 117 +++++++++++++++++++++++++++++++++---------------------------
po/uk.po | 108 ++++++++++++++++++++++++++++++++-----------------------
po/vi.po | 80 +++++++++++++++++++++++++++++++----------
po/xh.po | 96 +++++++++++++++++++++++++++++++++++--------------
po/zh_CN.po | 111 ++++++++++++++++++++++++++++++--------------------------
po/zh_TW.po | 115 +++++++++++++++++++++++++++++++---------------------------
po/zu.po | 96 +++++++++++++++++++++++++++++++++++--------------
56 files changed, 3510 insertions(+), 2383 deletions(-)
commit d31dcf5145bcd0486ea79c3c968a2d086a97bfb7
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 16:05:02 2009 +0100
Revert "Remove zoom plugin, this is replaced by Enhanced Zoom in Compiz Fusion"
We are using zoom in 0.8.
This reverts commit e789f81a44309336131ffbe914dcc1e9619a63cc.
Conflicts:
metadata/Makefile.am
metadata/Makefile.am | 3 +-
metadata/zoom.xml.in | 60 +++
plugins/Makefile.am | 4 +
plugins/zoom.c | 1202 ++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 1268 insertions(+), 1 deletion(-)
commit f33e9334583d951943491479b844c9d68927ac68
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 16:01:55 2009 +0100
Revert "remove zoom from POTFILES.in too"
This reverts commit 1734e848e5e262d2a965f4a15c4067b0fd791bde.
We will ship 0.8 with zoom.
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 3cd3ee795f6ef9136d4acd58605c535261594b8f
Merge: 5ae43445 2d00dd0d
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 02:52:11 2009 +0100
Merge branch 'master' into comp-0.8
Conflicts:
src/window.c
commit 2d00dd0d241768e2b4bce3ef448411804a760ed5
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Mon Apr 7 11:02:12 2008 -0500
Avoid conflict with Animation by suppressing fading.
metadata/fade.xml.in | 6 ++++++
plugins/fade.c | 58 ++++++++++++++++++++++++++++++++++++++--------------
2 files changed, 49 insertions(+), 15 deletions(-)
commit ce6cf1fb06525fe76b0bdba08e1548070f7b88b4
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 01:30:09 2009 +0100
Add ABI-saftey net and bump ABI
The void *reserved; variables will allow us to add a single real pointer
during 0.8 without breaking the ABI.
include/compiz-core.h | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 5cbe1760be5af544065af90e9c50dee169698a68
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Sat Feb 7 00:45:32 2009 +0100
Remove bogus XCB dependency
No technical reason to keep this
configure.ac | 3 +--
include/compiz-core.h | 3 ---
src/display.c | 2 --
3 files changed, 1 insertion(+), 7 deletions(-)
commit 27f8d39beb223c331ecd0027930e7675c7ff80ef
Merge: 2b5c90e4 d25be961
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 6 09:18:43 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 2b5c90e4bb40b7572ce6890a0e70f756f580f3fe
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 6 09:17:38 2009 +0100
Also set foreground color for switcher.
gtk/window-decorator/gtk-window-decorator.c | 76 +++++++++++++++++------------
1 file changed, 46 insertions(+), 30 deletions(-)
commit d25be9615b20ec08ebb6973a71cc96225de680cb
Author: C-F Language team <i18n@opencompositing.org>
Date: Fri Feb 6 11:23:22 2009 +0530
l10n updates
po/af.po | 853 ++++++++++++++++++++-----------
po/ar.po | 806 ++++++++++++++++++++----------
po/bg.po | 951 ++++++++++++++++++++++++-----------
po/bn.po | 980 ++++++++++++++++++++++++------------
po/bn_IN.po | 980 ++++++++++++++++++++++++------------
po/bs.po | 816 +++++++++++++++++++-----------
po/ca.po | 996 ++++++++++++++++++++++++------------
po/cs.po | 918 ++++++++++++++++++++++------------
po/cy.po | 867 +++++++++++++++++++++-----------
po/da.po | 998 ++++++++++++++++++++++++------------
po/de.po | 963 +++++++++++++++++++++++------------
po/el.po | 964 +++++++++++++++++++++++------------
po/en_GB.po | 901 +++++++++++++++++++++------------
po/en_US.po | 809 ++++++++++++++++++++----------
po/es.po | 1029 +++++++++++++++++++++++++-------------
po/et.po | 911 +++++++++++++++++++++------------
po/eu.po | 916 +++++++++++++++++++++------------
po/fi.po | 911 +++++++++++++++++++++------------
po/fr.po | 974 ++++++++++++++++++++++++------------
po/gl.po | 1610 ++++++++++++++++++++++++++++++++++++-----------------------
po/gu.po | 944 +++++++++++++++++++++++------------
po/he.po | 981 +++++++++++++++++++++++-------------
po/hi.po | 999 ++++++++++++++++++++++++------------
po/hr.po | 910 +++++++++++++++++++++------------
po/hu.po | 981 +++++++++++++++++++++++-------------
po/id.po | 812 +++++++++++++++++++-----------
po/it.po | 1109 ++++++++++++++++++++++++++--------------
po/ja.po | 1030 ++++++++++++++++++++++++--------------
po/ka.po | 806 ++++++++++++++++++++----------
po/km.po | 903 +++++++++++++++++++++------------
po/ko.po | 928 ++++++++++++++++++++++------------
po/lo.po | 806 ++++++++++++++++++++----------
po/lt.po | 897 +++++++++++++++++++++------------
po/mk.po | 806 ++++++++++++++++++++----------
po/mr.po | 853 ++++++++++++++++++++-----------
po/nb.po | 962 +++++++++++++++++++++++------------
po/nl.po | 967 +++++++++++++++++++++++------------
po/or.po | 937 ++++++++++++++++++++++------------
po/pa.po | 982 ++++++++++++++++++++++++------------
po/pl.po | 918 ++++++++++++++++++++++------------
po/pt.po | 1089 ++++++++++++++++++++++++++--------------
po/pt_BR.po | 962 +++++++++++++++++++++++------------
po/ro.po | 965 +++++++++++++++++++++++------------
po/ru.po | 1017 ++++++++++++++++++++++++-------------
po/sk.po | 916 +++++++++++++++++++++------------
po/sl.po | 897 +++++++++++++++++++++------------
po/sr.po | 982 +++++++++++++++++++++++-------------
po/sv.po | 963 +++++++++++++++++++++++------------
po/ta.po | 806 ++++++++++++++++++++----------
po/tr.po | 993 ++++++++++++++++++++++++------------
po/uk.po | 984 ++++++++++++++++++++++++------------
po/vi.po | 806 ++++++++++++++++++++----------
po/xh.po | 853 ++++++++++++++++++++-----------
po/zh_CN.po | 917 ++++++++++++++++++++++------------
po/zh_TW.po | 985 +++++++++++++++++++++++-------------
po/zu.po | 853 ++++++++++++++++++++-----------
56 files changed, 34670 insertions(+), 18002 deletions(-)
commit a67a481ee1f581875157a82b84b992ff139c901e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 5 08:18:39 2009 +0100
Revert "Do not change input focus when EnterNotify event is generated from"
This reverts commit e68eb0117b32fea441c662e621e998724281aa58.
Rationale:
When doing a drag-and-drop operation from one window to another, the
drop target ends up without being focussed despite the mouse pointer
being in it. This is unwanted and confusing behaviour.
Conflicts:
src/event.c
src/event.c | 1 -
1 file changed, 1 deletion(-)
commit 6570587a3f1fc916696edd0e5b46963dfbc26bf5
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 4 08:55:42 2009 +0100
Fix whitespace.
gtk/window-decorator/gtk-window-decorator.c | 6 +++---
include/compiz-core.h | 6 +++---
libdecoration/decoration.c | 2 +-
plugins/blur.c | 11 +++++------
plugins/cube.c | 12 ++++++------
plugins/dbus.c | 2 +-
plugins/fade.c | 4 ++--
plugins/obs.c | 4 ++--
plugins/place.c | 6 +++---
plugins/resize.c | 2 +-
plugins/scale.c | 24 ++++++++++++------------
plugins/screenshot.c | 2 +-
plugins/switcher.c | 2 +-
src/action.c | 6 +++---
src/paint.c | 6 +++---
src/screen.c | 4 ++--
src/texture.c | 2 +-
src/window.c | 2 +-
18 files changed, 51 insertions(+), 52 deletions(-)
commit 76aa8b40c90914ed6c886cf4373b0512025cde70
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 4 08:20:32 2009 +0100
Fix window resize validation. - Don't do any validation if window geometry wasn't actually changed. - Fix calculations for windows that had the left and/or top edges offscreen before the validation. Reference: http://bugs.freedesktop.org/show_bug.cgi?id=19516
plugins/place.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
commit 2a37340f9610e7f80a66ed6ab48190c181784f6b
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 24 08:22:35 2008 +0100
Move window position validation to validateWindowResizeRequest function.
src/window.c | 75 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 38 insertions(+), 37 deletions(-)
commit 3b4e93009b574120d49fe950bf68a7932a81fc70
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 24 08:57:04 2008 +0200
Only auto-maximize windows that have a title bar and are allowed to be maximized.
plugins/place.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 052a21f8455673f8b3c2919579065cff32efc441
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 4 08:08:10 2009 +0100
Fix panel actions not being executed properly.
plugins/gnomecompat.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 674a2163d1f5393911ba610ff9e7646877e5c34d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 4 07:54:07 2009 +0100
Also remove Gnome specific bindings from metadata.
metadata/core.xml.in.in | 51 -------------------------------------------------
1 file changed, 51 deletions(-)
commit 836ed157388b0d5fbcb36e5fecadb9a5b13ea52c
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 6 18:09:27 2009 -0500
Fix placement of windows that can't fit in workspace.
plugins/place.c | 38 +++++++++++++++++---------------------
1 file changed, 17 insertions(+), 21 deletions(-)
commit aa0fb3f1a98fbd86ebfa6447837d9545b9333a36
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 17:49:01 2009 +0100
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ada02ac3bef72b2c4395f463fa9326667f0e1d60
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 17:47:23 2009 +0100
Update key binding description to gnomecompat plugin addition.
gtk/gnome/50-compiz-desktop-key.xml.in | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 7a9674e02ea0ab3a4a07e368a295f0c82925fedd
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 17:45:41 2009 +0100
Remove run dialog and main menu action support from decorators.
gtk/window-decorator/gtk-window-decorator.c | 52 +----------------------------
kde/window-decorator-kde4/decorator.cpp | 10 ------
kde/window-decorator-kde4/utils.cpp | 6 ----
kde/window-decorator-kde4/utils.h | 2 --
kde/window-decorator/decorator.cpp | 14 --------
kde/window-decorator/utils.cpp | 6 ----
kde/window-decorator/utils.h | 2 --
7 files changed, 1 insertion(+), 91 deletions(-)
commit 6e33a79c67a81a04dbcf98e54ba7ef3904de86e8
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 17:41:29 2009 +0100
Remove Gnome specific key binding support from core.
include/compiz-core.h | 64 ++++++++++++----------------
src/display.c | 114 --------------------------------------------------
2 files changed, 27 insertions(+), 151 deletions(-)
commit 183841ea25ae82ef4a7da8ee2908cb0951599abb
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 17:37:55 2009 +0100
Add Gnome compatibility plugin that receives key bindings only relevant for Gnome.
metadata/Makefile.am | 61 ++++----
metadata/gnomecompat.xml.in | 52 +++++++
plugins/Makefile.am | 4 +
plugins/gnomecompat.c | 339 ++++++++++++++++++++++++++++++++++++++++++++
po/POTFILES.in | 1 +
5 files changed, 427 insertions(+), 30 deletions(-)
commit 4f5303389ba89517b66526ba917e5ac6ed7abc4f
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 15:02:56 2009 +0100
Add commands.xml.in to POTFILES.in.
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 87f0d5ca1389f6e51cd823b2a7be16465cdfb85a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 28 08:56:41 2009 +0100
Remove command binding support from core.
include/compiz-core.h | 92 +++++++++++++++-----------------------
metadata/core.xml.in.in | 114 ------------------------------------------------
src/display.c | 61 --------------------------
3 files changed, 34 insertions(+), 233 deletions(-)
commit b6c51395d3182ab9b344227a9b8bc179c9f5a0e0
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 28 08:48:59 2009 +0100
Added commands plugin which provides bindings for arbitrary commands.
metadata/Makefile.am | 1 +
metadata/commands.xml.in | 225 ++++++++++++++++++++++++++++++
plugins/Makefile.am | 4 +
plugins/commands.c | 351 +++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 581 insertions(+)
commit 289423858bc14eee87f0c2de410179de8be4bf25
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 3 15:00:44 2009 +0100
Map windows that requested not to get focus on top. Rationale is that when not mapping them on top, chances are high the user won't notice the appearance of a new window.
include/compiz-core.h | 8 +++++++-
src/event.c | 53 +++++++++++++++++++++++++++------------------------
src/window.c | 19 +++++++++---------
3 files changed, 45 insertions(+), 35 deletions(-)
commit bb880adc669404d4c836439d3c1c43f77848b273
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 28 08:30:44 2009 +0100
Add obs metadata file to POTFILES.in.
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 865b53b1b1f0ed04db869d3e953d7cb1a03967ae
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 22 10:24:29 2009 +0100
Prettify usage output.
src/main.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit 33c6ae3ddd170ef1f9c01337e543bb32bc4bbaac
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 22 10:12:53 2009 +0100
Skip frame windows when adding window stack changes.
The sibling parameter passed to the addWindowStackChanges function is
always a 'real' (as in: user visible) sibling. As in virtually all cases
the sibling underneath a given window is its frame window, we have to
skip the frame window to get a correct result.
src/window.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit b7ffa6e2a45ad1ceb3fde1e7f90b733e50a334e2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 21 10:07:34 2009 +0100
Keep window above other fullscreen windows if its fullscreen state changes.
src/event.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 814809ffffe47f829b784f7bd246026bfcdecf0f
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 8 14:24:10 2009 +0100
Implement KDecorationBridge unstable API, needed for KDE 4.2.
kde/window-decorator-kde4/window.cpp | 25 +++++++++++++++++++++++++
kde/window-decorator-kde4/window.h | 8 +++++++-
2 files changed, 32 insertions(+), 1 deletion(-)
commit 4cc1d813a9748c3740662233a2add3fe65a4c533
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 8 14:20:54 2009 +0100
Adapt for new krunner DBus interface in KDE 4.2.
kde/window-decorator-kde4/decorator.cpp | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit ed79849955ca43dda6e142f7abccd3bf5dbd4fc8
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 8 14:20:01 2009 +0100
Plasma::PanelSvg was renamed to Plasma::FrameSvg in KDE 4.2.
configure.ac | 2 +-
kde/window-decorator-kde4/switcher.cpp | 20 ++++++++++----------
kde/window-decorator-kde4/switcher.h | 4 ++--
3 files changed, 13 insertions(+), 13 deletions(-)
commit c46bccb6392fec054e33084413d09e63a041eee3
Merge: 43f781b9 ec264594
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 11 14:19:12 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 43f781b9770e15a695c40cdf9d9b94e72e81946a
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jan 10 11:05:38 2009 +0100
Fix off-by-one errors in in-output check.
src/window.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 1989f56e01fc0ec611679a4e86b1062f05b7acaf
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jan 10 10:54:34 2009 +0100
Reduce indention depth.
src/screen.c | 92 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 46 insertions(+), 46 deletions(-)
commit fb760c22188eec44d90e00309f49ddebd16c81f8
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 8 14:16:39 2009 +0100
Sanity check work area after applying struts.
src/screen.c | 7 +++++++
1 file changed, 7 insertions(+)
commit c15531e451cc976118ded7dd0ce45460f33b0520
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 8 14:11:04 2009 +0100
Stick strictly to the spec when calculation strut sizes.
src/window.c | 55 ++++++++++++++++++-------------------------------------
1 file changed, 18 insertions(+), 37 deletions(-)
commit 8efce6eb377a8c93677ac21a85427f48c22fe6bc
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 7 08:37:42 2009 +0100
Only clip struts to output devices they're visible on.
src/window.c | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
commit ec264594b16f599deaeb11f1d062034f1b9af07b
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jan 6 13:03:50 2009 +0100
Make sure we never decorate desktop and dock windows.
plugins/decoration.c | 3 +++
1 file changed, 3 insertions(+)
commit 0c832437ed554b89df3c78a2ed6c01a91ef08b38
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jan 6 13:01:43 2009 +0100
Clear CWWidth/CWHeight for maximized windows before constraining window
size to make sure be don't clear out the bits set by
constrainNewWindowSize.
src/window.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit cc58577d8ea230de8cf029ccdabe62b07ab54ca9
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jan 5 12:57:13 2009 +0100
Check return value of XGetWindowAttributes().
src/window.c | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 5ae434452b58a4eea2f4909d06977b39f54a5963
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jan 2 13:07:43 2009 +0100
Apply fixed placement rules even for unmovable windows.
plugins/place.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit 7132d383a508ceb2089e13760a91a2702f49bfad
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 14:49:06 2008 +0100
Load obs after blur so blur sees PAINT_WINDOW_TRANSLUCENT_MASK set by
obs.
metadata/obs.xml.in | 1 +
1 file changed, 1 insertion(+)
commit 18a11aef7e084ce2e7e7d531cd761a6dd1449cea
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 14:42:35 2008 +0100
Set PAINT_WINDOW_TRANSLUCENT_MASK when modifying opacity.
plugins/obs.c | 3 +++
1 file changed, 3 insertions(+)
commit 5473437180da260371fda73d7d80cf77ae91705f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 3 10:33:30 2008 +0100
Use "any" as default match for alpha blur.
Alpha blur is disabled by default anyway, there's no need to disable it
twice.
metadata/blur.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c0794094d61998cac0f3b036193e4a59d88bb8a2
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 2 17:24:13 2008 +0100
Move hide_skip_taskbar_windows option out of keybindings group.
metadata/core.xml.in.in | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 3f10854d33dbc87eec9ae246eae1fb07f685cddf
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 29 12:51:38 2008 +0100
Make sure active fullscreen windows are always on top.
Previously, this was not the case if e.g. a dock window with above state
is present.
src/window.c | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
commit 4595dac09ae5809ac854da4e34320b2a918e542d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 31 13:01:29 2008 +0100
Bring fullscreen rectangle calculation in line with EWMH.
src/window.c | 73 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 37 insertions(+), 36 deletions(-)
commit c2146a52a8a69428ae84627a64469b6a33d926e1
Merge: 79502a57 bd9d8f5f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jan 2 13:37:30 2009 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 79502a57fbaa7d1fce703374db6ee5635f062b06
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jan 2 13:07:43 2009 +0100
Apply fixed placement rules even for unmovable windows.
plugins/place.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit a49301e30f966f4b4ffaf9ab8bf6f62357e72d66
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jan 2 13:05:12 2009 +0100
Cleanup.
src/window.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit bd9d8f5f1b3be2b741e5d0d50d4d4b1351fb2198
Author: C-F Language team <i18n@opencompositing.org>
Date: Fri Dec 26 12:46:04 2008 +0530
l10n updates
po/af.po | 2 +-
po/ar.po | 2 +-
po/bg.po | 336 +++++++++++++++---------------
po/bn.po | 2 +-
po/bn_IN.po | 2 +-
po/bs.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 2 +-
po/cy.po | 2 +-
po/da.po | 2 +-
po/de.po | 65 +++---
po/el.po | 58 +++---
po/en_GB.po | 2 +-
po/en_US.po | 2 +-
po/es.po | 2 +-
po/et.po | 2 +-
po/eu.po | 2 +-
po/fi.po | 51 +++--
po/fr.po | 2 +-
po/gl.po | 665 ++++++++++++++++++++++++++++++++++++++++++------------------
po/gu.po | 2 +-
po/he.po | 53 +++--
po/hi.po | 2 +-
po/hr.po | 2 +-
po/hu.po | 71 ++++---
po/id.po | 2 +-
po/it.po | 2 +-
po/ja.po | 230 ++++++++++-----------
po/ka.po | 2 +-
po/km.po | 2 +-
po/ko.po | 2 +-
po/lo.po | 2 +-
po/lt.po | 2 +-
po/mk.po | 2 +-
po/mr.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 2 +-
po/or.po | 2 +-
po/pa.po | 2 +-
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 81 ++++----
po/sk.po | 159 ++++++++-------
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 192 +++++++++++-------
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 10 +-
po/vi.po | 2 +-
po/xh.po | 2 +-
po/zh_CN.po | 49 +++--
po/zh_TW.po | 2 +-
po/zu.po | 2 +-
56 files changed, 1222 insertions(+), 884 deletions(-)
commit 5a692b4a42763caf0086d8327416b5f763e6c16a
Merge: 63d59cf9 b05e2f57
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 15:05:28 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 63d59cf981a432ea53f4101838ff36920575931f
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 14:49:06 2008 +0100
Load obs after blur so blur sees PAINT_WINDOW_TRANSLUCENT_MASK set by
obs.
metadata/obs.xml.in | 1 +
1 file changed, 1 insertion(+)
commit e74b9bd02b536334b79557459e9c524c2d9efbf0
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 14:42:35 2008 +0100
Set PAINT_WINDOW_TRANSLUCENT_MASK when modifying opacity.
plugins/obs.c | 3 +++
1 file changed, 3 insertions(+)
commit 5c49e4bc18f7c0ed01430030c111a81393946d8b
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 13:45:02 2008 +0100
Support _NET_WM_FULLSCREEN_MONITORS EWMH hint.
include/compiz-core.h | 14 +++++++--
src/display.c | 5 ++-
src/event.c | 15 +++++++++
src/screen.c | 9 ++++++
src/window.c | 87 ++++++++++++++++++++++++++++++++++++++++++++-------
5 files changed, 115 insertions(+), 15 deletions(-)
commit 81c16e76542dd9ee5d504473c48ccf326474919f
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Dec 18 10:03:51 2008 +0100
Always show error messages generated by dlopen().
As this would generate a lot of false positives when trying to load
plugins from $HOME/.compiz/plugins, call stat() on the plugin first in
order to see if it's openable.
src/plugin.c | 49 ++++++++++++++++++++++++++++++-------------------
1 file changed, 30 insertions(+), 19 deletions(-)
commit b05e2f579dbd8dee39053e387d44c60b5d361e05
Author: C-F Language team <i18n@opencompositing.org>
Date: Mon Dec 15 15:37:05 2008 +0530
l10n updates
po/af.po | 136 ++++----
po/ar.po | 133 +++-----
po/bg.po | 149 ++++----
po/bn.po | 151 +++++----
po/bn_IN.po | 149 ++++----
po/bs.po | 143 ++++----
po/ca.po | 152 +++++----
po/cs.po | 150 +++++----
po/cy.po | 142 ++++----
po/da.po | 152 +++++----
po/de.po | 212 ++++++------
po/el.po | 205 +++++------
po/en_GB.po | 152 +++++----
po/en_US.po | 136 ++++----
po/es.po | 149 ++++----
po/et.po | 150 +++++----
po/eu.po | 149 ++++----
po/fi.po | 208 ++++++------
po/fr.po | 149 ++++----
po/gl.po | 1087 ++++++++++++++++++++++-------------------------------------
po/gu.po | 150 +++++----
po/he.po | 207 ++++++------
po/hi.po | 154 +++++----
po/hr.po | 148 ++++----
po/hu.po | 218 ++++++------
po/id.po | 137 ++++----
po/it.po | 151 +++++----
po/ja.po | 293 ++++++++--------
po/ka.po | 133 +++-----
po/km.po | 152 +++++----
po/ko.po | 149 ++++----
po/lo.po | 133 +++-----
po/lt.po | 151 +++++----
po/mk.po | 133 +++-----
po/mr.po | 137 ++++----
po/nb.po | 148 ++++----
po/nl.po | 151 +++++----
po/or.po | 150 +++++----
po/pa.po | 154 +++++----
po/pl.po | 149 ++++----
po/pt.po | 149 ++++----
po/pt_BR.po | 148 ++++----
po/ro.po | 151 +++++----
po/ru.po | 202 +++++------
po/sk.po | 306 ++++++++---------
po/sl.po | 148 ++++----
po/sr.po | 166 +++++----
po/sv.po | 334 +++++++++---------
po/ta.po | 133 +++-----
po/tr.po | 158 +++++----
po/uk.po | 150 +++++----
po/vi.po | 133 +++-----
po/xh.po | 135 ++++----
po/zh_CN.po | 198 +++++------
po/zh_TW.po | 152 +++++----
po/zu.po | 135 ++++----
56 files changed, 5044 insertions(+), 5006 deletions(-)
commit 54842d1d15dbe2a88c4f841b1b3c1934bda59827
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 3 10:33:30 2008 +0100
Use "any" as default match for alpha blur.
Alpha blur is disabled by default anyway, there's no need to disable it
twice.
metadata/blur.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 78cc2deebbdb94e7c6829dd5fdc8104aa41d051e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 2 17:24:13 2008 +0100
Move hide_skip_taskbar_windows option out of keybindings group.
metadata/core.xml.in.in | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit fca7daeb33aa6ae1779079b06e802bbac2f8ee8d
Merge: 01529c86 f8c9de12
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Dec 1 12:05:44 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f8c9de1293887f80040c948b73d0adac8c4b37f0
Merge: 2c0f796a 1734e848
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 29 12:53:07 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 2c0f796ae0be5e3f13de758ca90b72c460461547
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 29 12:51:38 2008 +0100
Make sure active fullscreen windows are always on top.
Previously, this was not the case if e.g. a dock window with above state
is present.
src/window.c | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
commit 1734e848e5e262d2a965f4a15c4067b0fd791bde
Author: Jigish Gohil <cyberorg@opensuse.org>
Date: Wed Nov 26 16:32:07 2008 +0530
remove zoom from POTFILES.in too
po/POTFILES.in | 1 -
1 file changed, 1 deletion(-)
commit 01529c86495c648c937b8579662fb141c6b4887d
Merge: 60d1b5f9 606d49ef
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Nov 26 10:41:03 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 60d1b5f9b03d9fb84b649f6f67d298375a0b3c17
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Nov 26 10:40:22 2008 +0100
Try to keep windows on their viewports on screen size changes.
plugins/place.c | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
commit 4cdc2f2f19f05804c8e75a0508f84142649fab0b
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 23 18:48:33 2008 +0100
Screens are not necessarily initialized at InitDisplay time.
plugins/gconf.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
commit 606d49ef609243ba203261263dd2402d3dd1fb93
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 23 18:48:33 2008 +0100
Screens are not necessarily initialized at InitDisplay time.
plugins/gconf.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
commit e789f81a44309336131ffbe914dcc1e9619a63cc
Author: Kristian Lyngstol <kristian@linpro.no>
Date: Sun Nov 23 14:56:31 2008 +0100
Remove zoom plugin, this is replaced by Enhanced Zoom in Compiz Fusion
metadata/Makefile.am | 3 +-
metadata/zoom.xml.in | 60 ---
plugins/Makefile.am | 4 -
plugins/zoom.c | 1202 --------------------------------------------------
4 files changed, 1 insertion(+), 1268 deletions(-)
commit 21f418bc156dd105baf2882645ceb1e2c0ffe456
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 10 11:46:31 2008 +0100
Respect DESTDIR for desktop file installation.
gtk/gnome/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f389a20aa8b58bdf74943c3fe0011a05c09ed802
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 10 09:43:14 2008 +0100
Ignore desktop hints set by previous WM by default.
src/main.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit a6f26ca8d5d88101d35517a1a3d2a5f13dc932dd
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 9 12:53:34 2008 +0100
Cleanup: Use glib i18n headers.
gtk/window-decorator/gtk-window-decorator.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 205ed12e5a78b0b37b4d71d5487ed92dcae1c198
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 14:18:06 2008 +0100
Use glib i18n header file and compiz text domain.
gtk/gnome/Makefile.am | 3 ++-
gtk/gnome/compiz-window-manager.c | 10 +++++-----
2 files changed, 7 insertions(+), 6 deletions(-)
commit 3a8fde4e009e851bf8c55b57ad07aae250d162c8
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 14:04:11 2008 +0100
Optimization.
gtk/gnome/compiz-window-manager.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit a1558c542780b2ce3352d587594a193216cfec97
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 14:02:21 2008 +0100
Make strings translatable.
gtk/gnome/compiz-window-manager.c | 34 +++++++++++++++++++++++++---------
po/POTFILES.in | 1 +
2 files changed, 26 insertions(+), 9 deletions(-)
commit fcb7a09679c0a3d427e448c26828bc5e9b9ddf55
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 13:53:05 2008 +0100
Update Gnome WM applet for gtk-window-decorator changes.
gtk/gnome/compiz-window-manager.c | 74 ++++++++++++++++++++++++++++++---------
1 file changed, 58 insertions(+), 16 deletions(-)
commit f94f072c0b17f5b9e7a10bb6ff511fa67f07cfc6
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 13:30:58 2008 +0100
Allow "toggle maximize horizontally" and "toggle maximize vertically" as
titlebar actions.
gtk/window-decorator/gtk-window-decorator.c | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
commit 9f4cfaef42c090d9f4e229e0c372aa72f3fa8f88
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 8 13:22:51 2008 +0100
Plug small memory leak.
src/screen.c | 3 +++
1 file changed, 3 insertions(+)
commit 809e7eca6b10a5179c66ec1fc4786c69f865b2c5
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 6 13:08:31 2008 +0100
Plug minor memory leak.
src/plugin.c | 2 ++
1 file changed, 2 insertions(+)
commit c50f4fee8948c09dd6550b133186151944ae116a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Nov 5 09:56:55 2008 +0100
Always register as "compiz" to the SM, even if that does not match the binary name.
src/session.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 580bddbeb41aae68f96a7c71ad256b8e1dea0f96
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Nov 5 08:56:23 2008 +0100
SM spec says that SmUserID is a required property.
src/session.c | 40 +++++++++++++++++++++++++++++-----------
1 file changed, 29 insertions(+), 11 deletions(-)
commit daa1e7dca19b06bad4c78aef8098c86c5a7f4fb5
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 4 11:46:20 2008 +0100
Don't try to place windows over unmanaged parents.
plugins/place.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 548696d002260296a05ca620fe037a813c2a24d9
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 3 15:12:47 2008 +0100
Enforce 'toggle' mode for key bindings without modifiers. Rationale is that 'non toggle' mode can only be sensibly use with modifiers held down. It can't be used with holding a key only due to autorepeat.
plugins/scale.c | 64 +++++++++++++++++++++++++++------------------------------
1 file changed, 30 insertions(+), 34 deletions(-)
commit 7076ec16d282c1f92b1e167b8d0a1aeb486393b9
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 4 14:51:13 2008 +0100
Bring desktop files in line with gnome-session 2.24 changes.
gtk/gnome/Makefile.am | 18 +++++++++++++++++-
gtk/gnome/compiz-wm.desktop.in | 17 +++++++++++++++++
gtk/gnome/compiz.desktop.in | 8 +++++---
3 files changed, 39 insertions(+), 4 deletions(-)
commit 915d9362f678b82e8fd5c203b4e103cf12ce75a2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 3 13:50:18 2008 +0100
Also save process ID to session manager.
src/session.c | 43 ++++++++++++++++++++++++++++---------------
1 file changed, 28 insertions(+), 15 deletions(-)
commit 889be3f6bafc4b2c438316a7e64e754c812d5b45
Author: C-F Language team <i18n@opencompositing.org>
Date: Tue Nov 4 12:45:27 2008 +0530
l10n updates
po/POTFILES.in | 2 +-
po/af.po | 946 +++++++++++++++++++++++-------------------
po/ar.po | 994 +++++++++++++++++++++++---------------------
po/bg.po | 987 ++++++++++++++++++++++++--------------------
po/bn.po | 952 +++++++++++++++++++++++-------------------
po/bn_IN.po | 952 +++++++++++++++++++++++-------------------
po/bs.po | 947 +++++++++++++++++++++++-------------------
po/ca.po | 953 +++++++++++++++++++++++-------------------
po/cs.po | 952 +++++++++++++++++++++++-------------------
po/cy.po | 948 +++++++++++++++++++++++-------------------
po/da.po | 952 +++++++++++++++++++++++-------------------
po/de.po | 954 +++++++++++++++++++++++-------------------
po/el.po | 952 +++++++++++++++++++++++-------------------
po/en_GB.po | 952 +++++++++++++++++++++++-------------------
po/en_US.po | 942 +++++++++++++++++++++++-------------------
po/es.po | 1023 ++++++++++++++++++++++++---------------------
po/et.po | 952 +++++++++++++++++++++++-------------------
po/eu.po | 952 +++++++++++++++++++++++-------------------
po/fi.po | 952 +++++++++++++++++++++++-------------------
po/fr.po | 1016 ++++++++++++++++++++++++---------------------
po/gl.po | 1021 ++++++++++++++++++++++++---------------------
po/gu.po | 952 +++++++++++++++++++++++-------------------
po/he.po | 967 +++++++++++++++++++++++--------------------
po/hi.po | 952 +++++++++++++++++++++++-------------------
po/hr.po | 951 +++++++++++++++++++++++-------------------
po/hu.po | 962 +++++++++++++++++++++++--------------------
po/id.po | 948 +++++++++++++++++++++++-------------------
po/it.po | 953 +++++++++++++++++++++++-------------------
po/ja.po | 1071 ++++++++++++++++++++++++++---------------------
po/ka.po | 941 +++++++++++++++++++++++-------------------
po/km.po | 952 +++++++++++++++++++++++-------------------
po/ko.po | 952 +++++++++++++++++++++++-------------------
po/lo.po | 941 +++++++++++++++++++++++-------------------
po/lt.po | 952 +++++++++++++++++++++++-------------------
po/mk.po | 941 +++++++++++++++++++++++-------------------
po/mr.po | 945 +++++++++++++++++++++++-------------------
po/nb.po | 952 +++++++++++++++++++++++-------------------
po/nl.po | 954 +++++++++++++++++++++++-------------------
po/or.po | 952 +++++++++++++++++++++++-------------------
po/pa.po | 952 +++++++++++++++++++++++-------------------
po/pl.po | 1000 +++++++++++++++++++++++---------------------
po/pt.po | 952 +++++++++++++++++++++++-------------------
po/pt_BR.po | 975 +++++++++++++++++++++++--------------------
po/ro.po | 952 +++++++++++++++++++++++-------------------
po/ru.po | 989 ++++++++++++++++++++++++--------------------
po/sk.po | 953 +++++++++++++++++++++++-------------------
po/sl.po | 953 +++++++++++++++++++++++-------------------
po/sr.po | 958 +++++++++++++++++++++++-------------------
po/sv.po | 1257 +++++++++++++++++++++++++++++++-------------------------
po/ta.po | 943 +++++++++++++++++++++++-------------------
po/tr.po | 1075 ++++++++++++++++++++++++++----------------------
po/uk.po | 952 +++++++++++++++++++++++-------------------
po/vi.po | 941 +++++++++++++++++++++++-------------------
po/xh.po | 945 +++++++++++++++++++++++-------------------
po/zh_CN.po | 1008 ++++++++++++++++++++++++---------------------
po/zh_TW.po | 953 +++++++++++++++++++++++-------------------
po/zu.po | 945 +++++++++++++++++++++++-------------------
57 files changed, 29588 insertions(+), 24654 deletions(-)
commit 6e31b33765e7bb9c98ec23485b1e5f6f4e2652f6
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Mon Oct 27 04:27:22 2008 +0100
Use only visible windows for "unredirect fullscreen windows" test.
src/paint.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 087952bad6c4f7c5dab27ada7b9591915950fec2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 20 09:56:28 2008 +0200
Handle "cleared WM hints" case properly.
src/window.c | 46 +++++++++++++++++++++++++++++-----------------
1 file changed, 29 insertions(+), 17 deletions(-)
commit 6e672eae05c655b6b1e044f9c8c3493c025edce9
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 21 09:58:16 2008 +0200
Fix whitespace.
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0c71252891fa1e24f97ffe05d7b2e70577652141
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 21 09:53:05 2008 +0200
Align window menu to the right for RTL languages.
gtk/window-decorator/gtk-window-decorator.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit b4a3d0f56cdba323976c16e1e7fe4d202aa688ee
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 21 09:47:14 2008 +0200
Invert button layout for RTL languages.
gtk/window-decorator/gtk-window-decorator.c | 77 +++++++++++++++++++++++------
1 file changed, 62 insertions(+), 15 deletions(-)
commit 2e4beb3eaf31c2b1db01a8ea7c810c6013ddb29a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 21 09:32:10 2008 +0200
Fix fix formatting for RTL languages.
gtk/window-decorator/gtk-window-decorator.c | 3 +++
1 file changed, 3 insertions(+)
commit 907388af42cefe3dd32cc59b5b762207820e6f8e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Oct 19 13:39:44 2008 +0200
Optimizations.
src/window.c | 45 +++++++++++++++++++--------------------------
1 file changed, 19 insertions(+), 26 deletions(-)
commit 381f5f575f80d091aa18093c7a78d31e643b1287
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 17 17:49:39 2008 +0200
Fix typo.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a32f5bf9cef3ec0c40c7ac60b8b87f4083016f98
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 17 17:27:35 2008 +0200
Raise window on move/resize initiation in raise-on-click mode.
plugins/move.c | 4 ++++
plugins/resize.c | 4 ++++
2 files changed, 8 insertions(+)
commit 148fa35058bb48de548ff1127328377a92bd6bfd
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 17 17:17:06 2008 +0200
Added support for reading icons from old-school icon pixmaps if _NET_WM_ICON is not present.
include/compiz-core.h | 3 +-
src/window.c | 155 +++++++++++++++++++++++++++++++++++++++++++-------
2 files changed, 136 insertions(+), 22 deletions(-)
commit a908e6e484e81ec6d4dd72485795a6272fc42743
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 17 07:38:42 2008 +0200
Fix typo.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6e6c68898d6a6a74b0baf9f4421d83e652122ca3
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 16 16:01:44 2008 +0200
Always set the LIBGL_ALWAYS_INDIRECT environment variable to 1 if indirect rendering was requested.
All AIGLX drivers need that environment variable to return the correct set of extension strings. Other drivers probably ignore the variable, but setting it shouldn't harm in any case.
If we don't set this environment variable from inside compiz, we're breaking being restored from a session manager for users of those drivers.
src/main.c | 3 +++
1 file changed, 3 insertions(+)
commit a18f32963dab3babccee8e24f74e9c0e489d8152
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 15 17:34:45 2008 +0200
Load scale after fade.
metadata/scale.xml.in | 5 +++++
1 file changed, 5 insertions(+)
commit 97cd57c661fd0b79b596dbff53ffdfc6053fe2d9
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Thu Oct 2 18:22:19 2008 -0500
Optionally get default plugins from configure param.
metadata/Makefile.am | 8 ++++++++
metadata/{core.xml.in => core.xml.in.in} | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 299810b549baf8c7d35b543eb8ebab2a91b748bc
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Oct 15 17:29:25 2008 +0200
Add category, group, subgroup info to metadata.
metadata/annotate.xml.in | 1 +
metadata/blur.xml.in | 1 +
metadata/clone.xml.in | 1 +
metadata/core.xml.in | 848 +++++++++++++++++++++++----------------------
metadata/cube.xml.in | 236 +++++++------
metadata/dbus.xml.in | 1 +
metadata/decoration.xml.in | 1 +
metadata/fade.xml.in | 1 +
metadata/fs.xml.in | 1 +
metadata/glib.xml.in | 1 +
metadata/inotify.xml.in | 1 +
metadata/minimize.xml.in | 1 +
metadata/move.xml.in | 1 +
metadata/place.xml.in | 88 ++---
metadata/png.xml.in | 1 +
metadata/regex.xml.in | 1 +
metadata/resize.xml.in | 64 ++--
metadata/rotate.xml.in | 339 +++++++++---------
metadata/scale.xml.in | 317 +++++++++--------
metadata/screenshot.xml.in | 1 +
metadata/svg.xml.in | 1 +
metadata/switcher.xml.in | 140 ++++----
metadata/video.xml.in | 1 +
metadata/water.xml.in | 1 +
metadata/wobbly.xml.in | 2 +
metadata/zoom.xml.in | 1 +
26 files changed, 1086 insertions(+), 966 deletions(-)
commit e5784d997296ba35a825251ebddb00840aa634ed
Merge: 607e2e1a 55166c4f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 15 16:05:28 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 607e2e1afcd44de8c3e23a7bb39c27a5a28c02b8
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 15 16:05:05 2008 +0200
We have 5 options, not 4.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 55166c4f6b0ad4cbf42143b5d2d52af86f840e70
Author: C-F Language team <i18n@opencompositing.org>
Date: Tue Oct 14 15:06:24 2008 +0530
l10n updates
po/af.po | 86 ++++++++-----
po/ar.po | 139 ++++++++++++---------
po/bg.po | 120 +++++++++++--------
po/bn.po | 86 ++++++++-----
po/bn_IN.po | 86 ++++++++-----
po/bs.po | 86 ++++++++-----
po/ca.po | 86 ++++++++-----
po/cs.po | 86 ++++++++-----
po/cy.po | 86 ++++++++-----
po/da.po | 86 ++++++++-----
po/de.po | 86 ++++++++-----
po/el.po | 86 ++++++++-----
po/en_GB.po | 86 ++++++++-----
po/en_US.po | 86 ++++++++-----
po/es.po | 129 +++++++++++---------
po/et.po | 86 ++++++++-----
po/eu.po | 86 ++++++++-----
po/fi.po | 86 ++++++++-----
po/fr.po | 150 +++++++++++++----------
po/gl.po | 155 +++++++++++++-----------
po/gu.po | 86 ++++++++-----
po/he.po | 86 ++++++++-----
po/hi.po | 86 ++++++++-----
po/hr.po | 86 ++++++++-----
po/hu.po | 86 ++++++++-----
po/id.po | 86 ++++++++-----
po/it.po | 86 ++++++++-----
po/ja.po | 86 ++++++++-----
po/ka.po | 86 ++++++++-----
po/km.po | 86 ++++++++-----
po/ko.po | 86 ++++++++-----
po/lo.po | 86 ++++++++-----
po/lt.po | 86 ++++++++-----
po/mk.po | 86 ++++++++-----
po/mr.po | 86 ++++++++-----
po/nb.po | 86 ++++++++-----
po/nl.po | 86 ++++++++-----
po/or.po | 86 ++++++++-----
po/pa.po | 86 ++++++++-----
po/pl.po | 86 ++++++++-----
po/pt.po | 86 ++++++++-----
po/pt_BR.po | 86 ++++++++-----
po/ro.po | 86 ++++++++-----
po/ru.po | 122 +++++++++++--------
po/sk.po | 86 ++++++++-----
po/sl.po | 86 ++++++++-----
po/sr.po | 86 ++++++++-----
po/sv.po | 391 +++++++++++++++++++++++++++---------------------------------
po/ta.po | 86 ++++++++-----
po/tr.po | 86 ++++++++-----
po/uk.po | 86 ++++++++-----
po/vi.po | 86 ++++++++-----
po/xh.po | 86 ++++++++-----
po/zh_CN.po | 108 ++++++++++-------
po/zh_TW.po | 86 ++++++++-----
po/zu.po | 86 ++++++++-----
56 files changed, 3252 insertions(+), 2190 deletions(-)
commit 61a21fa8c08ecc82560c9a873207ecbe2d658eaa
Merge: 5f0856b1 3ea86e27
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 9 16:32:58 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 5f0856b1201d270cce5e8a349d43aa0f508a4f86
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 9 16:32:31 2008 +0200
Sync validated size on initial map to X before placement to make sure the window placement function picks up the new size.
src/event.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 3ea86e2785143d97596b203cb2b5a88594b00017
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 9 07:25:32 2008 +0200
Revert "Also check focusWindow function when processing focus request client messages."
This reverts commit 8b6e3e65059e61813136bf3671849b7d1e7cba2f.
Adding this check was not a good idea as it
- breaks e.g. unminimization
- implicitly adds a focus stealing prevention for windows on other viewports.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8b6e3e65059e61813136bf3671849b7d1e7cba2f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 8 21:01:53 2008 +0200
Also check focusWindow function when processing focus request client messages.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3bb37b40edbec9060e5faafff60a9b47cc71eb92
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 8 09:58:31 2008 +0200
Don't set demands_attention state if the window explicitly requested not to get focus.
src/window.c | 65 +++++++++++++++++++++++++++++-------------------------------
1 file changed, 31 insertions(+), 34 deletions(-)
commit 046659b149ee2ec364fc09661711757ab55d89d1
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 8 08:39:37 2008 +0200
Drop type check in resize validation function.
We really want all kinds of windows to be visible onscreen. Only exception are docks and desktops, which definitely should handle their sizing themselves.
plugins/place.c | 6 ------
1 file changed, 6 deletions(-)
commit c70a091da067b3d1c9202777409575582c2deefd
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 7 13:27:44 2008 +0200
Check focusWindow function before focussing a window due to click or enter event.
src/event.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit d2bd7d5f1adb93481fcb8917b5e480e45bce4d48
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 7 08:32:46 2008 +0200
Added options for making scale's key and button bindings adding as toggle switches.
include/compiz-scale.h | 6 ++++--
metadata/scale.xml.in | 10 +++++++++
plugins/scale.c | 58 +++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 60 insertions(+), 14 deletions(-)
commit 46793cb5f3f21a3153d41aaf6b6e54c6379641d9
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 7 07:55:42 2008 +0200
Consume X key press event for arrow key presses in scale mode. That makes sure that bindings of other plugins are not trigger accidentially. The scenario for that is e.g. Scale being bound to Ctrl+Shift+Up and some other binding being bound to Ctrl+Shift+Left/Right.
plugins/scale.c | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
commit c9642d1f293c0e38c2293bb2cab3c8d283e0c42d
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 7 09:39:52 2008 +0200
After adding windows on startup, re-sync the internal stack order with X.
src/screen.c | 5 +++++
src/window.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit a44407caf3fb1c4f404ed7e17bb30f33aeecccbc
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 6 16:59:34 2008 +0200
Validate size before placing and make sure the size validation function only respects USPosition if the window fits on the work area.
Fixes e.g. blender window placement.
plugins/place.c | 34 +++++++++++++++++++++-------------
src/event.c | 8 ++++----
2 files changed, 25 insertions(+), 17 deletions(-)
commit e6e15f9d4b876a1bb98162c9ce3b9fb4c1d4effe
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 6 10:41:28 2008 +0200
active_window_changed only updates d->active if decorations are present, so setting d->active before creating decorations may lead to incorrect results.
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 58b6bd9fce0d658c66428a73e98929f7cda95cb3
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 15:56:47 2008 +0200
We want to prevent focus for windows that are not on the current viewport.
src/event.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit ca7cb636f9f28759f193712ef72672b267f9a1b6
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 15:34:45 2008 +0200
Handle desktops a bit better.
src/event.c | 22 ++++++++++++----------
src/screen.c | 3 +--
src/window.c | 5 ++++-
3 files changed, 17 insertions(+), 13 deletions(-)
commit 46e4aa0308fe542f2586835e86ee249ebea6fafb
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 09:44:25 2008 +0200
Also treat utility, menu and toolbar windows as group transients.
src/window.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 778a39ee1f27112a7c579e16fe42acecbb3a62f6
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 09:37:55 2008 +0200
Make sure window state property is correct when mapping windows.
src/event.c | 1 +
src/window.c | 1 +
2 files changed, 2 insertions(+)
commit 5d1e6250f762771990093ae5507446cc5b98b186
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 09:21:05 2008 +0200
Use changeWindowState function.
src/event.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
commit 649689f535a9ccb6f5d8bad34179ee84a85b2463
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 09:20:05 2008 +0200
Change state property only on managed windows.
src/window.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d6da4ba75c0a86b4ec32cfa17287b46b633ebe56
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 2 09:18:58 2008 +0200
Ignore _NET_WM_STATE_HIDDEN property changes as suggested by EWMH.
src/event.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 633385e5e54147e750c6ca5a179f803373ab3e3e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 29 18:08:24 2008 +0200
Ensure windows fit in the work area when placing them by calling the window sizing validation function.
src/event.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 3dd149ce5c465cf9b068aeb0bfdeb207907a836c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 29 17:58:11 2008 +0200
Make sure window decorations aren't hidden under panels during placement.
plugins/place.c | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
commit 5a9efaf6a44de5e4189619ec93cedbab9b217bc9
Merge: c0f31dd5 d2d25c76
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 26 09:01:36 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit c0f31dd57a71e8f93a48772ba9340b9c14678e74
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 25 09:42:19 2008 +0200
Make viewportForGeometry not take the current viewport into account.
As the geometry passed to viewportForGeometry is not necessarily a window, it doesn't make much sense to assume so.
Instead, move the return-current-viewport-if-window-is-on-it logic to the defaultViewportForWindow function.
src/screen.c | 15 +--------------
src/window.c | 18 +++++++++++++++++-
2 files changed, 18 insertions(+), 15 deletions(-)
commit 98bdf75f332f04b670d36758e655eac8fa304f8d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 24 15:03:59 2008 +0200
Make sure geometry rectangle is kept inside the screen area.
src/screen.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit d2d25c7690330fc0d990a5e9992c80b9d6c57528
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Sep 24 18:49:44 2008 -0500
[PATCH] Don't damage window region on minimize/shade ending.
Slightly improves performance by not damaging the full window region
at the end of minimize and shade animations.
plugins/minimize.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 703ff5ff3238febc98a3b8ed9a774d8223848962
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Thu Sep 18 00:37:38 2008 -0500
[PATCH] Fix reading of floats in metadata for some locales.
src/metadata.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 796b3cbb29f8b957e90763b3cf52335ea88505d2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 13:33:13 2008 +0200
Fix potential memleak.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 880e8c1263cd057236cce87ea4898d158dc3a2c7
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 12:16:19 2008 +0200
Update switcher window internal state on map.
plugins/switcher.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit 4cec143b9e7b2d7daf34a8f6fad1855173a7b76e
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 11:02:29 2008 +0200
Fix a number of potential memleaks in XGetWindowProperty return value handling.
If a property with 0 items was set, the return value was leaked.
plugins/blur.c | 2 +-
plugins/decoration.c | 28 +++++++++++-----
plugins/minimize.c | 11 +++----
plugins/switcher.c | 2 +-
plugins/video.c | 2 +-
src/display.c | 3 ++
src/screen.c | 49 ++++++++++++++++-----------
src/window.c | 93 +++++++++++++++++++++++++++++++---------------------
8 files changed, 116 insertions(+), 74 deletions(-)
commit bb68da0656b960f4fd6620d6b138c60825d52eae
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 07:54:49 2008 +0200
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6069eec2533f9cf814c932d9e651e35fe8f3d953
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 07:45:14 2008 +0200
Add NEWS entry and bump version for 0.7.8 release.
NEWS | 26 ++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 27 insertions(+), 1 deletion(-)
commit 56b240433396e01c6742534c1ea12d0309e4a139
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 17 07:34:46 2008 +0200
Make sure kwinadaptor.h is built before it's used in the source.
kde/window-decorator-kde4/Makefile.am | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 987935efb0c6df0371fdd8cc8b0ed0f7db13034d
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Wed Sep 17 00:59:47 2008 +0200
Create compiz.pot file correctly.
autogen.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8cc8c0da068e8c3414ee9efdd124de82690377ea
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Wed Sep 17 00:54:32 2008 +0200
Don't distribute autogenerated files.
gtk/gnome/Makefile.am | 2 --
gtk/window-decorator/Makefile.am | 1 -
kde/window-decorator-kde4/Makefile.am | 11 ++++++++---
kde/window-decorator/Makefile.am | 6 +++---
metadata/Makefile.am | 6 +-----
5 files changed, 12 insertions(+), 14 deletions(-)
commit e09239f6a4c77e3772fc1fae57477e4e61d74ef8
Merge: 6a25f01d 09420b68
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 15 20:41:25 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 6a25f01d4129f83c4f3fe8ba5009705b00f543fe
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 15 20:40:37 2008 +0200
Set window class and name on switcher window.
plugins/switcher.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 09420b68798704149075f3068a6a681edf66d597
Merge: 61b737fe ce7b310c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 15 17:02:43 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 61b737fe7c2d1e7d2bb00e87835f03038d4ba497
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 15 17:02:22 2008 +0200
Use timer to start decorator.
When starting the decorator from initScreen, user changes to a default decorator command are not reflected correctly. When starting it _only_ from the option change notification, no decorator is started if the default is non-empty and the user never changed it.
Compromise is using a timer and hoping that the configuration plugin has initialized all options at next mainloop iteration time (which is the case for all known configuration plugins).
plugins/decoration.c | 27 +++++++++++++++++++++++++--
1 file changed, 25 insertions(+), 2 deletions(-)
commit ce7b310c149c4ceb4d5c3ce7e3bf3af65db80616
Author: C-F Language team <i18n@opencompositing.org>
Date: Mon Sep 15 14:53:10 2008 +0530
l10n updates
po/af.po | 144 ++++++++++++-------------
po/ar.po | 144 ++++++++++++-------------
po/bg.po | 144 ++++++++++++-------------
po/bn.po | 144 ++++++++++++-------------
po/bn_IN.po | 144 ++++++++++++-------------
po/bs.po | 144 ++++++++++++-------------
po/ca.po | 144 ++++++++++++-------------
po/cs.po | 144 ++++++++++++-------------
po/cy.po | 144 ++++++++++++-------------
po/da.po | 144 ++++++++++++-------------
po/de.po | 144 ++++++++++++-------------
po/el.po | 203 ++++++++++++++++++------------------
po/en_GB.po | 144 ++++++++++++-------------
po/en_US.po | 144 ++++++++++++-------------
po/es.po | 144 ++++++++++++-------------
po/et.po | 144 ++++++++++++-------------
po/eu.po | 144 ++++++++++++-------------
po/fi.po | 144 ++++++++++++-------------
po/fr.po | 144 ++++++++++++-------------
po/gl.po | 144 ++++++++++++-------------
po/gu.po | 144 ++++++++++++-------------
po/he.po | 144 ++++++++++++-------------
po/hi.po | 144 ++++++++++++-------------
po/hr.po | 144 ++++++++++++-------------
po/hu.po | 144 ++++++++++++-------------
po/id.po | 144 ++++++++++++-------------
po/it.po | 144 ++++++++++++-------------
po/ja.po | 144 ++++++++++++-------------
po/ka.po | 144 ++++++++++++-------------
po/km.po | 144 ++++++++++++-------------
po/ko.po | 144 ++++++++++++-------------
po/lo.po | 144 ++++++++++++-------------
po/lt.po | 144 ++++++++++++-------------
po/mk.po | 144 ++++++++++++-------------
po/mr.po | 144 ++++++++++++-------------
po/nb.po | 144 ++++++++++++-------------
po/nl.po | 144 ++++++++++++-------------
po/or.po | 144 ++++++++++++-------------
po/pa.po | 144 ++++++++++++-------------
po/pl.po | 144 ++++++++++++-------------
po/pt.po | 144 ++++++++++++-------------
po/pt_BR.po | 144 ++++++++++++-------------
po/ro.po | 144 ++++++++++++-------------
po/ru.po | 144 ++++++++++++-------------
po/sk.po | 144 ++++++++++++-------------
po/sl.po | 144 ++++++++++++-------------
po/sr.po | 144 ++++++++++++-------------
po/sv.po | 144 ++++++++++++-------------
po/ta.po | 144 ++++++++++++-------------
po/tr.po | 144 ++++++++++++-------------
po/uk.po | 341 +++++++++++++++++++++++++++---------------------------------
po/vi.po | 144 ++++++++++++-------------
po/xh.po | 144 ++++++++++++-------------
po/zh_CN.po | 235 +++++++++++++++++++----------------------
po/zh_TW.po | 144 ++++++++++++-------------
po/zu.po | 144 ++++++++++++-------------
56 files changed, 4175 insertions(+), 4236 deletions(-)
commit 07bfd59f0ff0fe41e4da7b0e7ea6d92286b25b4a
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 14 14:39:38 2008 +0200
Use pendingMaps variable to set w->managed on MapNotify.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7a6e30c5cba00499c2eb5540f4e65cb49b9ecf5c
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 14 14:38:11 2008 +0200
Revert "Put switcher window to correct stack position on map."
This reverts commit 9c8e50da7833317af5df19ba22917a60995df3da.
It's fine that the switcher window is on top of the window stack during use.
The actual problem (switcher window blocking other windows from getting a correct stack position while switcher window is not in use) has been fixed properly by commit 33bd1b9ec300784c54f3ba8a10ccd9902847e700.
plugins/switcher.c | 10 ----------
1 file changed, 10 deletions(-)
commit 33bd1b9ec300784c54f3ba8a10ccd9902847e700
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 14 14:35:52 2008 +0200
Only decrement pendingMaps variable when there are actually pending maps.
src/window.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 9c8e50da7833317af5df19ba22917a60995df3da
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 12 13:23:11 2008 +0200
Put switcher window to correct stack position on map.
plugins/switcher.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 8f5128669ac4ffc4ec2c4fcdaa3fc068f20a2a26
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 12 13:21:33 2008 +0200
Do not set PPosition without filling out position information.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2354130226f9b8dcc05be88bd48df5455643b8a0
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 12 09:11:27 2008 +0200
Fix warning.
src/event.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit f8c8b3eef21f9b4a828dd799c034f4018e4ce84f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 12 09:10:55 2008 +0200
Cleanup: pass button and key events directly (instead of generic XEvent) into action handlers.
src/event.c | 71 ++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 37 insertions(+), 34 deletions(-)
commit 68df6d8ab2e95af6e05c21633073b1e85efda67a
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 12 09:06:43 2008 +0200
Call terminate function also for bindings without modifiers.
src/event.c | 42 ++++++++++++++++++++++++------------------
1 file changed, 24 insertions(+), 18 deletions(-)
commit 09be23cd45b5ee71accd7da72f948062e40df8d0
Author: Dennis Kasprzyk <onestone@compiz-fusion.org>
Date: Wed Sep 10 20:05:36 2008 +0200
Improved handling of the "process killer" process.
kde/window-decorator-kde4/window.cpp | 44 ++++++++++++++++--------------------
kde/window-decorator-kde4/window.h | 4 ++--
2 files changed, 21 insertions(+), 27 deletions(-)
commit 29d935946446bb4c7b49dc674b0c3f80e65967db
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 9 18:14:22 2008 +0200
Don't focus default window if viewport change was initiated due to window activation.
plugins/rotate.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit 4554a16ee5b73bdaa0dae31646daf11eff8f920c
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 9 17:54:08 2008 +0200
When the startup ID of a window changes, move it to current viewport instead of changing to the viewport of the window.
src/event.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit ca969ae891a9cc7934732c1c35c6533f19099007
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 8 12:09:23 2008 +0200
On startup ID changes, overwrite the initial viewport with the viewport the window is currently on.
When not doing so, the current viewport will always be filled in as initial viewport, thus making the focus stealing prevention trigger.
src/event.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit b45497b9dcc6e7abf14fc18b5f3cf3e998a5a34e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 8 11:39:18 2008 +0200
Activate window (if allowed) when its startup ID changes.
include/compiz-core.h | 2 ++
src/event.c | 42 +++++++++++++++++++++++++++++++++++-------
src/window.c | 12 ++++++++----
3 files changed, 45 insertions(+), 11 deletions(-)
commit 5597d3901a6e39a2e60b7c8e520de419384b9169
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 3 16:56:36 2008 +0200
Make sure RGBA matching is always present for shadows.
If the user added RGBA expressions to the match, use those.
If the user did not add any RGBA expressions, turn off shadows for RGBA windows.
metadata/decoration.xml.in | 2 +-
plugins/decoration.c | 34 +++++++++++++++++++++++++++++++++-
2 files changed, 34 insertions(+), 2 deletions(-)
commit b6d4b2e5ad814c65cc25ce6d8a82a639da877e76
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 3 14:49:41 2008 +0200
Replace hardcoded disabling of shadows for RGBA windows by metadata option.
metadata/decoration.xml.in | 2 +-
plugins/decoration.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit e826e6c41d4f7b7926116458420ef24c651d47d6
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 3 14:47:32 2008 +0200
Add support for matching a window's alpha channel availability.
src/match.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit f8325b758cd5c95b73003e3ef896b1ff7621ab73
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 3 14:42:41 2008 +0200
There is no real reason to arbitrarily remove shadows on below state windows.
plugins/decoration.c | 4 ----
1 file changed, 4 deletions(-)
commit 2e051457ec07f76db2d34bdcfa806461851a1800
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 3 11:16:18 2008 +0200
Fix compLogMessage call.
plugins/kconfig.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 839122dcdb592adc0aa1040d42c9c3f064272f16
Merge: 0d71c5e3 41353bae
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 1 09:15:09 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 41353bae026fbd12b222e21151310e80844e2b13
Merge: f83e20e1 714b2c54
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 1 07:25:39 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f83e20e1ca78e066ae8940b6efd2dbec3c104f49
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Aug 31 15:19:36 2008 +0200
Make sure object paths are registered and unregistered only once.
plugins/dbus.c | 137 +++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 98 insertions(+), 39 deletions(-)
commit 512857367bc214a07aba8e710e2913549c9275eb
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Aug 31 14:24:18 2008 +0200
Core plugin is part of the normal plugin list, no need to register it explicitly.
plugins/dbus.c | 17 -----------------
1 file changed, 17 deletions(-)
commit c5fe1dcac3c13222b356789037d8c3fdfd67ecc4
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Aug 31 14:12:33 2008 +0200
Fix memory leak.
src/screen.c | 51 +++++++++++++++++++++++++++------------------------
1 file changed, 27 insertions(+), 24 deletions(-)
commit 714b2c54c1c561db55ef61402de3025d570bf676
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat Aug 30 11:53:23 2008 +0530
l10n updates
po/af.po | 30 ++---
po/ar.po | 30 ++---
po/bg.po | 30 ++---
po/bn.po | 30 ++---
po/bn_IN.po | 30 ++---
po/bs.po | 30 ++---
po/ca.po | 30 ++---
po/cs.po | 30 ++---
po/cy.po | 30 ++---
po/da.po | 30 ++---
po/de.po | 30 ++---
po/el.po | 30 ++---
po/en_GB.po | 30 ++---
po/en_US.po | 30 ++---
po/es.po | 30 ++---
po/et.po | 30 ++---
po/eu.po | 385 ++++++++++++++++++++++++++++++------------------------------
po/fi.po | 66 +++++------
po/fr.po | 139 +++++++++++-----------
po/gl.po | 30 ++---
po/gu.po | 30 ++---
po/he.po | 87 +++++++-------
po/hi.po | 30 ++---
po/hr.po | 30 ++---
po/hu.po | 65 +++++-----
po/id.po | 30 ++---
po/it.po | 77 ++++++------
po/ja.po | 30 ++---
po/ka.po | 30 ++---
po/km.po | 30 ++---
po/ko.po | 66 +++++------
po/lo.po | 30 ++---
po/lt.po | 30 ++---
po/mk.po | 30 ++---
po/mr.po | 30 ++---
po/nb.po | 30 ++---
po/nl.po | 30 ++---
po/or.po | 30 ++---
po/pa.po | 30 ++---
po/pl.po | 30 ++---
po/pt.po | 71 ++++++-----
po/pt_BR.po | 30 ++---
po/ro.po | 30 ++---
po/ru.po | 30 ++---
po/sk.po | 30 ++---
po/sl.po | 30 ++---
po/sr.po | 30 ++---
po/sv.po | 30 ++---
po/ta.po | 30 ++---
po/tr.po | 30 ++---
po/uk.po | 30 ++---
po/vi.po | 30 ++---
po/xh.po | 30 ++---
po/zh_CN.po | 62 +++++-----
po/zh_TW.po | 30 ++---
po/zu.po | 30 ++---
56 files changed, 1203 insertions(+), 1225 deletions(-)
commit 0d71c5e3cfd7fe0ae30f97dc0ba549bed035428d
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 28 14:10:44 2008 +0200
Made logMessage a wrappable core (instead of display) function.
include/compiz-core.h | 18 ++++++++----------
plugins/annotate.c | 2 +-
plugins/blur.c | 20 ++++++++++----------
plugins/cube.c | 2 +-
plugins/dbus.c | 8 ++++----
plugins/decoration.c | 2 +-
plugins/ini.c | 30 +++++++++++++++---------------
plugins/regex.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/video.c | 9 ++++-----
plugins/water.c | 4 ++--
src/core.c | 5 +++--
src/display.c | 32 +++++++++++++++-----------------
src/fragment.c | 6 +++---
src/main.c | 21 ++++++++++++---------
src/metadata.c | 6 +++---
src/plugin.c | 19 +++++++++----------
src/screen.c | 35 ++++++++++++++++-------------------
src/session.c | 2 +-
src/texture.c | 6 +++---
src/window.c | 2 +-
21 files changed, 114 insertions(+), 119 deletions(-)
commit eacc4339fef37a314e5931c68647e601db569458
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 28 13:41:35 2008 +0200
Improve focus stealing prevention.
- Allow window focus if currently no window or only the desktop window is focussed.
- Rename mode "High" to "Normal" and introduce "High" mode that denies focus attempts of windows not belonging to the active application.
- Allow focus attempts of windows of the same application in Low, Normal, High modes.
include/compiz-core.h | 5 +++--
metadata/core.xml.in | 8 ++++++--
src/window.c | 20 ++++++++++++++++----
3 files changed, 25 insertions(+), 8 deletions(-)
commit bd4138b9b9be5e2e73204fb41521faecbe45fb7c
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Aug 27 07:34:29 2008 +0200
Allow mouse initiated resize not only in the 4 corner, but in all directions.
plugins/resize.c | 26 ++++++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)
commit aed97c441881d9c382c7865d0305fc8f884c10ac
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 21 06:40:49 2008 +0200
Limit number of damage rects in one screen repaint.
If the number of rects grows too much, we're using more resources managing the damage than doing the actual drawing.
src/screen.c | 7 +++++++
1 file changed, 7 insertions(+)
commit ee34bc128fdeb81f5cdf570b902b59923a5b479c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 18 16:06:33 2008 +0200
Replace return to exit loop by break.
src/event.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit c77d73b8efc0fb7626adddf6808c151a2c3ced6c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 18 10:20:10 2008 +0200
Fix fade in effect.
plugins/fade.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 415015610b6700122e52eee558b05ab68916d819
Merge: f8022496 17eaa334
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 14 14:10:52 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f80224965e8cb5efa810cc61236a9669fecc971e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 14 13:54:35 2008 +0200
Bump core_ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 21f78889e2889a57e2f4bc3183878fb2919a5f78
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 14 13:54:03 2008 +0200
Pass client type of _NET_MOVERESIZE_WINDOW message sender to validate function.
Use this information to skip validation of pager initiated move/resize events.
include/compiz-core.h | 9 ++++++---
plugins/place.c | 8 ++++++--
src/event.c | 7 +++++--
src/window.c | 8 +++++---
4 files changed, 22 insertions(+), 10 deletions(-)
commit 12fe2853f5dae0783193d92a0d82f961028e3fd1
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 14 13:47:57 2008 +0200
Add definitions for EWMH source indication values.
include/compiz-core.h | 5 +++++
src/event.c | 6 +++---
src/screen.c | 2 +-
3 files changed, 9 insertions(+), 4 deletions(-)
commit 17eaa33430a87f2ca39dcc6b6c70f7f4dc31b714
Merge: 4076cf09 1c53bbcd
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Aug 13 20:42:01 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 4076cf09b68e51084c6723773dc10a7ab78a3254
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Aug 13 20:40:59 2008 +0200
On selected window changes, always clear out label first to make sure a text-changed signal is emitted to atk.
gtk/window-decorator/gtk-window-decorator.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 72b6fb6cd96ed43c3c60727affc051f0a29391d8
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Aug 13 15:40:52 2008 +0200
Added support for _NET_WM_MOVERESIZE_CANCEL.
include/compiz-core.h | 1 +
plugins/move.c | 16 ++++++++++++++++
plugins/resize.c | 14 ++++++++++++++
3 files changed, 31 insertions(+)
commit 5c1351ac69020201800b1423179245cd5243ee83
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 14:48:42 2008 +0200
Don't use window found previously.
src/screen.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit 6916c3b7b30174c457fdcd8ad745ebdbe9d7b940
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 14:46:27 2008 +0200
Optimization.
src/screen.c | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
commit 35f95fd6353a5496eabb4a0d782de058be229098
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 14:33:32 2008 +0200
Try to find the window under the pointer through the server if d->below is not valid.
This may happen e.g. if focusDefaultWindow() is called right after moveScreenViewport(), as the EnterNotify event hasn't arrived at that time yet.
src/screen.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit fb1cdd8f442c03add35f47b58251dd4a7108c457
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 14:24:42 2008 +0200
We now have the CompScreen variable at the right time, use it.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f652a3a041c84c8ef0ded4f5792b58cc9919fff8
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 14:06:20 2008 +0200
Also update d->below variable when we have a grab, so that it has the correct value after grab end.
Needed e.g. for focussing the correct default window after viewport changes with click_to_focus disabled.
src/event.c | 81 +++++++++++++++++++++++++++++--------------------------------
1 file changed, 38 insertions(+), 43 deletions(-)
commit 1c53bbcdea62433ec7081810228ada24143a58d0
Merge: b690fee5 8616ff66
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 12:12:38 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit b690fee59fd47a82f157f55a05eaa3bd8add0f41
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 12:12:13 2008 +0200
Also update window sizes if the work area of a single output changed.
include/compiz-core.h | 6 ------
src/screen.c | 20 +++++++++++++++-----
2 files changed, 15 insertions(+), 11 deletions(-)
commit 8616ff66d442ba22dd6399e1470243cd5f17d20d
Merge: 90b69b49 adcf73eb
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 07:55:19 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 90b69b49355f9738e4bfa0621dbcdc06d14e9938
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 8 07:53:12 2008 +0200
Don't modify action priv value when applying option changes.
src/option.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit adcf73ebc7f01bc9536177a3a99b26a07dc00ca5
Merge: 363a53e3 c159a3b6
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 7 12:53:31 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 363a53e3a7c85ba2af30d709e9d463a5ae54f11e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 7 12:52:35 2008 +0200
Minor coding style adjustment.
Remove useless assignment.
src/event.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 5031a1f9c91d14fbda4969781f86d806a9dd1be1
Author: Aaron Plattner <aplattner@nvidia.com>
Date: Wed Aug 6 16:46:39 2008 -0700
Handle sync alarm events on screens other than the last.
src/event.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit c159a3b6cebb7e4e75f37597b9f6b5d07da196d8
Author: C-F Language team <i18n@opencompositing.org>
Date: Thu Aug 7 11:37:19 2008 +0530
l10n updates
po/af.po | 390 ++++++++++++++--------------
po/ar.po | 388 ++++++++++++++--------------
po/bg.po | 834 ++++++++++++++++++++++++++++++------------------------------
po/bn.po | 438 +++++++++++++++++--------------
po/bn_IN.po | 438 +++++++++++++++++--------------
po/bs.po | 397 +++++++++++++++--------------
po/ca.po | 441 ++++++++++++++++++--------------
po/cs.po | 428 +++++++++++++++++--------------
po/cy.po | 397 +++++++++++++++--------------
po/da.po | 430 +++++++++++++++++--------------
po/de.po | 429 +++++++++++++++++--------------
po/el.po | 429 +++++++++++++++++--------------
po/en_GB.po | 412 ++++++++++++++++--------------
po/en_US.po | 390 ++++++++++++++--------------
po/es.po | 430 +++++++++++++++++--------------
po/et.po | 401 +++++++++++++++--------------
po/eu.po | 436 +++++++++++++++++--------------
po/fi.po | 427 +++++++++++++++++--------------
po/fr.po | 431 +++++++++++++++++--------------
po/gl.po | 429 +++++++++++++++++--------------
po/gu.po | 427 +++++++++++++++++--------------
po/he.po | 437 +++++++++++++++++--------------
po/hi.po | 430 +++++++++++++++++--------------
po/hr.po | 422 ++++++++++++++++--------------
po/hu.po | 427 +++++++++++++++++--------------
po/id.po | 395 ++++++++++++++--------------
po/it.po | 429 +++++++++++++++++--------------
po/ja.po | 425 +++++++++++++++++--------------
po/ka.po | 388 ++++++++++++++--------------
po/km.po | 412 ++++++++++++++++--------------
po/ko.po | 463 ++++++++++++++++++---------------
po/lo.po | 388 ++++++++++++++--------------
po/lt.po | 407 +++++++++++++++--------------
po/mk.po | 388 ++++++++++++++--------------
po/mr.po | 396 +++++++++++++++--------------
po/nb.po | 428 +++++++++++++++++--------------
po/nl.po | 434 +++++++++++++++++--------------
po/or.po | 427 +++++++++++++++++--------------
po/pa.po | 434 +++++++++++++++++--------------
po/pl.po | 431 +++++++++++++++++--------------
po/pt.po | 427 +++++++++++++++++--------------
po/pt_BR.po | 429 +++++++++++++++++--------------
po/ro.po | 432 +++++++++++++++++--------------
po/ru.po | 428 +++++++++++++++++--------------
po/sk.po | 429 +++++++++++++++++--------------
po/sl.po | 409 +++++++++++++++--------------
po/sr.po | 424 ++++++++++++++++--------------
po/sv.po | 429 +++++++++++++++++--------------
po/ta.po | 388 ++++++++++++++--------------
po/tr.po | 442 ++++++++++++++++++--------------
po/uk.po | 402 +++++++++++++++--------------
po/vi.po | 388 ++++++++++++++--------------
po/xh.po | 390 ++++++++++++++--------------
po/zh_CN.po | 652 +++++++++++++++++++++++++----------------------
po/zh_TW.po | 429 +++++++++++++++++--------------
po/zu.po | 390 ++++++++++++++--------------
56 files changed, 13165 insertions(+), 10906 deletions(-)
commit 1a07876af9f19af2d191ab32edd1953d6a456cca
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 31 13:04:51 2008 +0200
Added option for forcing windows with fixed placement to be constrained to the work area.
metadata/place.xml.in | 5 +++++
plugins/place.c | 53 ++++++++++++++++++++++++++++++++++-----------------
2 files changed, 40 insertions(+), 18 deletions(-)
commit 6d55d785a32ab562a751e8acd591e2fa4dabaab0
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 31 12:59:49 2008 +0200
Added comment why drawWindow instead of paintWindow is used.
plugins/obs.c | 5 +++++
1 file changed, 5 insertions(+)
commit c941234435a21b9824b8de4c011b7e8dcd19952c
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jul 29 14:25:00 2008 +0200
Remove arbitrary opacity fade slowdown for unknown windows.
plugins/fade.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 75ee20c08c5132fba1a3ec9486550b9fde8ec4fc
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jul 29 14:24:18 2008 +0200
Simplify calculations.
plugins/fade.c | 41 +++++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 20 deletions(-)
commit c47b6aa052a8066c83367f034c994de2b758525b
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jul 28 18:18:06 2008 +0200
Load move and switcher after fade to get their paint modifier transitions faded.
metadata/fade.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit 063628a56d268d1cad7761c20c0441e6538b0315
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jul 28 18:10:31 2008 +0200
Added "Fade with constant total fade time" fade mode.
metadata/fade.xml.in | 24 +++++-
plugins/fade.c | 201 +++++++++++++++++++++++++++++++++++++--------------
2 files changed, 169 insertions(+), 56 deletions(-)
commit 95d7c05a089137f2d01c3d38b91ec915817734d2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jul 28 15:46:54 2008 +0200
Avoid unnecessary indirection and put customFactor and matchFactor directly in ObsWindow struct.
plugins/obs.c | 51 ++++++++++++++++++++++-----------------------------
1 file changed, 22 insertions(+), 29 deletions(-)
commit 77b9acc28118683b9e750780f8b755f3e8d8833e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 15:12:31 2008 +0200
Initialize match factor correctly on match changes.
plugins/obs.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 3a796db6458cbf78e5953a25555097c569f257db
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 15:07:26 2008 +0200
Remove leftovers from core opacity handling.
include/compiz-core.h | 8 +++-----
metadata/core.xml.in | 29 -----------------------------
2 files changed, 3 insertions(+), 34 deletions(-)
commit 50d2fd61dcfb8bbda12134e3899886415420d685
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 14:53:54 2008 +0200
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 86f8c470dcbcee9bdceedf3ab2e1e520cccc28e3
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 14:53:24 2008 +0200
Remove opacity, brightness and saturation members from CompWindow struct.
w->paint.[opacity|brightness|saturation] now contains the property value cache and should never be changed.
include/compiz-core.h | 4 ----
src/event.c | 9 +++------
src/window.c | 21 ++++++++++-----------
3 files changed, 13 insertions(+), 21 deletions(-)
commit e68959d3ec7f652795589f553accd4cef9e6904c
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 14:49:12 2008 +0200
Don't touch paint modifiers directly.
plugins/fade.c | 44 ++++++++------------------------------------
1 file changed, 8 insertions(+), 36 deletions(-)
commit 4a3acf3dfc23b03b8e73e25ec46a17f78e7e8bdf
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 14:37:39 2008 +0200
Remove opacity adjustment handling (bindings, matches) from core.
include/compiz-core.h | 81 +++++++++++++++++++++++----------------------------
src/display.c | 73 ----------------------------------------------
src/event.c | 16 ++++++----
src/match.c | 5 ----
src/screen.c | 29 ------------------
src/window.c | 43 ++-------------------------
6 files changed, 49 insertions(+), 198 deletions(-)
commit 5758af792318ea9086711ffff4a6cf104e03ddeb
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jul 27 14:28:41 2008 +0200
Added "obs" plugin that handles bindings and matches to adjust the default opacity, brightness and saturation of windows.
metadata/Makefile.am | 1 +
metadata/obs.xml.in | 168 ++++++++++++
plugins/Makefile.am | 4 +
plugins/obs.c | 743 +++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 916 insertions(+)
commit 964f294861d800120b939f46f1eebf1a429b3a31
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jul 26 20:44:59 2008 +0200
Update paint values and damage window properly on brightness and saturation property changes.
src/event.c | 26 ++++++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)
commit 2888dc1a2c6ad3a9c1a6bd24d07319db0d36f55a
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 25 13:27:00 2008 +0200
Made unresponsive window greyout configurable.
metadata/fade.xml.in | 19 +++++++++++++++++++
plugins/fade.c | 31 ++++++++++++++++++++++---------
2 files changed, 41 insertions(+), 9 deletions(-)
commit 06ac42991f943f3fed17596798c9b00485281b2c
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 25 13:13:41 2008 +0200
Move unresponding window greyout to fade plugin.
plugins/fade.c | 57 +++++++++++++++++++++++++++++++++++++++++----------------
src/display.c | 4 +---
src/event.c | 40 +++++++---------------------------------
3 files changed, 49 insertions(+), 52 deletions(-)
commit 83e50fca60fb85aff79e4b6118ad57361caa6a8a
Merge: 7658928f 1938bdfa
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 18 10:39:44 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 7658928f4829d55e77a3cc2b05fbac63ad0ac7a3
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 18 10:39:11 2008 +0200
Initialize option value correctly.
plugins/dbus.c | 2 ++
1 file changed, 2 insertions(+)
commit 1938bdfa9df99c695ba03b40317c43299e903a29
Author: C-F Language team <i18n@opencompositing.org>
Date: Wed Jul 9 17:01:29 2008 +0530
new translations and updates
po/af.po | 30 +--
po/ar.po | 30 +--
po/bg.po | 30 +--
po/bn.po | 30 +--
po/bn_IN.po | 30 +--
po/bs.po | 30 +--
po/ca.po | 30 +--
po/cs.po | 30 +--
po/cy.po | 30 +--
po/da.po | 30 +--
po/de.po | 69 +++---
po/el.po | 64 +++--
po/en_GB.po | 30 +--
po/en_US.po | 30 +--
po/es.po | 133 +++++------
po/et.po | 30 +--
po/eu.po | 30 +--
po/fi.po | 365 ++++++++++++++---------------
po/fr.po | 38 +--
po/gl.po | 88 ++++---
po/gu.po | 30 +--
po/he.po | 46 ++--
po/hi.po | 30 +--
po/hr.po | 30 +--
po/hu.po | 38 ++-
po/id.po | 30 +--
po/it.po | 40 ++--
po/ja.po | 30 +--
po/ka.po | 30 +--
po/km.po | 30 +--
po/ko.po | 37 +--
po/lo.po | 30 +--
po/lt.po | 30 +--
po/mk.po | 30 +--
po/mr.po | 30 +--
po/nb.po | 30 +--
po/nl.po | 30 +--
po/or.po | 30 +--
po/pa.po | 30 +--
po/pl.po | 142 ++++++-----
po/pt.po | 38 ++-
po/pt_BR.po | 30 +--
po/ro.po | 30 +--
po/ru.po | 42 ++--
po/sk.po | 30 +--
po/sl.po | 179 +++++++-------
po/sr.po | 30 +--
po/sv.po | 30 +--
po/ta.po | 30 +--
po/tr.po | 30 +--
po/uk.po | 30 +--
po/vi.po | 30 +--
po/xh.po | 30 +--
po/zh_CN.po | 768 ++++++++++++++++++++++++++----------------------------------
po/zh_TW.po | 30 +--
po/zu.po | 30 +--
56 files changed, 1592 insertions(+), 1725 deletions(-)
commit c7a355a63be890205d663307db721c0025906669
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jul 9 09:33:00 2008 +0200
Fix typo.
src/plugin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4b817bcd6375faf172ca04fa7db7eb4772ce7edf
Merge: 63fd486d 37e75d24
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 3 09:42:18 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 63fd486d6486dc7aaaca945992f3ddc9e447d12e
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Jun 21 23:46:26 2008 -0500
Allow terminating scale mode while entering.
plugins/scale.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit b4a8a1a6459da2f1725cf7d909dc9ae28394fcd7
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 3 09:24:10 2008 +0200
Only move focus to window on click if it wasn't focussed before.
src/event.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 584cf88271bcbd798e429f6d66fc50e3f76c9dae
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 3 09:21:46 2008 +0200
Improve ABI version check printout.
src/plugin.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
commit 37e75d240d406ced0481101866b7b8711e4844cd
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 25 19:31:16 2008 +0200
Revert "Don't focus default window when rotating due to window activation."
This reverts commit 680bac110dd60d17575078fb6ae6b76cc588cfd1.
plugins/rotate.c | 21 +++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)
commit a54a1188bdb8533dfd45cde9c153ad9c83405a84
Merge: 40355460 9b3f8050
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 25 09:44:51 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 40355460aefcbf7d1b00d829b0f3da479d1f5861
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 25 09:44:34 2008 +0200
Add missing glib includes.
plugins/Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 9b3f805077228f97adcd130a0158bd216489d2cd
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 24 02:51:53 2008 +0200
Use default icon, if no icon is stored in the window properties.
kde/window-decorator-kde4/window.cpp | 39 ++++++++++++++++++++++++++++--------
kde/window-decorator-kde4/window.h | 3 ++-
2 files changed, 33 insertions(+), 9 deletions(-)
commit f7bc422a7d6579f8b88ffd15257e4587d50cb1d9
Merge: 680bac11 4271289b
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 19 16:11:53 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 680bac110dd60d17575078fb6ae6b76cc588cfd1
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 19 16:11:42 2008 +0200
Don't focus default window when rotating due to window activation.
plugins/rotate.c | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
commit 4271289b97d6d2abddadd6c06c19a360c2ed1bd5
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jun 18 19:59:49 2008 +0200
Added synhronized timers.
compAddTimeout now has a minimal and a maximal timeout time. This allows compiz to execute multiple timers at once and prevents unnecessary wakeups.
include/compiz-core.h | 8 +++++---
include/compiz.h | 3 ++-
plugins/decoration.c | 2 +-
plugins/gconf.c | 2 +-
plugins/glib.c | 4 ++--
plugins/kconfig.cpp | 6 +++---
plugins/regex.c | 2 +-
plugins/rotate.c | 7 +++++--
plugins/scale.c | 2 +-
plugins/water.c | 12 ++++++------
src/display.c | 37 ++++++++++++++++++++++++++++---------
src/event.c | 5 +++--
src/screen.c | 2 +-
src/window.c | 2 +-
14 files changed, 60 insertions(+), 34 deletions(-)
commit 819acbd18169d2d436abb9c1624e823f75e9c733
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jun 18 14:58:30 2008 +0200
Use a single shot timer to prevent recursive repaint calls, if a decoration sets its mask during repaint.
kde/window-decorator-kde4/window.cpp | 4 +---
kde/window-decorator-kde4/window.h | 2 +-
2 files changed, 2 insertions(+), 4 deletions(-)
commit c05dae8dfa1d6f9f48921a99323be6870fc4b521
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 17 00:16:37 2008 +0200
Update switcher text background correctly.
kde/window-decorator-kde4/switcher.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit b3bbbbcb41731803920ad58347e25bcc6d71962f
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jun 15 13:17:51 2008 +0200
Fix some minor memory leaks.
src/core.c | 3 +++
src/main.c | 1 +
2 files changed, 4 insertions(+)
commit c2ccf359680cff11e136b7c93b874068ab8b2c02
Author: Michael Vogt <mvo@ubuntu.com>
Date: Tue Jun 10 06:29:41 2008 +0200
Re-sync Metacity button parsing code with Metacity to support new "spacer" feature.
configure.ac | 6 ++
gtk/window-decorator/gtk-window-decorator.c | 108 +++++++++++++++++++---------
2 files changed, 81 insertions(+), 33 deletions(-)
commit 37afcb3d7fa588ab8013ee4956a377dc1de8e10b
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jun 9 19:25:06 2008 +0200
Use icon geometry stored in CompWindow struct.
plugins/minimize.c | 67 ++++++++++--------------------------------------------
1 file changed, 12 insertions(+), 55 deletions(-)
commit 5635adbec4a7c559e3472c6f89d5195b505e18db
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jun 9 19:21:36 2008 +0200
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 511313a832a83a8e38c44e88f1d31ec72be1a40e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jun 9 19:21:15 2008 +0200
Store icon geometry in CompWindow struct.
include/compiz-core.h | 7 +++++++
src/display.c | 3 ++-
src/event.c | 6 ++++++
src/window.c | 40 ++++++++++++++++++++++++++++++++++++++++
4 files changed, 55 insertions(+), 1 deletion(-)
commit 2fa8119eab8a53861ef02e3a82b57b0484413d3d
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jun 9 07:43:02 2008 +0200
Evaluate window match only for non-panel selection mode.
plugins/switcher.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 1690cc0afa99897d9a78ce032c5953de57e5e85a
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jun 9 07:41:18 2008 +0200
Revert "Update default window match to account for panel selection mode."
This reverts commit 61ae58d463aa9478b282bebc62d3586a25319322.
metadata/switcher.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit aaef9cb04df90946752b25475b3b4cfa090bf6b9
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jun 8 16:52:05 2008 +0200
Warning fix.
src/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ca9ac4f3fe2ee12056d0f6c8dcc95d614d4c7b1f
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jun 8 14:35:44 2008 +0200
Plug some minor memory leaks.
plugins/clone.c | 3 +++
plugins/scale.c | 2 +-
plugins/switcher.c | 2 +-
src/option.c | 9 ++++-----
src/screen.c | 14 ++++++++++++--
5 files changed, 21 insertions(+), 9 deletions(-)
commit 5d371b9d6bdecf08bbef925045f8637ace582720
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 7 18:00:47 2008 +0200
Fix another mem leak.
plugins/dbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1a99cf185e91504dddfbb269bb4948c44a9f2547
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 7 17:47:04 2008 +0200
Minor cleanup.
src/core.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit 82e20987416128f2c0c277cc4d94c016300d7abd
Merge: d6948170 0fb90dac
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 7 14:52:14 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit d6948170d59208625128b014b0385722de606322
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 7 14:51:50 2008 +0200
Fix a number of memory leaks.
plugins/dbus.c | 41 ++++++++++++++++++++++++++++++-----------
src/core.c | 9 ++++++++-
src/display.c | 3 +++
src/metadata.c | 8 ++++++--
src/window.c | 2 +-
5 files changed, 48 insertions(+), 15 deletions(-)
commit 0fb90dacfa787d3875e6ee8d1e6d9d578e417d9d
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jun 6 15:14:59 2008 +0200
Minor cleanup.
src/window.c | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
commit b412f7d926e745404508597d320ddaf37408de5a
Merge: 45caca22 9a6a515a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 4 08:34:57 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 45caca2220f75bfd20074c217ebee10825413547
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 4 08:34:43 2008 +0200
Only move placed windows on decoration size changes.
The geometry of not yet placed windows gets adjusted in the main MapRequest handler in event.c, so if we additionally move the window in the decoration plugin, the gravity is adjusted twice.
plugins/decoration.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9a6a515a6c04e927d77e3e4eca1b7c95149c4942
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 3 15:29:39 2008 +0200
Look for plasma header file in kde 4 check.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 95e45ac33330bd9310df7f7f39058eb78a92bc39
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 3 15:28:28 2008 +0200
Revert "Look for plasma header file in kde 4 check."
This reverts commit 530268326a5fd42c72f0d92a1e153d55fbb7bd96.
configure.ac | 2 +-
po/af.po | 2816 +++++++++++++++++++++++++++++++++++++++++----
po/ar.po | 2611 +++++++++++++++++++++++++++++++++++++++++-
po/bg.po | 3076 +++++++++++++++++++++++++++++++++++++------------
po/bn.po | 3403 ++++++++++++++++++++++++++++++++----------------------
po/bn_IN.po | 3395 ++++++++++++++++++++++++++++++++----------------------
po/bs.po | 2871 ++++++++++++++++++++++++++++++++++++++++------
po/ca.po | 3426 +++++++++++++++++++++++++++++++++++--------------------
po/cs.po | 3281 ++++++++++++++++++++++++++++++++--------------------
po/cy.po | 2878 ++++++++++++++++++++++++++++++++++++++++------
po/da.po | 3269 +++++++++++++++++++++++++++++++++-------------------
po/de.po | 3537 +++++++++++++++++++++++++++++++++-----------------------
po/el.po | 3581 +++++++++++++++++++++++++++++++++------------------------
po/en_GB.po | 3070 +++++++++++++++++++++++++++++++++++++------------
po/en_US.po | 2810 +++++++++++++++++++++++++++++++++++++++++----
po/es.po | 3514 +++++++++++++++++++++++++++++++++-----------------------
po/et.po | 3082 +++++++++++++++++++++++++++++++++++++------------
po/eu.po | 3277 +++++++++++++++++++++++++++++++++-------------------
po/fi.po | 3410 ++++++++++++++++++++++++++++++++----------------------
po/fr.po | 3538 +++++++++++++++++++++++++++++++++-----------------------
po/gl.po | 3524 +++++++++++++++++++++++++++++++++-----------------------
po/gu.po | 3328 ++++++++++++++++++++++++++++++++---------------------
po/he.po | 3394 ++++++++++++++++++++++++++++++++----------------------
po/hi.po | 3399 ++++++++++++++++++++++++++++++++----------------------
po/hr.po | 3003 ++++++++++++++++++++++++++++++++++++------------
po/hu.po | 3452 ++++++++++++++++++++++++++++++++-----------------------
po/id.po | 2840 +++++++++++++++++++++++++++++++++++++++++----
po/it.po | 3574 +++++++++++++++++++++++++++++++++------------------------
po/ja.po | 3462 ++++++++++++++++++++++++++++++++-----------------------
po/ka.po | 2606 +++++++++++++++++++++++++++++++++++++++++-
po/km.po | 3074 +++++++++++++++++++++++++++++++++++++------------
po/ko.po | 3354 +++++++++++++++++++++++++++++++----------------------
po/lo.po | 2606 +++++++++++++++++++++++++++++++++++++++++-
po/lt.po | 3075 +++++++++++++++++++++++++++++++++++++------------
po/mk.po | 2625 +++++++++++++++++++++++++++++++++++++++++-
po/mr.po | 2839 ++++++++++++++++++++++++++++++++++++++++-----
po/nb.po | 3473 ++++++++++++++++++++++++++++++++-----------------------
po/nl.po | 3527 +++++++++++++++++++++++++++++++++-----------------------
po/or.po | 3347 ++++++++++++++++++++++++++++++++---------------------
po/pa.po | 3386 ++++++++++++++++++++++++++++++++----------------------
po/pl.po | 3425 +++++++++++++++++++++++++++++++++----------------------
po/pt.po | 3528 +++++++++++++++++++++++++++++++++-----------------------
po/pt_BR.po | 3456 +++++++++++++++++++++++++++++++++----------------------
po/ro.po | 3572 +++++++++++++++++++++++++++++++++------------------------
po/ru.po | 3611 ++++++++++++++++++++++++++++++++++------------------------
po/sk.po | 3422 ++++++++++++++++++++++++++++++++-----------------------
po/sl.po | 3100 +++++++++++++++++++++++++++++++++++++------------
po/sr.po | 2953 ++++++++++++++++++++++++++++++++++++-----------
po/sv.po | 3387 ++++++++++++++++++++++++++++++++----------------------
po/ta.po | 2703 +++++++++++++++++++++++++++++++++++++++++--
po/tr.po | 3402 +++++++++++++++++++++++++++++++++---------------------
po/uk.po | 3195 ++++++++++++++++++++++++++++++++++++---------------
po/vi.po | 2606 +++++++++++++++++++++++++++++++++++++++++-
po/xh.po | 2800 +++++++++++++++++++++++++++++++++++++++++----
po/zh_CN.po | 3210 ++++++++++++++++++++++++++++++++-------------------
po/zh_TW.po | 3210 ++++++++++++++++++++++++++++++++-------------------
po/zu.po | 2800 +++++++++++++++++++++++++++++++++++++++++----
57 files changed, 125185 insertions(+), 53930 deletions(-)
commit 530268326a5fd42c72f0d92a1e153d55fbb7bd96
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 3 15:26:47 2008 +0200
Look for plasma header file in kde 4 check.
configure.ac | 2 +-
po/af.po | 2814 ++++-----------------------------------------
po/ar.po | 2611 +-----------------------------------------
po/bg.po | 3076 ++++++++++++-------------------------------------
po/bn.po | 3403 ++++++++++++++++++++++--------------------------------
po/bn_IN.po | 3395 ++++++++++++++++++++++--------------------------------
po/bs.po | 2869 ++++++----------------------------------------
po/ca.po | 3452 ++++++++++++++++++++-----------------------------------
po/cs.po | 3281 ++++++++++++++++++++--------------------------------
po/cy.po | 2876 ++++++----------------------------------------
po/da.po | 3273 +++++++++++++++++++---------------------------------
po/de.po | 3537 +++++++++++++++++++++++---------------------------------
po/el.po | 3581 ++++++++++++++++++++++++---------------------------------
po/en_GB.po | 3070 ++++++++++++-------------------------------------
po/en_US.po | 2812 ++++-----------------------------------------
po/es.po | 3514 +++++++++++++++++++++++---------------------------------
po/et.po | 3084 ++++++++++++-------------------------------------
po/eu.po | 3277 +++++++++++++++++++---------------------------------
po/fi.po | 3410 ++++++++++++++++++++++--------------------------------
po/fr.po | 3538 +++++++++++++++++++++++---------------------------------
po/gl.po | 3524 +++++++++++++++++++++++---------------------------------
po/gu.po | 3328 +++++++++++++++++++++--------------------------------
po/he.po | 3394 ++++++++++++++++++++++--------------------------------
po/hi.po | 3399 ++++++++++++++++++++++--------------------------------
po/hr.po | 3001 ++++++++++++------------------------------------
po/hu.po | 3452 +++++++++++++++++++++++--------------------------------
po/id.po | 2838 ++++-----------------------------------------
po/it.po | 3574 ++++++++++++++++++++++++---------------------------------
po/ja.po | 3462 +++++++++++++++++++++++--------------------------------
po/ka.po | 2606 +-----------------------------------------
po/km.po | 3074 ++++++++++++-------------------------------------
po/ko.po | 3354 ++++++++++++++++++++++-------------------------------
po/lo.po | 2606 +-----------------------------------------
po/lt.po | 3075 ++++++++++++-------------------------------------
po/mk.po | 2623 +-----------------------------------------
po/mr.po | 2837 +++++----------------------------------------
po/nb.po | 3473 +++++++++++++++++++++++--------------------------------
po/nl.po | 3527 +++++++++++++++++++++++---------------------------------
po/or.po | 3347 +++++++++++++++++++++--------------------------------
po/pa.po | 3386 ++++++++++++++++++++++--------------------------------
po/pl.po | 3425 ++++++++++++++++++++++---------------------------------
po/pt.po | 3528 +++++++++++++++++++++++---------------------------------
po/pt_BR.po | 3456 ++++++++++++++++++++++---------------------------------
po/ro.po | 3572 ++++++++++++++++++++++++---------------------------------
po/ru.po | 3611 ++++++++++++++++++++++++----------------------------------
po/sk.po | 3422 +++++++++++++++++++++++--------------------------------
po/sl.po | 3102 ++++++++++++-------------------------------------
po/sr.po | 3069 ++++++++++++-------------------------------------
po/sv.po | 3387 ++++++++++++++++++++++--------------------------------
po/ta.po | 2699 ++-----------------------------------------
po/tr.po | 3402 +++++++++++++++++++++---------------------------------
po/uk.po | 3195 +++++++++++++++------------------------------------
po/vi.po | 2606 +-----------------------------------------
po/xh.po | 2798 ++++-----------------------------------------
po/zh_CN.po | 3210 +++++++++++++++++++--------------------------------
po/zh_TW.po | 3210 +++++++++++++++++++--------------------------------
po/zu.po | 2798 ++++-----------------------------------------
57 files changed, 53995 insertions(+), 125250 deletions(-)
commit 31d25d8a10667b6b4f380d48dbe429bbb2aa7341
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 14:24:47 2008 +0200
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9b739fd78cb3f43fa56e14294b171b695340952e
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 14:06:34 2008 +0200
Add NEWS entry and bump version for 0.7.6 release.
NEWS | 30 ++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 31 insertions(+), 1 deletion(-)
commit e1126830348f99762acae92ffa4a16df2438f1de
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 13:51:56 2008 +0200
Applied libdecoration changes to gtk window decorator.
gtk/window-decorator/gtk-window-decorator.c | 80 ++++++++++++++++-------------
1 file changed, 44 insertions(+), 36 deletions(-)
commit 239de9a104f45bc7196fa76b19b4099783671a75
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 13:51:10 2008 +0200
Applied libdecoration changes to kde4 window decorator.
kde/window-decorator-kde4/window.cpp | 80 ++++++++++++++++++++----------------
1 file changed, 44 insertions(+), 36 deletions(-)
commit e1a0b9f6dabce5f37a3c20b090b1bae4d980f478
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 13:50:47 2008 +0200
Applied libdecoration changes to kde3 window decorator.
kde/window-decorator/window.cpp | 80 ++++++++++++++++++++++-------------------
1 file changed, 44 insertions(+), 36 deletions(-)
commit cdd241241478ddf8ef0d18f2e962c4d77311a62c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 29 13:49:50 2008 +0200
Merged decor_blend_(top|bottom|left|right)_border_picture function into one common function.
The new ignore_src_alpha parameter tells libdecoration to ignore the alpha channel of the src picture.
configure.ac | 2 +-
include/decoration.h | 63 ++-----
libdecoration/decoration.c | 435 ++++++++++++++++++++++++---------------------
3 files changed, 248 insertions(+), 252 deletions(-)
commit 61e3f4bd83cfce3ef2f61c04daa73db4f85039c4
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat May 24 22:27:00 2008 +0530
translation updates
po/af.po | 78 +--
po/ar.po | 78 +--
po/bg.po | 78 +--
po/bn.po | 78 +--
po/bn_IN.po | 78 +--
po/bs.po | 78 +--
po/ca.po | 78 +--
po/cs.po | 78 +--
po/cy.po | 78 +--
po/da.po | 78 +--
po/de.po | 79 +--
po/el.po | 124 +++--
po/en_GB.po | 78 +--
po/en_US.po | 78 +--
po/es.po | 86 ++--
po/et.po | 78 +--
po/eu.po | 79 +--
po/fi.po | 79 +--
po/fr.po | 79 +--
po/gl.po | 79 +--
po/gu.po | 78 +--
po/he.po | 256 +++++-----
po/hi.po | 78 +--
po/hr.po | 78 +--
po/hu.po | 114 +++--
po/id.po | 78 +--
po/it.po | 117 +++--
po/ja.po | 1632 +++--------------------------------------------------------
po/ka.po | 78 +--
po/km.po | 78 +--
po/ko.po | 137 ++---
po/lo.po | 78 +--
po/lt.po | 78 +--
po/mk.po | 78 +--
po/mr.po | 78 +--
po/nb.po | 79 +--
po/nl.po | 78 +--
po/or.po | 78 +--
po/pa.po | 78 +--
po/pl.po | 83 +--
po/pt.po | 112 ++--
po/pt_BR.po | 78 +--
po/ro.po | 1192 ++++++++++++++++++++++---------------------
po/ru.po | 221 +++-----
po/sk.po | 115 +++--
po/sl.po | 78 +--
po/sr.po | 78 +--
po/sv.po | 78 +--
po/ta.po | 78 +--
po/tr.po | 78 +--
po/uk.po | 78 +--
po/vi.po | 78 +--
po/xh.po | 78 +--
po/zh_CN.po | 78 +--
po/zh_TW.po | 78 +--
po/zu.po | 78 +--
56 files changed, 3216 insertions(+), 4411 deletions(-)
commit b70d5943826780abd294123a7857fca80f963d76
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 24 14:25:10 2008 +0200
Optimizations.
src/window.c | 72 ++++++++++++++++++++++++------------------------------------
1 file changed, 29 insertions(+), 43 deletions(-)
commit 891550526becd37ced19e8e9643ae9f1cc794a22
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 24 14:13:30 2008 +0200
Remove useless checks.
As w->alive is unconditionally set to true when adding windows, it makes no sense to check if it's true.
src/window.c | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
commit 87d3bc9b0c1a64af9e19ba75466352342b66aee6
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 24 14:11:59 2008 +0200
Coding style fixes.
src/window.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 20f0cfaae9fec1f4b87692a90e4988599d9551da
Author: Owen W. Taylor <otaylor@fishsoup.net>
Date: Fri May 23 16:38:53 2008 -0400
Fix initial map handling of opacity/brightness/saturation Make the handling of properties for opacity, brightness, and saturation consistent between initial map and subsequent updates: honor the properties even when the window has the DOCK type or is override redirrect.
http://bugs.opencompositing.org/show_bug.cgi?id=955
src/window.c | 53 ++++++++++++++++++++++++++---------------------------
1 file changed, 26 insertions(+), 27 deletions(-)
commit c523b0bdd07dc613519c66a0b7f04fdf840e10fe
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed May 21 09:31:11 2008 +0200
Use CompTransform for rectangle/outline painting.
plugins/resize.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit d90f11daa0e5d15f7815307f1ef64376d604e8af
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue May 20 17:11:40 2008 +0200
The decorator won't get a button release event after resize and move, so we have to fake one to make qt act correctly.
kde/window-decorator-kde4/decorator.cpp | 9 +++++++++
kde/window-decorator-kde4/window.cpp | 2 ++
kde/window-decorator-kde4/window.h | 12 ++++++++++++
3 files changed, 23 insertions(+)
commit 6025dbc43f39f111bf1565c4c4fe0cba57ac7635
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Sun May 18 23:19:32 2008 +0200
Removed debug output code.
kde/window-decorator-kde4/switcher.cpp | 2 --
1 file changed, 2 deletions(-)
commit db01eed1a7eeb907054959d63e59a2c15c35e68c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Sun May 18 23:16:36 2008 +0200
Disable Qt 4.4 "window less child widgets" feature to make button drawing work correctly again.
kde/window-decorator-kde4/main.cpp | 3 +++
1 file changed, 3 insertions(+)
commit b95682a130939f2066b738e14a3695135c5d897c
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed May 14 17:36:15 2008 +0200
Cleanup.
plugins/cube.c | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
commit ca95489100505527bb1112a82dae464d73317eab
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed May 14 17:19:07 2008 +0200
Fixed cube skydome rotation.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit de14011dd90e40c6562e891c8debb81ad9cbf11f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed May 14 07:31:37 2008 +0200
Try to follow multi output option as close as possible when placing centered on screen.
plugins/place.c | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
commit 82326b3e010b3b3322fc8da104cdc2ecf442dd47
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed May 14 07:29:45 2008 +0200
Added option to place on output the focussed window is on.
metadata/place.xml.in | 6 +++++-
plugins/place.c | 14 ++++++++++++--
2 files changed, 17 insertions(+), 3 deletions(-)
commit 216b1e07a5723beb646baf2de31838e0c56122d0
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed May 14 07:18:30 2008 +0200
Added optional placement to fullscreen output, which makes sense especially for smart window placement.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=643
metadata/place.xml.in | 6 +++++-
plugins/place.c | 51 +++++++++++++++++++++++++++++++++++++++------------
2 files changed, 44 insertions(+), 13 deletions(-)
commit 2f0893baa06a912ae5304b12329812187358f1d5
Author: Daniel Lea <danlea@gmail.com>
Date: Tue May 13 17:33:00 2008 +0200
Fix skydome animation tilt behaviour.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ff34f7b00f88ea2026879a905f50fd211fa528f6
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue May 13 07:50:43 2008 +0200
Don't place windows that have dock or desktop type hint set.
plugins/place.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 9e3487d61f884d2e68437c72bb02d920ee89c707
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue May 13 07:46:43 2008 +0200
Don't touch ConfigureRequest events of dock and desktop windows.
plugins/place.c | 4 ++++
1 file changed, 4 insertions(+)
commit 3b60a2a6fda5273f368530e1d8ccc5796dacfe1e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue May 13 06:58:19 2008 +0200
Minor coding style cleanup.
src/session.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 6ac5066cf6b11b738a4ee896bf90a5460831d9b3
Author: Lubos Lunak <llunak@novell.com>
Date: Tue May 13 06:56:53 2008 +0200
Save program name to session manager.
Don't save --replace command line argument.
src/session.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit 21f90697c537fcd1622bf692c14842cda3ef6149
Merge: 40f876cf 8b7d2617
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 10 12:34:48 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 40f876cf856699f0325ce1596a1a0cd03b55b360
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 10 12:34:11 2008 +0200
Treat edge button bindings like edge bindings.
plugins/scale.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit f45c8cf8f0044de4528fddb369976eed8465d780
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat May 10 12:32:08 2008 +0200
Make edge button bindings behave more meaningfully:
If switching was initiated by an edge button, terminate switching on edge leave and proceed on each button press.
plugins/switcher.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 8b7d26177eea34cf1cdf4bdbb19e7b56a318d11c
Merge: 3b56af24 5ca38167
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 9 16:30:47 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 3b56af24b61187cd1d4427823a7aae25fb000f5d
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 9 15:01:48 2008 +0200
Make corner resize behaviour consistent to Metacity.
gtk/window-decorator/gtk-window-decorator.c | 46 ++++++++++++++++-------------
1 file changed, 26 insertions(+), 20 deletions(-)
commit 36a5911337f499c544ffe04aa08efe211c4b9333
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 9 15:00:31 2008 +0200
Allow keyboard and window menu initiated resize being ended by a mouse button.
plugins/resize.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
commit d87e199a87117392c9b861b1ca015089d6f424dc
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 9 14:58:28 2008 +0200
Initialize starting position correctly.
plugins/resize.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 5ca38167d04e1a42782a0a00198975e967e0615a
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 8 08:22:53 2008 +0200
Don't set demands attention state on the active window.
src/event.c | 2 ++
1 file changed, 2 insertions(+)
commit ea6a2ce70ed5ff1a3544fd3165e21559d4f70854
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue May 6 22:57:17 2008 +0200
Applied plasma API changes.
kde/window-decorator-kde4/decorator.cpp | 8 ++-
kde/window-decorator-kde4/switcher.cpp | 123 ++++++--------------------------
kde/window-decorator-kde4/switcher.h | 4 +-
3 files changed, 28 insertions(+), 107 deletions(-)
commit 70383a40be3b846c2668be403558de6a54b76f8b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue May 6 20:20:14 2008 +0200
Paint cube caps if a plugin wishes it by setting cs->paintAllViewports.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5f36346edfcb7fdbbb9f6698838f65c5cb240eab
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue May 6 20:12:53 2008 +0200
Reset zoomout instead of progress for inside cube.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9efc1fb86d8936b83d05dd1f3ef062c128ebc764
Author: C-F Language team <i18n@opencompositing.org>
Date: Fri May 2 14:05:32 2008 +0530
translation updates
po/af.po | 593 ++++++--------
po/ar.po | 570 ++++++-------
po/bg.po | 843 ++++++++++----------
po/bn.po | 703 ++++++++--------
po/bn_IN.po | 703 ++++++++--------
po/bs.po | 600 ++++++--------
po/ca.po | 929 +++++++++++-----------
po/cs.po | 772 +++++++++---------
po/cy.po | 602 ++++++--------
po/da.po | 850 ++++++++++----------
po/de.po | 713 +++++++++--------
po/el.po | 699 ++++++++--------
po/en_GB.po | 857 ++++++++++----------
po/en_US.po | 598 ++++++--------
po/es.po | 731 ++++++++---------
po/et.po | 845 ++++++++++----------
po/eu.po | 699 ++++++++--------
po/fi.po | 780 +++++++++---------
po/fr.po | 699 ++++++++--------
po/gl.po | 699 ++++++++--------
po/gu.po | 706 +++++++++--------
po/he.po | 2233 +++++++++++++++++++++++----------------------------
po/hi.po | 842 ++++++++++----------
po/hr.po | 833 ++++++++++---------
po/hu.po | 728 ++++++++---------
po/id.po | 591 ++++++--------
po/it.po | 725 ++++++++---------
po/ja.po | 723 ++++++++---------
po/ka.po | 570 ++++++-------
po/km.po | 841 ++++++++++----------
po/ko.po | 697 ++++++++--------
po/lo.po | 570 ++++++-------
po/lt.po | 843 ++++++++++----------
po/mk.po | 570 ++++++-------
po/mr.po | 591 ++++++--------
po/nb.po | 713 +++++++++--------
po/nl.po | 723 +++++++++--------
po/or.po | 707 +++++++++--------
po/pa.po | 845 ++++++++++----------
po/pl.po | 1008 +++++++++++------------
po/pt.po | 761 +++++++++---------
po/pt_BR.po | 699 ++++++++--------
po/ro.po | 832 ++++++++++---------
po/ru.po | 1588 +++++++++++--------------------------
po/sk.po | 2555 +++++++++++++++++++++++------------------------------------
po/sl.po | 841 ++++++++++----------
po/sr.po | 950 +++++++++++-----------
po/sv.po | 697 ++++++++--------
po/ta.po | 570 ++++++-------
po/tr.po | 759 +++++++++---------
po/uk.po | 917 +++++++++++----------
po/vi.po | 570 ++++++-------
po/xh.po | 591 ++++++--------
po/zh_CN.po | 763 +++++++++---------
po/zh_TW.po | 808 +++++++++----------
po/zu.po | 591 ++++++--------
56 files changed, 21251 insertions(+), 23785 deletions(-)
commit aa8d6fcfe60b9f1ef8a18a2279f521d85b878b28
Author: Jigish Gohil <cyberorg@opensuse.org name = Jigish Gohil>
Date: Fri May 2 14:00:47 2008 +0530
remove plane from POTFILES.in
po/POTFILES.in | 1 -
1 file changed, 1 deletion(-)
commit 8ee26a557b0daef557825ab980b87678f9f029ac
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 2 08:35:35 2008 +0200
Only initiate window menu if we don't have an active grab.
Otherwise, doing so might deadlock.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 39b7e70d7dacf5c6817c14013c1732e088146b7d
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 2 08:34:21 2008 +0200
Added missing action check.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d03bdf44715ffec9d3062cb5d6a5143aff1f784d
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 2 08:31:27 2008 +0200
Allow minimizeWindow to minimize windows that don't have the minimize action set as this is desired e.g. for minimizing transients.
Instead, check for the minimize action when minimization is triggered externally.
src/display.c | 2 +-
src/event.c | 5 ++++-
src/window.c | 3 ---
3 files changed, 5 insertions(+), 5 deletions(-)
commit 168b5a95edbd5bfe17e06074551b1d2fcba6f620
Merge: cf343094 8a5eef92
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 30 08:34:14 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit cf343094b431f8990601ffabbfdf3c33d156806a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 29 17:56:38 2008 +0200
Added option for overriding USPosition and/or PPosition on certain windows.
metadata/place.xml.in | 5 +++++
plugins/place.c | 42 +++++++++++++++++++++++++-----------------
2 files changed, 30 insertions(+), 17 deletions(-)
commit a44d1518f37d54c778f7e001dc7e7f22812003ee
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 29 16:55:29 2008 +0200
Always accept PPosition hint.
plugins/place.c | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
commit 8a5eef9270483d0e24764e842550a8cb6b82f59c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Sat Apr 26 23:54:03 2008 +0200
Fallback to old texture target selection, to fix current broken tfp implementations. This workaround will be removed after the 0.8.0 release.
src/texture.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 99eaecff01b50bdb5a14f5c10e9549c6500057ac
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 18:39:35 2008 +0200
Bump core ABI.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0846ad5ecdb7c53f8121f12ade8d1704e5964306
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 18:39:03 2008 +0200
Use full screen output if overlapping output devices have been detected. This prevents that parts of the screen get painted twice (xrandr clone modes).
include/compiz-core.h | 4 +++-
metadata/core.xml.in | 5 +++++
src/display.c | 11 ++++++++---
src/screen.c | 28 ++++++++++++++++++++++++----
4 files changed, 40 insertions(+), 8 deletions(-)
commit a8b8840fd03636a8c25a12f530e8e228235a536f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 17:09:55 2008 +0200
Use PAINT_SCREEN_NO_BACKGROUND_MASK instead of wraping paintBackground.
plugins/switcher.c | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
commit 9de9491065df34ad233ff38324352d9ea96149fa
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 17:02:44 2008 +0200
Removed wrapable background painting. The core part of the background painting code stays as a fallback, if no desktop window is present and no other plugin provides a different background solution. Plugins can use the PAINT_SCREEN_NO_BACKGROUND_MASK screen mask to disable this fallback.
include/compiz-core.h | 14 +---
src/paint.c | 200 ++++++++++++++++++++++++--------------------------
src/screen.c | 1 -
3 files changed, 98 insertions(+), 117 deletions(-)
commit 2b476947a2e33c7b99ec26779e6d965e03429758
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 16:31:34 2008 +0200
Removed background painting. The compiz fusion wallpaper plugin provides a better and more flexible for viewport independent background image solution.
include/compiz-cube.h | 19 ++--
metadata/cube.xml.in | 5 --
plugins/cube.c | 243 --------------------------------------------------
3 files changed, 7 insertions(+), 260 deletions(-)
commit 0c1fc202acbfdc66751b97a59d3a962ed66579b9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 24 16:18:02 2008 +0200
Follow the "texture from pixmap" specification more strictly to avoid unnecessary calls to glxQueryDrawable during pixmap binding.
src/texture.c | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 7d6c510ee983b6c8827d612085b2f48c5152caa5
Merge: b1386604 56ddfece
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 24 09:08:32 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit b1386604b8a41368a127d18a322cb931fe11f002
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 24 09:07:04 2008 +0200
Make adjustConfigureRequestForGravity return only the bits that were actually changed.
src/window.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 56ddfecea44fc5b0c7c25c5d04f60d1018d158f0
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Apr 23 21:59:48 2008 +0200
Do not try to generate mipmaps for TEXTURE_RECTANGLE targets, because the ext_frambuffer_object extension only allows this for TEXTURE_2D targets.
src/texture.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 6de8cf1a96174f01f9336bd86004ab730f009e8a
Author: Roland Bär <roland@verifysoft.de>
Date: Thu Mar 20 13:26:47 2008 +0100
Simplified, realloc on NULL is same as malloc
src/event.c | 28 ++++++----------------------
1 file changed, 6 insertions(+), 22 deletions(-)
commit 2f1767701f80dad03dc88de887e1c44d00b20d92
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 23 13:27:07 2008 +0200
Make viewport placement options 1-based.
Thus, the upper left viewport is (1|1) instead of (0|0), which is more intuitive.
plugins/place.c | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
commit 478a7ce17bc6c5a77251388daae5efbe413ddea4
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 23 13:25:25 2008 +0200
Added sane minimum / maximum values for viewport placement.
metadata/place.xml.in | 4 ++++
plugins/place.c | 6 ++++--
2 files changed, 8 insertions(+), 2 deletions(-)
commit 92b49d66b7e1fb4bfaf9eb4a8cb00fa3fb6e7177
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 23 13:16:36 2008 +0200
Don't adjust configure requests of unmapped windows for gravity.
Instead, apply gravity when mapping the window.
src/event.c | 36 ++++++++++++++++++++++--------------
1 file changed, 22 insertions(+), 14 deletions(-)
commit d2bac9f4e6d9164f73c6689e76b446c02513976b
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 23 13:15:40 2008 +0200
Only set CWX / CWY if the position was actually changed.
src/window.c | 33 +++++++++++++++++++++++----------
1 file changed, 23 insertions(+), 10 deletions(-)
commit 0c986e800c6ca25b8929a2c0707ccc6054532261
Merge: e591ee80 f21c3b60
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 22 09:45:07 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f21c3b60a16a8acf34a9ebb8667626ff3e586164
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 22 04:49:57 2008 +0200
Use fragment shader if a slightly saturated window texture is painted and lighting is enabled, because both can't be done with texture environments at the same time.
src/paint.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit e591ee80dd391060e1c7e2b189488d6b75e46f1f
Merge: 9bf73a1d 9f120047
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 21 09:44:47 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 9bf73a1d76e019cfee2b80b685ee44c246c9cd97
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 21 09:44:15 2008 +0200
Don't prevent focus for windows on other viewports if they are excluded from focus stealing prevention.
src/window.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 9f12004756a9960a1d21153426c5a262742b9677
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 18 22:02:45 2008 +0200
Don't allow to minimize/showdesktop unmanaged windows.
src/screen.c | 3 ++-
src/window.c | 3 +++
2 files changed, 5 insertions(+), 1 deletion(-)
commit 5e338931aa04360aea03fcf8e7547372ca228feb
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 18 20:54:43 2008 +0200
Remove plane plugin.
The plane plugin has been superceded by the wall plugin in Compiz Fusion, which provides the same basic functionality as the plane plugin, but extends it by a lot more features. Current plane users are encouraged to use wall instead.
metadata/Makefile.am | 1 -
metadata/plane.xml.in | 83 ------
plugins/Makefile.am | 4 -
plugins/plane.c | 766 --------------------------------------------------
4 files changed, 854 deletions(-)
commit 1ef6ab3110d525f912b670e1a37f6fd0581a5456
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 18 20:49:30 2008 +0200
Disable resize handles for the directions the window is maximized to (leave only left and right enabled for vertically maximized windows, top and bottom for horizontally maximized windows).
gtk/window-decorator/gtk-window-decorator.c | 48 ++++++++++++++++++++++++++---
1 file changed, 43 insertions(+), 5 deletions(-)
commit 9b302c29e6cd12b1f0026def2049866d59f8f7ce
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Apr 16 15:56:13 2008 +0200
Paint a viewport in cubePaintViewport instead of calling paintTransformedOutput and postPaintViewport. This allows plugins to do things before and after viewport painting.
include/compiz-cube.h | 15 ++++++++-------
plugins/cube.c | 27 ++++++++++++---------------
2 files changed, 20 insertions(+), 22 deletions(-)
commit 69e7cf63da8c690df6a9c476f1b9d911753cf281
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 17:31:13 2008 +0200
Also use the multi output mode selection option when placing centered.
plugins/place.c | 4 ----
1 file changed, 4 deletions(-)
commit 39ed83dad35a5675076c054afe8ebb7d6038061a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 16:52:10 2008 +0200
Only accept USPosition on non-normal windows during validation if workarounds are disabled.
Decrease indention depth.
plugins/place.c | 189 ++++++++++++++++++++++++++++----------------------------
1 file changed, 96 insertions(+), 93 deletions(-)
commit f3393feae95cdb7d47de094c3d38d277e546eeb1
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 15:58:01 2008 +0200
Only update accessibility helper label if switched window has actually changed.
Show accessibility helper label by default.
gtk/window-decorator/gtk-window-decorator.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 2b718286cd4d8999a5288c027260316f608ef127
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 15:57:24 2008 +0200
Keep switcher window property at an invalid value as long as the switcher is not active.
plugins/switcher.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 93c08b267c7e530c59a4a82035734d0ea052d42e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 15:09:00 2008 +0200
Properly destroy popup windows on unload.
plugins/switcher.c | 3 +++
1 file changed, 3 insertions(+)
commit 7e27676199e392f192d0fbf6182716c97f651624
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 08:07:19 2008 +0200
Cleanup.
gtk/window-decorator/gtk-window-decorator.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 7df410863fca789ebd32b37d8d25e9c4f8a43e4d
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 08:03:38 2008 +0200
Reduce code duplication.
plugins/switcher.c | 239 ++++++++---------------------------------------------
1 file changed, 35 insertions(+), 204 deletions(-)
commit 61ae58d463aa9478b282bebc62d3586a25319322
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 07:58:01 2008 +0200
Update default window match to account for panel selection mode.
metadata/switcher.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 183712d9c3994715444638e29cb20ed05f5dc2de
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 07:55:10 2008 +0200
Added panel selection mode to switcher plugin.
metadata/switcher.xml.in | 16 ++++++
plugins/switcher.c | 140 ++++++++++++++++++++++++++++++++++++++++-------
2 files changed, 136 insertions(+), 20 deletions(-)
commit eadd607e0dd3407ee08177aeb96ca0bcfb53a09b
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 07:15:43 2008 +0200
Minor cleanup.
gtk/window-decorator/gtk-window-decorator.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit d2427150b0378bf0dad24a293172f65402864e46
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Apr 15 07:14:04 2008 +0200
Move style window offscreen to make sure it never is visible on screen.
gtk/window-decorator/gtk-window-decorator.c | 1 +
1 file changed, 1 insertion(+)
commit 6884b4858b8f9a51e298e4b169328e1462dea099
Author: Guillaume Seguin <guillaume@segu.in>
Date: Mon Apr 14 23:53:08 2008 +0200
Make gtk-window-decorator switcher window accessibility friendly
gtk/window-decorator/gtk-window-decorator.c | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
commit 00263057b92b16563eeb55b695c61486570e5e91
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 19:49:45 2008 +0200
Fix whitespace.
plugins/place.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit b999b075852ab1b1ebf46adc83678745d72e0ed9
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 12:01:03 2008 +0200
Clamp new position if a viewport match was given. If the new position was outside the visible screen area before, the window would be placed on a viewport different to the one specified otherwise.
plugins/place.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 386122c2ee761bcaf4108a74312ddd3d6480dd35
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 11:55:40 2008 +0200
Make the placeGetPlacementOutput function return a CompOutput pointer.
plugins/place.c | 47 +++++++++++++++++++++++++++++++----------------
1 file changed, 31 insertions(+), 16 deletions(-)
commit af45509f59b9227d792502e8f6acaa7da86191a3
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 11:48:11 2008 +0200
Fix warning.
plugins/place.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit e757f8df51708ed133b7b498c9c6ff79fe5a9166
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 11:47:00 2008 +0200
Place dialogs centered on current output device rather than centered on screen.
plugins/place.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 0812a5aa96c592bebb00c6c5c6f4924c2de32893
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 11:30:44 2008 +0200
Added option for multi output behaviour of place and added a "Place on output which has the pointer" mode.
metadata/place.xml.in | 15 ++++++++++++++
plugins/place.c | 54 ++++++++++++++++++++++++++++++++++++++++-----------
2 files changed, 58 insertions(+), 11 deletions(-)
commit b2a4aeca44b5553ae676cc7fe95a5492e4c3ad58
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 19:48:25 2008 +0200
Improve readability of placement relevance helper macro.
plugins/place.c | 42 +++++++++++++++++++++++++-----------------
1 file changed, 25 insertions(+), 17 deletions(-)
commit 7714b8b3f03308bd09f1673dbf513346c0e3f1d7
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 11:00:14 2008 +0200
Fix typo.
plugins/place.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 11f232e6d9b8e96174e152e861775464c111579a
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:48:17 2008 +0200
Initialize count variable correctly.
plugins/place.c | 1 +
1 file changed, 1 insertion(+)
commit 0b68212343a8bf92c3ed77744e9364ff2fe9caa0
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:33:47 2008 +0200
Add helper macro for looping over all placement relevant windows.
plugins/place.c | 80 +++++++++++++++------------------------------------------
1 file changed, 21 insertions(+), 59 deletions(-)
commit 4aa6a6566ebb5c0fde2018278035d3a0de55ebc7
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:26:57 2008 +0200
Pass work area into cascade placement functions.
plugins/place.c | 39 ++++++++++++++++-----------------------
1 file changed, 16 insertions(+), 23 deletions(-)
commit 8dff871af8f9a96969c9cee9c27a4677ba38977f
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:24:22 2008 +0200
Minor optimization.
plugins/place.c | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)
commit 772ecdf46ef58627ea2948cf08cdaeff6fe56624
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:21:43 2008 +0200
Replace placeWin function by a better structured placeDoWindowPlacement function. Placement strategy ("What should placement do to this window?") and output determination as well as work area constraining have been factored out to separete functions.
plugins/place.c | 374 +++++++++++++++++++++++++-------------------------------
1 file changed, 169 insertions(+), 205 deletions(-)
commit 7747970220e9f8d2289adc40b7dd0b64137a56a0
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:18:22 2008 +0200
Drop glib dependency of place plugin.
configure.ac | 14 ----
plugins/Makefile.am | 13 ++--
plugins/place.c | 204 ++++++++++++++++++++++++++--------------------------
3 files changed, 106 insertions(+), 125 deletions(-)
commit 04bf391b65c211ddc884bf9c4078fb6663ed2d26
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 10:01:03 2008 +0200
Factor out cascade placement into separate function.
plugins/place.c | 92 ++++++++++++++++++++++++++++++++-------------------------
1 file changed, 51 insertions(+), 41 deletions(-)
commit 8ebed7347f6f019576b56e8ffbf93f3272d97fbe
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:49:50 2008 +0200
Skip override_redirect windows during smart placement.
plugins/place.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 5073fb52c792008af879700ac895f4516c469744
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:49:04 2008 +0200
Consistently use Compiz coding style.
plugins/place.c | 498 ++++++++++++++++++++++++++++----------------------------
1 file changed, 245 insertions(+), 253 deletions(-)
commit 7a3b5830457151eb11ef3ce71258cbe19bf7dead
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:21:24 2008 +0200
Improve looping over all visible windows.
plugins/place.c | 136 ++++++++++++++++++++++++++++++--------------------------
1 file changed, 72 insertions(+), 64 deletions(-)
commit 577c941891cb229e86e094ecb99f0b1e5b74bb27
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:18:00 2008 +0200
window -> w
plugins/place.c | 244 ++++++++++++++++++++++++++++----------------------------
1 file changed, 120 insertions(+), 124 deletions(-)
commit 1a61c4b3a6413408ad74e8d8ac96edaaec2cb2ca
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:09:05 2008 +0200
Improve macro usage.
plugins/place.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit 8f624f154960853528fcab96a2138e42c46af819
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 09:06:42 2008 +0200
Replace get_window_[width|height] functions by helper macros.
plugins/place.c | 115 +++++++++++++++++++++++++-------------------------------
1 file changed, 51 insertions(+), 64 deletions(-)
commit 3b5bf968b48f82043f4d9c17a9b3e6c8ba151487
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 08:59:05 2008 +0200
Improve define order.
plugins/place.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 991465be02628fb0931445e20677ab3503e9d6cd
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 08:57:32 2008 +0200
Better function grouping / ordering.
plugins/place.c | 361 +++++++++++++++++++++++++++-----------------------------
1 file changed, 176 insertions(+), 185 deletions(-)
commit 2db0591b95298eb1ea227ac81293456a445cf1fb
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 14 08:54:55 2008 +0200
Remove unused code.
plugins/place.c | 192 --------------------------------------------------------
1 file changed, 192 deletions(-)
commit 4af7a41ddb26fd22dcd370ab8055570654346f43
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Apr 13 11:43:46 2008 +0200
Factor out adjustment of configure requests for gravity in a separate function and use this function to also adjust ConfigureRequest events of unmanaged windows for gravity.
include/compiz-core.h | 6 ++++
src/event.c | 6 ++++
src/window.c | 91 +++++++++++++++++++++++++++++----------------------
3 files changed, 63 insertions(+), 40 deletions(-)
commit 6122474bf51a62ea392f7f49ddc8b8e4252652a5
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 10 13:57:08 2008 +0200
Create vertices in different order to save some computations in other plugins (expo, cubeaddon).
src/paint.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit 09f9be9b7cde6a599e0c064805553bc28219d572
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 10 00:50:25 2008 +0200
Added screen mask to disable occlusion detection.
include/compiz-core.h | 1 +
src/paint.c | 116 +++++++++++++++++++++++++++-----------------------
2 files changed, 63 insertions(+), 54 deletions(-)
commit e7109aab462d3f8865b0d956e4432559af527820
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Apr 9 04:12:39 2008 +0200
Combine projection results into one big rectangle, if vertex z values differ and only the vertex region extents get projected.
plugins/blur.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit d4b838ee14b78671733150c89218b2599d7fa29f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Apr 9 03:54:12 2008 +0200
Disable backface culling during blur first pass rendering.
plugins/blur.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 9e02f61a8e956445d5027f194fff17ae7e9d8b0b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Apr 9 01:32:44 2008 +0200
Moved viewport paint check into a wrapable function.
include/compiz-cube.h | 43 ++++++++++++++++++++++++------------------
plugins/cube.c | 52 ++++++++++++++++++++++++++++++++++-----------------
2 files changed, 60 insertions(+), 35 deletions(-)
commit 78161d469e844a89acd43627d92ce1705274c217
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 8 22:00:04 2008 +0200
Flip cull face instead of disabling it.
plugins/cube.c | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
commit bb8317d6e18a1c2da587f3313fadae42715e04a1
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 8 17:16:50 2008 +0200
Increased first pass shader buffer, to fix buffer overflows with gaussian shader radius bigger than 12.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7d6d5c0ce9eb41dab52775d4c8793ddf0fb31c84
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 8 17:11:49 2008 +0200
Fetch blur texture in multiple indirection steps, if there aren't enough fragment shader temporaries.
plugins/blur.c | 220 ++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 141 insertions(+), 79 deletions(-)
commit 1837c50dfca8bff7db63ec1e75c1f6147e13e5e7
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 8 17:10:07 2008 +0200
Added glGetProgramiv to screen sturct to be able to get fragment program limitations.
include/compiz-core.h | 6 +++++-
src/screen.c | 17 ++++++++++-------
2 files changed, 15 insertions(+), 8 deletions(-)
commit cd93bb966ccf0bd951d202ec0cf4df610af0c9e0
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Apr 7 14:47:08 2008 +0200
Calculate rotation progress up to a finer level and damage screen if process is not zero.
plugins/rotate.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 4697df7b54578746748f6adc0a4db7afc6d7aab9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Apr 7 14:22:50 2008 +0200
Calulate cube opacity correctly on zoom out of manual rotation.
plugins/cube.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 58ca7be4bb874d3fd3b287f0278c20b1ed4d4357
Merge: b00ffee3 2e1a5b02
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 7 13:52:46 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit b00ffee315931613a1df77310fd705f0e411f3fe
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 7 13:51:38 2008 +0200
Above, shade, stick buttons are not available in Metacity <= 2.16.
gtk/window-decorator/gtk-window-decorator.c | 2 ++
1 file changed, 2 insertions(+)
commit 2e1a5b022f25dc004075f665fbc84e546e488695
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Apr 4 15:36:58 2008 +0200
C style comment.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 86fa048e7b0c98cedd21045713082b3e6a6f5816
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Apr 4 15:21:53 2008 +0200
Leave one free texture coordinate unit for fragment.position and use it also again in the blur shader. This should fix plugins that require fragment.position, if "independet texture fetch" is enabled in the blur plugin.
plugins/blur.c | 83 +++++++++++-----------------------------------------------
1 file changed, 16 insertions(+), 67 deletions(-)
commit 8ba2e10c5ab78824b022d5d801eb8e0b20e37edc
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 4 13:56:09 2008 +0200
Keep Valgrind silent.
src/window.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 66ed9fd0c4d2fc1745f23ed05e9af6b1715dd00e
Merge: f2319646 5c0bad3f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 4 09:08:36 2008 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f2319646771e29416ad07014dd2ca411d7fd819a
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 4 09:06:14 2008 +0200
If we got an empty rect, assume the button is not present.
gtk/window-decorator/gtk-window-decorator.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 3ece461f53f58849a319b7969e046df8b2776672
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 4 08:55:30 2008 +0200
Also set shaded flag.
gtk/window-decorator/gtk-window-decorator.c | 3 +++
1 file changed, 3 insertions(+)
commit 3ad8a1ce8cf4aac50fd9494d51de22e6388f38f1
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Apr 4 08:52:52 2008 +0200
Always also add the opposite button when adding a stick/above/shade button.
gtk/window-decorator/gtk-window-decorator.c | 33 +++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
commit 5c0bad3fb183e7bc75aa3d0b16c5439ce4192052
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 3 17:22:35 2008 +0200
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1c48fcd87be09480fbb1f357443918007d7d127f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Apr 3 17:12:08 2008 +0200
Add NEWS entry and bump version for 0.7.4 release.
NEWS | 22 ++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 23 insertions(+), 1 deletion(-)
commit 20f48b45078003c8850fd07dcf363a1c6004d7bf
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 3 16:00:11 2008 +0200
Update German translation.
po/de.po | 334 +++++++++++++++++++++++++--------------------------------------
1 file changed, 130 insertions(+), 204 deletions(-)
commit 4dd24a504e19227a45c4ea9233e749b99f18f1a4
Author: C-F Language team <i18n@opencompositing.org>
Date: Thu Apr 3 14:36:23 2008 +0530
translation updates
po/af.po | 341 +++++-----
po/ar.po | 340 +++++-----
po/bg.po | 352 ++++++-----
po/bn.po | 357 ++++++-----
po/bn_IN.po | 423 +++++++------
po/bs.po | 346 ++++++-----
po/ca.po | 347 ++++++-----
po/cs.po | 348 ++++++-----
po/cy.po | 345 ++++++-----
po/da.po | 347 ++++++-----
po/de.po | 355 ++++++-----
po/el.po | 357 ++++++-----
po/en_GB.po | 1994 +++++++++++++++++++++++++++++++++++------------------------
po/en_US.po | 341 +++++-----
po/es.po | 354 ++++++-----
po/et.po | 352 ++++++-----
po/eu.po | 399 ++++++------
po/fi.po | 351 ++++++-----
po/fr.po | 380 +++++++-----
po/gl.po | 386 +++++++-----
po/gu.po | 349 ++++++-----
po/he.po | 347 ++++++-----
po/hi.po | 351 ++++++-----
po/hr.po | 352 ++++++-----
po/hu.po | 379 +++++++-----
po/id.po | 349 ++++++-----
po/it.po | 355 ++++++-----
po/ja.po | 739 ++++++++++++++--------
po/ka.po | 340 +++++-----
po/km.po | 352 ++++++-----
po/ko.po | 349 ++++++-----
po/lo.po | 340 +++++-----
po/lt.po | 352 ++++++-----
po/mk.po | 341 +++++-----
po/mr.po | 346 ++++++-----
po/nb.po | 369 ++++++-----
po/nl.po | 351 ++++++-----
po/or.po | 349 ++++++-----
po/pa.po | 356 ++++++-----
po/pl.po | 718 ++++++++++++---------
po/pt.po | 388 +++++++-----
po/pt_BR.po | 349 ++++++-----
po/ro.po | 346 ++++++-----
po/ru.po | 358 ++++++-----
po/sk.po | 355 ++++++-----
po/sl.po | 354 ++++++-----
po/sr.po | 449 ++++++++------
po/sv.po | 349 ++++++-----
po/ta.po | 340 +++++-----
po/tr.po | 353 ++++++-----
po/uk.po | 402 +++++++-----
po/vi.po | 340 +++++-----
po/xh.po | 341 +++++-----
po/zh_CN.po | 1164 +++++++++++++++++++---------------
po/zh_TW.po | 352 ++++++-----
po/zu.po | 341 +++++-----
56 files changed, 13313 insertions(+), 9867 deletions(-)
commit fcca11a018ac88b3f3a87f3062420687492df64a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 2 15:28:09 2008 +0200
Remove some dead code.
plugins/move.c | 3 +--
plugins/resize.c | 2 --
2 files changed, 1 insertion(+), 4 deletions(-)
commit be25d6a25c2475eba37c2084eadfbf2d7e5e9a39
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 2 15:25:45 2008 +0200
Allow key and button bindings being used interchangably in move and resize plugins.
This means it's now possible (again) to e.g. initiate move via a keyboard binding and terminate it using the mouse.
plugins/move.c | 41 +++++++++++++++++++++++++++++------------
plugins/resize.c | 30 ++++++++++++++++--------------
2 files changed, 45 insertions(+), 26 deletions(-)
commit 6eb13302a849a1266bb09320e2a54c4c0e744e14
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 2 09:39:49 2008 +0200
Allow shading for all kinds of decorated windows.
src/window.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 3e6513949a74329bdb917991d774cb8fab2abb54
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 17:20:27 2008 +0200
Bump core ABI.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e131ecbc4d71d7f3381f7cd04a5bfd4802f5e854
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Apr 1 17:01:47 2008 +0200
Texture compression for image textures.
include/compiz-core.h | 4 +++-
metadata/core.xml.in | 5 +++++
src/screen.c | 7 ++++++-
src/texture.c | 8 +++++++-
4 files changed, 21 insertions(+), 3 deletions(-)
commit d4e784a2e998b207a3fd892b10d692aa6f901c0a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:53:21 2008 +0200
Reorder blur texture fetches, to fetch all pixels in one indirection step on radeon cards.
plugins/blur.c | 102 ++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 68 insertions(+), 34 deletions(-)
commit f52efc283e5765609189bda38f6ebae82a4e737d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:49:33 2008 +0200
Added option for the independent texture fetch feature in blur.
metadata/blur.xml.in | 5 +++++
plugins/blur.c | 29 +++++++++++++++++++++++------
2 files changed, 28 insertions(+), 6 deletions(-)
commit 98e2e1e8e66f682d1f38ec3483b57753c98c579d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:47:36 2008 +0200
Use constants in the shader code instead of program parameters.
plugins/blur.c | 32 +++++++++-----------------------
1 file changed, 9 insertions(+), 23 deletions(-)
commit 72015a8deaab27cd1a11f6db408e1725c9eaf379
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:46:42 2008 +0200
Make as many as possible texture fetches independent in second pass of gaussian blur.
plugins/blur.c | 280 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 242 insertions(+), 38 deletions(-)
commit 6fc6acfbfa69edd6d9020c58986512883e3aa8a6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:46:20 2008 +0200
Make as many as possible texture fetches independent in first pass of gaussian blur.
plugins/blur.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 62 insertions(+), 8 deletions(-)
commit 74a559a3d5d4b9ed3f7b3597941032513a0770ba
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 16:45:21 2008 +0200
Provide glMultiTexCoord2f in screen struct.
include/compiz-core.h | 2 ++
src/screen.c | 4 +++-
2 files changed, 5 insertions(+), 1 deletion(-)
commit f18ebae83b65af2916938c6d79be0f95dc4c143a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 15:48:20 2008 +0200
Bump cube ABI.
include/compiz-cube.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1333bdf1fc1dc99784897788c38b186aca92cecb
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 15:47:41 2008 +0200
Moved multi output handling from rotate to cube to make it also work with inactive transparency.
include/compiz-cube.h | 1 +
plugins/cube.c | 23 +++++++++++++++++++++++
plugins/rotate.c | 21 ---------------------
3 files changed, 24 insertions(+), 21 deletions(-)
commit 136e62d050eacd0802ba2657b722fbbb1777de4f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 15:45:10 2008 +0200
Use cube progress to calculate cube transparency.
include/compiz-cube.h | 8 ++++----
metadata/cube.xml.in | 8 --------
plugins/cube.c | 40 ++++++++++++++++++----------------------
3 files changed, 22 insertions(+), 34 deletions(-)
commit 1be024b33b3f5a4af513d82a881bc02cc04ff5ac
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 15:38:06 2008 +0200
Pass cube progress in getRotation function.
include/compiz-cube.h | 3 ++-
plugins/cube.c | 12 +++++++-----
plugins/rotate.c | 6 ++++--
3 files changed, 13 insertions(+), 8 deletions(-)
commit 516521205409d522aed8afed5e35616bbf8c2dc4
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Apr 1 15:37:36 2008 +0200
Calculate a generic rotation progress value and use it to calculate the cube zoom out.
plugins/rotate.c | 68 +++++++++++++++++++++++++++++---------------------------
1 file changed, 35 insertions(+), 33 deletions(-)
commit ba05ada08ad69c7225e95fa6c7458f1951b700d7
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Mar 31 14:32:57 2008 +0200
Typo.
metadata/cube.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 15f317f11bd8fe1b43d7f96ea1ebefc8a21753d6
Merge: cf5c766a a1df59ca
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 29 14:31:43 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit cf5c766aecf634e8ab0629c1ba1c5ff24fd6d0a0
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 29 14:30:01 2008 +0100
Avoid unnecessarily unloading plugins if the new plugin list does not contain the core plugin.
src/display.c | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
commit a1df59ca40c45437391a15e272841f9d5d83dd9a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Mar 28 16:45:07 2008 +0100
Enable "Drag and Drop" action state for rotate flip edges.
metadata/rotate.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit 0c554bcbff69d13be8f8cba14263592be752f06c
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 27 16:27:38 2008 +0100
Also maximize too-big-for-workarea windows if their placement was skipped.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=827
plugins/place.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit eea3a52d76e4750fcab18ff330e9274c0b7ba167
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 27 09:07:19 2008 +0100
Recalculate window actions on frame size and transient status changes as the available actions depend on both.
src/event.c | 3 +++
src/window.c | 1 +
2 files changed, 4 insertions(+)
commit 16fb71c9fd1e451b221b0242595abaf19ad1a2b0
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 27 09:01:15 2008 +0100
Allow minimization for all normal type windows.
src/window.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 8c54aa0bde9bfc6fb5257812657db30c4bf4eb10
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 26 17:18:16 2008 +0100
If we couldn't get the timestamp for the window, try to get at least the timestamp of its transient parent for determining if the window should get focus or not.
src/window.c | 37 ++++++++++++++++++++++++++++---------
1 file changed, 28 insertions(+), 9 deletions(-)
commit 546750fdf8916a749910c3070bfde732febae16a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 25 16:41:25 2008 +0100
Correctly unwrap on unload.
plugins/rotate.c | 1 +
1 file changed, 1 insertion(+)
commit 912fe084c5fdf901f556565c9f3df516988a55ac
Merge: fe7c3035 b824c7f3
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 25 14:11:27 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit fe7c30358cb82bb964d9bac1d475a41c03a35a9a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 25 14:10:19 2008 +0100
Fix a number of damage issues.
plugins/clone.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit a57c4cffcc8defc473a3c059667701e6a78d098a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 25 14:07:27 2008 +0100
Remove all clones on unload.
plugins/clone.c | 5 +++++
1 file changed, 5 insertions(+)
commit b824c7f37a61448d974d622be90155c1e6295bef
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 23 09:51:39 2008 +0100
Don't allow minimization of windows that don't have the minimize action set and reduce code duplication.
src/window.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
commit 679f828dd76ed1e4ee499b6a0ba6431240649261
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 20:12:54 2008 +0100
Always recalculate window type and actions when changing window state.
src/event.c | 10 ----------
src/window.c | 26 +++++++++++++-------------
2 files changed, 13 insertions(+), 23 deletions(-)
commit 0dea3f7f5f145d8a1251b76dd44b171972d1fc8b
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 18:11:36 2008 +0100
Recalculate window type before updating window state.
When not doing that, certain plugins that rely on w->type being correct in the state change notification may behave incorrectly.
src/event.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 890f9641b9595fceef5ef76aacfd487da3561164
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 11:14:24 2008 +0100
Update saved window geometry when adding/removing decorations.
Otherwise, fullscreened windows jump by the decoration size each time the window is unfullscreened.
plugins/decoration.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 7615a9a84c510110b2c1440c5080ff68dd867eac
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 10:38:50 2008 +0100
Don't set mask in addWindowSizeChanges if the new geometry matches the old geometry.
src/window.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
commit b49188565692dc06b1fe777d18d0cb06db356dae
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 10:28:03 2008 +0100
Don't send out sync request when nothing changed.
src/window.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 44f1b44e2773febff19d7bb2fb30e88782a28637
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 10:22:38 2008 +0100
Send sync request when changing window size due to updating window attributes.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 61f8473ed79d679f0c9dd068340b14ad964dda12
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 08:00:46 2008 +0100
Adjust ConfigureRequest geometry for decoration size. Reference: https://bugs.freedesktop.org/show_bug.cgi?id=13589
src/window.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 3bc13042b2f46395cbe6afb3efcbfc86d5f32b40
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 17 09:39:52 2008 +0100
Don't send sync requests from reconfigureXWindow function.
This is done on the caller side.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=793
src/window.c | 3 ---
1 file changed, 3 deletions(-)
commit 73cdcba0a8054b5cc9308dd58b5ebee1bf44378c
Merge: d9023254 bcf10582
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 16 12:51:25 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit d9023254f8eaa2a3c974dda50f23258766595daa
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 16 12:31:44 2008 +0100
Use passed geometry for constraining min/max size rather than server geometry.
The passed geometry might be different to the server geometry, so don't override the changes.
src/window.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 871aa2d72293a6c2d1283590dde96bbe55494e4e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 18:15:49 2008 +0100
Improve comment and variable name.
src/event.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit bcf10582274d9b4cfe474735532eec0f83cc0ea7
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat Mar 15 20:21:42 2008 +0530
compiz translation updates
po/af.po | 203 ++++---
po/ar.po | 197 ++++---
po/bg.po | 212 ++++---
po/bn.po | 207 ++++---
po/bn_IN.po | 211 ++++---
po/bs.po | 210 ++++---
po/ca.po | 208 ++++---
po/cs.po | 207 ++++---
po/cy.po | 208 ++++---
po/da.po | 206 ++++---
po/de.po | 207 ++++---
po/el.po | 215 ++++---
po/en_GB.po | 1819 ++++++++++++++++++++++++++---------------------------------
po/en_US.po | 197 ++++---
po/es.po | 207 ++++---
po/et.po | 208 ++++---
po/eu.po | 207 ++++---
po/fi.po | 207 ++++---
po/fr.po | 207 ++++---
po/gl.po | 207 ++++---
po/gu.po | 207 ++++---
po/he.po | 218 ++++---
po/hi.po | 211 ++++---
po/hr.po | 210 ++++---
po/hu.po | 207 ++++---
po/id.po | 205 ++++---
po/it.po | 209 ++++---
po/ja.po | 547 ++++++++----------
po/ka.po | 197 ++++---
po/km.po | 212 ++++---
po/ko.po | 207 ++++---
po/lo.po | 197 ++++---
po/lt.po | 212 ++++---
po/mk.po | 203 ++++---
po/mr.po | 203 ++++---
po/nb.po | 209 ++++---
po/nl.po | 209 ++++---
po/or.po | 207 ++++---
po/pa.po | 213 ++++---
po/pl.po | 349 ++++++------
po/pt.po | 207 ++++---
po/pt_BR.po | 207 ++++---
po/ro.po | 208 ++++---
po/ru.po | 207 ++++---
po/sk.po | 210 ++++---
po/sl.po | 212 ++++---
po/sr.po | 317 ++++++-----
po/sv.po | 207 ++++---
po/ta.po | 197 ++++---
po/tr.po | 216 ++++---
po/uk.po | 211 ++++---
po/vi.po | 197 ++++---
po/xh.po | 203 ++++---
po/zh_CN.po | 1021 ++++++++++++++++-----------------
po/zh_TW.po | 206 ++++---
po/zu.po | 203 ++++---
56 files changed, 8769 insertions(+), 5842 deletions(-)
commit eab55dc460cabf0d938a7798f893a41683038670
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:48:45 2008 +0100
Also set w->managed on MapNotify event.
When not doing that, w->managed can be wrongly set to FALSE on a mapped, non-override_redirect window if a client maps its window and unmaps it right after that.
Scenario:
- client calls XMapWindow and XUnmapWindow
- we get MapRequest, set w->managed to true and map the window by calling XMapWindow
- we get UnmapNotify (for client unmap) and set w->managed to false
- we get MapNotify (for our map call) and don't set w->managed to true
src/event.c | 3 +++
1 file changed, 3 insertions(+)
commit a3753157b10eb4da5ff172e148cbd11c8ebd2284
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:48:35 2008 +0100
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e0e6a7f36aa23932391ac727b83670fad4b37f68
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:47:25 2008 +0100
Add nodelay hint to flip edges.
metadata/rotate.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit 6b7c4054eba499bf0ce94152637ab5875f2781a5
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 25 09:23:10 2008 +0100
Also use screen edge delays for DnD actions.
include/compiz-core.h | 3 +-
src/event.c | 110 ++++++++++++++++++++++++++++----------------------
2 files changed, 64 insertions(+), 49 deletions(-)
commit 410814ebb599bb31dff17e9ed7871a870b940ef7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:45:40 2008 +0100
Added screen edge trigger delay settings.
Plugins intending to prevent edge delays should add the metadata hint <nodelay> to their edge options.
include/compiz-core.h | 18 +++++++-
metadata/core.xml.in | 7 ++++
src/display.c | 5 ++-
src/event.c | 111 ++++++++++++++++++++++++++++++++++++++++++++++----
src/metadata.c | 28 ++++++++++---
5 files changed, 152 insertions(+), 17 deletions(-)
commit 57410ff2b2784d812b597b93aa6a0d6a06e8bcec
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:40:20 2008 +0100
Add option for selecting the amount of focus stealing prevention.
include/compiz-core.h | 15 ++++++++----
metadata/core.xml.in | 23 ++++++++++++++++++
src/screen.c | 2 ++
src/window.c | 64 ++++++++++++++++++++++++++++++++++-----------------
4 files changed, 79 insertions(+), 25 deletions(-)
commit b6194e28fa155d15ee9a9135db13a20f11d0b151
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:33:30 2008 +0100
The largedesktop plugins are responsible for switching viewports when a window is activated.
plugins/scale.c | 38 --------------------------------------
1 file changed, 38 deletions(-)
commit 67bc2cd6e4b00439d865493f4e46b1c2c608be77
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 12 00:03:27 2008 +0100
Switch viewports on window activation, not on focus change.
plugins/plane.c | 38 +++++++++++++-----------
plugins/rotate.c | 89 ++++++++++++++++++++++++++++----------------------------
2 files changed, 66 insertions(+), 61 deletions(-)
commit 7ad6926d9f03dd146cdf0bfac1e29ec52d2e320c
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 15 14:32:24 2008 +0100
Make activateWindow function wrappable so plugins can react on window activation.
include/compiz-core.h | 3 +++
plugins/scale.c | 2 +-
src/event.c | 2 +-
src/screen.c | 1 +
4 files changed, 6 insertions(+), 2 deletions(-)
commit fbc3c5462afba89da042c81d09bbfb2c7d9f77a7
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Mar 14 11:37:38 2008 +0100
When a position match is given for a window, constrain the positiong to the output for the geometry given in the match instead of the current output.
plugins/place.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit 7ecf8b456d6c40f8662de3bb7e6b7b6ec87516a1
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Mar 13 13:50:23 2008 +0100
Selected selected window when terminating scale instead of the last active window.
When not doing that, selecting a window using the button binding would fail when click-to-focus is disabled.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 60e3bb3646a7c07c9d8b2593a8fb7ca4eea9cd1a
Author: Jigish Gohil <cyberorg@prime.cyberorg.info>
Date: Thu Mar 13 10:56:55 2008 +0530
remove wrong be translation
configure.ac | 2 +-
po/be.po | 2826 ----------------------------------------------------------
2 files changed, 1 insertion(+), 2827 deletions(-)
commit 8cde7903fa4cfa14a728b1a8d8eba20906e96934
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 18:58:56 2008 +0100
Try to start decorator in initScreen because a value for DECOR_DISPLAY_OPTION_COMMAND might been already set in the xml metadata.
plugins/decoration.c | 3 +++
1 file changed, 3 insertions(+)
commit 40ee4b42945757b2afdd60943996ca3188ddfcfb
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 18:29:23 2008 +0100
Use minimum and maximum "z" component for vertex projection.
plugins/blur.c | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
commit 319b7b3f3e7fb6b93e43ca34fbe40922af6d6c44
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:38:48 2008 +0100
Apply core changes to blur.
plugins/blur.c | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
commit 81179bf81d4a39c96412f130781e8fb75363e310
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:32:17 2008 +0100
Use core changes in wobbly.
plugins/wobbly.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
commit 51afd69e67adbf23a7ed2dd2796a48cd53199014
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:27:28 2008 +0100
Use also "z" component in the vertex array, to ensure that plugins like blur that use the vertex array for calculations, can always work with all components.
src/paint.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit ba163eab7d92989fb7fc0adbfdfdde45df7757ee
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:21:04 2008 +0100
Added vertexStride window variable.
include/compiz-core.h | 3 ++-
src/paint.c | 3 ++-
src/window.c | 1 +
3 files changed, 5 insertions(+), 2 deletions(-)
commit c6e73a3b90fc7d0fdfc02f7eef29124850d454fd
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:18:22 2008 +0100
Set and use w->texCoordSize;
src/paint.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 3ffe45fbdac24bd8acf98d71c556790a741b121d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Mar 12 17:02:49 2008 +0100
Unredirect top most fullscreen window also if it only covers one output device. This also fixes unredirecting of applications/games that change the display resolution.
include/compiz-core.h | 6 +++++-
src/paint.c | 25 ++++++++++++++++++-------
src/screen.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
src/window.c | 16 +++++++++++++---
4 files changed, 80 insertions(+), 11 deletions(-)
commit 80c209676edbb166d149b0e9e5ea8c80d4bc8885
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 12 10:20:54 2008 +0100
Remove sessionInit and sessionFini wrappable functions.
They do not work as plugins may be (and most likely are) loaded after initializing the session.
Replace their usage for retrieving the current and previous session ID with a getSessionClientId function.
Store previous session ID for that.
include/compiz-core.h | 24 ++++++++----------------
src/core.c | 2 --
src/session.c | 52 +++++++++++++++++++++++++++++++--------------------
3 files changed, 40 insertions(+), 38 deletions(-)
commit d7a7063a3dd3d7ce8837324a808afcaeef715988
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 10 15:20:05 2008 +0100
Add another overlapping output handling mode "Smart". "Smart" basically is the old "Prefer larger" mode, selecting the output most part of the rectangle is on. "Prefer larger" and "Prefer smaller" only look for the rectangle center to determine the output.
include/compiz-core.h | 5 ++--
metadata/core.xml.in | 8 +++++--
src/screen.c | 64 ++++++++++++++++++++++++++++++++++-----------------
3 files changed, 52 insertions(+), 25 deletions(-)
commit f18a37666247f67a972f3ac81937fd674afc9d63
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 10 14:47:00 2008 +0100
Reduce duplicated code by reusing the outputDeviceForGeometry function to implement outputDeviceForPoint. For this, treat a point x,y just as a 1x1 sized rectangle which has its upper left corner at x,y.
src/screen.c | 23 +----------------------
1 file changed, 1 insertion(+), 22 deletions(-)
commit 3b0a54a13919d19a59e04299880fda6413f1f364
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 10 09:23:16 2008 +0100
Clamp point/geometry to compare to visible screen area.
When not doing that, always the current output is returned for windows that aren't visible, which is not desired.
src/screen.c | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
commit 1657bfa75dbc81751f2371fdd3283cd9fde3576e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 10 07:47:55 2008 +0100
Make outputDeviceForGeometry behave smarter when dealing with overlapping outputs.
Currently, the current output is returned if some part of the rectangle is on it; otherwise the output device the rectangle center is on is returned. This works fine for non-overlapping outputs, but with overlapping outputs, the window center may be on multiple outputs, making the determination ambiguous.
This patch applies the following strategy instead:
- Determine the output the largest part of the rectangle area is on.
- If there are multiple outputs with equally large parts, return the best output based on a user-selectable strategy.
- Otherwise, return the output that contains the largest part.
This commit also reverts large parts of commit 1a233a20d1de2b504b707fe79ad36268e683eb5d.
include/compiz-core.h | 4 ++
metadata/core.xml.in | 16 ++----
src/screen.c | 140 +++++++++++++++++++++++++++++++-------------------
3 files changed, 95 insertions(+), 65 deletions(-)
commit 0a5443067db7613168b91442d20669f92dbe0ce2
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Mar 10 00:46:56 2008 +0100
Initialize output size correctly.
src/screen.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit 1a233a20d1de2b504b707fe79ad36268e683eb5d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Sun Mar 9 23:48:56 2008 +0100
Added an option to control the selection of an output device, if the output regions overlap in the given point (xrandr 1.2 clone mode).
include/compiz-core.h | 11 ++++++-----
metadata/core.xml.in | 23 +++++++++++++++++++++++
src/screen.c | 43 ++++++++++++++++++++++++++++++++++++++++---
3 files changed, 69 insertions(+), 8 deletions(-)
commit 06f532709726b8f7c5572fdab5b88ae78adfef74
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 9 13:04:15 2008 +0100
Minor coding style fix.
src/session.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d3aff2f61b66b3454fc6d52e219794c792ade2b0
Merge: 6c81f24a 74c826b0
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 9 13:03:47 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 6c81f24aa3a738c444febf19a593dbbfce1c8baf
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 9 13:03:10 2008 +0100
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 410be7283d25bbacbb14a885dee6585a42493041
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 9 13:02:19 2008 +0100
Add a sessionInit and a sessionFini callback function.
Use sessionInit to transmit information about client ids.
include/compiz-core.h | 16 ++++++++++++++++
src/core.c | 2 ++
src/session.c | 49 +++++++++++++++++++++++++++++++------------------
3 files changed, 49 insertions(+), 18 deletions(-)
commit 59fa7e7791489e256f4f71cfbb611921006dfa6e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 9 12:56:05 2008 +0100
Generalize session event functions to have only one event function instead of four.
include/compiz-core.h | 45 ++++++++++++++--------------------------
src/core.c | 5 +----
src/session.c | 57 +++++++++++++++++++++++++++------------------------
3 files changed, 46 insertions(+), 61 deletions(-)
commit 74c826b07a82af32b5e697fe8611409ba20a4580
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Mar 6 19:21:43 2008 +0100
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f459b8758ab4686a44c2be5707c6db062a1f14d7
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Mar 6 19:12:44 2008 +0100
Add NEWS entry and bump version for 0.7.2 release.
NEWS | 12 ++++++++++++
configure.ac | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 66f324eddf2b45f409558b71320741b89b64c498
Author: Roland Bär <roland@verifysoft.de>
Date: Wed Mar 5 14:50:01 2008 +0100
Avoid possible NULL pointer dereferences.
plugins/dbus.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit a1c00b7bef219114427a24e72b9d9aede983fb9e
Author: Roland Bär <roland@verifysoft.de>
Date: Mon Mar 3 14:00:17 2008 +0100
Simplified logMessage()
src/main.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
commit e64e7a0e0402efe3965e33683ff50af8b425eb38
Merge: 34ea58cd 9964fd99
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 5 07:04:34 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 9964fd99b3e9fdc242ea57c4baf0109694213458
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 4 15:29:22 2008 +0100
Invoke terminate function for edge buttons if button is released.
Also set InitButton state for edge buttons.
src/event.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 34ea58cdaad20da1c939bb3779b4abcb7fcf99cb
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Mar 4 07:42:00 2008 +0100
Annotate draw is a dbus only action, reflect that in the metadata.
metadata/annotate.xml.in | 3 ++-
plugins/annotate.c | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
commit a8c7c895483f7450a9d5292372a9088f5c5a62e6
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 3 18:05:36 2008 +0100
Don't switch viewports when a window requests to get focus.
Instead, switch when the window actually got focus as its focus might have been prevented by focus stealing prevention, in which case the viewport change would be unexpected by the user.
plugins/plane.c | 50 ++++++++++++++++++++++++--------------------------
plugins/rotate.c | 56 +++++++++++++++++++++++++++-----------------------------
2 files changed, 51 insertions(+), 55 deletions(-)
commit 35e8ca14e4078a28fad39d3d715eef0dca32be96
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 2 19:14:11 2008 +0100
Fix erase mode.
This one improves the last attempt to fix the erase mode.
plugins/annotate.c | 1 +
1 file changed, 1 insertion(+)
commit b61a7889dda06acd4859a3e0f41453090a9f4e31
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 2 19:12:13 2008 +0100
Revert "Fixed annotate erase mode."
This reverts commit 40435f72073bb5747d1b63948807c207c31174b0.
plugins/annotate.c | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
commit 40435f72073bb5747d1b63948807c207c31174b0
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 2 17:55:14 2008 +0100
Fixed annotate erase mode.
plugins/annotate.c | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
commit 0fdb07202d46366ea2b03d3826c67496ecae8677
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Mar 2 13:24:12 2008 +0100
Always use the current window decoration extents instead of the custom decoration extents, which may not be currently used (e.g. if the window was excluded from decorations).
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=818
plugins/decoration.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 6f4081a1cb0a6359703c64e13f019bb8c137275f
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 1 21:35:08 2008 +0100
Don't try to get button positions for undecorated windows.
Reference: https://bugs.freedesktop.org/show_bug.cgi?id=14729
gtk/window-decorator/gtk-window-decorator.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 5b6444bfc1bce38cb8c516c13b7dd99083bcf333
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 1 21:02:21 2008 +0100
Fixed annotate erase invocation and termination.
metadata/annotate.xml.in | 2 +-
plugins/annotate.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 30e4f17db4bd9af622ce561502fc94fb2b3dcc68
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 1 20:33:54 2008 +0100
Correctly terminate move action if it was initiated by decoration button press and the button binding was not set to <some modifier>+Button1.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=725
plugins/move.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit c72db20b7f811c4d2f0e87a4866f82c88913ddba
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 1 20:12:55 2008 +0100
Clear window input extents when removing decoration from a window.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=818
plugins/decoration.c | 5 +++++
1 file changed, 5 insertions(+)
commit 9fc1a57533811552e9697dd7423a2ed38fd7d6f6
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Mar 1 17:32:31 2008 +0100
Make scaleSelectWindow wrappable so that subplugins can be notified of window selection.
include/compiz-scale.h | 5 ++++-
plugins/scale.c | 8 ++++++--
2 files changed, 10 insertions(+), 3 deletions(-)
commit 690dbad3bbe9a650ca948839f18ed9ef1ee20af7
Merge: 965f77b1 ac4902c1
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 27 17:53:18 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 965f77b1f8dcdf076d226cb106171c2f87830db2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 27 17:49:24 2008 +0100
Set cancel state when ending scale the same way as it was initiated.
When not doing that, the last active window will be activated, which might be unintended, e.g. if the window is shaded.
In general, we want scale to only activate windows if the user selected them by either using the mouse or the Return key.
plugins/scale.c | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
commit ac4902c1193e70fe23e841063fe3a4991ed93dba
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Feb 27 08:04:21 2008 +0100
Fix warning.
gtk/window-decorator/gtk-window-decorator.c | 1 -
1 file changed, 1 deletion(-)
commit c87c12b816a736328a7a66570996cf610af97a2e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 26 09:56:17 2008 +0100
Correctly reflect changes to Gnome's DPI settings.
Gtk+ emits a style-set signal in that case.
Reference: http://bugs.opencompositing.org/show_bug.cgi?id=791
gtk/window-decorator/gtk-window-decorator.c | 47 ++++++++++++-----------------
1 file changed, 20 insertions(+), 27 deletions(-)
commit 78ea056718b63472223cdf6f7dd9af76b3468394
Merge: 84a105d3 81a0ca4b
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 26 07:17:18 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 84a105d33574a224b85ef4d99d402dce021028ee
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 26 07:15:26 2008 +0100
Update translatable files.
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 2d6bbd631a6df775fb5cebf84c337a16cd54d286
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 26 07:14:32 2008 +0100
Use gettext to translate tooltips and dialog items of gtk-window-decorator.
gtk/window-decorator/Makefile.am | 10 +++++++-
gtk/window-decorator/gtk-window-decorator.c | 40 ++++++++++++++++++-----------
2 files changed, 34 insertions(+), 16 deletions(-)
commit 81a0ca4b154625cb65b9d57a5c081806c84fc1fb
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Feb 26 02:45:09 2008 +0100
Clear switcher content to make sure that the new background pixmap gets applied.
kde/window-decorator-kde4/switcher.cpp | 1 +
1 file changed, 1 insertion(+)
commit df6687a85bb7788b9766c1633982203daea8731a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Feb 26 01:34:47 2008 +0100
Rotate in right direction if hsize is 3.
plugins/rotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 22f6729e4863cf8019fd7b61ec6ec948c76f4685
Author: Patrick Niklaus <marex@opencompositing.org>
Date: Mon Feb 25 18:45:13 2008 +0100
Use visual and depth of the window to support RGBA.
plugins/svg.c | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
commit 07ea59316db40e8d47619c1feabbddad90da14fd
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Feb 24 13:15:51 2008 +0100
Avoid possible NULL pointer dereferences.
plugins/fuse.c | 6 ++++++
plugins/gconf.c | 12 ++++++++++++
plugins/kconfig.cpp | 19 ++++++++++++++-----
3 files changed, 32 insertions(+), 5 deletions(-)
commit c04f3f4fc26dbe9c07cebf2517d130c97049076f
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Sep 20 15:58:48 2007 +0300
mem leak fix
src/display.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit f122f63130e31bffd77dde8220cf2afff319e23d
Merge: 3213fe95 7d2c53af
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Feb 24 12:06:54 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 3213fe9518f19162f5deae474ea8d1ea700fa5a7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Feb 24 12:04:03 2008 +0100
Make sure a window is selected after relayouting slots.
plugins/scale.c | 65 +++++++++++++++++++++++++++++----------------------------
1 file changed, 33 insertions(+), 32 deletions(-)
commit 16025e49064591b1d19de0f37d37d5997acde444
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Feb 24 12:00:51 2008 +0100
Revert "Select window under pointer right after ending the zoom out animation, so that a mouse move is not needed for that."
This reverts commit e7f9fd9d0eed0ea2f661334fc8d8550da94be7ea.
plugins/scale.c | 184 +++++++++++++++++++++++++++-----------------------------
1 file changed, 89 insertions(+), 95 deletions(-)
commit 7d2c53af136d5c7b279fe7950f3d736237cf7a03
Author: C-F Language team <i18n@opencompositing.org>
Date: Sun Feb 24 00:48:41 2008 +0530
oops, readding deleted file
po/da.po | 3498 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 3498 insertions(+)
commit 7a5704aa7b009bc85f61272db81192f91034af43
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat Feb 23 23:29:19 2008 +0530
translation update
po/af.po | 2 +-
po/ar.po | 2 +-
po/be.po | 2 +-
po/bg.po | 2 +-
po/bn.po | 2 +-
po/bn_IN.po | 2 +-
po/bs.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 354 +++---
po/cy.po | 2 +-
po/da.po | 3498 -----------------------------------------------------------
po/de.po | 2 +-
po/el.po | 14 +-
po/en_GB.po | 2 +-
po/en_US.po | 2 +-
po/es.po | 771 ++++++-------
po/et.po | 2 +-
po/eu.po | 777 ++++++-------
po/fi.po | 10 +-
po/fr.po | 14 +-
po/gl.po | 2 +-
po/gu.po | 2 +-
po/he.po | 2 +-
po/hi.po | 2 +-
po/hr.po | 2 +-
po/hu.po | 15 +-
po/id.po | 2 +-
po/it.po | 11 +-
po/ja.po | 16 +-
po/ka.po | 2 +-
po/km.po | 2 +-
po/ko.po | 16 +-
po/lo.po | 2 +-
po/lt.po | 2 +-
po/mk.po | 2 +-
po/mr.po | 2 +-
po/nb.po | 14 +-
po/nl.po | 26 +-
po/or.po | 2 +-
po/pa.po | 2 +-
po/pl.po | 59 +-
po/pt.po | 10 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 2 +-
po/sk.po | 280 +++--
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 106 +-
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/vi.po | 2 +-
po/xh.po | 2 +-
po/zh_CN.po | 2 +-
po/zh_TW.po | 2 +-
po/zu.po | 2 +-
57 files changed, 1142 insertions(+), 4929 deletions(-)
commit e7f9fd9d0eed0ea2f661334fc8d8550da94be7ea
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Feb 23 17:25:07 2008 +0100
Select window under pointer right after ending the zoom out animation, so that a mouse move is not needed for that.
Shift around a few functions for that.
plugins/scale.c | 184 +++++++++++++++++++++++++++++---------------------------
1 file changed, 95 insertions(+), 89 deletions(-)
commit f0d43e12b57cf949af102b3d48c57772d39bb739
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 22 09:05:01 2008 +0100
Don't change stacking order and focus if the user cancelled scale.
include/compiz-scale.h | 5 ++++-
plugins/scale.c | 18 ++++++++++++++----
2 files changed, 18 insertions(+), 5 deletions(-)
commit 59b96600a9cd485ca35009469bd590f4d2708ce6
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 19 19:57:36 2008 +0100
Updating the window size is sufficient to reflect workarea size changes.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 55fb806f52ab8537669b90634ee473c3c1da3a7a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 19 17:14:33 2008 +0100
Update maximized window's geometry if the screen workarea changed.
src/screen.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 111ced372fd8f375bca26d87d7dce2ae874609bd
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 19 17:06:38 2008 +0100
Prevent switcher window being re-placed by the decoration plugin by specificying a static window gravity.
plugins/switcher.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit ee08ce099fbe93197182fa02161b2dbb39bf1620
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Feb 19 16:44:29 2008 +0100
Correctly unset TermButton / TermKey state.
plugins/scale.c | 2 ++
1 file changed, 2 insertions(+)
commit c60f5216a76d8d7d788d974e2a194a3d4fac0eab
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Feb 18 20:26:46 2008 +0100
Revert "Query bound pixmap texture target, if the fbconfig only reports rectangle texuture support, but the texture has power of two dimensions."
This reverts commit 0686a202da4d949d668b2ad029a290659b86b777.
This has been already fixed in the xserver for current AIGLX and the DRI2 TTM buffer object texture from pixmap implementation in the xserver will be also fixed before a release.
src/texture.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 019ea33914db7b8e166eca415a89d8f8e2e531ad
Merge: a2bfb212 0686a202
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 18 20:08:47 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit a2bfb21288cce3771354d08256815784c0da190e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 18 20:02:43 2008 +0100
Fix saving session client id to session manager.
Previously, it was not possible to simply omit the --sm-client-id when connecting to the SM as new client, which was needed to get Compiz connected to KDE's session manager.
Now, the session id is always written to the SM and not only replaces the old session ID.
src/session.c | 76 ++++++++++++++++++++++++++---------------------------------
1 file changed, 33 insertions(+), 43 deletions(-)
commit 0686a202da4d949d668b2ad029a290659b86b777
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Feb 18 20:02:25 2008 +0100
Query bound pixmap texture target, if the fbconfig only reports rectangle texuture support, but the texture has power of two dimensions.
(known as the white shadows bug)
src/texture.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit e8408036e07b76691400a8a09fbec237618f2602
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Sat Feb 16 10:58:08 2008 -0600
[PATCH] only allow rotate to faces that exist
plugins/rotate.c | 6 ++++++
1 file changed, 6 insertions(+)
commit d0507a34884c273c22bff5c72cfa33a8b1b296df
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 15 15:52:15 2008 +0100
Don't showdesktop grabbed windows.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e128f3e5a337e2459282a6e8233c436fccd2db49
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 15 07:32:36 2008 +0100
Don't overwrite new client id with the one passed via command line.
src/session.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
commit 95f2bf7c64a4a818376ad2695e2bc8cfc6403490
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 14 18:21:29 2008 +0100
Export session client id to sessionSaveYourself.
include/compiz-core.h | 24 +++++++++++++-----------
src/session.c | 14 ++++++++------
2 files changed, 21 insertions(+), 17 deletions(-)
commit 19cdac6e498ace913b3a93df22d2373e722e9433
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Feb 12 04:26:06 2008 +0100
Do no register core path twice.
plugins/dbus.c | 2 --
1 file changed, 2 deletions(-)
commit 5d813fbe8b85aa63505348c507029e6f0a6fb54b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Feb 12 04:05:45 2008 +0100
Do not try to produce broken introspection information for unknown option types.
plugins/dbus.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d13370423b9eeb91b685f2cb41cc168df05592be
Author: Christopher Williams <christopherw@verizon.net>
Date: Fri Feb 8 11:17:01 2008 +0100
Fix KDE3 and KDE4 configure checks.
configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 51b2a22806b56d183415bd20a1f8fd12db9e8d01
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Feb 8 10:02:02 2008 +0100
Don't allow minimization of skip taskbar dialogs.
Added a comment explaining why.
src/window.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 16ad73bf9b2bbc6642ef37d006b8907bb1a6625d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 30 10:55:28 2008 +0100
Added wrappable callback functions for session management events.
include/compiz-core.h | 51 +++++++++++++++++++++++++++++++++++++++++----------
src/core.c | 5 +++++
src/session.c | 31 +++++++++++++++++++++++++++++++
3 files changed, 77 insertions(+), 10 deletions(-)
commit b48d664a91a541dbb791fad45ce0eb57cf6e2496
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Feb 7 15:17:15 2008 +0100
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a6763350ba9a578e9df6adbdb7eadc174015c960
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Feb 7 14:53:28 2008 +0100
Add NEWS entry and bump version for 0.7.0 release.
NEWS | 32 ++++++++++++++++++++++++++++++++
configure.ac | 4 ++--
2 files changed, 34 insertions(+), 2 deletions(-)
commit fdce9d8289913e6297363fc0b6183ebfcd0afc05
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 7 14:38:48 2008 +0100
Use outputDeviceForGeometry function for implementing outputDeviceForWindow
to get rid of code duplication.
src/window.c | 25 ++++---------------------
1 file changed, 4 insertions(+), 21 deletions(-)
commit 269d155a410390cacc80d540ad6e1edd5dd2203d
Merge: c3f2d5e8 155efcee
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 7 12:20:40 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit c3f2d5e860a529704a170328dcab3b6ea8cfee10
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Feb 7 12:19:20 2008 +0100
Disable "Slow animations" key by default.
This option has uses for debug and demo purposes only, but is not relevant for normal usage, so it should be unassigned by default.
metadata/core.xml.in | 1 -
1 file changed, 1 deletion(-)
commit 155efcee75131b504d7a9cc7579fba12efd45c14
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Feb 7 03:49:12 2008 +0100
Fixed handling of autogenerated files to make distcheck work again.
include/Makefile.am | 2 ++
kde/window-decorator-kde4/Makefile.am | 5 +++--
plugins/Makefile.am | 1 +
src/Makefile.am | 1 +
4 files changed, 7 insertions(+), 2 deletions(-)
commit 23e44df4da3c47d19fac2458211bbd66d9edfb6e
Merge: d9169696 a0d236e2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 4 14:45:34 2008 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit d916969639afa6f8bdd7fa4f80b5dde525ba6120
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 4 14:41:43 2008 +0100
Fixed list parsing.
plugins/ini.c | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
commit e506538ed33db3e702ba0135534d918aaaf44d61
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Feb 4 14:23:20 2008 +0100
Beautification.
plugins/ini.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 36a0d213348cd852d214af58a9244b38f6545823
Author: Randolph Chung <randolph@tausq.org>
Date: Mon Feb 4 14:22:59 2008 +0100
Fix operator order.
plugins/ini.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a0d236e2cc09985d3f6c417dc1468944959c920f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 04:10:44 2008 +0100
Watch for plasma theme changes.
kde/window-decorator-kde4/decorator.cpp | 15 +++++++++++++++
kde/window-decorator-kde4/decorator.h | 2 ++
2 files changed, 17 insertions(+)
commit 3c1c706346a76009ddae7fb13ba022b7b80a97f2
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 04:02:45 2008 +0100
Set switcher backgound pixmap instead of only a color.
kde/window-decorator-kde4/switcher.cpp | 19 ++++++++-----------
kde/window-decorator-kde4/switcher.h | 1 +
2 files changed, 9 insertions(+), 11 deletions(-)
commit 8ea5d28e37a965d9c74638a56e1779a42dc5e9ca
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 03:23:42 2008 +0100
Use Plasma::Svg and some code from Plasma::Dialog to paint directly into a QPixmap.
kde/window-decorator-kde4/decorator.cpp | 6 -
kde/window-decorator-kde4/switcher.cpp | 257 ++++++++++++++++++--------------
kde/window-decorator-kde4/switcher.h | 21 +--
3 files changed, 153 insertions(+), 131 deletions(-)
commit 5f76ea4aaa3f812215c52fff58557558cefebdc6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 02:07:41 2008 +0100
Do not resize the decoration widget to the wrong dimensions first.
kde/window-decorator-kde4/window.cpp | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
commit 7e5ba8be4bc7e19bc1f47b96fdfbdfe58ad0a6e9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 01:49:41 2008 +0100
Set switcher selection color.
kde/window-decorator-kde4/switcher.cpp | 15 +++++++++++++--
kde/window-decorator-kde4/utils.cpp | 3 +++
kde/window-decorator-kde4/utils.h | 1 +
3 files changed, 17 insertions(+), 2 deletions(-)
commit da57394a7c9586292d98f2a799fb51357add4b81
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 01:49:16 2008 +0100
Allow the window decorator to change the selection rectangle color.
plugins/switcher.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 79 insertions(+), 5 deletions(-)
commit 708327a5b0892d5afeb90d68a20e491f3056f5db
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 01:48:23 2008 +0100
Add atom define that allows the decorator to change the color of the selection rectangle of the switcher window.
include/decoration.h | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 7057301fa5cd6db67d2dea9f7f8f83d66ee06b65
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 00:56:02 2008 +0100
Removed old switcher code.
kde/window-decorator-kde4/window.cpp | 46 ++++++------------------------------
kde/window-decorator-kde4/window.h | 1 -
2 files changed, 7 insertions(+), 40 deletions(-)
commit b4092ab6b5639df736da430f07a3381a2901aee6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 00:52:12 2008 +0100
Include only needed headers.
kde/window-decorator-kde4/switcher.cpp | 18 +++---------------
kde/window-decorator-kde4/switcher.h | 7 +++----
2 files changed, 6 insertions(+), 19 deletions(-)
commit d991fbab2b7fc726e20af4554be7d17f06fe5a94
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 00:44:47 2008 +0100
Set blur property for the switcher window.
kde/window-decorator-kde4/switcher.cpp | 82 ++++++++++++++++++++++++++++++++--
kde/window-decorator-kde4/switcher.h | 4 ++
2 files changed, 83 insertions(+), 3 deletions(-)
commit f5a315df7ddfddf040f307e075b396fc2542cf26
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 00:11:49 2008 +0100
Use Plasma to draw the application switcher window.
kde/window-decorator-kde4/Makefile.am | 4 +-
kde/window-decorator-kde4/decorator.cpp | 65 ++++----
kde/window-decorator-kde4/decorator.h | 3 +
kde/window-decorator-kde4/switcher.cpp | 258 ++++++++++++++++++++++++++++++++
kde/window-decorator-kde4/switcher.h | 91 +++++++++++
5 files changed, 393 insertions(+), 28 deletions(-)
commit d29094df5fcc0c0e1eb13a02cdb7662085cef9c6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Feb 1 00:10:49 2008 +0100
Link against Plasma.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 25b4c0eba01146cdffd53dd8f81089c57d787718
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 31 15:24:04 2008 +0100
Give switcher window active window decorations.
kde/window-decorator/window.cpp | 3 +++
1 file changed, 3 insertions(+)
commit c0d7f2cde4db0d1404eb6cda611a21f996591192
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 31 09:26:12 2008 +0100
Bump decorator interface version as decoration atom names changed.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4416007679541a9e144e3b8a5365adeaaddb04c8
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jan 31 09:24:32 2008 +0100
Make decoration atom names part of the decoration interface.
If those atom names do not match between decorator and decoration plugin, the decorator will be useless; so it makes sense to include them in the interface.
gtk/window-decorator/gtk-window-decorator.c | 13 ++++++-------
include/decoration.h | 8 ++++++++
kde/window-decorator-kde4/utils.cpp | 13 +++++++------
kde/window-decorator/utils.cpp | 13 +++++++------
libdecoration/decoration.c | 2 +-
plugins/blur.c | 2 +-
plugins/decoration.c | 11 ++++++-----
plugins/switcher.c | 6 +++---
8 files changed, 39 insertions(+), 29 deletions(-)
commit 246cf6eb353459d3c666e59419e7d4c7e2679959
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:59:55 2008 +0100
Use new atom names.
kde/window-decorator-kde4/utils.cpp | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 0521d58fae882a004eb063c88872afda4059cc48
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:57:49 2008 +0100
Use new atom names.
kde/window-decorator/utils.cpp | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 325c0e47b058e41c685f4838319416eb9ee7ab35
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:55:49 2008 +0100
Update to new atom names.
gtk/window-decorator/gtk-window-decorator.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 2c83071828f8e355f7c75cbe020a15897a9f7a71
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:50:37 2008 +0100
Use _COMPIZ_ prefix for all decoration related atoms.
plugins/decoration.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 51bdc5ffe6dcf734ed16ff69bbbc642dfb1cbde9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:49:33 2008 +0100
Use _COMPIZ_ prefix for all non stadardized decoration manager atom names.
libdecoration/decoration.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 40af2e53c1ac4f26afa2f03b2c028c372d913195
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:46:50 2008 +0100
Use _COMPIZ_ prefix to symbolize that this is a compiz private atom.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f4cd43140e00bb2b91356516c73e513719045e56
Merge: 176a8110 41b3fd8e
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:16:56 2008 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 176a81107c9b77439850c2c1f7d9ecb138b7e2cd
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jan 30 17:16:03 2008 +0100
The KDE4 window decorator now only uses public KDE API (version >= 4.0.1) to build.
Thanks to Lubos Lunak for making all needed parts public in KDE.
kde/window-decorator-kde4/Makefile.am | 4 +-
kde/window-decorator-kde4/decorator.cpp | 2 +-
kde/window-decorator-kde4/decorator.h | 3 +-
kde/window-decorator-kde4/kdecoration_plugins.cpp | 212 ++++++++++++++++++++++
kde/window-decorator-kde4/kdecoration_plugins.h | 90 +++++++++
kde/window-decorator-kde4/options.cpp | 21 +--
kde/window-decorator-kde4/window.cpp | 18 +-
kde/window-decorator-kde4/window.h | 2 +-
8 files changed, 327 insertions(+), 25 deletions(-)
commit 41b3fd8eaf846f158d248fbf43a3bfd7e86095cb
Author: C-F Language team <i18n@opencompositing.org>
Date: Tue Jan 29 17:33:01 2008 +0530
translation update
configure.ac | 2 +-
po/af.po | 22 +-
po/ar.po | 22 +-
po/be.po | 24 +-
po/bg.po | 22 +-
po/bn.po | 24 +-
po/bn_IN.po | 24 +-
po/bs.po | 22 +-
po/ca.po | 24 +-
po/cs.po | 24 +-
po/cy.po | 22 +-
po/da.po | 24 +-
po/de.po | 107 +--
po/el.po | 24 +-
po/en_GB.po | 22 +-
po/en_US.po | 22 +-
po/es.po | 44 +-
po/et.po | 22 +-
po/eu.po | 2648 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/fi.po | 24 +-
po/fr.po | 24 +-
po/gl.po | 24 +-
po/gu.po | 24 +-
po/he.po | 22 +-
po/hi.po | 24 +-
po/hr.po | 22 +-
po/hu.po | 38 +-
po/id.po | 22 +-
po/it.po | 30 +-
po/ja.po | 38 +-
po/ka.po | 22 +-
po/km.po | 22 +-
po/ko.po | 24 +-
po/lo.po | 22 +-
po/lt.po | 22 +-
po/mk.po | 22 +-
po/mr.po | 22 +-
po/nb.po | 24 +-
po/nl.po | 1150 ++++++++-----------------
po/or.po | 24 +-
po/pa.po | 24 +-
po/pl.po | 24 +-
po/pt.po | 33 +-
po/pt_BR.po | 24 +-
po/ro.po | 22 +-
po/ru.po | 30 +-
po/sk.po | 22 +-
po/sl.po | 22 +-
po/sr.po | 22 +-
po/sv.po | 24 +-
po/ta.po | 22 +-
po/tr.po | 22 +-
po/uk.po | 219 ++---
po/vi.po | 22 +-
po/xh.po | 22 +-
po/zh_CN.po | 24 +-
po/zh_TW.po | 24 +-
po/zu.po | 22 +-
58 files changed, 4036 insertions(+), 1379 deletions(-)
commit 980f80079180d64c31c60bdbfc22ce01e2065bb8
Merge: 327367d8 3afa19fc
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jan 28 18:32:15 2008 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 3afa19fc8ae382449913e4d6a7313630f5083b4e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jan 28 14:20:47 2008 +0100
Minor coding style enhancement.
plugins/rotate.c | 2 ++
1 file changed, 2 insertions(+)
commit 803be74f3ddfca3ffa2a6d1ef9b117e5c7327b9d
Author: Guillaume Seguin <guillaume@segu.in>
Date: Sat Jul 28 20:24:42 2007 +0200
* Add snap_bottom option
* Do not snap when there are only 2 viewports
metadata/rotate.xml.in | 5 +++++
plugins/rotate.c | 43 ++++++++++++++++++++++++++++++-------------
2 files changed, 35 insertions(+), 13 deletions(-)
commit 327367d89235a34b5e822ec01a061a96f623a95d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Sun Jan 27 16:27:59 2008 +0100
Check only for public KDE 4.0 decoration headers. (Will be available in 4.0.1 and 4.1)
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e8629f320b0d6eb8300031148d0c16efb6fd69b3
Merge: 0d275058 38e48f9e
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jan 24 01:06:08 2008 +0100
Merge branch 'master' of git+ssh://onestone@git.freedesktop.org/git/xorg/app/compiz
commit 0d27505802e3236496f5e3d9252b08577581d19f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jan 22 19:32:13 2008 +0100
Added kde-window-decorator KDE 4 port.
kde/Makefile.am | 2 +-
kde/window-decorator-kde4/Makefile.am | 44 +
kde/window-decorator-kde4/decorator.cpp | 980 ++++++++++++
kde/window-decorator-kde4/decorator.h | 181 +++
kde/window-decorator-kde4/main.cpp | 196 +++
kde/window-decorator-kde4/options.cpp | 187 +++
kde/window-decorator-kde4/options.h | 140 ++
kde/window-decorator-kde4/org.kde.KWin.xml | 10 +
kde/window-decorator-kde4/utils.cpp | 208 +++
kde/window-decorator-kde4/utils.h | 65 +
kde/window-decorator-kde4/window.cpp | 2210 ++++++++++++++++++++++++++++
kde/window-decorator-kde4/window.h | 259 ++++
12 files changed, 4481 insertions(+), 1 deletion(-)
commit dc044dc6a0acaad35c7474fb9aca546ebe7c71ba
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jan 22 19:29:53 2008 +0100
Added KDE4 configure checks.
configure.ac | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 62 insertions(+)
commit 38e48f9eaf3bbf53dcd61a900c38a4d9a207ebde
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Thu Jan 10 23:13:05 2008 -0600
Do librsvg initialization/termination.
Fixes the broken svg loading due to GLib-GObject-CRITICAL errors.
plugins/svg.c | 4 ++++
1 file changed, 4 insertions(+)
commit 6b069ec7877ccd12cfad776b8d5afcf7bfa5900d
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 20 17:11:04 2008 +0100
Allow minimizing non-transient dialog windows.
Transient child dialog can be minimized by minimizing their parent, but non-transients can not; which is why we should allow them to be minimized.
This change also allows that every window which has the minimize action allowed to be minimized by external applications (such as the decorator), which should be desired behaviour anyway.
src/event.c | 2 +-
src/window.c | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
commit 5991ac0aed982d7ca0178ef13374981284b359b2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jan 20 17:06:58 2008 +0100
Allow maximizing dialog windows.
If the app doesn't intend to prevent size changes for the dialog (by setting minimum/maximum size constraints), there's no reason why we should prevent dialog maximization.
src/window.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 256728b9de329bcdbed6d665589082ad8f3bc7e2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jan 16 09:12:32 2008 +0100
On shading, set input focus after setting the hidden state to make sure that the frame is properly focussed.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 0cde4999b7b01eb1bc91cf0aeb0b508288d4016b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jan 15 14:53:46 2008 +0100
Wait for the proper configure (and map) events before rebinding the decoration pixmap.
- On some systems the decoration widget window gets mapped first and resized after the map. KWD used a wrong window pixmap in this case.
kde/window-decorator/decorator.cpp | 2 +-
kde/window-decorator/window.cpp | 20 +++++++++++++-------
kde/window-decorator/window.h | 3 ++-
3 files changed, 16 insertions(+), 9 deletions(-)
commit 94a24cff269e24b4ab1d23da450bb6f7390d8c81
Author: Compiz Fusion l10n team <i18n@opencompositing.org>
Date: Thu Jan 10 16:28:23 2008 +0530
Translations update
configure.ac | 2 +-
po/af.po | 2 +-
po/ar.po | 2 +-
po/be.po | 4 +-
po/bg.po | 2 +-
po/bn.po | 23 +-
po/bn_IN.po | 2920 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/bs.po | 2 +-
po/ca.po | 9 +-
po/cs.po | 8 +-
po/cy.po | 2 +-
po/da.po | 2 +-
po/de.po | 311 +++----
po/el.po | 2 +-
po/en_GB.po | 2 +-
po/en_US.po | 2 +-
po/es.po | 2 +-
po/et.po | 2 +-
po/fi.po | 566 +++++-------
po/fr.po | 2 +-
po/gl.po | 2 +-
po/gu.po | 2 +-
po/he.po | 2 +-
po/hi.po | 2 +-
po/hr.po | 130 ++-
po/hu.po | 2 +-
po/id.po | 2 +-
po/it.po | 2 +-
po/ja.po | 132 +--
po/ka.po | 2 +-
po/km.po | 2 +-
po/ko.po | 2 +-
po/lo.po | 2 +-
po/lt.po | 2 +-
po/mk.po | 2 +-
po/mr.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 16 +-
po/or.po | 4 +-
po/pa.po | 2 +-
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 8 +-
po/ro.po | 2 +-
po/ru.po | 18 +-
po/sk.po | 2 +-
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 2 +-
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/vi.po | 2 +-
po/xh.po | 2 +-
po/zh_CN.po | 142 ++-
po/zh_TW.po | 2 +-
po/zu.po | 2 +-
57 files changed, 3572 insertions(+), 805 deletions(-)
commit 1e1a5f533f48aedb7c49ab278e9ce31059376ea5
Author: Michael Vogt <mvo@ubuntu.com>
Date: Tue Jan 8 13:51:51 2008 +0100
[PATCH] metadata/schemas.xslt: - fix generation of the active_plugin list in the schema file
metadata/schemas.xslt | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 02ff0edb28ccf8ef61566b32f984ffc37bbd537b
Author: C-F Language team <i18n@opencompositing.org>
Date: Sat Dec 22 15:45:27 2007 +0530
translation updates
configure.ac | 2 +-
po/af.po | 2 +-
po/ar.po | 2 +-
po/be.po | 2816 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/bg.po | 2 +-
po/bn.po | 1008 +++++++++++----------
po/bs.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 2 +-
po/cy.po | 2 +-
po/da.po | 2 +-
po/de.po | 2 +-
po/el.po | 2 +-
po/en_GB.po | 2 +-
po/en_US.po | 2 +-
po/es.po | 94 +-
po/et.po | 2 +-
po/fi.po | 2 +-
po/fr.po | 2 +-
po/gl.po | 112 +--
po/gu.po | 1138 ++++++++++++------------
po/he.po | 2 +-
po/hi.po | 641 ++++++-------
po/hr.po | 2 +-
po/hu.po | 28 +-
po/id.po | 2 +-
po/it.po | 2 +-
po/ja.po | 92 +-
po/ka.po | 2 +-
po/km.po | 2 +-
po/ko.po | 2 +-
po/lo.po | 2 +-
po/lt.po | 2 +-
po/mk.po | 2 +-
po/mr.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 2 +-
po/or.po | 2804 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/pa.po | 574 ++++++------
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 508 +++++------
po/sk.po | 2 +-
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 2 +-
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/vi.po | 2 +-
po/xh.po | 2 +-
po/zh_CN.po | 2 +-
po/zh_TW.po | 2 +-
po/zu.po | 2 +-
56 files changed, 7738 insertions(+), 2167 deletions(-)
commit 1c3a998ba199c52be510a7106cb0bf93dbe2d0b2
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Dec 19 17:34:43 2007 +0100
Decorate "menu" window type windows.
plugins/decoration.c | 1 +
1 file changed, 1 insertion(+)
commit eec3d0ded0939703b4acdd5f8bab9ed6d068bbeb
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Dec 19 17:34:18 2007 +0100
Add window actions "menu" type windows (ex. gimp detached menus).
src/window.c | 1 +
1 file changed, 1 insertion(+)
commit e448a3d0baf560bf04ea1ba346c8be427c98d7e8
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Dec 19 14:11:37 2007 +0100
Damage window extents correcly of windows with borders.
src/window.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 432640008cd680b3284171d820d1c6e4516d635a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Dec 19 13:00:21 2007 +0100
Draw cube caps correctly in inside cube mode.
plugins/cube.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 23c3d07b10133161c101c8225ee533cfa373cce2
Merge: b762222c ceb2a717
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Dec 16 20:45:29 2007 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit b762222c70756db596c180782617e181de83a6c3
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Dec 16 20:44:12 2007 +0100
Change behaviour when an error on regex creation is encountered.
Until now, on match handler was registered in that case. This leads to a compiz crash at the time the match is evaluated.
Now, the handler is registered without regex data and the match is just evaluated to FALSE.
plugins/regex.c | 30 ++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)
commit ceb2a717160971346b37859380bbe47fcb0236a5
Author: C-F Language team <i18n@opencompositing.org>
Date: Wed Dec 12 14:20:54 2007 +0530
translation updates
po/af.po | 1152 ++++++++++++++++++------------
po/ar.po | 1135 +++++++++++++++++------------
po/bg.po | 1185 +++++++++++++++++++------------
po/bn.po | 1127 +++++++++++++++++------------
po/bs.po | 1137 +++++++++++++++++------------
po/ca.po | 1194 +++++++++++++++++++------------
po/cs.po | 1233 +++++++++++++++++++-------------
po/cy.po | 1122 +++++++++++++++++------------
po/da.po | 1224 ++++++++++++++++++++------------
po/de.po | 1324 ++++++++++++++++++++--------------
po/el.po | 2 +-
po/en_GB.po | 1175 ++++++++++++++++++------------
po/en_US.po | 1128 +++++++++++++++++------------
po/es.po | 1201 +++++++++++++++++++------------
po/et.po | 1176 ++++++++++++++++++------------
po/fi.po | 1568 ++++++++++++++++++++++------------------
po/fr.po | 2 +-
po/gl.po | 515 ++++++++++++--
po/gu.po | 1153 ++++++++++++++++++------------
po/he.po | 1179 ++++++++++++++++++------------
po/hi.po | 1179 ++++++++++++++++++------------
po/hr.po | 1174 ++++++++++++++++++------------
po/hu.po | 2287 ++++++++++++++++++++++++-----------------------------------
po/id.po | 1123 +++++++++++++++++------------
po/it.po | 2 +-
po/ja.po | 2219 ++++++++++++++++++++++++++++++---------------------------
po/ka.po | 1134 +++++++++++++++++------------
po/km.po | 1176 ++++++++++++++++++------------
po/ko.po | 2 +-
po/lo.po | 1134 +++++++++++++++++------------
po/lt.po | 1179 ++++++++++++++++++------------
po/mk.po | 1135 +++++++++++++++++------------
po/mr.po | 1152 ++++++++++++++++++------------
po/nb.po | 2 +-
po/nl.po | 2085 +++++++++++++++++++++++++++++------------------------
po/pa.po | 1199 +++++++++++++++++++------------
po/pl.po | 115 +--
po/pt.po | 196 +++--
po/pt_BR.po | 113 +--
po/ro.po | 1197 +++++++++++++++++++------------
po/ru.po | 1446 ++++++++++++++++++++++---------------
po/sk.po | 1201 +++++++++++++++++++------------
po/sl.po | 1196 +++++++++++++++++++------------
po/sr.po | 1194 +++++++++++++++++++------------
po/sv.po | 46 +-
po/ta.po | 1137 +++++++++++++++++------------
po/tr.po | 48 +-
po/uk.po | 1179 ++++++++++++++++++------------
po/vi.po | 1134 +++++++++++++++++------------
po/xh.po | 1153 ++++++++++++++++++------------
po/zh_CN.po | 1230 ++++++++++++++++++++------------
po/zh_TW.po | 1241 +++++++++++++++++++-------------
po/zu.po | 1153 ++++++++++++++++++------------
53 files changed, 32384 insertions(+), 21709 deletions(-)
commit 670f3994a8bbd6fa79b1007e26fe92030919edf3
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Dec 5 10:36:03 2007 +0100
Correctly reset hoveredWindow variable on invoking scale.
plugins/scale.c | 1 +
1 file changed, 1 insertion(+)
commit 736b57e927aedb8bb4c37c10826d908f2fea915c
Merge: 079c30e3 a29c944d
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 4 13:02:20 2007 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 079c30e37511f3209355fc96a855d3bd0f426f99
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 4 13:00:07 2007 +0100
Make sure that
- transients and ancestors are always stacked correctly
- sync requests are sent out appropriately
whenever configureXWindow is called.
src/window.c | 67 +++++++++++++++++++++++++++++++++---------------------------
1 file changed, 37 insertions(+), 30 deletions(-)
commit 6f6e63d3ec69b4b4e5e199dcd7680363aa415d25
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Dec 4 12:58:21 2007 +0100
Only maximize windows that intend to be resized larger than the work area in both directions.
plugins/place.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a29c944d2d10798e7d0c87cd6cc3a9924b854402
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 3 11:29:27 2007 -0500
Add _NET_WM_STATE to _NET_SUPPORTED.
src/screen.c | 1 +
1 file changed, 1 insertion(+)
commit df70e82a9a44a73aa3c691c5a421b9082ac3735c
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 27 09:29:46 2007 +0100
Fix calculations.
plugins/place.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 28e631b09ed12f296ce0dfdca76857a2abb67048
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 26 18:42:31 2007 +0100
Cleanup.
Also only clip placement on one side per direction. Windows that are outside the workarea on both sides can't be clipped properly anyways.
plugins/place.c | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
commit 3b17470ff3677965f16ea89a8a8c294487025d08
Author: Alyssa Hung <deciare@isisview.org>
Date: Sun Nov 25 13:19:57 2007 -0500
* Also account for window borders when ensuring that transient windows are fully visible on the current workspace.
plugins/place.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit 6cbb3e32b37d3dee8acc9a9da247c089e4e74eb5
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Nov 19 20:39:48 2007 +0100
Use the kwin translation catalogue to provide a translated window menu.
kde/window-decorator/main.cpp | 3 +++
1 file changed, 3 insertions(+)
commit 40dbb443979729d21342d7e1b74ae4461f6d9d31
Author: Jürgen Kreileder <jk@blackdown.de>
Date: Fri Nov 16 07:40:15 2007 +0100
Fix copy'n'paste mistakes.
gtk/window-decorator/gtk-window-decorator.c | 2 --
1 file changed, 2 deletions(-)
commit 376d871892a06e7df1e90c04944cf7c5143a1ff4
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Nov 16 07:35:00 2007 +0100
Make the window frame also process the configured actions for middle and right mouse button click, so that the frame behaves the same way as the title.
Double click and scroll actions still are title-only as those actions are more "invasive" and might be confusing if triggerable from the frame.
gtk/window-decorator/gtk-window-decorator.c | 96 +++++++++++++++++------------
1 file changed, 56 insertions(+), 40 deletions(-)
commit 1ac1a31a8308126df568e2deb898a3c0a8af87f8
Author: Δημήτρης (djdoo) <jimdusis@yahoo.gr>
Date: Thu Nov 15 16:17:04 2007 +0530
el translation update
po/el.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 788d28f13021c561ecebc8750bd6b6c30ce616ac
Author: Δημήτρης (djdoo) <jimdusis@yahoo.gr>
Date: Thu Nov 15 16:15:50 2007 +0530
el translation update
po/el.po | 86 +++++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 50 insertions(+), 36 deletions(-)
commit 5a5257718fc0ecd1e0394fd622d5127f366eaf8c
Author: Jigish Gohil <cyberorg@prime.cyberorg.info>
Date: Thu Nov 15 16:11:55 2007 +0530
nb translation updated from Ketil W. Aanensen <ketil.w.aanensen@gmail.com>
po/nb.po | 204 ++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 109 insertions(+), 95 deletions(-)
commit f4910551a4f38e8b1effb685282c0c6aa81240b6
Author: Jigish Gohil <cyberorg@prime.cyberorg.info>
Date: Thu Nov 15 16:09:47 2007 +0530
ko translation updates from Lee June Hee <bugbear5@gmail.com>
po/ko.po | 2892 +++++++++++++++++++++++++++-----------------------------------
1 file changed, 1239 insertions(+), 1653 deletions(-)
commit e57e07e796ae9dbc4f72b2be4af08c80f272e257
Author: Jigish Gohil <cyberorg@prime.cyberorg.info>
Date: Thu Nov 15 16:06:22 2007 +0530
fr translation update from Tristan RABLAT <tristan.rablat@gmail.com>
po/fr.po | 215 ++++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 131 insertions(+), 84 deletions(-)
commit 5192f77bed31037a185ea0d89d2430a02c7eff17
Author: Jigish Gohil <cyberorg@prime.cyberorg.info>
Date: Thu Nov 15 16:04:29 2007 +0530
pl translation from Maciej Warnecki <maciekw5@gmail.com>
po/pl.po | 1349 +++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 764 insertions(+), 585 deletions(-)
commit 3e8769e071a77e70da42c2618535946901a71435
Author: Jürgen Kreileder <jk@blackdown.de>
Date: Thu Nov 15 09:30:45 2007 +0100
Fix smart placement client size calculations.
plugins/place.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 3c868b2ec395b01b5ab2c0af5cc87a356b0bd75a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Nov 13 08:34:30 2007 +0100
NULL is allowed as sibling value, too.
src/window.c | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
commit 429fc69904c19fd38bd24400b30d614639c9058b
Merge: 58a6c8f4 0c7c72a1
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 12 08:51:45 2007 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 0c7c72a131178f079f7dd76c0604776117460cb7
Author: Roland Baer <roland@Vista.(none)>
Date: Mon Sep 24 15:29:32 2007 +0300
Return in out of mem condition
plugins/ini.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit 032aac16526ba84661e6d8315193fe356602a960
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 19:16:11 2007 +0100
Give options passed over the command line priority over ones from gconf.
To do that, store flags which options were passed and don't use the gconf values for those.
gtk/window-decorator/gtk-window-decorator.c | 33 +++++++++++++++++++++++++----
1 file changed, 29 insertions(+), 4 deletions(-)
commit 852b20d365014e82695c76bb6bfc9ec6565e1419
Author: Steven Robertson <nihilismwow@gmail.com>
Date: Sun Nov 11 18:27:35 2007 +0100
Fix window unsnapping for vertically arranged Xinerama heads.
plugins/move.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2be9735bb8fa9f530b5cafea31d33c91fd1d363b
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 18:22:17 2007 +0100
Avoid possible dereference of NULL pointer; and fix duplicate variable declaration.
src/event.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 59339d5fe5cb5ce4e356c45340ea39673d16d2a7
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 18:07:35 2007 +0100
Fix dbus paths (shadow_offset_x/y -> shadow_x/y_offset).
gtk/window-decorator/gtk-window-decorator.c | 12 ++++++------
kde/window-decorator/decorator.cpp | 4 ++--
2 files changed, 8 insertions(+), 8 deletions(-)
commit f7dc66677c6b0f95adc3b3c8aaa2aa6bee802641
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 12:30:59 2007 +0100
Fix typos.
kde/window-decorator/decorator.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit edae5e3b9c4060d0bc27236fc0894cf8ebf81268
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 11:42:41 2007 +0100
Wrap setOptionForPlugin function.
plugins/dbus.c | 2 ++
1 file changed, 2 insertions(+)
commit b347b9f2cb4cebb81236556233ff2dc517c7a4e5
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Nov 11 11:41:57 2007 +0100
The display dbus path is now "display", no longer "allscreens".
kde/window-decorator/decorator.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 58a6c8f4557d7e293fa1eef1dd809d9d49bad25a
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Nov 9 13:38:43 2007 +0100
The sibling found by findSIblingBelow might already be the active window, so include it in check.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7a812e8b553bcc43ff0b3438c9cd94328bf16bdc
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 8 09:37:47 2007 +0100
Move restacking due to focus stealing prevention to updateWindowAttributes function.
Rationale: This saves one unnecessary restack operation. Additionally, it has the advantage of automatically getting transient and ancestor stacking right without a separate decision tree.
include/compiz-core.h | 3 ++-
src/event.c | 31 ++++++-------------------------
src/window.c | 35 +++++++++++++++++++++++++++--------
3 files changed, 35 insertions(+), 34 deletions(-)
commit c0f8412c1ffa65394a02ec68a85c64244a60bcaf
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 8 09:05:09 2007 +0100
Factor out retrieving the highest valid sibling under a given window into a separate function.
src/window.c | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
commit 8133caeaa8ffdbdba948cc67aa793540b5f9cdf9
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Nov 7 19:52:28 2007 +0100
Don't restack ancestors on initial map.
Rationale: A newly opened window most likely is put on top of the stack, thus the ancestors are raised. If the new window is denied focus later, the ancestors remain raised, which we do not want to happen.
src/window.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 11cea132ad98133ef7e7be0ea639ffac7777b4cd
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 5 13:25:50 2007 +0100
tr translation update (closes #13094)
po/tr.po | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
commit 3da675f1d892c0ecdb2732bb0813a120c8923a63
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 5 10:56:46 2007 +0100
Fix whitespace.
src/screen.c | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 3771ae4162ad3dfdd6ae7ec4ddef996539d4e852
Author: Roland Baer <roland@Vista.(none)>
Date: Mon Nov 5 12:47:05 2007 +0300
Removed dead condition/code
Minor
src/screen.c | 24 ++++++++----------------
1 file changed, 8 insertions(+), 16 deletions(-)
commit d041c02896765d73e253530cd1743d8dca7384cb
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 5 09:05:36 2007 +0100
Clip transient child placement to parent output instead of current output.
plugins/place.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit c1c61c842844c4d6ff7c6cb62357330de7610400
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Nov 5 09:03:17 2007 +0100
Minor optimization
plugins/place.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 1ec425c879bf5a488502fa916513c37eb39b4a46
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 3 11:28:21 2007 +0100
Fix typo.
src/event.c | 1 +
1 file changed, 1 insertion(+)
commit df9edbd8d223f1b954b99edeae795038cca858b2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 3 11:27:04 2007 +0100
Prevent transient children being stacked below their parent if their focus was denied.
src/event.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
commit c7449a6d19abf91d03d83ae4f4e33cb57720453c
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 3 11:15:44 2007 +0100
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 92dae672fcc40a29f7046a5f6335e7686a18521e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Nov 3 11:05:31 2007 +0100
Whitespace fixes.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 398ebaa08c7f9d221730c7d1ebc2ee06d193b56a
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 23 17:32:08 2007 +0200
Avoid unnecessarily constraining window size.
plugins/place.c | 43 +++++++++++++++++++++++++++++++++++++++----
1 file changed, 39 insertions(+), 4 deletions(-)
commit 8a74ec4111db5824cc1d0365df71b1df36062c64
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 22 21:02:25 2007 +0200
Try to maximize window if it requested to be resized larger than the work area.
plugins/place.c | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
commit 5af2427514fe8bc7aae855b7a33980e3cb537fc1
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 22 20:56:03 2007 +0200
Improve calculations.
plugins/place.c | 39 +++++++++++++++++++++++----------------
1 file changed, 23 insertions(+), 16 deletions(-)
commit 1226bb676d8552cf7638c655cdb388e0c2e761bf
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 22 20:48:17 2007 +0200
Added wrappable validateWindowResizeRequest function that can be used to adjust window resize request processing. Made place plugin wrap into this function and ensure the window remains inside the work area.
include/compiz-core.h | 46 ++++++++++++++++----------
plugins/place.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++-
src/screen.c | 37 +++++++++++----------
src/window.c | 9 +++++
4 files changed, 147 insertions(+), 37 deletions(-)
commit ece43e4e476dac1f539f6c9a69ff2ced6d6f1e78
Merge: 93d8d8b5 868bb728
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 1 18:46:17 2007 +0100
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 93d8d8b5c091ccd68f6e4148886375865e7f556c
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Nov 1 18:45:42 2007 +0100
Compare to wmType, not type variable.
Docks that have below state flag shouldn't be hidden in showdesktop mode, so we have to have a look at the real window type.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 868bb7286ac6834ac5b5596bec92bd9f6e676322
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 14:14:33 2007 -0400
Add --sm-disable option to kwd.
kde/window-decorator/main.cpp | 4 ++++
1 file changed, 4 insertions(+)
commit 6ade682d44f6be91b48bd5f21cce7ebf66cc0928
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 14:06:36 2007 -0400
Reparent window just before mapping it and avoid hiding it
when reloading decorations.
kde/window-decorator/window.cpp | 7 +++----
kde/window-decorator/window.h | 1 +
2 files changed, 4 insertions(+), 4 deletions(-)
commit e3ff60d6bb4ab4020d800a2383b97b056c1b21c5
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 13:52:45 2007 -0400
Don't remove WType_TopLevel bit when reloading decorations.
kde/window-decorator/window.cpp | 1 -
1 file changed, 1 deletion(-)
commit b074963a1ebb9be51e76a871159d83d689d91847
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 13:51:40 2007 -0400
Make mCompositeWindow an X window instead of a QWidget.
kde/window-decorator/decorator.cpp | 33 ++++++++++++++++++---------------
kde/window-decorator/decorator.h | 2 +-
2 files changed, 19 insertions(+), 16 deletions(-)
commit 4d39705d7890a37c70297b91d14710bf26a31107
Merge: a0e5a42a 168c7c33
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 12:05:48 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit a0e5a42a1afdaff41031e2e7932a51183212dc7b
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 11:58:35 2007 -0400
Remove whitespaces.
kde/window-decorator/window.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cc3ce78a03c11d3b0fcc90d1f19866308536688b
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 30 11:57:44 2007 -0400
Reparent window instead of flipping the WType_TopLevel bit.
kde/window-decorator/decorator.cpp | 9 +++++----
kde/window-decorator/window.cpp | 23 ++++++++++-------------
kde/window-decorator/window.h | 2 +-
3 files changed, 16 insertions(+), 18 deletions(-)
commit 168c7c338c443362eea2c66664950492abcee3bc
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 29 15:47:55 2007 +0100
Fix call argument.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 27dc3b652c7054cbff341c9222b7db158b5bfefd
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 29 15:47:32 2007 +0100
Move focusDefaultWindow function from display.c to screen.c.
include/compiz-core.h | 6 +++---
src/display.c | 55 ---------------------------------------------------
src/screen.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 58 insertions(+), 58 deletions(-)
commit b5a75d0d71ea465672ecc3058c4eae4f5758d87d
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 29 15:45:09 2007 +0100
Make focusDefaultWindow() take the screen as parameter.
This avoids focus jumping between screens.
include/compiz-core.h | 4 ++--
plugins/plane.c | 2 +-
plugins/rotate.c | 2 +-
src/display.c | 43 ++++++++++++++++++++-----------------------
src/event.c | 6 +++---
5 files changed, 27 insertions(+), 30 deletions(-)
commit 7b197a27feda2f887ec765aa903d462ea9507517
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 29 13:33:54 2007 +0100
fr translation update (closes #12918).
po/fr.po | 3200 ++++++++++++++++++--------------------------------------------
1 file changed, 934 insertions(+), 2266 deletions(-)
commit a05edcdcc5b449fa7c64df41a9726f669ab4e043
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 29 11:45:03 2007 +0100
pt_BR translation update (closes #12861).
po/pt_BR.po | 3403 ++++++++++++++++++-----------------------------------------
1 file changed, 1037 insertions(+), 2366 deletions(-)
commit 1e6e9da6746c29a05f3f7a3e4cd7b7b9ac1e873b
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 24 19:23:33 2007 +0200
Use CompVector.
include/compiz-cube.h | 4 ++--
plugins/cube.c | 47 +++++++++++++++++------------------------------
2 files changed, 19 insertions(+), 32 deletions(-)
commit 1da25c6dc82008ebe242452cdd547fb7d6f283a9
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 24 19:08:28 2007 +0200
Whitespacing.
src/matrix.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 44c767aff91da0e46e9e61f86bafa228b2eab854
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 27 18:34:36 2007 +0200
Added CompVector type for describing vectors.
Make the matrix and vector multiplication functions use CompTransform and CompVector as arguments.
include/compiz-core.h | 24 ++++++++++++------
plugins/cube.c | 70 +++++++++++++++++++++++++--------------------------
src/matrix.c | 43 ++++++++++++++++++-------------
3 files changed, 77 insertions(+), 60 deletions(-)
commit 9fc9aebbddca4be8aba107087e44605cb5e94701
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 24 15:49:24 2007 +0200
Complete comment.
src/matrix.c | 1 +
1 file changed, 1 insertion(+)
commit c576688c6a8da9cfaf0f8e5c50793cc4a481752c
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 27 18:33:34 2007 +0200
Added some matrix functions that can be useful for plugins.
include/compiz-core.h | 15 +++++++++++++++
plugins/cube.c | 46 +++++++--------------------------------------
src/matrix.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++-----
3 files changed, 69 insertions(+), 44 deletions(-)
commit 5c3e7fd159bccc10d0bb84ec607ffab496ac01f5
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 24 19:44:45 2007 +0200
Whitespacing.
src/paint.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 0cd121fd72e25aa2b0a3204185bc885428e26b9f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 24 19:44:20 2007 +0200
Avoid duplicated defines.
include/compiz-core.h | 2 ++
src/matrix.c | 3 ---
src/paint.c | 2 --
3 files changed, 2 insertions(+), 5 deletions(-)
commit d0b3f48eec52e0621473d7d7acb7ba27dc1a2637
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 23 21:39:00 2007 +0200
Whitespace fixes.
plugins/decoration.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
commit b73acd47d96b087796a649e6b656fa91beb1d6c0
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 23 21:34:26 2007 +0200
Get rid of cached values for paint modifier options.
plugins/switcher.c | 48 ++++++++++--------------------------------------
1 file changed, 10 insertions(+), 38 deletions(-)
commit 23007a219d111f124e5c465a12ca51c782cc7a20
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 23 19:49:54 2007 +0200
Allow DnD for scale edges.
metadata/scale.xml.in | 4 ++++
1 file changed, 4 insertions(+)
commit 43f70018d704612a4a901a691a64f5d11e6f4761
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 23 18:16:14 2007 +0200
Don't switch to selected window if switcher was cancelled.
plugins/switcher.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 552fabed6830aec0973286d1b35844844566af95
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 19 19:58:28 2007 +0200
Fix typo.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0aafbbe898cfa9d95775a0efd226c3120916f878
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 19 19:57:01 2007 +0200
Also check if parent's Y coordinate is inside the current viewport.
plugins/place.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 5b79549eff9b0deb35d5612bdf896c283a09ec6c
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 19 19:48:21 2007 +0200
We don't need to constrain y movement after placing transients.
plugins/place.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 3e11b638c062ba8d8757741271ed178eb60165c7
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 19 16:53:45 2007 +0200
Fix typo.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 524fa8416d01bafe2f96c63f8b00161e5d14c75b
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 19 16:45:25 2007 +0200
Set demands_attention hint everytime window focus was prevented.
src/window.c | 50 +++++++++++++++++++++++++++++---------------------
1 file changed, 29 insertions(+), 21 deletions(-)
commit d51d6915f92ef207d41a22b87d41b474c0f7d0a0
Merge: f0334e13 c9b11720
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 18 08:48:28 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f0334e1374ce8cb86bf1cbf6074cdfc2c88a4533
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 18 08:47:08 2007 +0200
Also set demands attention hint if focus was prevented because a window is on another viewport.
Simplify code for setting demands attention if the focus stealing prevention match has applied.
src/window.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 03cf2fce53dd68fe6d9a86a8b8a242a61dae3915
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 18 08:44:26 2007 +0200
Check inside of changeWindowState if state was actually changed instead of on the caller side.
src/event.c | 4 +---
src/window.c | 23 ++++++++++-------------
2 files changed, 11 insertions(+), 16 deletions(-)
commit c9b1172008b3eec035784f5c240f1eeaf21954b5
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 20:36:40 2007 +0200
Minor cleanup.
plugins/cube.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit afb668a48bac3ce49f577482096b1e6fa6589e70
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Oct 17 18:14:00 2007 +0200
Use window Offsets to paint correct background.
plugins/cube.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit 0ce066ce00f6dacdcff47ae27ebbaf7ae9bccf33
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 14:59:38 2007 +0200
Fix in-viewport calculation.
plugins/place.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 303903bd60440d07185310717d568eda680f3541
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 12:24:20 2007 +0200
Prevent wobbling when shading maximized windows.
plugins/wobbly.c | 4 ++++
1 file changed, 4 insertions(+)
commit bed702ee42c721b82564abd447917036119a13c4
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 09:12:47 2007 +0200
Added clear button option.
metadata/annotate.xml.in | 4 ++++
plugins/annotate.c | 12 +++++++-----
2 files changed, 11 insertions(+), 5 deletions(-)
commit 4e265b65982bacae5cb61f821f8ae42ba0d8eb05
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 09:11:44 2007 +0200
Added button options for minimize window and toggle window maximized.
include/compiz-core.h | 52 ++++++++++++++++++++++++++-------------------------
metadata/core.xml.in | 8 ++++++++
src/display.c | 2 ++
3 files changed, 37 insertions(+), 25 deletions(-)
commit 6a5f268639c79d21c085d30a74e25abce44a1b76
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 09:10:41 2007 +0200
Added close window button and raise/lower window key options.
include/compiz-core.h | 117 ++++++++++++++++++++++++++------------------------
metadata/core.xml.in | 12 ++++++
src/display.c | 3 ++
3 files changed, 75 insertions(+), 57 deletions(-)
commit d1ca28358ce9c8d5d685390cf30dbf569f15fd2d
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 17 08:40:49 2007 +0200
Always allow focus for active window.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 7aa04ce7d1c130febf286ec043ec7b0cd674ce50
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 18:28:10 2007 +0200
putenv doesn't work properly with dynamically allocated strings that are free'd right after the putenv call.
src/screen.c | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
commit a3df302c80c4e3a7d4a6052f12c9009d72740d1e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 18:15:47 2007 +0200
Run external commands with a DISPLAY string adjusted for the screen number that was passed to runCommand.
src/screen.c | 39 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
commit cf4de55691dcd8e65cfcff8d930fee01d018bc96
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 18:00:07 2007 +0200
Get private pointer for the current screen.
plugins/decoration.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5b5dee24dbdcc1800775f494dc346e04f1c58d4f
Author: Tomas Carnecky <tom@dbservice.com>
Date: Fri Oct 12 14:02:17 2007 +0200
Start window decorator on all screens.
plugins/decoration.c | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
commit 9c2cdcd484cc81db3f59d0bf2d557b7cf6991859
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 17:19:09 2007 +0200
Use real screen number rather than 0.
kde/window-decorator/main.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 20d3cb6373eeb21ea9a60ee5bcc3d869e5e75f09
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 17:16:46 2007 +0200
Use real screen number rather than 0.
gtk/window-decorator/gtk-window-decorator.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit 08d62470f457d1fc5ce8e823469ef4a980196fa8
Merge: af114089 a9997834
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 16 17:05:17 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit af11408993972b28a6617c6bf509c905f908ae95
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 15 18:35:40 2007 +0200
Only send synthetic ConfigureNotify when ignoring ConfigureRequest events.
We don't need to send a synthetic configure notify otherwise because we don't reparent.
src/window.c | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
commit a6e64792f325e18a4b2c7b1053bc538e523253e2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 15 18:34:24 2007 +0200
Cleanup.
src/window.c | 37 ++++++++++++++++---------------------
1 file changed, 16 insertions(+), 21 deletions(-)
commit a9997834a5ba1acc7f6776b55110639baabdedcf
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Oct 15 13:35:52 2007 +0200
getWindowMovementForOffset should always return correct values, also for too big offsets.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit a8d6e0b939e0b9227cc9ab158a747e24710e9b87
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 15 10:44:56 2007 +0200
We have to send the WM_TAKE_FOCUS message even if we directly set the input focus.
src/window.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 2b9f3997650a590028d50b70cce1b635ee5dc9e8
Merge: 3a5a0c33 f26e7e6b
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 15 09:02:33 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit f26e7e6b26526ceabe3b68ce7fb61b1864dbb948
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 13 17:34:32 2007 +0200
Clear all coordinates that match the server coordinates from the configure request mask to make sure a synthetic configure notify event is sent whenever needed.
src/window.c | 41 +++++++++++++++++++----------------------
1 file changed, 19 insertions(+), 22 deletions(-)
commit 3a5a0c33c0ab4daeaa5cc2b903abb0d1cfcae107
Merge: 8069a921 00e3b952
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Oct 12 09:31:13 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 00e3b952dbacec6a4e8d6b2e122cd7eb7b991d8c
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 11 20:37:32 2007 +0200
Minor cleanup.
src/event.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 7db22967db9b740f75be9389ac2c2074f2c06fb4
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 11 20:30:23 2007 +0200
Update saved window coordinates when window is resized by some client.
src/window.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 8069a921fdd4e08600a24d6d1b9a796753e8a543
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 11 14:22:25 2007 +0200
We have a CompScreen* variable, use it.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3abb26ef65a25ebbff06e619944a089cebffb4fe
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 11 11:43:55 2007 +0200
Use client message timestamp rather than window user time when processing focus stealing prevention on _NET_ACTIVE_WINDOW messages.
include/compiz-core.h | 3 ++-
src/event.c | 9 ++++++---
src/window.c | 30 ++++++++++++++++++++----------
3 files changed, 28 insertions(+), 14 deletions(-)
commit 0a15951f24c78d0aff0d2a9b37431c8289fba0ae
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 11 11:33:21 2007 +0200
Don't prevent focus for desktop and dock windows on arrival of a _NET_ACTIVE_WINDOW message.
include/compiz-core.h | 7 ++++++-
src/event.c | 6 +++---
src/window.c | 7 +++----
3 files changed, 12 insertions(+), 8 deletions(-)
commit 28ebf15ccd764150e4866501a089e2eb7ce90d92
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Oct 10 13:33:33 2007 +0200
Also update saved X position.
src/screen.c | 3 +++
1 file changed, 3 insertions(+)
commit dcbcf788e7ad59d2acab50142220b7001baebf70
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:39:14 2007 +0200
Fixed window offset calculation for multihead configurations.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1db4be11c09b7295cdaf3d0f98bb980029718cf9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:36:22 2007 +0200
Use setWindowPaintOffsets instead of moveScreenViewport in plane.
plugins/plane.c | 36 ++++++++++++++++--------------------
1 file changed, 16 insertions(+), 20 deletions(-)
commit 173e02882c184430b1f2bd6a97a8d57d60b00971
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:18:47 2007 +0200
Use getWindowMovementForOffset in moveScreenViewport.
src/screen.c | 40 ++--------------------------------------
1 file changed, 2 insertions(+), 38 deletions(-)
commit b05f8a678a33b9b1069812bb1df76ccb8621a894
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:15:19 2007 +0200
Use setWindowPaintOffsets instead of moveScreenViewport in cube.
plugins/cube.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 4b91390189045262e01d5713c712fefa84500e38
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:14:29 2007 +0200
Bump core ABI.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit db7fe6215e6c4c8e351ff42ea4d84f09eaff8806
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 16:14:03 2007 +0200
Added support for window paint offsets into painting system.
src/paint.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 60 insertions(+), 7 deletions(-)
commit 82a4d8eb8e28d4c49e39bdaf3ca8a73b75cb76bd
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 15:56:52 2007 +0200
Added function to calculate window movement for a given offset.
include/compiz-core.h | 7 +++++++
src/window.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+)
commit f153193c2909bf1baf78904806d5e62a6672c87f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 14:40:32 2007 +0200
Initialize windowOffsetX/windowOffsetY correctly.
src/screen.c | 3 +++
1 file changed, 3 insertions(+)
commit a74d9f64036e8becc92493f22a362792fadc8008
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 14:13:39 2007 +0200
Added new PAINT_WINDOW_WITH_OFFSET_MASK mask that indicates that a window will be painted with an offset.
include/compiz-core.h | 6 ++++++
1 file changed, 6 insertions(+)
commit ffb28c028d246cad30bbf9fa65725df66ea86286
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 14:06:52 2007 +0200
Added setWindowPaintOffset function.
include/compiz-core.h | 8 ++++++++
src/screen.c | 9 +++++++++
2 files changed, 17 insertions(+)
commit 480e9dc02b988753c94c613ec8aab37ff71414b0
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 14:01:22 2007 +0200
Use windowOnAllViewports in moveScreenViewport.
src/screen.c | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
commit 9d76235c1d7e80adb43f72043e5260894a6ad245
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Sep 27 14:00:23 2007 +0200
Added windowOnAllViewports function.
include/compiz-core.h | 2 ++
src/window.c | 18 ++++++++++++++++++
2 files changed, 20 insertions(+)
commit dcc88d1f591f6634f92c0645eeb73926091a412b
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 8 14:24:55 2007 +0200
Fix typo.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d33b7065669c8e18dddd301a2f5f8779c1bf735c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 8 14:22:33 2007 +0200
Immediately update the internal stack representation on stack changes caused by MapRequest events.
If we don't do that, the window is still at the top of the stack until the ConfigureNotify event arrives, which might be an invalid position. This could make subsequent stacking attempts (e.g. if there are more MapRequest events before the ConfigureNotify event) fail because the window might block other windows from getting their valid stack position.
include/compiz-core.h | 3 ++-
src/event.c | 2 +-
src/window.c | 14 ++++++++++++++
3 files changed, 17 insertions(+), 2 deletions(-)
commit 02d579daaac8d1e62e9fa9bec9b2924712a0a2e5
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 6 14:25:33 2007 +0200
Fix findLowestSiblingBelow function for desktop windows.
No other windows are valid to be stacked below desktop windows.
src/window.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 12b2579aafe219fcca0aa7b9b2aac971346394eb
Merge: d54b5a5d 674c0624
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 6 14:04:43 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit d54b5a5d7a9755b6545637d93455adaace91d9b2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 6 13:54:11 2007 +0200
Correct handling of grab window in case it is destroyed.
plugins/wobbly.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 544a783902e0db20230522492e5d48d24557431e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Oct 6 13:48:29 2007 +0200
Fix handling of ConfigureRequest events with CWStackMode set, but without CWSibling set.
src/event.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 674c06245ef632327aa723740bd4dbfb78f76d0c
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 4 13:19:52 2007 +0200
Always use the old geometry passed to addWindowSizeChanges for comparisons.
It's not guaranteed that the old geometry is exactly the same as the server geometry.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 4193ef536fa28b86df148975f06bda8afd3e36f9
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Oct 4 07:12:08 2007 +0200
glGetString is allowed to return NULL in case an error happened, so avoid crashing in this case and bail out instead.
src/screen.c | 6 ++++++
1 file changed, 6 insertions(+)
commit e79fb32bc199ca79b1824d1765fd8ec4991f9db9
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 16:48:58 2007 +0200
Remove initial stack sanitization.
It's functionality is already done by addWindow (in case the window was mapped on startup) or the MapRequest handler.
src/screen.c | 101 -----------------------------------------------------------
1 file changed, 101 deletions(-)
commit d301a011471469fea70f3d3d519ed47ead1f8e22
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 12:17:42 2007 +0200
Send synthetic configure notify events where needed according to ICCCM chapter 4.1.5.
Specifically, we have to send them when
a) moving or restacking a window without resizing it
b) not reacting to ConfigureRequest events.
src/window.c | 32 ++++++++++++++++++++++++++++++--
1 file changed, 30 insertions(+), 2 deletions(-)
commit d5f647f57219b8413e3d964a214570a1ca12bac3
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 11:36:47 2007 +0200
Don't touch override_redirect windows on initial sorting.
src/screen.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit d0c38a7168e914fea6227539f500ce90ff6b52f2
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 11:13:36 2007 +0200
An aboveId of None means that the window was placed on bottom of the stack, so also update the linked list accordingly.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 32e62ea52c05f02b4953ec0ebe7432a763e668f9
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 11:11:19 2007 +0200
Don't restack desktop windows. They are placed correctly by updateWindowAttributes.
src/event.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 8fff3c8e712bf553410cb0f7b24064d9077154f0
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 09:32:37 2007 +0200
Fix variable naming.
src/screen.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 11a74d96223eba7b5fac9854a9c12ce87194e966
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 08:04:00 2007 +0200
Sort windows that are present before the WM starts.
The sort is done according to a window layer check.
src/screen.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 99 insertions(+)
commit a027640bca683393ae520da8bd629012909b8f61
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Oct 2 07:16:00 2007 +0200
We always need to restack windows on map. Newly created windows are placed on top of the stack first, which is not desired for some windows that may be denied focus (such as desktop windows).
This commit reverts commit 67648904b15c7781000a212a122b558a2d2afcf6.
src/event.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit a5913e11bd153b7265d2f91d41b1a6e515e06283
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Oct 1 10:14:46 2007 +0200
Focus default window after switching viewports.
plugins/plane.c | 1 +
1 file changed, 1 insertion(+)
commit 4edbbf4b5541d31c69fc8886c9295334d43ca081
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 28 16:45:40 2007 +0200
We don't need to care about converting the returned name string.
This is done inside of KDE.
kde/window-decorator/window.cpp | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
commit e430027cfde4cedde46bd6d084bbdcd07ba11dff
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 28 15:28:42 2007 +0200
Move input (if desired) focus after mapping the window.
src/event.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit c5933393ac3148a38ae301212a60c419976500e8
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 28 14:47:56 2007 +0200
Use focus stealing prevention for application initiated active window change requests.
src/event.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit fd29f5552690e05017925bacdf4e55add9e5b1f1
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 28 07:35:07 2007 +0200
Delete property first and delete frame window after that to avoid race conditions.
As the requests are processed in order by the server, otherwise other clients still may see a frame window ID in the property for a non-existing frame.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 53713a4ea6a8d932340998f4b6779dfa517b2073
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 23:31:52 2007 +0200
el translation update. Closes bug #12593.
po/el.po | 100 +++++++++++++++++++++++++++++++++------------------------------
1 file changed, 53 insertions(+), 47 deletions(-)
commit 47baa69bcc26a33864080457220ee6f0f52dd641
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 22:49:59 2007 +0200
Fix warning.
src/window.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit eb0a481d1f08d49a1d3b3b3a02f3cf5f39fafda4
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 20:32:47 2007 +0200
Fix full window frame being painted once after shading.
Added commit explaining the workaround.
plugins/decoration.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 358d683d8487b4326077e953e03e17c3fea771c0
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 19:19:53 2007 +0200
Fix map and restack ordering.
unminimizeWindow already contains a XMapWindow call, so minimized windows that are unminimized and then restacked by the focus stealing prevention are first mapped, then restacked; which led to ugly flashing.
The new code makes sure windows are always first restacked, then mapped.
src/event.c | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
commit 67648904b15c7781000a212a122b558a2d2afcf6
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 08:36:18 2007 +0200
Don't restack windows on map if their focus should be prevented.
src/event.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit ad2677ce12feca4a60eb45b86fe8ffbf5df1ac2f
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 08:13:18 2007 +0200
Support restack requests in ConfigureRequest events.
src/event.c | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
commit 4f1f6f031c5c030335b58504cd6366d8fcd0f436
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 27 07:41:21 2007 +0200
Rename focusWindowOnMap to allowWindowFocus and make it use the current window viewport, not the initial one.
include/compiz-core.h | 4 ++--
src/event.c | 2 +-
src/window.c | 17 +++++++++--------
3 files changed, 12 insertions(+), 11 deletions(-)
commit 90b3da5a2bf7a89d32066cc5785f271bc2f50567
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 26 17:28:53 2007 +0200
Update decoration with a timer after resize.
decorWindowUpdate may call windowResizeNotify via calling updateWindowOutputExtents.
plugins/decoration.c | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
commit adc56525df6b7daf4491a168a43fcc419f9cb7d3
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 25 09:36:58 2007 +0200
Sort LINGUAS list alphabetically and remove duplicate item.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5bb945f41ba183b78ec5175167acd618fd27de09
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 25 09:24:05 2007 +0200
Translation updates for gl, nb, sv and tr.
Closes bug #12556.
configure.ac | 2 +-
po/gl.po | 2623 +++++++++++++++++++++++------------------------------
po/nb.po | 2832 ++++++++++++++++++++++++++--------------------------------
po/sv.po | 1583 +++++++++++++++++---------------
po/tr.po | 2765 ++++++++++++++++++++++++++------------------------------
5 files changed, 4523 insertions(+), 5282 deletions(-)
commit 1184d3df4e84bcb8c958a742f3b024cf5e39a3a1
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Sep 24 21:06:49 2007 +0200
Make sure that unredirected windows get redirected on unmap.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit fb764c4562adeef31b5cb30e683e68dffd85ced3
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Sep 24 20:32:57 2007 +0200
Make sure that everything is painted, if another plugin requests it.
plugins/cube.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 39af3759478aa7ef39837067fba8528b54f8dd8c
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 24 14:32:42 2007 +0200
Make sure the position is randomized only for windows that are smaller than the workarea.
Otherwise, the mod operator may be called for numbers smaller or equal than 0, leading to a crash.
plugins/place.c | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
commit 2164fccb09e55790f2c6463c2029f44775935b67
Merge: fc9a7383 27fe04f6
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 22 13:34:02 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit fc9a73831a11b819324501ec9ba28ef82e00858f
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 22 13:16:03 2007 +0200
Bump ABIVERSION.
include/compiz-cube.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 17454f3f4c5003f5f074ecd494d9d88692d154aa
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 22 13:15:38 2007 +0200
Minor beautification.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d1bccc65783d9106b13eeaf909f0920f45a62118
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 22 13:14:50 2007 +0200
Added paintAllViewports variable.
Plugins hooking into cube can use this variable to force cube to paint all viewports.
include/compiz-cube.h | 2 ++
plugins/cube.c | 9 ++++++---
2 files changed, 8 insertions(+), 3 deletions(-)
commit 11a5e78a217fd7b127aa9b0e3509bb6c99b77a9a
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 22 12:52:09 2007 +0200
Added CubePostPaintViewportProc.
This function can be used by plugins that want to paint on the viewport transformed by cube.
include/compiz-cube.h | 7 +++++++
plugins/cube.c | 28 +++++++++++++++++++++++-----
2 files changed, 30 insertions(+), 5 deletions(-)
commit 27fe04f698e83b0a403fc8256e3bfa43344bfed6
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 21 11:04:34 2007 +0200
Greek translation update by jimdusis@yahoo.gr.
po/el.po | 2780 ++++++++++++++++++++++++++++----------------------------------
1 file changed, 1264 insertions(+), 1516 deletions(-)
commit d181192be995a7a10a3415e147d5f11796a05aec
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 21 08:26:15 2007 +0200
Use matrixTranslate instead of ScreenPaintAttrib.
plugins/rotate.c | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
commit 431ee5d6dd27b83eef6e599493790e238b433661
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 21 08:23:27 2007 +0200
Use matrixTranslate instead of ScreenPaintAttrib.
plugins/switcher.c | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
commit e370f22b5849851cf68bb7f33f9dee53e952eb2f
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 21 08:13:37 2007 +0200
Don't wrap into functions when not needed.
plugins/plane.c | 31 -------------------------------
1 file changed, 31 deletions(-)
commit b07a712ccc7c12ae54e8474329c6b3eef3721c39
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 20 17:38:28 2007 +0200
Fix whitespacing.
plugins/ini.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 3a8d4d9ffad1bd411da727c5b4c85ca66f18f4c7
Author: Robert Noland <rnoland@rnoland-ibm.acs.internap.com>
Date: Wed Sep 19 15:03:51 2007 -0400
Replace strndup with malloc and strncpy. FreeBSD doesn't support strndup.
plugins/ini.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
commit fb5158eba927a344cfd26f0c170d07fee7717053
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 20 14:39:14 2007 +0200
Only apply clipping planes when the cube is actually rotated.
plugins/cube.c | 68 ++++++++++++++++++++++++++++++++--------------------------
1 file changed, 38 insertions(+), 30 deletions(-)
commit 8e53667f1c9852d4362fb68797e0654471994d0b
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Sep 20 13:47:35 2007 +0200
Add minimum and maximum restrictions for opacity values.
metadata/core.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit 0665de0aa719cf6468cddf104d6bcc7038fc9664
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 19 08:39:40 2007 +0200
Minor cleanup.
src/event.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ba8b00eefb097105fd5bc3ada65f07e5bc047ae6
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 19 08:38:17 2007 +0200
Fix whitespace.
src/event.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a254874824b494287a71293ae4546e7b5cf78732
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Tue Sep 18 18:54:45 2007 +0200
[PATCH] Autoraise for transients too
src/event.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 05d3bf8100e23468873ffcbe1ccfd52e845e1cef
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Sep 18 16:28:24 2007 +0200
Use KDE functions to get the visible window name.
kde/window-decorator/decorator.cpp | 2 ++
kde/window-decorator/window.cpp | 26 +++++++++++++++++++-------
2 files changed, 21 insertions(+), 7 deletions(-)
commit 93b5ce78d2aa9463369ddcdf1ed7a3bdb523284a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Sep 18 13:02:15 2007 +0200
Don't restack new "dock" type windows behind the active window.
src/event.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 06166d62cdc7e4c4f74fc954ca46b3e9381bcff8
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Sep 17 16:38:08 2007 +0200
Use current viewport for skydome rotation calculation.
plugins/cube.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 3ba97245432fbd9453ef345d9a1ade25a08f41e7
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Sep 17 10:53:23 2007 +0200
Wrap enableOutputClipping to set correct clipping of the cube faces.
include/compiz-cube.h | 3 ++-
plugins/cube.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+), 1 deletion(-)
commit 6d39ab1c9fc61bff15491a45e358be58260da2c9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Sep 17 10:50:32 2007 +0200
Added wrapable output clipping functions.
include/compiz-core.h | 20 ++++++++++++-
src/paint.c | 83 +++++++++++++++++++++++++++++++--------------------
src/screen.c | 2 ++
3 files changed, 71 insertions(+), 34 deletions(-)
commit 59cf9161d1052bb89bb3bc42595d8be3a928e183
Merge: ecbedd8a 6368fdb3
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 17 10:02:55 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit ecbedd8ac7e4db9c98f17102b6b92827d14975d6
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 17 10:01:24 2007 +0200
Include compiz-core.h before Xrender.h because newer versions of Xrender headers need Xlib.h included first.
plugins/switcher.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6368fdb32f9abfacf438572665b7afd4ed73a11a
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 16 14:29:03 2007 +0200
Formatting fix.
plugins/cube.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 7e272a86b99f983b50da79418633edf257ed4a4d
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 16 14:27:59 2007 +0200
Only copy structures when needed.
plugins/cube.c | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
commit 1446801d0d3727cf2539c98e9aaa34aeca46fcd4
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 16 14:25:41 2007 +0200
Whitespace and formatting improvements.
plugins/cube.c | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
commit f4bab01afe20926a8b73b55c7dddc25d7ffbab54
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 14 11:17:36 2007 +0200
Bump ABIVERSION.
include/compiz-core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 72dec0a8397e19f39b79684b93516f8256576f4c
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 14 11:17:11 2007 +0200
Allow plugins to not only clear allowed window actions, but also to add allowed actions.
include/compiz-core.h | 10 +++++++---
src/window.c | 14 ++++++++++----
2 files changed, 17 insertions(+), 7 deletions(-)
commit 28452f76960050f41ba7810988640512b52804e4
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 14 08:58:07 2007 +0200
Call matchPropertyChanged handler when the override_redirect flag changed.
src/event.c | 2 ++
1 file changed, 2 insertions(+)
commit 97b0677fece370389db02d493678542affbd5243
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 14 08:57:07 2007 +0200
Revert "Handle MapRequest event after core so that decorWindowUpdate sees window type and override_redirect state changes that might have happened during event processing."
This reverts commit 8af9c24dee10bf827f1784db1590d0d9bcae9a93.
The decoration must be added before core handles the map request so that it can be taken into consideration properly for the initial window placement.
plugins/decoration.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 5151641444c7c4b592d2e318d13d7e53f4b38ce2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 12 16:15:23 2007 +0200
Always update event windows when the allowed actions have changed.
gtk/window-decorator/gtk-window-decorator.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit a392290d8783abcaec1e7d33d1d15082fb10ef41
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 12 14:45:22 2007 +0200
Re-query Xinerama information on root window reshape.
It might be very well possible that the root window was reshaped because of an output reconfiguration, e.g. using xrandr.
src/screen.c | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 8af9c24dee10bf827f1784db1590d0d9bcae9a93
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 11 15:49:13 2007 +0200
Handle MapRequest event after core so that decorWindowUpdate sees window type and override_redirect state changes that might have happened during event processing.
plugins/decoration.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 46f6c9df3a0a17f332b8d32f14a255abb0e4459d
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 11 15:48:05 2007 +0200
Recalculate window type and window actions if override_redirect state changed.
src/event.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
commit ead8273d5037803e8b08315fae750994b4762007
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 11 15:26:23 2007 +0200
Check for changes to the override_redirect flag on window map.
Rationale: Another client (such as Wine) might have changed it while the window was unmapped, and we are not guaranteed to get a configure notify event after map so it might happen that we don't treat the window correctly.
src/event.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 814c360ec6d579b365d99843ea488c12423ee2c2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 10 16:58:37 2007 +0200
Translation update for it by Milo Casagrande.
po/it.po | 3651 +++++++++++++++++++++-----------------------------------------
po/pt.po | 488 +++++----
2 files changed, 1510 insertions(+), 2629 deletions(-)
commit 56d899be7b4c7f608a31349de14f343f1ef98825
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 10 16:52:28 2007 +0200
Translation update for pt by Nicolau Goncalves.
po/pt.po | 3491 +++++++++++++++++++-------------------------------------------
1 file changed, 1060 insertions(+), 2431 deletions(-)
commit e0013fdab5539bc8f1fc6dd23e37ba0e3ce0deb6
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 10 15:51:56 2007 +0200
Use normal mode for maximized windows.
Rationale: Fully maximized windows can't be resized anyway, and showing the outline/rectangle when 'peeling' the window is visually distracting.
plugins/resize.c | 36 +++++++++++++++++++++++-------------
1 file changed, 23 insertions(+), 13 deletions(-)
commit 6a558dd55c8c7a70e1e0aa3a56e1274a3e85bc83
Merge: c7fa4281 a7e4007e
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Sep 10 14:08:16 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit c7fa4281d14397c2183f7458073f7b3440161c9b
Author: Roland Bär <roland@Vista.(none)>
Date: Mon Sep 10 14:06:00 2007 +0200
Plug minor memleak.
src/display.c | 3 +++
1 file changed, 3 insertions(+)
commit a7e4007e5be1feb99367059bbc1c26bf7cb96c02
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 10 02:45:40 2007 +0100
Revert "Check d->base.parent to see if the object is properly"
This reverts commit d7a6af1c6b86bb10eb672901fcddcb0e2d05f579.
Using a timeout is not the proper solution but revert to
this as a ExpHandlerChanged call before regex plugin has
initialized all objects will definitely not work. A proper
solution will be added once the new object system is fully
in place.
plugins/regex.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
commit 5456ea0cc70744c1d254188de219b64db9bc05ed
Author: David Reveman <davidr@novell.com>
Date: Sun Sep 9 20:59:01 2007 -0400
Minor cleanup.
src/display.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 18fd107f823fa17e3e60e0609168ac3a57b6c409
Author: David Reveman <davidr@novell.com>
Date: Sun Sep 9 20:58:16 2007 -0400
Remove whitespaces.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 93176c60655430f12651da636fe3884394180677
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 14:22:08 2007 +0200
Properly remove window decorations on plugin unload.
plugins/decoration.c | 3 +++
1 file changed, 3 insertions(+)
commit 2e79a01eb4725e54329158d28273f03f9de5cfe6
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 13:25:01 2007 +0200
XineramaQueryScreens is not guaranteed to set the number parameter to zero if it returns NULL, so better initialize the parameter properly.
src/display.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 7fe9cc11f360c8efedd2a6217543d9645db35eae
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 09:24:53 2007 +0200
Fixed Gconf setting parsing for title bar button actions.
gtk/window-decorator/gtk-window-decorator.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 8456764b2aecfaf4513d30821106fd36098dca24
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 09:22:51 2007 +0200
Added minimization as title bar button action.
gtk/window-decorator/gtk-window-decorator.c | 7 +++++++
1 file changed, 7 insertions(+)
commit d8347024041d186428295b83ec51952536966709
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 09:19:32 2007 +0200
Correct default behaviour of middle mouse button: It should be lowering the window, not raising it.
gtk/window-decorator/gtk-window-decorator.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 35e46a73691f5e360eed5620e841a98b32f7e2c3
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 09:17:07 2007 +0200
Integrate Metacity's configurable middle and right click actions.
gtk/window-decorator/gtk-window-decorator.c | 126 ++++++++++++++++++++--------
1 file changed, 93 insertions(+), 33 deletions(-)
commit d09b4f1c6baf407fa24733821072d20f0b89aff2
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Sep 9 08:55:46 2007 +0200
Added mouse wheel handling to g-w-d.
The wheel handling is optional, with "No handling" and "Shade" being the only two options for the moment.
gtk/window-decorator/gtk-window-decorator.c | 58 +++++++++++++++++++++++++++++
gtk/window-decorator/gwd.schemas.in | 11 ++++++
2 files changed, 69 insertions(+)
commit 35e39a9ce57f5943d75685b08b09e147cd43962f
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Sep 8 14:39:36 2007 +0200
Remove Metacity bell settings integration.
g-w-d should only integrate settings it uses itself (such as the used theme), all other settings should be handled inside compiz.
gtk/window-decorator/gtk-window-decorator.c | 80 -----------------------------
1 file changed, 80 deletions(-)
commit 290f019a7254e1ac6887f2b6c409468535f32858
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 7 17:39:02 2007 +0200
Minor cleanup.
src/window.c | 27 ++++++++++++---------------
1 file changed, 12 insertions(+), 15 deletions(-)
commit c22c10e42862981a0f2293a1b68491573e39d241
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 7 17:36:21 2007 +0200
Remove frame window property on removing the window frame.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit dc4d9d42d2737dfa21a6316688f3ed49ee8ea498
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Sep 7 14:28:58 2007 +0200
Free core private index, not display private index.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6da114684c45ada02f6fe0c239e4463d8387a023
Merge: e24fa4bc 0abec230
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 16:39:09 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
include/compiz-scale.h
commit e24fa4bcf42f883b98297a0bae3be849d9c44323
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 14:32:50 2007 -0400
Check return status of dbus_message_iter_open_container.
plugins/dbus.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit f7a7d508c58acd47bc1945e9b74f660d4caaed43
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Sep 6 14:29:09 2007 -0400
mods is useless or "modifiers" will not work
plugins/resize.c | 3 ---
1 file changed, 3 deletions(-)
commit 3575b221064d35ea70b5e33d4fcac4a56701a7e1
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 11:06:50 2007 -0400
Bump ABI versions.
include/compiz-core.h | 2 +-
include/compiz-cube.h | 2 +-
include/compiz-scale.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 9cb554d49e75b7329af3cc8e8c75d335453b65ac
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:37:46 2007 -0400
Fix a number of obvious memory leaks.
src/display.c | 13 +++++++++++++
src/metadata.c | 2 ++
src/screen.c | 26 ++++++++++++++++++++++++++
3 files changed, 41 insertions(+)
commit 8f9dd9daf2aaba596b243df331b5239994d447d1
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:35:26 2007 -0400
Fix memory leaks and clean up properly in gconf plugin.
plugins/gconf.c | 24 +++++++++++++++++++-----
1 file changed, 19 insertions(+), 5 deletions(-)
commit d7a6af1c6b86bb10eb672901fcddcb0e2d05f579
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:33:57 2007 -0400
Check d->base.parent to see if the object is properly
initialized instead of using a timeout.
plugins/regex.c | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
commit 6b54dec131a53cef45c1fc3efaaec7c0520d1dd4
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:32:24 2007 -0400
Cleanup file watches properly.
plugins/inotify.c | 5 +++++
1 file changed, 5 insertions(+)
commit 8e47ebba11de8a9a23bbc272d4a0932fef688d8d
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:30:27 2007 -0400
Free cs->vertices.
plugins/cube.c | 3 +++
1 file changed, 3 insertions(+)
commit 5f2bbcd39759a58b25044ce7725f3de682aeaef7
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:29:37 2007 -0400
Unwrap setOptionForPlugin function.
plugins/ini.c | 1 +
1 file changed, 1 insertion(+)
commit 4a3405ec1314b82af1eaaec56bb3a13b2aa5322e
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:29:11 2007 -0400
Unwrap setOptionForPlugin function.
plugins/kconfig.cpp | 1 +
1 file changed, 1 insertion(+)
commit 6a031b837e47996125e5b8005fd289d8acc3c8df
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 6 10:28:23 2007 -0400
Free window private index.
plugins/scale.c | 2 ++
1 file changed, 2 insertions(+)
commit d5761dfba15a313414a8a8d8b217f4a0065d1644
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 21:37:09 2007 -0400
Only call matchExpHandlerChanged if display has not been
removed.
plugins/regex.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 03e315f86bae7547caba08a6618fe1245f008c26
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 21:23:35 2007 -0400
Remove windowAddNotify and windowRemoveNotify hooks.
include/compiz-core.h | 13 -------------
src/screen.c | 2 --
src/window.c | 14 --------------
3 files changed, 29 deletions(-)
commit 2948b216e6120f56fbb80999d7eb4c316b6afbce
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 21:22:32 2007 -0400
Have blur plugin hook into objectAdd instead of windowAdd.
plugins/blur.c | 97 +++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 76 insertions(+), 21 deletions(-)
commit 3f8a8948aa57889afae87f94b4238193524238e3
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 21:20:40 2007 -0400
Free core private index in decorFini and not the display
private index.
plugins/decoration.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1c4fddc42fb88d86a267addcc01400482a1019be
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 21:19:37 2007 -0400
Call decorWindowAdd instead of decorWindowUpdate directly.
plugins/decoration.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0f8b1834ddb5b7699c5579622737b1e590934de6
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 20:57:50 2007 -0400
Use objectAdd/Remove interface instead of old WindowAdd/Remove
interface in decoration plugin.
plugins/decoration.c | 46 ++++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 22 deletions(-)
commit 2259cb4dc3bdbdb263c5f034a06d5347461f0990
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 20:39:01 2007 -0400
Hook into objectAdd and objectRemove functions.
plugins/decoration.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 81 insertions(+), 7 deletions(-)
commit 4233d287f0fa460d8ef01b7e448cb1d808a2058f
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 20:38:09 2007 -0400
Add objectAdd and objectRemove hooks to core. These are similar to
windowAddNotify and windowRemoveNotify but provide the same
functionality for all object types. The parent field in object
struct is set by the core implementation of this function, which
means that the parent field can be used to check if object is
properly initialized or not. Objects with parent field not yet
set must never be passed to a wrap-able function. Plugins should
simple not call any core functions from the initObject function
unless parent field has been set.
include/compiz-core.h | 19 +++++++++++++------
src/core.c | 43 ++++++++++++++++++++++++++++++-------------
src/display.c | 6 +++++-
src/object.c | 3 +--
src/screen.c | 7 +++++--
src/window.c | 5 +++--
6 files changed, 57 insertions(+), 26 deletions(-)
commit 05746f0c1fd77724e92d4185562149c12ab41351
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 16:18:30 2007 -0400
Make decoration plugin hook into windowRemoveNotify and
remove any decorations when this function is called
instead of from decorFiniWindow.
plugins/decoration.c | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
commit cd544270bdbf524074e9a4336da23233a2dc1579
Author: Nicolas Viennot <nicolas@viennot.biz>
Date: Wed Sep 5 16:03:20 2007 -0400
Add windowRemoveNotify function.
include/compiz-core.h | 6 ++++++
src/screen.c | 1 +
src/window.c | 6 ++++++
3 files changed, 13 insertions(+)
commit 0abec2309d3bd0756215d32dfb64d8ab98f02188
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 5 20:36:17 2007 +0200
Fix copy'n'paste mistake.
metadata/rotate.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 33f80c34f7f0fcfefb60948f7d02af300c6210d8
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 14:26:22 2007 -0400
Remove ping timeout when removing display.
src/display.c | 2 ++
1 file changed, 2 insertions(+)
commit 19130eb4a41b4c45a16f9a08e2381efe5fecc58c
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 14:25:13 2007 -0400
Initialize display object for plugins properly.
src/display.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 43dd4c5421581918053ec39353d66125485de5af
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 14:07:26 2007 -0400
Load core plugin when initializing core object.
src/core.c | 17 +++++++++++++++++
src/display.c | 16 ----------------
2 files changed, 17 insertions(+), 16 deletions(-)
commit bee18c6bf2c98d70c06bbe5df895100673150ed6
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 13:50:01 2007 -0400
Close display connection.
src/display.c | 1 +
1 file changed, 1 insertion(+)
commit 7aa857fb66c34aa938d6221c9c1fa8f47fb1176a
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 13:46:04 2007 -0400
Remove displays before plugins.
src/core.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a53f39b048c70be7b2e3e80f8309c6e47af416ed
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 13:42:50 2007 -0400
Add multi-display support to eventLoop.
include/compiz-core.h | 2 +
src/display.c | 405 ++++++++++++++++++++++++++------------------------
2 files changed, 212 insertions(+), 195 deletions(-)
commit 19ec3877d8e863b9b295b1f57f33a7feb4022c5e
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 12:49:30 2007 -0400
Move WatchFd variables into core object.
include/compiz-core.h | 17 +++++++++++------
src/core.c | 17 +++++++++++------
src/display.c | 48 ++++++++++++++++++++++--------------------------
3 files changed, 44 insertions(+), 38 deletions(-)
commit cced0fa5e6ef6c575c23ffa604c430be2887a2cb
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 12:43:26 2007 -0400
Move CompWatchFd struct into compiz-core.h.
include/compiz-core.h | 8 ++++++++
src/display.c | 8 --------
2 files changed, 8 insertions(+), 8 deletions(-)
commit 8ccad561816f29efa118f7c0a1715dea10090aae
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 12:40:22 2007 -0400
Move outputRegion and tmpRegion into core object.
include/compiz-core.h | 3 +++
src/core.c | 14 ++++++++++++++
src/display.c | 50 +++++++++++++++-----------------------------------
3 files changed, 32 insertions(+), 35 deletions(-)
commit 107f22192636f4462e9a86e1be269c328d4e628b
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 12:34:09 2007 -0400
Move timeout variables into core object.
include/compiz-core.h | 4 ++++
src/core.c | 5 +++++
src/display.c | 43 ++++++++++++++++++-------------------------
3 files changed, 27 insertions(+), 25 deletions(-)
commit b7f93fb9a3859416e579a47603e4d5c8e11faf85
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 12:18:54 2007 -0400
Move CompTimeout struct to compiz-core.h.
include/compiz-core.h | 9 +++++++++
src/display.c | 9 ---------
2 files changed, 9 insertions(+), 9 deletions(-)
commit bb510e0837dc09b0212fe914dfc65af4c2ffef18
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 11:50:17 2007 -0400
Remove trailing whitespaces.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dcd36aff4c9698cdfd41bacd3d03481e5354d725
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 11:49:00 2007 -0400
Avoid waking up once every second.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d041be6ec22b5330034866cf1f9a600f26619c3f
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 11:42:35 2007 -0400
Remove compDisplays variable and add comments to code
which break support for multiple displays.
include/compiz-core.h | 2 --
plugins/dbus.c | 49 +++++++++++++++++++++++++------------------------
plugins/fuse.c | 31 +++++++++++++++++--------------
plugins/gconf.c | 2 +-
plugins/ini.c | 36 +++++++++---------------------------
src/display.c | 32 ++++++--------------------------
src/main.c | 2 --
src/plugin.c | 3 ++-
8 files changed, 60 insertions(+), 97 deletions(-)
commit 4530cf0f095df003bb9d18586999efbcd4f72154
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 09:54:49 2007 -0400
Move plugin and display removal to finiCore and call
finiCore from main.
src/core.c | 3 +++
src/display.c | 4 ----
src/main.c | 2 ++
3 files changed, 5 insertions(+), 4 deletions(-)
commit 78d0c0e6b48a5820d39bd6372eace63af949bec3
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 09:51:58 2007 -0400
Remove display connection watch properly.
src/display.c | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
commit a28936eb3e91123d43ace7e8b8566b262634895c
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 09:46:02 2007 -0400
Destroy temporary regions properly.
src/display.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
commit c23ac1765e3a26bc62242683a2568c6130f18855
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 09:43:34 2007 -0400
Move shutdown code out of for loop.
src/display.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
commit e4091e70f45e2fb88c4d500e1f2b7f16f4c8215a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Sep 5 14:20:57 2007 +0200
Only assign the default shadow to windows which use default decorations.
If we use the default shadow for other windows (such as maximized or utility ones), the decoration context doesn't match the border, leading to corrupted display of the decorations for this window.
kde/window-decorator/decorator.cpp | 2 ++
kde/window-decorator/decorator.h | 7 ++++++-
kde/window-decorator/window.cpp | 2 +-
kde/window-decorator/window.h | 4 ++++
4 files changed, 13 insertions(+), 2 deletions(-)
commit 06c7dbed96bcf64a0b15919a8c454d5e97249f40
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 5 00:33:59 2007 -0400
Destroy damage, remove passive button grabs and remove
event masks.
src/window.c | 30 ++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)
commit 883399354bb822e7efc2d7f5a30ab987cd9942a4
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 23:31:08 2007 -0400
Ungrab keys, free buttonGrab and keyGrabs.
src/screen.c | 8 ++++++++
1 file changed, 8 insertions(+)
commit 7e40c9407dbc4356515704e789bc99de5b4d3711
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 22:47:06 2007 -0400
Add removeDisplay and use it before returning from event loop.
include/compiz-core.h | 3 +++
src/display.c | 41 +++++++++++++++++++++++++++++++++++++----
2 files changed, 40 insertions(+), 4 deletions(-)
commit 74bcb4bd55407227a145ad6a447fda3f32b13ca8
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 22:43:08 2007 -0400
Remove whitespace.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b394aa4fd55b5f79f2616988f779d4ebd06cfd2d
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 19:50:50 2007 -0400
Allocate display objects properly.
src/display.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit 94d802d7005d88a22b289cc9c31ae06284690d1c
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 19:38:06 2007 -0400
Keep track of display objects in core object.
include/compiz-core.h | 7 +++++++
src/core.c | 15 +++++++++++++++
src/display.c | 2 ++
3 files changed, 24 insertions(+)
commit 8aa93670eae61f059bb0c1ab128719587ac1f1fd
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 19:05:34 2007 -0400
Release overlay window in removeScreen.
src/screen.c | 5 +++++
1 file changed, 5 insertions(+)
commit 6e5eeb8da20fcc8416d50fd85f34d64b3d1aae16
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 19:04:34 2007 -0400
Free options, damage region and startup notification context
properly in freeScreen.
src/screen.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit 328a71ff5c3d78c561f4f99bfa23d92f55814d03
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:25:32 2007 -0400
Free invisibleCursor when removing screen.
src/screen.c | 2 ++
1 file changed, 2 insertions(+)
commit 784c260928127d2ca94875476d52b7b6716b2480
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:23:37 2007 -0400
Destroy GLX context when removing screen.
src/screen.c | 2 ++
1 file changed, 2 insertions(+)
commit 9769a368b504891f28ec43dc703eb8a7b71e0ffc
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:20:49 2007 -0400
Free background texture when removing screen.
src/screen.c | 2 ++
1 file changed, 2 insertions(+)
commit f2a2a7ec46ee2897374683d9907e69f9b56c81df
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:18:47 2007 -0400
Destroy screen edges and grab window when removing screen.
src/screen.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 6e02dbcec69adbfa3cc15ffc312db0447e2c38f6
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:13:27 2007 -0400
Move window restore functionality into removeWindow function
where it's supposed to be.
src/screen.c | 26 --------------------------
src/window.c | 14 ++++++++++++++
2 files changed, 14 insertions(+), 26 deletions(-)
commit 9f3ddf602e3e38862caeeeb44513c0f3e8e92f42
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:06:25 2007 -0400
Only update client list and workarea if window has
been destroyed.
src/window.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 4175efb8802e41976a1f498efe3f3f246804023a
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 18:05:31 2007 -0400
Remove all windows when removing screen.
src/screen.c | 3 +++
1 file changed, 3 insertions(+)
commit d9c4a6f096b784daf2413d8749f973e6dc43956e
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 17:55:04 2007 -0400
Move window restore functions to screen.c.
src/display.c | 25 -------------------------
src/screen.c | 26 ++++++++++++++++++++++++++
2 files changed, 26 insertions(+), 25 deletions(-)
commit d02f9384a514d1d9d03b2e45a2c2193426855c14
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 17:47:39 2007 -0400
Remove all screens before we return from event loop.
src/display.c | 4 ++++
1 file changed, 4 insertions(+)
commit d6fc17a81f9061c8164e619e0c3e70c8119a7eb6
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 17:41:25 2007 -0400
Add removeScreen function.
include/compiz-core.h | 3 +++
src/screen.c | 29 +++++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
commit b586c293c7a131f8cc23bf23527f4d48df492cb9
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 17:12:26 2007 -0400
Add support for any kind of object type to gconf plugin.
gconfKeyChanged still needs to be updated to support
types other than display and screen but key names should
preferably be changed before this is fixed.
plugins/gconf.c | 146 ++++++++++++++++++++++++++------------------------------
1 file changed, 67 insertions(+), 79 deletions(-)
commit 0de3029c2c74989f5d96ead4007124e599c26b92
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 16:34:41 2007 -0400
Add support for any kind of object type to kconfig plugin.
plugins/kconfig.cpp | 51 ++++++++++++++++++++++++++++++++-------------------
1 file changed, 32 insertions(+), 19 deletions(-)
commit 772665345be6700d11235a49c146a27c58313d72
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 16:21:10 2007 -0400
Have compObjectForEachType take a parent argument to
make it a bit more convenient to use.
include/compiz-core.h | 4 +++-
src/object.c | 5 +++--
src/plugin.c | 36 +++++++++++++++++-------------------
3 files changed, 23 insertions(+), 22 deletions(-)
commit 76ea5aba5ff39bb4ef920b0fd2e568831a8702e1
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 15:54:00 2007 -0400
Cleanup dbus plugin.
plugins/dbus.c | 26 ++++----------------------
1 file changed, 4 insertions(+), 22 deletions(-)
commit 16095a8bd6772866936e5355692d24058ada945d
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 15:37:54 2007 -0400
Allow key and button options in objects that are descendants
of a display object.
plugins/dbus.c | 10 ++++++++--
plugins/fuse.c | 6 ++++++
2 files changed, 14 insertions(+), 2 deletions(-)
commit 7d95a647dc4e037e440939fc72e715f208d7983b
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 15:33:02 2007 -0400
Allow key and button options in objects that are descendants
of a display object.
plugins/gconf.c | 12 ++++++++++++
plugins/kconfig.cpp | 18 +++++++++++++++---
2 files changed, 27 insertions(+), 3 deletions(-)
commit ce638e1aaf529a50baa29121a955ae922257dbc7
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 15:17:22 2007 -0400
Fix typo.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7ffcdd63505df9697fecf0dd6d9b49cd36e840f8
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 15:16:57 2007 -0400
Use 'base' as default name for base object instead of 'object'.
include/compiz-core.h | 8 ++++----
include/compiz-cube.h | 12 ++++++------
include/compiz-scale.h | 12 ++++++------
plugins/annotate.c | 12 ++++++------
plugins/blur.c | 18 +++++++++---------
plugins/clone.c | 12 ++++++------
plugins/cube.c | 6 +++---
plugins/dbus.c | 10 +++++-----
plugins/decoration.c | 18 +++++++++---------
plugins/fade.c | 18 +++++++++---------
plugins/fuse.c | 14 +++++++-------
plugins/gconf.c | 26 +++++++++++++-------------
plugins/glib.c | 6 +++---
plugins/ini.c | 22 +++++++++++-----------
plugins/inotify.c | 6 +++---
plugins/kconfig.cpp | 14 +++++++-------
plugins/minimize.c | 18 +++++++++---------
plugins/move.c | 12 ++++++------
plugins/place.c | 15 +++++++--------
plugins/plane.c | 12 ++++++------
plugins/png.c | 6 +++---
plugins/regex.c | 18 +++++++++---------
plugins/resize.c | 12 ++++++------
plugins/rotate.c | 12 ++++++------
plugins/scale.c | 6 +++---
plugins/screenshot.c | 12 ++++++------
plugins/svg.c | 18 +++++++++---------
plugins/switcher.c | 12 ++++++------
plugins/video.c | 18 +++++++++---------
plugins/water.c | 12 ++++++------
plugins/wobbly.c | 18 +++++++++---------
plugins/zoom.c | 12 ++++++------
src/core.c | 6 +++---
src/display.c | 16 +++++++---------
src/event.c | 10 ++++------
src/match.c | 5 ++---
src/plugin.c | 8 ++++----
src/screen.c | 20 ++++++++++----------
src/window.c | 22 +++++++++++-----------
39 files changed, 254 insertions(+), 260 deletions(-)
commit f2507cf28ca7c7294ae3a387eae160d0e8b4dcb3
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 14:43:41 2007 -0400
Add parent to object struct.
include/compiz-core.h | 2 ++
src/core.c | 2 +-
src/display.c | 11 ++++++-----
src/object.c | 2 ++
src/screen.c | 3 ++-
src/window.c | 3 ++-
6 files changed, 15 insertions(+), 8 deletions(-)
commit a67f5c05d393d19a44d7316eeb679f3465ebe2f2
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 14:21:17 2007 -0400
Add findObject function to object interface.
include/compiz-core.h | 21 +++++++++++++++++++++
src/core.c | 7 +++++++
src/display.c | 13 +++++++++++++
src/object.c | 24 ++++++++++++++++++++----
src/screen.c | 19 +++++++++++++++++++
src/window.c | 19 +++++++++++++++++++
6 files changed, 99 insertions(+), 4 deletions(-)
commit fc1bbc90c6dbf57303c3a234ddf9c149379df15e
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 14:02:55 2007 -0400
Remove setDisplayOptionForPlugin and setScreenOptionForPlugin
functions. Add setOptionForPlugin to core object.
include/compiz-core.h | 39 +---
include/compiz-cube.h | 11 +-
plugins/cube.c | 85 ++++++--
plugins/dbus.c | 589 ++++++++++++++++++++------------------------------
plugins/fuse.c | 195 +++++++----------
plugins/gconf.c | 427 ++++++++++--------------------------
plugins/ini.c | 383 +++++++++++---------------------
plugins/kconfig.cpp | 441 +++++++++++--------------------------
src/core.c | 17 ++
src/display.c | 23 +-
src/event.c | 12 +-
src/screen.c | 21 +-
12 files changed, 788 insertions(+), 1455 deletions(-)
commit 15c926a6d7b2c152d861a0c5f93082254317ffff
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 4 18:02:13 2007 +0200
Re-add rotate_right_key option to metadata which was removed by accident.
metadata/rotate.xml.in | 5 +++++
1 file changed, 5 insertions(+)
commit 4d89d7adcc959a3304708c4e1e55049c1f2069bc
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 4 14:32:30 2007 +0200
Only show resize rectangle on the screen the resized window is on.
plugins/resize.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b5fb283c77526ae8c1adf0c6cd5d84648da1c5c3
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 4 07:41:43 2007 +0200
Added button bindings for rotating left/right.
metadata/rotate.xml.in | 15 +++++++--
plugins/rotate.c | 82 +++++++++++++++++++++++++++-----------------------
2 files changed, 58 insertions(+), 39 deletions(-)
commit 891f7faab81ada11bd2785f32d6fb7e116a76804
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Sep 4 07:41:22 2007 +0200
Added button bindings for initiating scale.
include/compiz-scale.h | 32 ++++++++++++++++++--------------
metadata/scale.xml.in | 16 ++++++++++++++++
plugins/scale.c | 6 ++++++
3 files changed, 40 insertions(+), 14 deletions(-)
commit 36b283d33788e3d3899294704029a206e9c1943a
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 01:05:15 2007 +0200
Move file watch interface to core object.
include/compiz-core.h | 89 ++++++++++++++++++-----------------------
plugins/dbus.c | 11 ++---
plugins/ini.c | 4 +-
plugins/inotify.c | 109 ++++++++++++++++++++++++--------------------------
plugins/kconfig.cpp | 4 +-
src/core.c | 78 ++++++++++++++++++++++++++++++++++++
src/display.c | 79 ------------------------------------
7 files changed, 179 insertions(+), 195 deletions(-)
commit 4b30118ecb74d7c876e5f829f83027eac80a9b3e
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 4 00:11:48 2007 +0200
Add nameObject function to object interface.
include/compiz-core.h | 15 +++++++++++++++
src/core.c | 6 ++++++
src/display.c | 6 ++++++
src/object.c | 21 +++++++++++++++++----
src/screen.c | 12 ++++++++++++
src/window.c | 12 ++++++++++++
6 files changed, 68 insertions(+), 4 deletions(-)
commit 0d54b4e120b6f17678816d4eee28731262cdc9f8
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 3 23:57:16 2007 +0200
Add compObjectTypeName function.
include/compiz-core.h | 3 +++
src/object.c | 6 ++++++
2 files changed, 9 insertions(+)
commit 27f73342d32c3a5073ed1179c8e5ba284f249c91
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 3 23:26:24 2007 +0200
Add name to object info struct.
src/object.c | 5 +++++
1 file changed, 5 insertions(+)
commit d0ad64f3094aca71fcbef7251b44601c84c2d799
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 3 23:23:25 2007 +0200
Re-write object initialization code to properly handle
new object model.
include/compiz-core.h | 56 +++++-----
plugins/dbus.c | 120 +++++++++++++++------
plugins/gconf.c | 137 ++++++++++++++++--------
plugins/ini.c | 118 ++++++++++++++-------
plugins/kconfig.cpp | 134 ++++++++++++++++--------
src/core.c | 30 +++++-
src/display.c | 5 +-
src/main.c | 3 +
src/object.c | 13 +++
src/plugin.c | 281 +++++++++++++++++++++++---------------------------
src/screen.c | 7 +-
src/window.c | 6 +-
12 files changed, 555 insertions(+), 355 deletions(-)
commit 38948fe2e59be2a7b6a60fca62bfcb9ef1c6d2b9
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 18:20:06 2007 +0200
Use compObjectForEach for plugin initialization of
window objects.
src/plugin.c | 68 ++++++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 50 insertions(+), 18 deletions(-)
commit cc316d95b5a4523575fc06b2655ef941a82da1b2
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 17:56:20 2007 +0200
Add compObjectForEach function.
include/compiz-core.h | 6 ++++++
src/object.c | 9 +++++++++
2 files changed, 15 insertions(+)
commit 1d4de7729d650fa84e7277f47d8c4f10427f9e11
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 17:48:27 2007 +0200
Rename ObjectCallbackProc to ObjectCallBackProc and add return
value so that it is possible interrupt calls to forEachObject
functions.
include/compiz-core.h | 20 ++++++++++----------
src/core.c | 5 +++--
src/display.c | 8 +++++---
src/object.c | 6 +++---
src/screen.c | 11 ++++++++---
src/window.c | 11 ++++++++---
6 files changed, 37 insertions(+), 24 deletions(-)
commit 0fecd50c2897e13d8501d2f5529646bf4b04e3cb
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 14:02:46 2007 +0200
Add forEach functions to object interface.
include/compiz-core.h | 23 +++++++++++++++++++++++
src/core.c | 7 +++++++
src/display.c | 9 +++++++++
src/object.c | 26 ++++++++++++++++++++++----
src/screen.c | 16 ++++++++++++++++
src/window.c | 15 +++++++++++++++
6 files changed, 92 insertions(+), 4 deletions(-)
commit 34404095982884e52e9d4a67f49cee4c7b9ab12e
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 13:14:07 2007 +0200
Add core object type.
include/compiz-core.h | 14 +++++++++++---
plugins/annotate.c | 4 ++++
plugins/blur.c | 4 ++++
plugins/clone.c | 4 ++++
plugins/cube.c | 4 ++++
plugins/dbus.c | 2 ++
plugins/decoration.c | 4 ++++
plugins/fade.c | 4 ++++
plugins/fuse.c | 4 ++++
plugins/gconf.c | 2 ++
plugins/glib.c | 2 ++
plugins/ini.c | 2 ++
plugins/inotify.c | 2 ++
plugins/kconfig.cpp | 2 ++
plugins/minimize.c | 4 ++++
plugins/move.c | 4 ++++
plugins/place.c | 4 ++++
plugins/plane.c | 4 ++++
plugins/png.c | 2 ++
plugins/regex.c | 2 ++
plugins/resize.c | 4 ++++
plugins/rotate.c | 4 ++++
plugins/scale.c | 4 ++++
plugins/screenshot.c | 4 ++++
plugins/svg.c | 4 ++++
plugins/switcher.c | 4 ++++
plugins/video.c | 4 ++++
plugins/water.c | 4 ++++
plugins/wobbly.c | 4 ++++
plugins/zoom.c | 4 ++++
src/core.c | 36 +++++++++++++++++++++++++++++++++++-
src/object.c | 1 +
src/plugin.c | 2 ++
33 files changed, 149 insertions(+), 4 deletions(-)
commit 3ce22ee61bca50e992ff98dbfede37dc07776099
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 07:50:07 2007 +0200
Add core object.
include/compiz-core.h | 13 +++++++++++++
include/compiz.h | 1 +
src/Makefile.am | 1 +
src/core.c | 41 +++++++++++++++++++++++++++++++++++++++++
4 files changed, 56 insertions(+)
commit 11da883fa4240cd3d92594f00daa48ea21a76c75
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 07:46:39 2007 +0200
Adjust core option functions so they match the prototype used
by plugins and use dispatch tables in plugin.c.
include/compiz-core.h | 14 +++++++++-----
src/display.c | 6 ++++--
src/plugin.c | 31 ++++++++++++-------------------
src/screen.c | 6 ++++--
4 files changed, 29 insertions(+), 28 deletions(-)
commit 8c5e0eae34a5759c9e965910fcc0f4f25aeb4294
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 31 00:40:44 2007 +0200
Add missing object.c.
src/object.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
commit 324125688003a7b0b41de71f5f453341f742d745
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 30 15:48:31 2007 +0200
Bump ABI versions.
include/compiz-core.h | 2 +-
include/compiz-cube.h | 2 +-
include/compiz-scale.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 5544400ef680d9c9d9d7fe2f89e80847fb2de48a
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 30 15:30:15 2007 +0200
Add plugin interface version number to getCompPluginInfo
symbol. This makes sure that only plugins built with a
matching plugin interface can be loaded. This version
number must be updated every time the plugin interface
changes. Each plugin needs to be manually updated to work
with a new plugin interface version.
include/compiz-plugin.h | 2 +-
plugins/annotate.c | 2 +-
plugins/blur.c | 2 +-
plugins/clone.c | 2 +-
plugins/cube.c | 2 +-
plugins/dbus.c | 2 +-
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/fuse.c | 2 +-
plugins/gconf.c | 2 +-
plugins/glib.c | 2 +-
plugins/ini.c | 2 +-
plugins/inotify.c | 2 +-
plugins/kconfig.cpp | 2 +-
plugins/minimize.c | 2 +-
plugins/move.c | 2 +-
plugins/place.c | 2 +-
plugins/plane.c | 2 +-
plugins/png.c | 2 +-
plugins/regex.c | 2 +-
plugins/resize.c | 2 +-
plugins/rotate.c | 2 +-
plugins/scale.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/svg.c | 2 +-
plugins/switcher.c | 2 +-
plugins/video.c | 2 +-
plugins/water.c | 2 +-
plugins/wobbly.c | 2 +-
plugins/zoom.c | 2 +-
src/plugin.c | 3 ++-
31 files changed, 32 insertions(+), 31 deletions(-)
commit dece59f870fdfc80a846e07416a08bb8c7a07aba
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 30 15:17:52 2007 +0200
Remove duplicate error message.
src/plugin.c | 4 ----
1 file changed, 4 deletions(-)
commit bdeedcc4a21a23b8f91545500cd2c69301aaf05d
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 30 15:11:14 2007 +0200
Add simple object system, which generalize the privates
mechanism and the plugin system. It will allow us share
more code between display, screen and window objects. It
also makes it possible to properly introduce new object types
without changing the plugin interface or breaking the API.
include/compiz-core.h | 114 +++++++++++++++++++++++++++++++++++++---
include/compiz-cube.h | 8 +--
include/compiz-plugin.h | 50 +++++-------------
include/compiz-scale.h | 12 ++---
include/compiz.h | 1 +
plugins/annotate.c | 77 ++++++++++++++++++++++------
plugins/blur.c | 87 ++++++++++++++++++++++++-------
plugins/clone.c | 77 ++++++++++++++++++++++------
plugins/cube.c | 71 ++++++++++++++++++++-----
plugins/dbus.c | 93 ++++++++++++++++++++-------------
plugins/decoration.c | 89 ++++++++++++++++++++++++--------
plugins/fade.c | 89 ++++++++++++++++++++++++--------
plugins/fuse.c | 77 ++++++++++++++++++++++------
plugins/gconf.c | 92 ++++++++++++++++++++-------------
plugins/glib.c | 42 ++++++++++-----
plugins/ini.c | 67 +++++++++++++++---------
plugins/inotify.c | 42 ++++++++++-----
plugins/kconfig.cpp | 75 +++++++++++++++++----------
plugins/minimize.c | 87 ++++++++++++++++++++++++-------
plugins/move.c | 77 ++++++++++++++++++++++------
plugins/place.c | 79 ++++++++++++++++++++++------
plugins/plane.c | 77 ++++++++++++++++++++++------
plugins/png.c | 42 ++++++++++-----
plugins/regex.c | 58 ++++++++++++++-------
plugins/resize.c | 77 ++++++++++++++++++++++------
plugins/rotate.c | 78 ++++++++++++++++++++++------
plugins/scale.c | 77 +++++++++++++++++++++++-----
plugins/screenshot.c | 77 ++++++++++++++++++++++------
plugins/svg.c | 85 +++++++++++++++++++++++-------
plugins/switcher.c | 79 ++++++++++++++++++++++------
plugins/video.c | 85 +++++++++++++++++++++++-------
plugins/water.c | 77 ++++++++++++++++++++++------
plugins/wobbly.c | 87 ++++++++++++++++++++++++-------
plugins/zoom.c | 79 ++++++++++++++++++++++------
src/Makefile.am | 1 +
src/display.c | 35 +++++++++----
src/event.c | 133 +++++++++++++++++++++++------------------------
src/match.c | 21 ++++----
src/plugin.c | 134 +++++++++++++++++++++++-------------------------
src/screen.c | 44 ++++++++++++----
src/window.c | 46 +++++++++++++----
41 files changed, 2027 insertions(+), 771 deletions(-)
commit 7c3b00ff90d2419165bd7bde804cc51d88e9e994
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 29 12:38:08 2007 +0200
Remove whitespaces.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e1d5ca14791aaff6cd4da85b29dfe8cc4de55d32
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 29 12:37:49 2007 +0200
ABIVERSION -> CORE_ABIVERSION.
include/compiz-core.h | 2 +-
plugins/annotate.c | 2 +-
plugins/blur.c | 2 +-
plugins/clone.c | 2 +-
plugins/cube.c | 2 +-
plugins/dbus.c | 2 +-
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/fuse.c | 2 +-
plugins/gconf.c | 2 +-
plugins/glib.c | 2 +-
plugins/ini.c | 2 +-
plugins/inotify.c | 2 +-
plugins/kconfig.cpp | 2 +-
plugins/minimize.c | 2 +-
plugins/move.c | 2 +-
plugins/place.c | 2 +-
plugins/plane.c | 2 +-
plugins/png.c | 2 +-
plugins/regex.c | 2 +-
plugins/resize.c | 2 +-
plugins/rotate.c | 2 +-
plugins/scale.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/svg.c | 2 +-
plugins/switcher.c | 2 +-
plugins/video.c | 2 +-
plugins/water.c | 2 +-
plugins/wobbly.c | 2 +-
plugins/zoom.c | 2 +-
src/display.c | 2 +-
31 files changed, 31 insertions(+), 31 deletions(-)
commit c51eb6ea16066cbb3b9d0f40cfd1b54bd653945f
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 29 12:30:27 2007 +0200
Split compiz.h into compiz.h and compiz-core.h.
Move all structures and most functions from compiz.h to
compiz-core.h. compiz.h provides an API that is stable
across releases with the same minor version number. It can
be used to create plugins that will run across multiple
core ABI versions. compiz-core.h contains all structures and
hooks used by the core. A plugin that includes compiz-core.h
is responsible for checking the core ABI version when being
initialized.
Remove deprecated function:
compWindowTypeMaskFromStringList
include/Makefile.am | 1 +
include/compiz-core.h | 3132 +++++++++++++++++++++++++++++++++++++++++++++
include/compiz-cube.h | 2 +-
include/compiz-plugin.h | 40 +-
include/compiz-scale.h | 2 +-
include/compiz.h | 3221 +----------------------------------------------
plugins/annotate.c | 2 +-
plugins/blur.c | 2 +-
plugins/clone.c | 2 +-
plugins/dbus.c | 2 +-
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/fuse.c | 2 +-
plugins/gconf.c | 2 +-
plugins/glib.c | 3 +-
plugins/ini.c | 2 +-
plugins/inotify.c | 2 +-
plugins/kconfig.cpp | 2 +-
plugins/minimize.c | 2 +-
plugins/move.c | 2 +-
plugins/place.c | 2 +-
plugins/plane.c | 2 +-
plugins/png.c | 2 +-
plugins/regex.c | 2 +-
plugins/resize.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/svg.c | 2 +-
plugins/switcher.c | 2 +-
plugins/video.c | 2 +-
plugins/water.c | 2 +-
plugins/wobbly.c | 2 +-
plugins/zoom.c | 2 +-
src/cursor.c | 4 +-
src/display.c | 2 +-
src/event.c | 2 +-
src/fragment.c | 2 +-
src/main.c | 2 +-
src/match.c | 2 +-
src/matrix.c | 2 +-
src/metadata.c | 2 +-
src/option.c | 14 +-
src/paint.c | 2 +-
src/plugin.c | 2 +-
src/privates.c | 2 +-
src/screen.c | 2 +-
src/session.c | 2 +-
src/texture.c | 2 +-
src/window.c | 2 +-
48 files changed, 3259 insertions(+), 3238 deletions(-)
commit ff9473c0abc433a9896a03c91bab29dd715d7a64
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:44:27 2007 +0200
Add COMPIZ_BEGIN|END_DECLS.
include/compiz-scale.h | 4 ++++
1 file changed, 4 insertions(+)
commit 6fc47c5b549f4c7ef15aa3f49f3a4b3adece6e46
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:44:19 2007 +0200
Add COMPIZ_BEGIN|END_DECLS.
include/compiz-cube.h | 4 ++++
1 file changed, 4 insertions(+)
commit 8470913154ca8018d3af602df05ca8a26752c532
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:42:22 2007 +0200
Add proper preprocessor check to compiz-scale.h.
include/compiz-scale.h | 4 ++++
1 file changed, 4 insertions(+)
commit a4776b66b8e28f763011082cf3d6095cc0177d68
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:41:25 2007 +0200
Add proper preprocessor check to compiz-cube.h.
include/compiz-cube.h | 5 +++++
1 file changed, 5 insertions(+)
commit 7a62d33defbbb5bc87ca3469d74dc180f9c9b133
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:37:26 2007 +0200
Rename scale.h to compiz-scale.h.
include/Makefile.am | 2 +-
include/{scale.h => compiz-scale.h} | 0
plugins/scale.c | 2 +-
3 files changed, 2 insertions(+), 2 deletions(-)
commit 972e6aa6f484047de2efe7443efe21f225e05cc6
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:35:41 2007 +0200
Rename cube.h to compiz-cube.h.
include/Makefile.am | 6 +++---
include/{cube.h => compiz-cube.h} | 0
plugins/cube.c | 2 +-
plugins/rotate.c | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
commit 6940218d7615944064e11e946b18611b571c23a7
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:32:51 2007 +0200
Clean up.
include/cube.h | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
commit 3b311dd02fed2fa3a7f10feecdcc2fc016ea0102
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 23:28:01 2007 +0200
Use compiz-common.h, move _CompPluginVTable struct to
compiz-plugin.h and include it in appropriate source
code files.
include/Makefile.am | 1 +
include/compiz-plugin.h | 63 +++++++++++++++++++++++++++++++++++++++++++++++++
include/compiz.h | 38 ++++-------------------------
include/cube.h | 2 +-
include/scale.h | 2 +-
plugins/annotate.c | 2 +-
plugins/blur.c | 2 +-
plugins/clone.c | 2 +-
plugins/dbus.c | 2 +-
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/fuse.c | 2 +-
plugins/gconf.c | 4 ++--
plugins/glib.c | 2 +-
plugins/ini.c | 2 +-
plugins/inotify.c | 2 +-
plugins/kconfig.cpp | 2 +-
plugins/minimize.c | 2 +-
plugins/move.c | 2 +-
plugins/place.c | 2 +-
plugins/plane.c | 2 +-
plugins/png.c | 2 +-
plugins/regex.c | 2 +-
plugins/resize.c | 2 +-
plugins/screenshot.c | 2 +-
plugins/svg.c | 2 +-
plugins/switcher.c | 2 +-
plugins/video.c | 2 +-
plugins/water.c | 2 +-
plugins/wobbly.c | 2 +-
plugins/zoom.c | 2 +-
src/display.c | 2 +-
src/event.c | 2 +-
src/match.c | 4 ++--
src/plugin.c | 2 +-
src/screen.c | 2 +-
36 files changed, 104 insertions(+), 68 deletions(-)
commit 4397de7538554760ddf29c98a368fe8294c03dd5
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 22:44:54 2007 +0200
Install compiz-common.h.
include/Makefile.am | 3 +++
1 file changed, 3 insertions(+)
commit 2e2506f1207082d14a3d2c7cde4f229542042dc2
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 22:21:17 2007 +0200
Have the configure script generate a compiz-common.h file.
configure.ac | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
commit 13407caf80c86d02fcd62392894676e8363c1b1d
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 10:27:17 2007 -0400
Remove getVersion function from plugin VTable.
include/compiz.h | 4 ----
plugins/annotate.c | 8 --------
plugins/blur.c | 8 --------
plugins/clone.c | 8 --------
plugins/cube.c | 8 --------
plugins/dbus.c | 39 +++++++++++++++------------------------
plugins/decoration.c | 8 --------
plugins/fade.c | 8 --------
plugins/fuse.c | 8 --------
plugins/gconf.c | 8 --------
plugins/glib.c | 8 --------
plugins/ini.c | 7 -------
plugins/inotify.c | 8 --------
plugins/kconfig.cpp | 8 --------
plugins/minimize.c | 8 --------
plugins/move.c | 8 --------
plugins/place.c | 8 --------
plugins/plane.c | 8 --------
plugins/png.c | 8 --------
plugins/regex.c | 8 --------
plugins/resize.c | 8 --------
plugins/rotate.c | 8 --------
plugins/scale.c | 8 --------
plugins/screenshot.c | 8 --------
plugins/svg.c | 8 --------
plugins/switcher.c | 8 --------
plugins/video.c | 8 --------
plugins/water.c | 8 --------
plugins/wobbly.c | 8 --------
plugins/zoom.c | 8 --------
src/plugin.c | 19 -------------------
31 files changed, 15 insertions(+), 270 deletions(-)
commit 0a89712151328e957d31adddcc20ff1085d638ea
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 09:54:49 2007 -0400
Add core ABI version check to all plugins. Plugins are now
resposible for checking core ABI version when being
initialized.
plugins/annotate.c | 3 +++
plugins/blur.c | 3 +++
plugins/clone.c | 3 +++
plugins/cube.c | 3 +++
plugins/dbus.c | 3 +++
plugins/decoration.c | 3 +++
plugins/fade.c | 3 +++
plugins/fuse.c | 3 +++
plugins/gconf.c | 3 +++
plugins/glib.c | 3 +++
plugins/ini.c | 3 +++
plugins/inotify.c | 3 +++
plugins/kconfig.cpp | 3 +++
plugins/minimize.c | 3 +++
plugins/move.c | 3 +++
plugins/place.c | 3 +++
plugins/plane.c | 3 +++
plugins/png.c | 3 +++
plugins/regex.c | 3 +++
plugins/resize.c | 3 +++
plugins/rotate.c | 3 ++-
plugins/scale.c | 3 +++
plugins/screenshot.c | 3 +++
plugins/svg.c | 3 +++
plugins/switcher.c | 3 +++
plugins/video.c | 3 +++
plugins/water.c | 3 +++
plugins/wobbly.c | 3 +++
plugins/zoom.c | 3 +++
29 files changed, 86 insertions(+), 1 deletion(-)
commit f2cf1cd2173fc711b07f8ac9ba538f309f5fce25
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 09:37:33 2007 -0400
Bump cube ABI version.
include/cube.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c94fe7321a067d581b178725921770e4d4f56247
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:52:10 2007 -0400
screenInode -> objectInode.
plugins/fuse.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 468bdb98fc67359b4f0e35d0ac3ba23fb7fb4f8e
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:50:57 2007 -0400
Minor clean up.
plugins/fuse.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit b57b6a098c84b5c4e42beea88499cabc4c110b72
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:41:09 2007 -0400
Bump ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 40d946c10c6e3b4ec41e4170907a3b15db792551
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:35:00 2007 -0400
Kill whitespaces.
src/display.c | 2 +-
src/window.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ae4a0a6e8a7ee7054d3b2476b370922614a40012
Merge: 92f16929 36575a36
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:33:51 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
include/compiz.h
commit 92f16929003bd84cb729e3943f9dc8d8d146fb1f
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:22:05 2007 -0400
Add ABI option to core.
include/compiz.h | 123 ++++++++++++++++++++++++++-------------------------
metadata/core.xml.in | 1 +
src/display.c | 5 +++
3 files changed, 68 insertions(+), 61 deletions(-)
commit c90b1c26dcbf1783bca6f35bf3381327d3a9b0f7
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 08:02:55 2007 -0400
Make sure the core plugin is always loaded.
src/display.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 36575a36f4fa1aea35879a0c16c38af9f3893057
Author: Roland Baer <roland@Vista.(none)>
Date: Tue Aug 28 14:07:57 2007 +0300
realloc with correct size
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f460dd765b9922894fa40d3d80cb99bb021a88a2
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 06:59:23 2007 -0400
Adjust metadata to have core plugin loaded by default.
metadata/core.xml.in | 3 +++
1 file changed, 3 insertions(+)
commit 988f56ac82c1bfeefc21d1cf3fff3c479ca405da
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 28 06:53:16 2007 -0400
Remove setScreenOption and make sure core plugin is loaded
at startup.
include/compiz.h | 15 ++++----
include/cube.h | 20 +++++-----
plugins/cube.c | 19 +++++-----
plugins/dbus.c | 104 ++++++++++++++-------------------------------------
plugins/fuse.c | 69 ++++++++++++----------------------
plugins/gconf.c | 106 +++++++++++++---------------------------------------
plugins/ini.c | 71 +++++++++--------------------------
plugins/kconfig.cpp | 47 +----------------------
src/display.c | 31 +++++++++++++--
src/event.c | 8 ++--
src/match.c | 6 ---
src/plugin.c | 5 +--
src/screen.c | 11 +++---
13 files changed, 162 insertions(+), 350 deletions(-)
commit d04e36ab440480db1187de73fc06b7b1cd0bbb10
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 19:27:40 2007 -0400
Remove getDisplayOptions and setDisplayOption functions.
include/compiz.h | 17 ++++++---------
plugins/dbus.c | 62 +++++++++++++----------------------------------------
plugins/fuse.c | 8 +------
plugins/gconf.c | 57 ++++--------------------------------------------
plugins/ini.c | 34 +++--------------------------
plugins/kconfig.cpp | 40 +---------------------------------
src/display.c | 13 ++++++-----
src/event.c | 53 ---------------------------------------------
src/match.c | 2 +-
src/plugin.c | 5 ++---
10 files changed, 40 insertions(+), 251 deletions(-)
commit d0ad992d4f8b9df5670911de8fb4e2959fe6099e
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 18:33:14 2007 -0400
Hook up core options to core plugin.
src/plugin.c | 44 ++++++++++++++++++++++++++++++++++++++++----
1 file changed, 40 insertions(+), 4 deletions(-)
commit 9b33ec3507fd7fc7d99463ba6af4cbed4ad2aae7
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 17:26:41 2007 -0400
Only allow loading of core plugin when trying to load
plugin from current directory.
src/plugin.c | 3 +++
1 file changed, 3 insertions(+)
commit 8cdbe88056b7295ced692e2fd7b80627c2fac113
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 16:53:34 2007 -0400
Pass NULL as path when listing plugins in current directory.
src/plugin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 261816931c84a9902f82de7d6c8bf769b4e7aae6
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 16:52:12 2007 -0400
Fix typo.
src/plugin.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2bfab8cbc82bd696eec4c8b553cace1c99d5b295
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 16:51:24 2007 -0400
Hook up core loader.
src/plugin.c | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
commit a546eb0aa20f7e6776d79fc941cf7faa7b09f2d4
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Aug 27 20:33:19 2007 +0200
Draw cube caps only once per output, but allow plugin plugins to reset this handling. Fixes switcher with transparent cube.
include/cube.h | 4 +++-
plugins/cube.c | 12 ++++++++----
2 files changed, 11 insertions(+), 5 deletions(-)
commit 8e22d9b415f2e7a074c0d24f21cdc4f224ab6d27
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Aug 27 20:15:45 2007 +0200
Disable backface culling only for front-to-back painted transparent cube faces.
plugins/cube.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit cb68cc00e23512fe29769f244d479124e3c48198
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 27 13:38:28 2007 -0400
Add core plugin loader and core plugin code.
src/plugin.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
commit f1f73a9d394bcace9b435ecedf03be1724390cec
Author: Roland Bär <roland@Vista.(none)>
Date: Mon Aug 27 19:31:19 2007 +0200
Added sanity check for screenInode value.
plugins/fuse.c | 3 +++
1 file changed, 3 insertions(+)
commit 8e9b6d00b333e030484536e4847db21401b71566
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 27 19:29:45 2007 +0200
Coding style adjustments.
src/display.c | 10 +++++-----
src/screen.c | 10 +++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
commit ca137ac68331ab94c8b422ab5ad616a5d3095630
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Aug 16 15:36:15 2007 +0300
Storage of XGetVisualInfo() needs to be free()d
src/screen.c | 5 +++++
1 file changed, 5 insertions(+)
commit 785e9d8255b029c116f6e511f4e47864131fc6ac
Author: Roland Baer <roland@Vista.(none)>
Date: Fri Aug 17 16:26:37 2007 +0300
Return value of XGetKeyboardMapping() has to be XFree()d, not to be ignored
src/display.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 738ebeab78bdfc05be96a80083c0581f225a1ced
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 27 14:38:59 2007 +0200
Don't save last window state in CompWindow structure.
Instead, pass the last state to the state change notification function.
include/compiz.h | 9 +++++----
plugins/decoration.c | 5 +++--
src/window.c | 10 +++++-----
3 files changed, 13 insertions(+), 11 deletions(-)
commit a3f23a4307aeaac836e79d95212272d40614b122
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Aug 27 14:33:39 2007 +0200
Never modify w->state outside changeWindowState function.
src/event.c | 8 +++-----
src/window.c | 23 +++++++----------------
2 files changed, 10 insertions(+), 21 deletions(-)
commit 4d4afa2af26c67fe9c5b52abd75a6d752b750c6c
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Aug 24 08:38:02 2007 +0200
Add edge action for "Show desktop".
include/compiz.h | 27 ++++++++++++++-------------
metadata/core.xml.in | 5 +++++
src/display.c | 1 +
3 files changed, 20 insertions(+), 13 deletions(-)
commit 407cfe4f9cfe407dadb64a2cd6553cdd9255f471
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 23 00:38:36 2007 -0400
Use new core utility functions in rotate plugin.
plugins/rotate.c | 17 ++---------------
1 file changed, 2 insertions(+), 15 deletions(-)
commit 48cea919a0d57b9182504dc8ec4e9a843960452f
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 23 00:31:03 2007 -0400
Add utility function getPluginDisplayIndex.
include/compiz.h | 5 +++++
src/plugin.c | 23 +++++++++++++++++++++++
2 files changed, 28 insertions(+)
commit 7b23dc22d9e4089044ab306bb69a8f969dc642b9
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 23 00:28:05 2007 -0400
Add utility function checkPluginABI.
include/compiz.h | 4 ++++
src/plugin.c | 15 +++++++++++++++
2 files changed, 19 insertions(+)
commit f4e7f466d9a43c6656ec19180d419de384e2803f
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Aug 14 18:28:05 2007 -0400
Add run_command to keyboard shortcut list.
gtk/gnome/50-compiz-desktop-key.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit d944c6e0a9626bd3e3aee60a376015198624c556
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Aug 21 11:07:38 2007 -0400
Require 'compiz' not @COMPIZ_REQUIRES@ in plugin pkg-config files.
compiz-cube.pc.in | 2 +-
compiz-scale.pc.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit b76ff9463901075e0d284e0bf5ae752a58978c7f
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Aug 21 10:56:19 2007 -0400
Set SM restart style to SmRestartIfRunning on exit.
src/session.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 4eebdf84e8b7d780465fdf4cf63a57e24998f08b
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Aug 14 11:34:24 2007 -0400
Add back --with-default-plugins option.
configure.ac | 5 +++++
metadata/Makefile.am | 3 ++-
metadata/schemas.xslt | 4 ++++
3 files changed, 11 insertions(+), 1 deletion(-)
commit b9d7ced24daf5049ff9f4e502b7622f4eed1bd57
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 22 16:50:24 2007 -0400
Add getPluginABI utility function.
include/compiz.h | 3 +++
src/plugin.c | 15 +++++++++++++++
2 files changed, 18 insertions(+)
commit 3b7cade05d01592841361388dd11314d3c558b0a
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 20 13:10:29 2007 -0400
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dacb4c77f110a57185400b0635d8b8b5c985f87e
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 20 13:05:30 2007 -0400
Add NEWS entry and bump version for 0.5.4 release.
NEWS | 18 ++++++++++++++++++
configure.ac | 2 +-
2 files changed, 19 insertions(+), 1 deletion(-)
commit 45adccbf56039bb2edcb004e43b56eb619f0828e
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 20 13:03:26 2007 -0400
Add metadata/kconfig.xml.in to POTFILES.in.
po/POTFILES.in | 1 +
1 file changed, 1 insertion(+)
commit 9e253d6d2b3bf79ee1c4cd06bd86b0a1698db346
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 20 12:58:03 2007 -0400
Fix typo.
metadata/rotate.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c5725aa51bb260007d807cea29dc2b3d76b5b9de
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 20 12:54:05 2007 -0400
Fix uninstall-local target.
metadata/Makefile.am | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit bd1b75665ccd5c651b6230516136f862c259757d
Author: Roland Baer <roland@Vista.(none)>
Date: Fri Aug 17 15:54:11 2007 +0300
Removed effectivly unused stuff in gtk-window-decorator
gtk/window-decorator/gtk-window-decorator.c | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
commit 92f50d9178b24d136d59ca779c6e39fd1f43e398
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 23:50:44 2007 -0400
Don't avoid sync to vblank when we have multiple outputs.
src/display.c | 5 -----
1 file changed, 5 deletions(-)
commit eb0c584e7490c7d4e7257938ab68cb377b7e6f16
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 22:59:43 2007 -0400
Include DESTDIR properly.
metadata/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit becc95ca626bb7c921f6f6cf02a86db1a92a2433
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 22:51:39 2007 -0400
Fix typo.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2a07e3d8d5f4e3cd655db9df54d40ea877d78a27
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 22:38:29 2007 -0400
Add missing metadata file for kconfig plugin.
metadata/kconfig.xml.in | 6 ++++++
1 file changed, 6 insertions(+)
commit 2e0305d87cc04e2c4f866605d4137091e5fb7b16
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 20:56:20 2007 -0400
Track change of schemas_files variable to schema_files.
metadata/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1ae288b03028a665495d477efd503dff1e559b38
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 19 20:55:25 2007 -0400
Use install-data-local and uninstall-local hooks for
installing kde config files.
metadata/Makefile.am | 51 +++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 41 insertions(+), 10 deletions(-)
commit 6aa31ecfb3a2daf51448a23e5e8b3c2a698e4864
Merge: 11761f88 86b82d99
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 17 09:44:37 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
metadata/rotate.xml.in
commit 11761f88019c4bc450172e65b1edbc73176be22c
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 17 09:24:19 2007 -0400
Generate entries in kcfg files with unique names and use
the key attribute.
metadata/kcfg.xslt | 15 +++++++++++++--
metadata/kconfig.xslt | 2 +-
2 files changed, 14 insertions(+), 3 deletions(-)
commit 86b82d995effc3d84e59ae3a195680e076b8b50d
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 16 12:19:00 2007 +0200
Fix typos.
metadata/rotate.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5519ac62135a8eb1a5f5c367c734f254f890e577
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:40:37 2007 -0400
Bump ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c8c99234d98a9c71accfa677a14ca9fd262755d3
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:38:36 2007 -0400
Add NULL checks.
plugins/kconfig.cpp | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
commit 5e1ff863b3422673cabb212122cc27c73b95196e
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:32:58 2007 -0400
GConf plugin re-write.
plugins/gconf.c | 649 ++++++++++++++++++++++++++++++++------------------------
1 file changed, 366 insertions(+), 283 deletions(-)
commit b8e6fa17ebc001491e3b96485f8cc0c0b0061452
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:30:15 2007 -0400
Add const modifier.
plugins/dbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit aa6bc77638a4c1f7b7b4f4e2e8e9aabc716fda65
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:29:38 2007 -0400
Fix optionTypeToString prototype.
include/compiz.h | 2 +-
src/option.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit e1efee11266cd4f336651ccc8ffc70e9beedae37
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 15:28:06 2007 -0400
fuseFiniValue -> compFiniOptionValue.
plugins/fuse.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b4b9e79957117a8e028dd933675df90745a8f074
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 14:52:23 2007 -0400
Return an empty string instead of NULL when edge mask is 0.
src/option.c | 3 +++
1 file changed, 3 insertions(+)
commit 40c19702c1675e7bc90d7a6173b378133c3710c7
Merge: 3d9be8ac 275122e2
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 11:15:55 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 3d9be8ac96007c16be125bcc9c27f0759f9f9b73
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 00:57:53 2007 -0400
Add kcfgdir to compiz-kconfig.pc.
compiz-kconfig.pc.in | 1 +
configure.ac | 3 +++
2 files changed, 4 insertions(+)
commit 6a636537b86e4d06aeb24d61e67fce078c90af22
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 00:57:15 2007 -0400
Install compiz-kconfig.pc.
Makefile.am | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 46892854d94c887dbb2e93b3b0223dfb442e054f
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 00:44:58 2007 -0400
Install kcfg files and system-wide configuration file in
default kde directories.
configure.ac | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 9ece05ccdd5a6af850c090a852b9004f8f8e3aec
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 15 00:37:34 2007 -0400
Add screen parameter to kcfg files and kconfig style-sheet.
metadata/Makefile.am | 3 ++-
metadata/kcfg.xslt | 6 ++++--
metadata/kconfig.xslt | 16 +++++++++++++++-
3 files changed, 21 insertions(+), 4 deletions(-)
commit 3dbada7b70ac7c2505dd82a7c0108393bbd4bf97
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 23:29:13 2007 -0400
Remove use of kcfg Enum type.
metadata/kcfg.xslt | 35 ++---------------------------------
metadata/kconfig.xslt | 16 +---------------
2 files changed, 3 insertions(+), 48 deletions(-)
commit e8f11cda14019b7856b0c23c0e249294023bfc3b
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 18:02:42 2007 -0400
Add kconfig plugin and style-sheets that generate a default
system-wide configuration and .kcfg files for each plugin.
compiz-kconfig.pc.in | 6 +
configure.ac | 29 ++
metadata/Makefile.am | 53 ++-
metadata/kcfg.xslt | 340 ++++++++++++++++++
metadata/kconfig.xslt | 59 ++++
plugins/Makefile.am | 9 +
plugins/kconfig.cpp | 933 ++++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 1418 insertions(+), 11 deletions(-)
commit c2246c4c0338eee5de9e5ebf53a467f37c02afa0
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 16:07:28 2007 -0400
Clean up.
src/option.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit 80c0737101fa77a995d7d29a4c412077333005a8
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 16:03:38 2007 -0400
Better default colors.
metadata/resize.xml.in | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit b04e5c7e005db375518af4535ff07ff6094784b1
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 15:49:35 2007 -0400
Check action type properly when comparing action values.
src/option.c | 61 +++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 40 insertions(+), 21 deletions(-)
commit dfde2722a38cb0691d5f389bcc7b4fdfb8814af7
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 13:37:52 2007 -0400
Add button action options for all switcher actions.
metadata/switcher.xml.in | 24 ++++++++++++++++++++++++
plugins/switcher.c | 28 +++++++++++++++++++++-------
2 files changed, 45 insertions(+), 7 deletions(-)
commit e3c45fd11d63c02769adfd2fc4d285a8d907f4f8
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 13:36:41 2007 -0400
Button actions should be initialized with CompActionStateInitEdge
so that edge events work properly.
src/metadata.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 9e0c26275b30a0afb15ec5ad9b5ff295915e3c3a
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 13:03:32 2007 -0400
Cleanup.
include/compiz.h | 1 -
1 file changed, 1 deletion(-)
commit b44a348d98f9b1d9d222f3865464afb0718e70cb
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 13:01:26 2007 -0400
Use compFiniOptionValue in fuse plugin.
plugins/fuse.c | 29 +----------------------------
1 file changed, 1 insertion(+), 28 deletions(-)
commit fd83744b93701c70c2dd9df25c7e846c6c8901a7
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 13:00:53 2007 -0400
Make sure initiate, terminate and state variables in action
option values are not changed.
src/option.c | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
commit 7967d71c4ddde066a1cc49d45042760ffa2c0266
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 12:16:32 2007 -0400
Cleanup.
plugins/dbus.c | 168 +++++++++++++++++++++++++++++----------------------------
1 file changed, 87 insertions(+), 81 deletions(-)
commit d1bafa5b5e03efc71c31ff3bd3bd50a748793dee
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 12:08:15 2007 -0400
Free list option values properly.
src/option.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit f3ea9a16f774e7455d5dc51a851768fdf46fb5f8
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 11:55:55 2007 -0400
Remove unused edgeButton variable from action struct.
include/compiz.h | 1 -
1 file changed, 1 deletion(-)
commit 38cc0cd0a52256940ab649e61b003c6cb253d42f
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 11:53:36 2007 -0400
Remove complex action option handling from fuse plugin.
plugins/fuse.c | 179 +++++++++++++--------------------------------------------
1 file changed, 41 insertions(+), 138 deletions(-)
commit 8f6f28e65c8f5090e0a7ef5fcb9484892ce7ee68
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 11:24:15 2007 -0400
Remove complex action option handling from dbus plugin.
plugins/dbus.c | 320 ++++++++++++++++++++++-----------------------------------
1 file changed, 121 insertions(+), 199 deletions(-)
commit 0a5118bc042fa5e37c9725a27f9fc3080ad97ef3
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 11:23:37 2007 -0400
Remove complex action option handling from ini plugin.
plugins/ini.c | 338 +++++++++-------------------------------------------------
1 file changed, 50 insertions(+), 288 deletions(-)
commit e2b5506daa58a51d601a40903e8b44d899b384ed
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 09:21:42 2007 -0400
Avoid using binding type when determining if action
value is equal to existing action value.
src/option.c | 48 +++++++++++++++++++++---------------------------
1 file changed, 21 insertions(+), 27 deletions(-)
commit 2188b179ba3082fe041500e1b72333d48298b773
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 09:10:01 2007 -0400
Trigger edge button events properly.
src/event.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 77430b879f87fd8cbacfe197c7d1e4a6104f396e
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 03:00:39 2007 -0400
Update parsing of edge metadata.
src/metadata.c | 26 +++++++-------------------
1 file changed, 7 insertions(+), 19 deletions(-)
commit 0cb27556ded609c8ebce0d6198e56169435e3c40
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 03:00:09 2007 -0400
Update edge option metadata.
metadata/rotate.xml.in | 8 ++++++--
metadata/scale.xml.in | 4 +++-
metadata/schemas.xslt | 21 +++++++++++----------
3 files changed, 20 insertions(+), 13 deletions(-)
commit b88eeef5d44d83c989024072afe10e18efa08e63
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 02:03:19 2007 -0400
Remove complex action option initialization.
src/metadata.c | 97 ----------------------------------------------------------
1 file changed, 97 deletions(-)
commit 278d3396e6489d46d9cbe5483e50108e98abc241
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 14 02:02:20 2007 -0400
Fix edge string parsing.
src/option.c | 40 +++++++++++++++++++++-------------------
1 file changed, 21 insertions(+), 19 deletions(-)
commit 9ff2a038846211d7e1deb4dcc132529cccba114c
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 23:25:59 2007 -0400
Print bell action type properly.
metadata/schemas.xslt | 3 +++
1 file changed, 3 insertions(+)
commit 901051cd661e730fe82e076803a45fa2b60e230d
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 23:18:27 2007 -0400
Action options should no longer be in the schemas
files.
metadata/schemas.xslt | 213 ++++++++++++++------------------------------------
1 file changed, 58 insertions(+), 155 deletions(-)
commit f76f265c8f5694d6640103b0f940b21d23af95e8
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 22:50:53 2007 -0400
Remove duplicate initialization of option.
plugins/gconf.c | 3 ---
1 file changed, 3 deletions(-)
commit 7c8d2a30f1a57b78f1a31cf414d5345bc3597b1b
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 22:48:48 2007 -0400
Remove complex action option handling from gconf plugin as
plain action options are now non-configurable.
plugins/gconf.c | 452 +++++++++-----------------------------------------------
1 file changed, 66 insertions(+), 386 deletions(-)
commit fabb0ae3c4dec2147960f532a4fdc29c2f3e4352
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:39:24 2007 -0400
Use new action option types in zoom plugin.
metadata/zoom.xml.in | 28 ++++++++--------------------
plugins/zoom.c | 20 ++++++++++----------
2 files changed, 18 insertions(+), 30 deletions(-)
commit c83b2902e069393e4f8a1c99f927538b4225bfa7
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:35:43 2007 -0400
Use new action option types in wobbly plugin.
metadata/wobbly.xml.in | 14 ++++----------
plugins/wobbly.c | 11 ++++++-----
2 files changed, 10 insertions(+), 15 deletions(-)
commit 71ed7c546a6ae29afd8d9f66b12ee7868ec9a883
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:32:00 2007 -0400
Use new action option types in water plugin.
metadata/water.xml.in | 34 ++++++++--------------------------
plugins/water.c | 26 +++++++++++++-------------
2 files changed, 21 insertions(+), 39 deletions(-)
commit 8d0c3d7c067f359a435f5486df88435e4e7f8b0a
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:28:08 2007 -0400
Use new action option types in switcher plugin.
metadata/switcher.xml.in | 38 ++++++++++----------------------------
plugins/switcher.c | 26 +++++++++++++-------------
2 files changed, 23 insertions(+), 41 deletions(-)
commit 6446617fabcf5a583315806f39c704f6be75a3b8
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:23:59 2007 -0400
Use new action option types in screenshot plugin.
metadata/screenshot.xml.in | 7 ++-----
plugins/screenshot.c | 10 +++++-----
2 files changed, 7 insertions(+), 10 deletions(-)
commit 91ee4cca07e072ad83c55f929db05ebf6c7a77b6
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:22:05 2007 -0400
Use new action option types in scale plugin.
include/scale.h | 22 ++++++++++--------
metadata/scale.xml.in | 40 ++++++++++++++++++---------------
plugins/scale.c | 62 ++++++++++++++++++++++++++++++++++++---------------
3 files changed, 79 insertions(+), 45 deletions(-)
commit cef6b38e8d85b825c2940177ed1a7ce7de1f3fd3
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 19:07:44 2007 -0400
Use new action option types in rotate plugin.
metadata/rotate.xml.in | 125 ++++++++++++++----------------------------
plugins/rotate.c | 144 ++++++++++++++++++++++++-------------------------
2 files changed, 112 insertions(+), 157 deletions(-)
commit ebdf09589751b53656003a3c51454b676f7689e1
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:55:09 2007 -0400
Use new action option types in resize plugin.
metadata/resize.xml.in | 25 ++++++++---------
plugins/resize.c | 74 ++++++++++++++++++++++++++++----------------------
2 files changed, 53 insertions(+), 46 deletions(-)
commit f9b8066795f8e3364ef7b9973e373f621aac2629
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:43:40 2007 -0400
Use new action option types in plane plugin.
metadata/plane.xml.in | 64 +++++++++++++++-------------------------------
plugins/plane.c | 70 ++++++++++++++++++++++++++-------------------------
2 files changed, 56 insertions(+), 78 deletions(-)
commit 409a6132fccddc17de2db8be49ad0251235f2054
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:38:39 2007 -0400
Use new action option types in move plugin.
metadata/move.xml.in | 13 +++++++------
plugins/move.c | 53 ++++++++++++++++++++++++++++++++++++++--------------
2 files changed, 46 insertions(+), 20 deletions(-)
commit c411c0b7119cee6633b93a1ff0dd1aebb35cf422
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:38:17 2007 -0400
Use new action option types in cube plugin.
include/cube.h | 10 +++++-----
metadata/cube.xml.in | 21 ++++++---------------
plugins/cube.c | 6 +++---
3 files changed, 14 insertions(+), 23 deletions(-)
commit 0d9ddb3357f22d24f9ac30a9f6cfc0c55f69e20b
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:21:48 2007 -0400
Use new action option types in clone plugin.
metadata/clone.xml.in | 7 ++-----
plugins/clone.c | 7 +++----
2 files changed, 5 insertions(+), 9 deletions(-)
commit 4e4acab40d8d10c8f69eed40e9d3fc921a5d6aae
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:21:31 2007 -0400
Use new action option types in blur plugin.
metadata/blur.xml.in | 3 +--
plugins/blur.c | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
commit c8512b612f364c9b30637307d3e4b591640ac691
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:15:28 2007 -0400
Use new action option types in annotate plugin.
metadata/annotate.xml.in | 23 +++++++----------------
plugins/annotate.c | 26 +++++++++++++-------------
2 files changed, 20 insertions(+), 29 deletions(-)
commit 8e717e02d0b7727f93b833056c1fabf228b2ab8a
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 18:07:33 2007 -0400
Switch to new action option types for all core options. Most
options have been converted to key actions for now but
button, edge and bell options that will trigger the same
action can easily be added where it makes sense.
include/compiz.h | 121 +++++++++++++++++------------------
metadata/core.xml.in | 176 +++++++++++++++++----------------------------------
src/display.c | 75 +++++++++++-----------
3 files changed, 156 insertions(+), 216 deletions(-)
commit 1b19b02701dcd3d4a1004cfb0868d0555150b5fc
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 17:24:33 2007 -0400
Add passive grabs and update event handling to trigger
new action option types.
src/display.c | 10 +++++-----
src/event.c | 11 +++++++----
src/metadata.c | 2 +-
3 files changed, 13 insertions(+), 10 deletions(-)
commit 891272c673032b95c08f805b8662152b2f8119e5
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 17:20:39 2007 -0400
Add isActionOption function.
include/compiz.h | 3 +++
src/option.c | 17 +++++++++++++++++
2 files changed, 20 insertions(+)
commit 1123281e9e9d78a64e14c42c72240d01711e7878
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 17:19:16 2007 -0400
Handle new option types properly.
metadata/schemas.xslt | 57 +++++++++++++++++++++++++++------------------------
1 file changed, 30 insertions(+), 27 deletions(-)
commit 9c2221c4ebabb0ef12401634ae7558e85d421688
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 15:48:13 2007 -0400
Add edge modifiers. Deprecates edge button functionality.
include/compiz.h | 20 ++++++++-
plugins/gconf.c | 36 ++++++++--------
src/metadata.c | 10 +----
src/option.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++------
4 files changed, 148 insertions(+), 41 deletions(-)
commit 80c9c2c902ea80856d65f028c69fdd8f22bd61a3
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 14:45:57 2007 -0400
Add bell option, which is just a bell only action option.
include/compiz.h | 1 +
plugins/gconf.c | 17 +++++++++++------
src/metadata.c | 37 +++++++++++++++++++++++++++++++++++++
src/option.c | 3 +++
4 files changed, 52 insertions(+), 6 deletions(-)
commit 0603ddc07cb242c9eb8612159e1c5f9bdb3092f0
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 14:16:25 2007 -0400
Add edge option, which is just a edge only action option.
include/compiz.h | 7 +++++++
plugins/gconf.c | 22 +++++++++++++++++++
src/metadata.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/option.c | 48 ++++++++++++++++++++++++++++++++++++++++++
4 files changed, 141 insertions(+)
commit 76f1a03e9d69f785c721d3ef88257cd925f3f5a8
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 13:35:34 2007 -0400
Add button-binding option, which is just a button-binding only
action option.
include/compiz.h | 1 +
plugins/gconf.c | 23 +++++++++++++++++++++++
src/metadata.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/option.c | 3 +++
4 files changed, 77 insertions(+)
commit b70a9a542cc6189bdc431588f819e6443d5ebcb3
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 13:11:26 2007 -0400
Add key-binding option, which is just a key-binding only
action option.
include/compiz.h | 1 +
plugins/gconf.c | 23 +++++++++++++++++++++++
src/metadata.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/option.c | 3 +++
4 files changed, 77 insertions(+)
commit c66bc2054022420750af41dbcfeaf6e4467ac59c
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 13 00:58:10 2007 -0400
Default alpha value for color options is 1.0.
metadata/schemas.xslt | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
commit faf843eddc426899d1e804fd9a64f72eb69727f8
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 12 22:03:21 2007 -0400
Fix event handle matching. This caused inotify plugin to
not work at all unless the file watch handle happen to be
the same as the inotify handle.
plugins/inotify.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 20906bc0d6153a9e45a0d7a502d3e07b3df7aafb
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 12 19:30:29 2007 -0400
Use equalRange when checking if new value is equal to
old value.
src/option.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
commit 54fadb725ce10c3a6208c48b5899c3838b7abebd
Author: David Reveman <davidr@novell.com>
Date: Sun Aug 12 19:23:29 2007 -0400
Make compInitOptionValue and compFiniOptionValue available to
plugins.
include/compiz.h | 9 ++++++++-
src/option.c | 16 +++++++++++-----
2 files changed, 19 insertions(+), 6 deletions(-)
commit 275122e210294d3e29cc72e0b76f769df04bc763
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 9 19:59:23 2007 +0200
Fix possible memleaks.
plugins/gconf.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 05dabbb7fc0341287b3d9f6b6d5b4a0e3bff044f
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 9 19:58:38 2007 +0200
Formatting fixes.
plugins/gconf.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 37d67b033e733798497c79e35b2b841e5115f679
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Aug 9 19:57:37 2007 +0200
Remove trailing whitespace.
plugins/gconf.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit fb702da2a82e75b3083c0a0b55685f4d63710906
Author: Roland Baer <roland@Vista.(none)>
Date: Fri Jul 27 17:50:14 2007 +0300
Added compFindOption return checks
plugins/gconf.c | 37 ++++++++++++++++++++++++++++---------
1 file changed, 28 insertions(+), 9 deletions(-)
commit 2227d696f65468e6af42d2d5cde8ff6495552127
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 9 13:01:34 2007 -0400
Fix many function declarations that were missing the 'const'
modifier.
include/compiz.h | 92 ++++++++++++++++++++++++++--------------------------
plugins/annotate.c | 2 +-
plugins/blur.c | 6 ++--
plugins/clone.c | 2 +-
plugins/cube.c | 6 ++--
plugins/dbus.c | 18 +++++-----
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/fuse.c | 2 +-
plugins/gconf.c | 20 ++++++------
plugins/ini.c | 22 ++++++-------
plugins/minimize.c | 2 +-
plugins/move.c | 2 +-
plugins/place.c | 2 +-
plugins/plane.c | 2 +-
plugins/resize.c | 2 +-
plugins/rotate.c | 4 +--
plugins/scale.c | 6 ++--
plugins/screenshot.c | 6 ++--
plugins/svg.c | 6 ++--
plugins/switcher.c | 8 ++---
plugins/video.c | 4 +--
plugins/water.c | 2 +-
plugins/wobbly.c | 6 ++--
plugins/zoom.c | 4 +--
src/display.c | 8 ++---
src/event.c | 4 +--
src/fragment.c | 30 ++++++++---------
src/main.c | 8 ++---
src/option.c | 14 ++++----
src/plugin.c | 12 +++----
src/screen.c | 6 ++--
src/texture.c | 6 ++--
33 files changed, 159 insertions(+), 159 deletions(-)
commit 23a8b8315e565202877a5f7a1dcfb8d0b4f307de
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 9 11:52:14 2007 -0400
Cleanup.
src/plugin.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 9cc6d1e85df389ad92fd85fd1cc61af3089f7cae
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 9 10:38:35 2007 -0400
Rearrange some headers to avoid compile issues on solaris.
plugins/decoration.c | 6 +++---
plugins/video.c | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
commit edf612a90821fde2f4b53c0d9428eaceb40b0d07
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 9 10:37:00 2007 -0400
Avoid use of strcasestr and case insensitive matching of
modifier strings.
src/option.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 7010e527a6e3ce8bfeb508cc844b05c10f5a8de6
Author: David Reveman <davidr@novell.com>
Date: Wed Aug 8 19:05:18 2007 -0400
Include proper compiler flags and link libdecoration to
required libraries.
libdecoration/Makefile.am | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit b8a28d6d945f6ff4d3e44ebdec6100bbbafb0a92
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 15:53:25 2007 -0400
This should be taken care of by unhookWindowFromScreen.
src/window.c | 6 ------
1 file changed, 6 deletions(-)
commit ff4baae4998f53fe6f0b1a8b8ca29047267e13ce
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 15:50:38 2007 -0400
Reduce code by using findWindowAtScreen in
findTopLevelWindowAtScreen.
src/screen.c | 33 +++++++--------------------------
1 file changed, 7 insertions(+), 26 deletions(-)
commit 246951bee7c41fbd2510c88a388424259dbca1e4
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 15:41:48 2007 -0400
Avoid using lastFoundWindow in findWindowAtDisplay.
src/display.c | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
commit b192aaf248edb45e0af91d6ef30a6e27312c0fab
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 15:41:06 2007 -0400
Usage of lastFoundWindow in findTopLevelWindowAtDisplay is
broken. Preferred is to just have findTopLevelWindowAtDisplay
call findTopLevelWindowAtScreen for each screen until a
matching window is found.
src/display.c | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
commit 2ba300aa144c13adc4efd3be93bf098e772e7091
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 12:47:26 2007 -0400
Revert "Select for focus change events on frame windows."
This reverts commit 55d3ca1913af4a76973804e29eb21ed62a21691c.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 55d3ca1913af4a76973804e29eb21ed62a21691c
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 12:41:50 2007 -0400
Select for focus change events on frame windows.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 27802de1006580d60bd2cda5ffa995b0c779e850
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 7 12:34:08 2007 -0400
Add CompNoMask to REAL_MOD_MASK.
REAL_MOD_MASK is used determine what bits of the modifier
state that should match for an action to be triggered. Virtual
modifiers without real modifiers assigned to them will use
CompNoMask as real modifier. Hence, the CompNoMask bit must
also be used to determine if the modifier state matches and
should be considered a real modifier.
Thanks to Andy Hefner.
src/event.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c50eecfb0ae3901ca8014b58bfb71fb01e256736
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 6 17:09:47 2007 -0400
Add XCB connection handle to CompDisplay.
include/compiz.h | 6 ++++--
src/display.c | 2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
commit 19189b3e0ec5f455eb5fa9c542abbd4b1600b124
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 6 17:08:39 2007 -0400
Require x11-xcb.
configure.ac | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit c72a56040fe62f35631ffffb8ad6b76ddaa2d611
Author: David Reveman <davidr@novell.com>
Date: Mon Aug 6 16:37:20 2007 -0400
Remove whitespaces.
plugins/wobbly.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e27231eaabc7b63c75d712315e8c602a05bf49f8
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 16:24:00 2007 -0400
Fix typo.
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 46f5652c05652fc9a5ccee9bba5cf77079e83929
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 16:18:31 2007 -0400
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 65ccbbd18c5028c610042dd552eec0de3a41bde8
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 16:01:11 2007 -0400
Add NEWS entry and bump version for 0.5.2 release.
NEWS | 35 +++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 36 insertions(+), 1 deletion(-)
commit 1c756a9793f9addf3b5886d1012d20de1218e404
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 16:00:48 2007 -0400
make update-po
po/af.po | 2 +-
po/ar.po | 2 +-
po/bg.po | 2 +-
po/bn.po | 2 +-
po/bs.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 2 +-
po/cy.po | 2 +-
po/da.po | 2 +-
po/de.po | 2 +-
po/el.po | 2 +-
po/en_GB.po | 2 +-
po/en_US.po | 2 +-
po/es.po | 2 +-
po/et.po | 2 +-
po/fi.po | 2 +-
po/fr.po | 2 +-
po/gl.po | 2 +-
po/gu.po | 2 +-
po/he.po | 2 +-
po/hi.po | 2 +-
po/hr.po | 2 +-
po/hu.po | 2 +-
po/id.po | 2 +-
po/it.po | 2 +-
po/ja.po | 2 +-
po/ka.po | 2 +-
po/km.po | 2 +-
po/ko.po | 2 +-
po/lo.po | 2 +-
po/lt.po | 2 +-
po/mk.po | 2 +-
po/mr.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 2 +-
po/pa.po | 2 +-
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 2 +-
po/sk.po | 2 +-
po/sl.po | 2 +-
po/sr.po | 2 +-
po/sv.po | 1084 ++++++++++++++++++++++++++++++-----------------------------
po/ta.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/vi.po | 2 +-
po/xh.po | 2 +-
po/zh_CN.po | 2 +-
po/zh_TW.po | 2 +-
po/zu.po | 2 +-
53 files changed, 595 insertions(+), 593 deletions(-)
commit 565a02248403e2af92c8dc58309ebbca17fe047a
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 16:00:37 2007 -0400
Add release documentation and makefile rules that will ease
the release process (most of it stolen from cairo).
Makefile.am | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
RELEASING | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 22 +++++++++++++--
3 files changed, 183 insertions(+), 3 deletions(-)
commit 2e06f40c5c4ea56e4685a509afa6fef3f11e8e69
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 11:21:33 2007 -0400
Remove .cvsignore files.
.cvsignore | 13 -------------
gtk/.cvsignore | 6 ------
gtk/window-decorator/.cvsignore | 5 -----
images/.cvsignore | 2 --
include/.cvsignore | 2 --
kde/.cvsignore | 2 --
kde/window-decorator/.cvsignore | 5 -----
plugins/.cvsignore | 7 -------
po/.cvsignore | 8 --------
src/.cvsignore | 5 -----
10 files changed, 55 deletions(-)
commit f4a5a0d25f4dfbbebd3826b7b7a86b8b6efb96d4
Author: David Reveman <davidr@novell.com>
Date: Fri Aug 3 11:10:40 2007 -0400
Remove whitespaces.
metadata/rotate.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 647bd0834486d7b6012a2b0b1cd76762ad615641
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:34:29 2007 -0400
Fix default value of images option.
metadata/cube.xml.in | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit c8db0cb9d5e0a93f83deec8099af1efd033d0f39
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:11:40 2007 -0400
Fix initialization order of mClientId and mFrame.
kde/window-decorator/window.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1664238055006a947759c3062d3706d6dea52af9
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:10:43 2007 -0400
Shut up compiler.
kde/window-decorator/decorator.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a1a2f08ec25df88b00d485effe4e9fbe5976133a
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:10:01 2007 -0400
Avoid bad use of asprintf in a few cases.
plugins/ini.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit 8356210ed137add8c62a56330680a09b11b6766a
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:09:19 2007 -0400
Use gtk_style_attach properly in update_style.
gtk/window-decorator/gtk-window-decorator.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 3f3ccfdf6ff893bc700d390d7e8606620cef60fb
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:08:00 2007 -0400
Set decor object to NULL when closing a window and make sure
that we're not using a closed in active_window_changed.
gtk/window-decorator/gtk-window-decorator.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 6acb6a4b099f58fceef42fd546f80d5935e4ea8b
Author: David Reveman <davidr@novell.com>
Date: Thu Aug 2 17:05:55 2007 -0400
Add use of more compiler warnings.
configure.ac | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit ab0b6b5e47e7472ef9920fb2a89d1ee9f498760e
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Aug 2 11:39:25 2007 -0400
Various NULL checks
plugins/ini.c | 3 +++
plugins/scale.c | 3 ++-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 8fe165ed3e6fef471d7a9abef2a1dbde83757132
Author: Roland Baer <roland@Vista.(none)>
Date: Wed Aug 1 11:57:28 2007 +0300
removes an unused var
plugins/rotate.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 367802c545e4d588d6f4fe9c1f30d1c516a6da3f
Author: Roland Baer <roland@Vista.(none)>
Date: Wed Aug 1 11:45:14 2007 +0300
Removed unused code
libdecoration/decoration.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
commit 6e734316e48705129f17dbaedaa3e4e386afb64b
Author: Roland Baer <roland@Vista.(none)>
Date: Wed Aug 1 11:36:49 2007 +0300
Removed unused vars
plugins/plane.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 30354b30496f9f3928871b1818f3eeb9c4ed684f
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 31 18:02:15 2007 -0400
Add po/.intltool-merge-cache and po/stamp-it to DISTCLEANFILES
so that 'make distcheck' will pass.
Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 89254d35a40514a3f27bc63bf38c9936f5fef393
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 31 17:49:53 2007 -0400
Add intltool-extract, intltool-merge and intltool-update
to EXTRA_DIST.
Makefile.am | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 6b49c4a0d6ebd40947aeab19363d39676df3aa0f
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 31 17:48:50 2007 -0400
Enable SVG plugin by default.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3070aa4e8d8b49341a7fe8e0988de48203524824
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 31 15:42:51 2007 -0400
Shut up compiler.
gtk/window-decorator/gtk-window-decorator.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit f996780eefb53831f58c7c7a86c4e9856057da3e
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 31 14:08:03 2007 -0400
Add missing NULL check.
src/window.c | 4 ++++
1 file changed, 4 insertions(+)
commit 6d262db179816524849ea303378cd86aad80651b
Author: Roland Baer <roland@Vista.(none)>
Date: Tue Jul 31 13:45:04 2007 +0300
Removed useless test
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c7735ff216150807f920f91e9657ed61c1ac6668
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 15:02:13 2007 -0400
Replace move argument that was always true with an allowDecorations
argument that can be used to remove any window decorations from
decorFiniWindow.
plugins/decoration.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit f6494950b0d0f1b4fa161a5289db998e0856ca6a
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 14:47:10 2007 -0400
move argument to decorWindowUpdate should always be true.
plugins/decoration.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 50343dcf7d8d4daad35066cc16c6ba8e8c6c124d
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 14:21:01 2007 -0400
Have focusDefaultWindow try to focus the window under the pointer
when click-to-focus isn't used.
src/display.c | 40 +++++++++++++++++++++++++++-------------
1 file changed, 27 insertions(+), 13 deletions(-)
commit 00c815375083262721bb1d5fcbcd42ca93f02578
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 08:04:55 2007 -0400
Revert "First attempt to focus the window under the pointer if 'click to focus' is not enabled."
This reverts commit bdb91a3bbc0419bba228f904804a4f74b84c2da7.
src/display.c | 35 -----------------------------------
1 file changed, 35 deletions(-)
commit 6494af1463f2dbe60fe16371de5a989852aa373a
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 07:54:15 2007 -0400
Make sure some window is focused properly at start up.
src/display.c | 4 ++++
1 file changed, 4 insertions(+)
commit 439a3707f1a35c1c50a8066c8f30a15f0e16465e
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 30 07:43:34 2007 -0400
Clean up.
src/event.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit f47759b6fb53e407d2cc53e398734979665d3fc3
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 23:00:38 2007 -0400
Restore window geometry of fullscreen and maximized windows
before exiting.
src/display.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit bc4b3785985f4f7e7da5975697e0dcda5c21ce78
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 22:59:46 2007 -0400
Use configureXWindow to move the window as moveWindow function
is broken and will be deprecated soon.
src/window.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 9826963238aa004c47a4951009d3343720e6bd04
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 22:57:59 2007 -0400
Initialize placed variable for initially mapped windows
in addWindow instead of addScreen.
src/screen.c | 5 -----
src/window.c | 3 +++
2 files changed, 3 insertions(+), 5 deletions(-)
commit e9b8822ce566aeba6bbc9a466ebe2e9cee3ae4f2
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 22:54:54 2007 -0400
Use configureXWindow to move the window as moveWindow function
is broken and will be deprecated soon.
plugins/decoration.c | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
commit d45289a09ba1d482c4790ed573cc0686c221b532
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 14:59:37 2007 -0400
Map hidden windows before exiting.
src/display.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit c55038e3d2f5c63c9fe6fa4b1da82d1bb1e67242
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 14:56:12 2007 -0400
Shift client window position when adding and changing
decorations.
plugins/decoration.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 65 insertions(+), 8 deletions(-)
commit 3bcd3b2e5fd7713c345fb530c04823ceb8dea1b5
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 14:33:48 2007 -0400
Don't try to bind window again if it failed previously.
src/window.c | 4 ++++
1 file changed, 4 insertions(+)
commit cb00a09329da5354493b69415c14e293897b4ed5
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 14:33:18 2007 -0400
We can't unset the damaged flag just because the bind failed
as it can result in damage tracking of decorations to
get out of sync.
src/window.c | 1 -
1 file changed, 1 deletion(-)
commit 0b2d76ad307886d1fd7e2ccac3c51e4ed93e4af1
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 14:30:50 2007 -0400
Make sure initially mapped windows are considered mapped and
after that unmap and make sure state hint reflects the
current state of the window in case supposed to be iconifyied.
src/window.c | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
commit 6ada227699831021bc5ca0d1a153ab0a5fb135bd
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 29 11:37:24 2007 -0400
Initialize iconifyied windows properly.
src/window.c | 44 ++++++++++++++++++++++++++++++++------------
1 file changed, 32 insertions(+), 12 deletions(-)
commit 45d458a79ad2955a6f1123cdba1b0cb50ed50c6c
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 28 15:34:38 2007 -0400
Avoid window that we're trying to restack, restackWindowBelow can
only be used to lower windows otherwise.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6e635e32a2f75fe44fddd3b60e841131d2c54d72
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jul 28 13:51:44 2007 +0200
Revert "Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation."
A better fix for the underlying problem has been implemented in commit 3cc932c2518be2d8b05f9b7ee7b0401d3113291c.
This reverts commit 624b46a77bc9e3b1220023021c2c4f9cc0bddda2.
plugins/resize.c | 11 -----------
1 file changed, 11 deletions(-)
commit 66d0df7a5d8cf93cf129ed1f1f13ac3ba2e6579b
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 27 17:04:15 2007 -0400
Fix type of path argument.
kde/window-decorator/decorator.cpp | 2 +-
kde/window-decorator/decorator.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit db910a18fb0fab10e08398c904de2f4f4a4e8985
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 27 17:03:47 2007 -0400
Fix type of name argument.
include/decoration.h | 10 +++++-----
libdecoration/decoration.c | 10 +++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
commit 3cc932c2518be2d8b05f9b7ee7b0401d3113291c
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 27 16:46:21 2007 -0400
Make sure we damage screen correctly when done resizing.
plugins/resize.c | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
commit 5f7dbdb3f51df5b9fee2eef6307846e05d651cb2
Merge: 651f5d55 2784e151
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 27 13:43:45 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 651f5d55c078fc7963e12208e2c84d3e0352c1fe
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 27 13:22:45 2007 -0400
Skip windows that we should avoid stacking relative to.
src/window.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit 2784e1519857e77fa6d4c925cae9e0b7be87b5a4
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 27 13:50:16 2007 +0200
Fix descriptions.
metadata/switcher.xml.in | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit d17c177c7a944d277941d19d6977414d974b4b29
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 26 15:43:20 2007 -0400
Make sure restackWindowBelow is able to put a window at
the bottom of the stack and that it never stacks a window
above the specified sibling.
src/window.c | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
commit 75e518c7c18a94425165f1a0abc3220094893045
Author: Guillaume Seguin <guillaume@segu.in>
Date: Thu Jul 26 13:01:41 2007 -0400
Add raise_on_rotate option.
metadata/rotate.xml.in | 5 +++++
plugins/rotate.c | 14 +++++++++++---
2 files changed, 16 insertions(+), 3 deletions(-)
commit e3d0c46f80a09b710f46636b8288a7ae25dfac33
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 25 17:07:27 2007 -0400
Add lazy positioning option to move plugin and a bad
implementation that will avoid a performance
regression in upcoming release. The option should
stay but the implementation should be replaced with
a proper solution asap.
metadata/move.xml.in | 5 +++++
plugins/move.c | 19 ++++++++++++++++---
2 files changed, 21 insertions(+), 3 deletions(-)
commit c0ab9d5d9ada8d5e5368911b7c523518a34d4134
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 25 11:06:05 2007 -0400
Get red/blue color components right.
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2cf83ff3d7c26da4ffdd96fb0a76cad2fecd0e4f
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 24 19:44:41 2007 -0400
Check for memory errors.
plugins/scale.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit 4cb6a481da9284241858d5da327adc3550709adf
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 24 19:42:36 2007 -0400
Clean up.
plugins/scale.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit 019d9477ba91d01bb9724d92d3c9f1f6edc918b5
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 24 19:17:56 2007 -0400
Build png plugin properly.
configure.ac | 5 +++--
plugins/Makefile.am | 2 ++
2 files changed, 5 insertions(+), 2 deletions(-)
commit 9263fb349f05a496e76cacfb7527b7a6f1fff319
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 24 18:55:58 2007 -0400
Make server-side RANDR support optional.
include/compiz.h | 6 ++++--
src/display.c | 11 ++++-------
src/event.c | 3 ++-
src/screen.c | 20 +++++++++++++-------
4 files changed, 23 insertions(+), 17 deletions(-)
commit 897894ece78f3887e93463fa275003d5a358b5d2
Author: Daniel Nylander <po@danielnylander.se>
Date: Tue Jul 24 09:32:20 2007 -0400
Update swedish translation.
po/sv.po | 2529 ++++++++++++++++++++++++++------------------------------------
1 file changed, 1072 insertions(+), 1457 deletions(-)
commit 96f9b2e17031dcd6fcdc7f0a576a9131f68ef748
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Jul 19 11:43:07 2007 +0300
Unsigned less than zero
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 949515630964d55541a820e2473eed3b52256ba5
Author: Roland Baer <roland@Vista.(none)>
Date: Thu Jul 19 11:10:03 2007 +0300
Null checks to prevent crashs
src/screen.c | 6 ++++++
1 file changed, 6 insertions(+)
commit fa2a3e2f9dde9dfbacfe7c380a9fa59a4acbef06
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jul 19 01:03:34 2007 +0200
Name function correctly: clonePaintScreen -> clonePaintOutput
plugins/clone.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 17906d6688bb8e6e201f9da145147dbe83c49847
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jul 19 01:00:18 2007 +0200
Work correctly with fullscreeOutput CompOutput.
plugins/clone.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit b309709171113c7c8b6bb4fe2e3408364bf81feb
Author: Roland Baer <roland@Vista.(none)>
Date: Wed Jul 18 15:44:27 2007 +0300
Removed unused variables
plugins/scale.c | 2 --
plugins/zoom.c | 3 +--
2 files changed, 1 insertion(+), 4 deletions(-)
commit 669395d1ac26f829a7fbc94ffdfce97a9b6ee910
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 16 23:40:56 2007 +0200
Revert of commit "Relation of type 'after' is unnecessary information when cube plugin is a requirement."
An plugin requirement doesn't imply an "after" loading rule.
metadata/rotate.xml.in | 3 +++
1 file changed, 3 insertions(+)
commit 9a1379596303e35d2bb1a4bbbb1d46d89304772d
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 16 05:30:29 2007 -0400
Fix parsing of screen edge metadata.
src/metadata.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fafab11381ed441ae3858b21294947a1a0ab45a0
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 12 22:23:31 2007 -0400
Remove features and dependencies from plugin VTable.
include/compiz.h | 26 +--------------
plugins/annotate.c | 6 +---
plugins/blur.c | 14 +-------
plugins/clone.c | 6 +---
plugins/cube.c | 15 +--------
plugins/dbus.c | 91 +++++-----------------------------------------------
plugins/decoration.c | 17 +---------
plugins/fade.c | 11 +------
plugins/fuse.c | 6 +---
plugins/gconf.c | 15 +--------
plugins/glib.c | 6 +---
plugins/ini.c | 4 ---
plugins/inotify.c | 6 +---
plugins/minimize.c | 11 +------
plugins/move.c | 6 +---
plugins/place.c | 6 +---
plugins/plane.c | 15 +--------
plugins/png.c | 6 +---
plugins/regex.c | 6 +---
plugins/resize.c | 6 +---
plugins/rotate.c | 10 +-----
plugins/scale.c | 6 +---
plugins/screenshot.c | 6 +---
plugins/svg.c | 6 +---
plugins/switcher.c | 6 +---
plugins/video.c | 10 +-----
plugins/water.c | 11 +------
plugins/wobbly.c | 12 +------
plugins/zoom.c | 6 +---
src/plugin.c | 53 ------------------------------
30 files changed, 35 insertions(+), 370 deletions(-)
commit 062c880506f4cc088c6ef3c90a0c2818ab6e9517
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 12 19:40:59 2007 -0400
Remove plugin dependency checking from core.
src/plugin.c | 57 ---------------------------------------------------------
1 file changed, 57 deletions(-)
commit c3aa8d8e5c17d4be7d0c293ca5aa7df5811bf868
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 12 19:37:53 2007 -0400
Relation of type 'after' is unnecessary information when cube
plugin is a requirement.
metadata/rotate.xml.in | 3 ---
1 file changed, 3 deletions(-)
commit cac293fd44c822e0aaffa319dc6234399bf546ac
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 12 19:34:14 2007 -0400
Clean up and indent metadata correctly.
metadata/blur.xml.in | 12 ++++++------
metadata/cube.xml.in | 8 ++++----
metadata/decoration.xml.in | 12 ++++++------
metadata/fade.xml.in | 8 ++++----
metadata/minimize.xml.in | 8 ++++----
metadata/plane.xml.in | 8 ++++----
metadata/rotate.xml.in | 15 +++++++--------
metadata/svg.xml.in | 1 -
metadata/water.xml.in | 8 ++++----
metadata/wobbly.xml.in | 10 +++++-----
10 files changed, 44 insertions(+), 46 deletions(-)
commit b0b2b226eccbb28ca8281580aec9d59acc26ec83
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 12 18:01:38 2007 -0400
Avoid unnecessary branching.
plugins/regex.c | 32 +++++++++++++-------------------
1 file changed, 13 insertions(+), 19 deletions(-)
commit c5261548a0b04189ab84470fe6d3aa331eda3243
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Jul 11 04:22:42 2007 -0400
Fix timing of scale activate event ending.
plugins/scale.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit ff1fee9936d39964b253564747565267745dd76b
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jul 12 08:58:17 2007 +0200
Added case insensitive matching.
plugins/regex.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
commit ce977b3809829e3ff31dd562886381fde2790c9f
Author: Patrick Niklaus <patrick.niklaus@googlemail.com>
Date: Wed Jul 11 20:01:59 2007 -0400
Add features to image plugin metadata.
metadata/png.xml.in | 2 ++
metadata/svg.xml.in | 2 ++
2 files changed, 4 insertions(+)
commit 8498de3b0053dd5e777b0c485b16de613d4f222e
Merge: a5fbfa56 ec32ff56
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 11 18:55:06 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit ec32ff563fa1c67cdba1f9cde164ea16b33f382d
Author: Roland Bar <roland@verifysoft.de>
Date: Wed Jul 11 19:06:01 2007 +0100
Remove unused code
plugins/ini.c | 1 -
1 file changed, 1 deletion(-)
commit cb15b85f625fc645ef83ed6c6cfadc688a1619e5
Author: Roland Bar <roland@verifysoft.de>
Date: Wed Jul 11 19:05:00 2007 +0100
use of already free'd pointers
plugins/ini.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit a5fbfa5647e709786ca5d81575905990d37b1287
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 11 13:02:19 2007 -0400
Clean up and avoid some unnecessary heap allocation in
addDataOpToFunctionData and addBlendOpToFunctionData.
src/fragment.c | 74 ++++++++++++++++++++++++++++++----------------------------
1 file changed, 38 insertions(+), 36 deletions(-)
commit 221b1991928a239565534e91f3ac9e5851e53351
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jul 11 10:09:05 2007 +0200
Added support for UTF-8 encoded window title matching.
plugins/regex.c | 45 ++++++++++++++++++++++++++++++++++++---------
1 file changed, 36 insertions(+), 9 deletions(-)
commit 239d7b32bac0ad79f25e013b0173c90991364a7a
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jul 11 09:13:39 2007 +0200
Trigger pointer based resize also if the resizing originally wasn't initiated by the mouse and determine the resize direction in that case by the pointer movement direction.
This also fixes window menu initiated resizing.
plugins/resize.c | 147 +++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 121 insertions(+), 26 deletions(-)
commit 8af1b5a06eb8fff1b5fcb87790c60c7b04df9c03
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 23:22:34 2007 -0400
More clean up. Setting d to compDisplays when it's NULL
doesn't make sense. Always using the default logMessage
function when d parameter is NULL is more appropriate
if it should be allowed to call compLogMessage
with d parameter set to NULL at all.
src/main.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit dd375d53bf4f009d0918f78bc7d7cda2eaff1471
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 23:08:29 2007 -0400
Clean up.
src/main.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit f3d450b9147c58cd3810f4b94f750aa30a9585e2
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 23:06:43 2007 -0400
Have logLevelToString return a constant string and not
a buffer that needs to be freed. Fixes logging memory leak.
include/compiz.h | 2 +-
src/main.c | 25 ++++++++-----------------
2 files changed, 9 insertions(+), 18 deletions(-)
commit 72831592f1eb4148854b695b178029d272b19ca3
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 22:57:24 2007 -0400
Make sure logMessage function is initialized before
compLogMessage is called.
src/display.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 39e1058feab76e1d5ff063badb23efca80ed4d72
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jul 11 01:07:54 2007 +0200
Add input extents when placing window in "smart" mode to get correct position.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a771bdf436ee7ca3bda51f200ff0b2f917249b91
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 19:05:50 2007 -0400
Fix typo.
plugins/video.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d8c119b183c9ff4edeb415f7b359a92a4807cdda
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Wed Jul 11 01:05:40 2007 +0200
Use correct input extents in "smart" mode calculation.
plugins/place.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit 0f731e9fb28f484493ca75545c9b9ec223eeab2e
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 19:05:10 2007 -0400
Update video interface by adding source dimensions.
plugins/video.c | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
commit 5938a207fdc097ea616fcf5d711309c1983e7e3d
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 17:06:27 2007 -0400
Fix so that escape can be used again to terminate
"snap top"-functionality.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 08317f7ab812a07b1fd0b3c12a58a9c478521be5
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 17:04:13 2007 -0400
Clean up.
plugins/rotate.c | 37 ++++++++++++++++++++++---------------
1 file changed, 22 insertions(+), 15 deletions(-)
commit 3c39c285fe5ea1f6d3c249be94d5e5a02021cd64
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 15:34:04 2007 -0400
Clean up.
plugins/cube.c | 46 ++++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 22 deletions(-)
commit f7dcb4022ab7ae30366725252fd74276848c3ef2
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 10 15:30:37 2007 -0400
Select for Expose events on output window.
src/event.c | 5 ++++-
src/screen.c | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
commit 2a225c05464f589f0a81f2d8bdeb662fd097c830
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jul 10 14:28:28 2007 +0200
Use fullscreen output in unfold cube mode.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 30a9cd0cbb11b3b651e67e0fd9372fd8cc55752e
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 9 16:02:35 2007 +0200
Define template parameters correctly.
metadata/schemas.xslt | 2 ++
1 file changed, 2 insertions(+)
commit 5912b1d7c63cb60fef5ac1793744d4b1b6b8dbb1
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 9 15:46:28 2007 +0200
Handle translated option info as variable.
metadata/schemas.xslt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit fa6b35948af26bd03559f59ebb4767bb80deeed2
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 9 15:15:06 2007 +0200
Translate int descriptions.
metadata/schemas.xslt | 55 ++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 52 insertions(+), 3 deletions(-)
commit c8185b08b281e7e91313745437bae52cfadbbbb2
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Jul 9 13:40:30 2007 +0200
Fix missing damage at resize initiation.
This caused the selection rectangle not being drawn properly when initiating resizing via keyboard.
plugins/resize.c | 7 +++++++
1 file changed, 7 insertions(+)
commit f1f800827d94cecc08fd8650f9a5dfbc2a5694e8
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 6 11:43:08 2007 +0200
Added action option that can be used for triggering a relayout of the slots.
include/scale.h | 3 ++-
metadata/scale.xml.in | 1 +
plugins/scale.c | 35 ++++++++++++++++++++++++++++++++++-
3 files changed, 37 insertions(+), 2 deletions(-)
commit 8090d5e9ddeafec574acd36cc3c1394536a115fc
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jul 6 07:55:39 2007 +0200
Added wrap-able function that can be used for preventing scaled window drawing and adjusting paint attributes for scaled window drawing.
include/scale.h | 6 +++-
plugins/scale.c | 98 +++++++++++++++++++++++++++++++++------------------------
2 files changed, 62 insertions(+), 42 deletions(-)
commit c668335066254a4edf4f826b1344c1ca55186b4f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Jul 6 04:04:17 2007 +0200
Added string formating to fragment functions.
include/compiz.h | 8 ++++--
src/fragment.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 87 insertions(+), 9 deletions(-)
commit a5d6c98dc5da3b540550de03856c31c209215446
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jun 25 16:48:37 2007 +0200
Switch to fullscreen mode only if multiple outputs are detected.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b3f625d9bf897a5a5ac06649961a60d36a35d6f5
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jun 25 16:47:18 2007 +0200
Don't disort the screen if another plugin changes the output.
include/cube.h | 3 ++-
plugins/cube.c | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
commit d131bbdd24c5f324428c517ff678aec4a530ccae
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jun 25 16:33:41 2007 +0200
Switch to one output mode if cube uses "One big cube".
plugins/rotate.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit 86e4803d8c766a3df1227fa0628d641ef61e03b6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jun 25 16:32:41 2007 +0200
Added option to change multi output behavior.
include/cube.h | 10 +++++++++-
metadata/cube.xml.in | 19 ++++++++++++++++++
plugins/cube.c | 54 +++++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 71 insertions(+), 12 deletions(-)
commit 0ec496fee26e3e394b7bf066653c567e6193871c
Merge: c8f36d4c 7fae3ae6
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 5 19:06:11 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit c8f36d4cede846c5b591133b90b5ec8494c59782
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 5 19:05:48 2007 -0400
Keep point under cursor fixed when zooming in.
plugins/zoom.c | 35 +++++++++++++++--------------------
1 file changed, 15 insertions(+), 20 deletions(-)
commit 7fae3ae65e97124c53c6f28c4b5d21374900c379
Author: Roland Bar <roland@verifysoft.de>
Date: Thu Jul 5 23:53:13 2007 +0100
Fix memory leak
plugins/dbus.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 9d835866403f5884542958c936406b08bbdcbba2
Author: Roland Bar <roland@verifysoft.de>
Date: Thu Jul 5 17:18:31 2007 -0400
remove NULL check
plugins/fuse.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 1e76018140aebee54f635cc461e9b80ec7667ab1
Author: Roland Bar <roland@verifysoft.de>
Date: Thu Jul 5 17:13:57 2007 -0400
desktop is unsigned, always >= 0.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 68ac73cbce5ca098431a9020b2183bbf97288ae5
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 5 17:09:51 2007 -0400
Remove unnecessary NULL check.
kde/window-decorator/window.cpp | 40 ++++++++++++++++++----------------------
1 file changed, 18 insertions(+), 22 deletions(-)
commit afb884d73acacbac3322a134ee5b294109f7af50
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Jul 3 00:20:08 2007 -0400
Add feature "windowanimations" to Minimize metadata.
metadata/minimize.xml.in | 1 +
1 file changed, 1 insertion(+)
commit bc57bdd2c2898eafdba452fd695c956044019464
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jul 5 03:20:48 2007 +0200
Initialize edge button properly from metadata.
src/metadata.c | 2 ++
1 file changed, 2 insertions(+)
commit 0f3c29687e37d3d09a3e8598fa799c369363a998
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jul 5 03:18:04 2007 +0200
Edge button actions depend on CompActionStateInitEdge state.
src/event.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 9e9452b1fc7e8b58bbf4ad5c46a222359320ceae
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jul 4 16:48:09 2007 +0200
Update window attributes at move termination.
plugins/move.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 9870acd628273a40551c99279a409e1c7ab114de
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jul 4 16:46:17 2007 +0200
Focus default window after ending show desktop mode.
src/screen.c | 4 ++++
1 file changed, 4 insertions(+)
commit d7b637282a80c22c5e3d6111ff852f6c712725d1
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jul 3 09:42:26 2007 +0200
Correctly add input extents to window width and height.
plugins/place.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 9b60f98311b3ea55cef388e599c31f95db06fd9a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 2 20:41:43 2007 +0200
Handle window input extents correclty in smart mode.
plugins/place.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 72b423f285a0554cb162721c548eed4016aa2b0c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 2 20:34:43 2007 +0200
Fixed smart window placing mode for multimonitor configurations.
plugins/place.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9c2cad2a153491b6ca2ddfaaec38b2bc1667e76c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Mon Jul 2 19:45:35 2007 +0200
Don't modify stencil buffer for not blured client regions.
plugins/blur.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 5bf668bfc9dc7eea4685696ebfb96b1ef89404c7
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jun 29 09:15:01 2007 +0200
Improve description.
metadata/blur.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9803bd628ebf191eaeedde5cab45ed5d1b461661
Merge: 624b46a7 408fffea
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 27 15:57:05 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 624b46a77bc9e3b1220023021c2c4f9cc0bddda2
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 27 15:56:43 2007 +0200
Set 'cancel' flag if the resize geometry at termination matches the geometry at initiation.
If we don't do this, the resize paint rectangle won't be damaged properly.
plugins/resize.c | 11 +++++++++++
1 file changed, 11 insertions(+)
commit 408fffea3f6c7c5f92373837bd9659a420d36b6e
Merge: efb56719 39cf1c7f
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jun 27 11:03:19 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit efb5671934e40186d4abef7b93a0e11bc7d09fb3
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jun 27 11:02:33 2007 +0100
This patch breaks --disable-gconf
Revert "Move AM_GCONF_SOURCE_2 in to gconf conditional"
This reverts commit 85a622ab0001821fbdb0136605fec219601dae01.
configure.ac | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 39cf1c7f4d2155b0b9fd2650957fc407ad158dc7
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue Jun 26 22:05:53 2007 -0400
Scale z by 1 instead of 0.
plugins/minimize.c | 2 +-
plugins/resize.c | 2 +-
plugins/scale.c | 2 +-
plugins/switcher.c | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
commit d5fcf11be29698911fe5cabcebfa9ea879e5acea
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Wed Jun 27 11:00:43 2007 +0200
Fix placement mode option.
plugins/place.c | 34 +++++++++++++---------------------
1 file changed, 13 insertions(+), 21 deletions(-)
commit 32d46ad39e347ec07d7ce664a21e561cf381c006
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 26 19:53:40 2007 +0200
Fixed orientation calculation for "inside cube" mode.
plugins/cube.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit 6d92eff1efd83a1bb6168e3d8001b60d6d52bac7
Author: Roland Bar <roland@verifysoft.de>
Date: Fri Jun 22 00:40:27 2007 +0100
Fix memory leaks and remove dead code
plugins/ini.c | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
commit e74514c8ec310edd38c8ccfacaec18d12d7f40fd
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 16:16:47 2007 -0400
Adjust libwnck backward compatibility so that the current code
matches the current libwnck API.
gtk/window-decorator/gtk-window-decorator.c | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
commit de422a196a4a7de3fb246dc854aad43dc27b75f1
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 16:06:34 2007 -0400
WNCK_WINDOW_MODAL_DIALOG doesn't exist in libwnck 2.19.4
and later.
gtk/window-decorator/gtk-window-decorator.c | 4 ++++
1 file changed, 4 insertions(+)
commit e7d8db1ee2c0b5d7dd4bbae3f4dcc1af873fe66e
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 16:04:55 2007 -0400
Use consistent preprocessor macros.
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit bfe921c590b6f2ca4bcc97b8ad888c8e89874a81
Merge: a3e42045 37d0dd78
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 13:21:41 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit a3e4204572720e7a4473c8b299412217eb3eb58d
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 13:02:23 2007 -0400
Fix memory leak.
plugins/dbus.c | 2 ++
1 file changed, 2 insertions(+)
commit d2a4e29405af135b1429751d3507a921737e51e8
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 12:58:42 2007 -0400
Fix memory leak.
plugins/wobbly.c | 3 +++
1 file changed, 3 insertions(+)
commit df9da5f4953425e8eac8c7722fe070b5aa928ec2
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 12:57:55 2007 -0400
Fix memory leak.
plugins/blur.c | 3 +++
1 file changed, 3 insertions(+)
commit 37d0dd7842277bed19dea4e860cf2c13ac208059
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:44:16 2007 +0200
Disable cube transparency by default.
metadata/cube.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cbe1e5088d6feeade5002cbee7d9d207250169b4
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:42:53 2007 +0200
Fix 'Transparency on mouse initiated rotation only' option.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9685bac85cdc2d688f4f7f5b58ebb86c6c9513aa
Merge: a069bdaa 7f4ef98d
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:23:48 2007 +0200
Merge branch 'master' of git+ssh://onestone@git.freedesktop.org/git/xorg/app/compiz
commit a069bdaaf72e38da871681b70a6e92982a79f80f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:23:19 2007 +0200
Bump cube ABI version.
include/cube.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ba7f99423ea384192a5f239bd7831607e31fd81c
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:22:43 2007 +0200
Combined checkFTB and capDirection into one checkOrientation function.
include/cube.h | 18 +++------
plugins/cube.c | 120 ++++++++++++++++++---------------------------------------
2 files changed, 43 insertions(+), 95 deletions(-)
commit aac553781eac7218e0ec42e69b55a5fbb0f0868a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:21:57 2007 +0200
Added a wrapabble paintInside function to allow plugins to render something inside of the transparent cube.
include/cube.h | 7 +++++++
plugins/cube.c | 20 ++++++++++++++++++++
2 files changed, 27 insertions(+)
commit 30e16ec87ce3922290e394ccd482f62f559037e2
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:21:24 2007 +0200
Separated paintTopBottom into individual paintTop and paintBottom functions.
include/cube.h | 26 ++++++--
plugins/cube.c | 194 +++++++++++++++++++++++++++++++++++++++++++++++----------
2 files changed, 180 insertions(+), 40 deletions(-)
commit 50a1415209475394fc8cbc488e9b4e2b637d97b9
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:20:31 2007 +0200
Made chackFTB wrapable.
include/cube.h | 6 ++++++
plugins/cube.c | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 04731b119e1fd67aefe52abe7e4cddabfbe34087
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 18:20:00 2007 +0200
Fixed FTB calculation for inside cube mode.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7f4ef98d5920c67408775c6ea332102ea062b562
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:19:35 2007 +0200
Fix minor typo.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 50e3f8ec863a274f6740530a95992771a6734ec9
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:17:22 2007 +0200
Remove trailing whitespace.
plugins/cube.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit ca8906f7fb8614513431896c6c383a5d18446ee9
Author: Roi Cohen <roico.beryl@gmail.com>
Date: Tue Jun 12 14:25:06 2007 +0200
Added option to enable cube transparency only on button binding initiated rotatation.
include/cube.h | 3 ++-
metadata/cube.xml.in | 5 +++++
plugins/cube.c | 11 +++++++++--
3 files changed, 16 insertions(+), 3 deletions(-)
commit f0f5ebfaddc65130dd7821106eb9e223c4a342e2
Author: Roi Cohen <roico.beryl@gmail.com>
Date: Tue Jun 12 14:46:10 2007 +0200
Add cube transparency.
include/cube.h | 39 +++++++------
metadata/cube.xml.in | 24 ++++++++
plugins/cube.c | 153 ++++++++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 193 insertions(+), 23 deletions(-)
commit 54024dda4def77aa1d369253e4fb4d9be94aa449
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:15:46 2007 +0200
Added rotation state.
This variable should be set appropriately by plugins rotating the cube.
include/cube.h | 9 +++++++++
plugins/cube.c | 2 ++
plugins/rotate.c | 12 ++++++++++++
3 files changed, 23 insertions(+)
commit 6873aaeedb567995afcb460042ae9a2b909de050
Author: Roi Cohen <roico.beryl@gmail.com>
Date: Tue Jun 12 14:45:30 2007 +0200
Improve cube paint order calculations.
include/cube.h | 15 +-
plugins/cube.c | 453 ++++++++++++++++++++++++++++++++++++++-------------------
2 files changed, 316 insertions(+), 152 deletions(-)
commit 6bdeab95577601482b163d2d57775880d71851a0
Merge: bcccfc0a bb7e30cc
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:12:39 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit bcccfc0a518159b18495a0345c66e51cb6cffa29
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 18:12:15 2007 +0200
Re-order blur texture painting order to eliminate some Nvidia driver issues.
plugins/blur.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit bb7e30cca4fe4b385e45ea0967a8689bf8e11b93
Merge: a2f6b006 4158e164
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 21 11:37:15 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 4158e1647a7ead4418e7317f27a7a82bfa944ae7
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 17:21:32 2007 +0200
Hide windows on all outputs if all outputs are used for scaling.
plugins/scale.c | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
commit b6591a32ccbb51e128e0094eef689182bdff6d5c
Merge: 6d1c0263 5425a219
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 14:28:35 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 6d1c0263ee5ee795c43c0e8d2ae124b201f59ff8
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 21 14:26:00 2007 +0200
Properly initialize and uninitialize custom match.
plugins/scale.c | 4 ++++
1 file changed, 4 insertions(+)
commit 5425a219f5b4f2946a1c4a1b6e4d3b1bee86fc21
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu Jun 21 14:23:38 2007 +0200
Fixed client resize problems with libwnck >= 2.19.4.
configure.ac | 7 +++++++
gtk/window-decorator/gtk-window-decorator.c | 4 ++++
2 files changed, 11 insertions(+)
commit a2f6b00680d650ba230144b659e7960878de55de
Merge: fdfb3275 4d534204
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 16:25:12 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit fdfb32755d78ac421c391980f2286510d7f1fc61
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 16:24:53 2007 -0400
Don't allow transients to be stacked above dock windows
unless they are dock windows themselves.
src/window.c | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
commit bc8fcabd2e1d9cea5d44fad4b35a5168ad425948
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 12:52:53 2007 -0400
libdecoration is now useed by svg plugin.
plugins/Makefile.am | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 01c54eb57a38ed48becdc1699c4b5fa0dbee410f
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 12:52:12 2007 -0400
Add experimental support for svg objects.
plugins/svg.c | 753 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 746 insertions(+), 7 deletions(-)
commit 5cd5d087be9dd62b7579ea1ad299942eb37f7861
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 12:50:23 2007 -0400
Add some basic events that can be used by other plugins
to track zoom region.
plugins/zoom.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
commit c2c386324bdc21dbe42535b825da20628141694f
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 20 12:27:20 2007 -0400
Do not fall-through if path isn't long enough to be an
option message.
plugins/dbus.c | 9 +++++++++
1 file changed, 9 insertions(+)
commit 4d5342048eff70ebb6a2f2b00b77b165809d4caa
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Tue Jun 19 19:42:40 2007 +0200
Don't ignore the linear filter zoom option.
plugins/zoom.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6a762ef3dedf32216170652284981ad85430b250
Merge: 85a622ab 64fbb40b
Author: Robert Carr <racarr@gorbie.(none)>
Date: Sun Jun 17 12:57:25 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 85a622ab0001821fbdb0136605fec219601dae01
Author: Robert Carr <racarr@gorbie.(none)>
Date: Sun Jun 17 12:56:51 2007 -0400
Move AM_GCONF_SOURCE_2 in to gconf conditional
configure.ac | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 32a79e747390130fadb9f2d4fceac715ae06c2ed
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 15 17:15:42 2007 -0400
Set hoveredWindow more properly.
plugins/scale.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 4b7ec83e3ed8b077ff1aa4a4c5902a5bdd3d41b1
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 12 16:34:18 2007 -0400
Make sure we free the window private index.
plugins/video.c | 2 ++
1 file changed, 2 insertions(+)
commit b98c723a8781e550d276b56788bcc2044f71f65d
Merge: 90ed941f 64fbb40b
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 12 12:46:05 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 64fbb40bc64208e5410582e3cd9f19aa0d52bcc4
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Jun 12 14:56:33 2007 +0200
Initialize variables correctly.
plugins/cube.c | 5 +++++
1 file changed, 5 insertions(+)
commit d6d408758bf92229923cd2ad3071d7850fd6751e
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Jun 12 03:39:28 2007 +0200
Do not zoom when unfolded.
plugins/rotate.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 6c584e3f6831f59abd1265ec90312aa0189fd3d5
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 20:55:06 2007 +0200
Add int descriptions to long option description.
metadata/schemas.xslt | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
commit adc6bf15d801ec978f7a63f861dcc2f4b0987ea0
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 20:43:07 2007 +0200
Removed string description handling.
metadata/schemas.xslt | 17 -----------------
1 file changed, 17 deletions(-)
commit 620e48d3fa3eddceefb5d67ad21113caa35abb10
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 20:41:19 2007 +0200
Ignore read_only options in schema creation.
metadata/schemas.xslt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a8f4adfd58ab8c75ec20b8b8f8161196dcc0c544
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 20:18:54 2007 +0200
Use texture matrix in skydome (Fixes GL_TEXTURE_RECTANGLE skydome images).
include/cube.h | 7 ++++---
plugins/cube.c | 39 +++++++++++++++++++++++++--------------
2 files changed, 29 insertions(+), 17 deletions(-)
commit 73d7bd920e5b43b52211e73f459669229b1c5314
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 20:01:56 2007 +0200
Initialize skydome texture matrix.
plugins/cube.c | 7 +++++++
1 file changed, 7 insertions(+)
commit adcb5424960810ec189a7aa58111b5a8469f5663
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:47:42 2007 +0200
Use cs->invert directly.
plugins/rotate.c | 57 ++++++--------------------------------------------------
1 file changed, 6 insertions(+), 51 deletions(-)
commit 5df7a14a79393c0ab9b0c5b9661689c87b413156
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:47:18 2007 +0200
Don't zoom in inside cube mode.
plugins/rotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5a1b25101f8f8333705be47a0f4da7dff5907fb0
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:46:56 2007 +0200
Added zoom out for mouse rotation.
plugins/rotate.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
commit 03c94324a154f9d4e74c869c104f9d5b82abc9d3
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:46:38 2007 +0200
Added zoom out for viewport change rotation.
plugins/rotate.c | 25 ++++++++++++++++++++++++-
1 file changed, 24 insertions(+), 1 deletion(-)
commit f48fbc8d45f5c80e65c787d9ee7f465753f6e73b
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:46:10 2007 +0200
Added metadata for rotate zoom option.
metadata/rotate.xml.in | 8 ++++++++
1 file changed, 8 insertions(+)
commit ea94dec5e31072481560e60284c8c06ac5eaffa3
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:45:26 2007 +0200
Added basic zoom out support to rotate.
plugins/rotate.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
commit 8d1a7611d0931aeaafe105bcf7f23375d0236c12
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:43:48 2007 +0200
Allow that cube caps get painted multiple times.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ad7075408e1cfd8891eff36cc12ea53ee1a0a9e4
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 11 18:43:09 2007 +0200
Fixed float rounding errors during option setting
src/option.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit a95a697c335e17d9b51a734dce6c09ff188856e0
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun Jun 10 11:43:07 2007 +0200
Include severity level into default log message printout.
src/main.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 4c275adefdcdcf0cb9cfadfba7d1164c61bac77f
Merge: 91b3ab88 9720213d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Jun 9 18:31:54 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 91b3ab88950fa3fbeb7b64803c42cd307a396848
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Jun 9 18:30:42 2007 +0100
Use fleur cursor for move. Patch from Treviño
plugins/move.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9720213d74ca7e13ee7f8b925985cd5ad4446eca
Merge: 8f9f119d 97cefbc9
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 9 13:32:56 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 8f9f119dabaf7db9f549ca9f8b0ae1e6a266d6ad
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 9 13:32:06 2007 +0200
Terminate scale mode when the last scaled window was closed.
plugins/scale.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit 97cefbc9ef1d2afa60c9b0f2c14d19c5978d0f20
Merge: 714831cf f5aae266
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Jun 9 12:13:50 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 714831cf2dc4b929bb9a4f98a55b5decefb780f5
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Jun 9 12:12:25 2007 +0100
Use consistent variable naming conventions
include/cube.h | 4 ++--
plugins/cube.c | 46 +++++++++++++++++++++++-----------------------
2 files changed, 25 insertions(+), 25 deletions(-)
commit 90ed941f533a0a3acf72e0b356391a5c564bf783
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 8 11:54:57 2007 -0400
Use pointerX and pointerY when initializing deltas.
plugins/resize.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 072b980bee3c236a59428a161a09d2e97cddb12e
Merge: e1ad5294 f5aae266
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 8 10:54:03 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit f5aae2667806553b1593f4a792da62c1f7d3bc89
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri Jun 8 09:32:37 2007 +0200
Added compiz event indicating that switcher is active.
While other plugins can also hook into the scale plugin to get this kind of information, that might be unwanted sometimes (e.g. to not introduce plugin dependencies). Because of that, it makes sense to have a inactive/active indicator independent of the hook interface.
plugins/scale.c | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit 2c7d3b14f0ddb700dd74f6c5c1253161adb9e77b
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Jun 8 01:13:00 2007 +0100
Tidy up
plugins/ini.c | 45 +++++++++++++++++++++++----------------------
1 file changed, 23 insertions(+), 22 deletions(-)
commit cec18e309b1f8dedcad9cccc04648c50729b97bd
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Jun 8 01:09:29 2007 +0100
Re-write options if there are new ones in the plugin
plugins/ini.c | 35 ++++++++++++++++++++++++++++-------
1 file changed, 28 insertions(+), 7 deletions(-)
commit e1ad529462615c9d5911269e04b38d1976cc4fd0
Merge: 672ca9b0 7bdb04de
Author: David Reveman <davidr@novell.com>
Date: Thu Jun 7 10:51:43 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 7bdb04de807dc83b624b52c4e41f15aa9ce49285
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 7 09:52:45 2007 +0200
Whitespace improvements.
plugins/scale.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 5877ee7123cc7ce2a1bcd7dd7ba6ee0c75abda63
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 7 09:36:48 2007 +0200
Added hoveredWindow variable to ScaleDisplay that always indicates the window which is hovered with the pointer.
include/scale.h | 1 +
plugins/scale.c | 9 +++++++--
2 files changed, 8 insertions(+), 2 deletions(-)
commit 77def1253419e1e0d3335f4c4790471b5130f087
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 7 08:52:59 2007 +0200
Change default keybinding for 'Initiate scale mode' to Shift+Alt+Up
to avoid conflicts with the plane and wall plugins.
metadata/scale.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 343542fcd6e0124b7b41399088fe4a734d82cc6e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Jun 7 08:51:29 2007 +0200
Added an option to select scale's behaviour if multiple outputs are used.
Selections are 'Scale on current output' (previous behaviour) and 'Scale on all outputs'.
include/scale.h | 30 ++++++----
metadata/scale.xml.in | 15 +++++
plugins/scale.c | 157 +++++++++++++++++++++++++++++++++++++++++---------
3 files changed, 166 insertions(+), 36 deletions(-)
commit 672ca9b0d9f090a53221947d66bd51144797eb95
Author: David Reveman <davidr@novell.com>
Date: Wed Jun 6 15:34:00 2007 -0400
Use fleur cursor instead of plus cursor when moving
windows.
plugins/move.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8cbb3d203467980efd1cc312c57e860b0eceabb5
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jun 6 14:57:06 2007 +0100
Remove string restrictions
include/compiz.h | 6 -----
plugins/dbus.c | 29 ----------------------
plugins/fuse.c | 47 +++--------------------------------
src/metadata.c | 74 +++-----------------------------------------------------
src/option.c | 41 -------------------------------
5 files changed, 7 insertions(+), 190 deletions(-)
commit da218f598a5b23678b2eb7213f89d3a82a59aef7
Merge: 2bc24b5b 8d38c0db
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jun 6 14:44:52 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 2bc24b5b8d915be0498a4a6dc18e9eed926222de
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jun 6 14:31:24 2007 +0100
Remove the N_ macro and windowTypeString
include/compiz.h | 9 +--------
src/main.c | 22 ----------------------
2 files changed, 1 insertion(+), 30 deletions(-)
commit 8d38c0db12bb93cddc71617c0c60a69b9b37bf22
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Jun 6 09:54:44 2007 +0200
Rename scale's displayPrivateIndex to scaleDisplayPrivateIndex so that wrapping plugins can have their own displayPrivateIndex.
include/scale.h | 2 +-
plugins/scale.c | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
commit a8cc416007443038c998f022aa07fcb11eef87be
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:33:41 2007 -0400
Allow plugins to hook into scalePaintDecoration.
include/scale.h | 7 +++++++
plugins/scale.c | 3 ++-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 82d388847151a7aa902a18bb66ba1aa3f537245f
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:28:27 2007 -0400
Move scale icon rendering into function.
plugins/scale.c | 274 ++++++++++++++++++++++++++++++--------------------------
1 file changed, 145 insertions(+), 129 deletions(-)
commit fd3216b808defb54f2b9ad95750fd641953d85b0
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:15:30 2007 -0400
Clean up.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ac69a39da0a3ce259b1960caf9bc4694c5e811db
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:12:53 2007 -0400
Clean up.
plugins/scale.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 6ea14ef6b2db795d91b341b026a06cb01e9da501
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:07:52 2007 -0400
Allow plugins to hook into layoutSlotsAndAssignWindows.
include/scale.h | 4 ++++
plugins/scale.c | 4 +++-
2 files changed, 7 insertions(+), 1 deletion(-)
commit 040017b703afd2cafae4df1036fed1195c31e5bc
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 18:00:53 2007 -0400
Create layoutSlotsAndAssignWindows function.
plugins/scale.c | 38 +++++++++++++++++++++++---------------
1 file changed, 23 insertions(+), 15 deletions(-)
commit 97bfcbd391ff93da78ca7fc9643a4efaad47259c
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 17:51:01 2007 -0400
Add ABI and INDEX options to scale plugin.
include/scale.h | 14 ++++++++------
metadata/scale.xml.in | 2 ++
plugins/scale.c | 18 ++++++++++++++++--
3 files changed, 26 insertions(+), 8 deletions(-)
commit 021a696d8f00e8f35066c7ca69e5ed34bf4642f7
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 17:42:18 2007 -0400
Add pkg-config file for scale plugin.
Makefile.am | 3 ++-
compiz-scale.pc.in | 12 ++++++++++++
configure.ac | 1 +
3 files changed, 15 insertions(+), 1 deletion(-)
commit 27a1b59b3aaf282c9da47c9cbdec691d5fe8dcfd
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 17:39:17 2007 -0400
Add scale.h.
include/Makefile.am | 3 +-
include/scale.h | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++
plugins/scale.c | 132 +------------------------------------------
3 files changed, 161 insertions(+), 132 deletions(-)
commit f45d42091df09d0d2585e0657c93fe2a14832ac9
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 16:29:01 2007 -0400
Terminated scale mode when edge is triggered while
already in scale mode.
plugins/scale.c | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
commit 7c724c66febd7ee6101565a25faa84f22c0a00d5
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 16:05:13 2007 -0400
Clean up.
plugins/scale.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit 502f37ba3c77939a91576fcb774157f95af77dc3
Author: David Reveman <davidr@novell.com>
Date: Tue Jun 5 16:03:20 2007 -0400
Minor cleanup.
metadata/scale.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1afca98587add45b707647228edf8f86e3e8a7f6
Author: Quinn Storm <quinn@quinn-laptop.(none)>
Date: Sat Jun 2 23:21:16 2007 -0400
add option to turn off scale behaviour where a click on the desktop shows the desktop
metadata/scale.xml.in | 5 +++++
plugins/scale.c | 9 ++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit 5bdff19617a04ca8e1869556adbe72a88424471e
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jun 5 18:07:32 2007 +0200
Fix option type for int description options.
plugins/wobbly.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f27f7842e3a5a6fa02c04dea54bc8291d3d1d647
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jun 5 17:52:38 2007 +0200
Convert usage of restricted string options to int descriptions in wobbly plugin.
metadata/wobbly.xml.in | 36 +++++++++++++++++---------
plugins/wobbly.c | 70 ++++++++++++--------------------------------------
2 files changed, 41 insertions(+), 65 deletions(-)
commit e156017b7e54933c5bbb8d0ce0550b250ea94dad
Author: Danny Baumann <dannybaumann@web.de>
Date: Tue Jun 5 17:39:36 2007 +0200
Convert usage of restricted string options to int descriptions in scale plugin.
metadata/scale.xml.in | 25 +++++++++++++++--------
plugins/scale.c | 55 ++++++++++++++++-----------------------------------
2 files changed, 34 insertions(+), 46 deletions(-)
commit 4da1f9b8a42d33dd9b15b7601f813f54579e6ae7
Author: Kristian Lyngstol <kristian@bohemians.org>
Date: Mon Jun 4 23:38:13 2007 +0200
Stop processing a keypress after a plugin has handled it.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 25e9a7a52a09cb6880edbb63d31940766dd0e25f
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 4 22:56:08 2007 +0200
Indention fix.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 46cf340853c85f4421011157728417ac91099231
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 4 22:50:27 2007 +0200
Use output->id.
plugins/cube.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit e0f78344cb957a6558e39869a56930ba42bbe0e8
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Jun 4 14:46:36 2007 +0200
Added "after decoration" rule to blur metadata to make decoration blur work correctly
metadata/blur.xml.in | 3 +++
1 file changed, 3 insertions(+)
commit 17b47fea9ef42222f606afbcaa0b3a50982ea405
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Jun 3 15:30:36 2007 +0100
Use ints for place modes
metadata/place.xml.in | 33 ++++++++++++++++++++++++---------
plugins/place.c | 41 ++++++++---------------------------------
2 files changed, 32 insertions(+), 42 deletions(-)
commit b42ff0a9eb9fa7406ff2b0f633b854158cced969
Author: Danny Baumann <dannybaumann@web.de>
Date: Sat Jun 2 17:40:50 2007 +0200
The fullscreen output is not a real screen output, reflect that in its id.
src/screen.c | 1 +
1 file changed, 1 insertion(+)
commit 590d7d94aa61caa9222e9ceb0d12b78344db47a5
Merge: 857776f1 0e01bec8
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 13:57:22 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 857776f1c033628717ef69a911d095505d50868d
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 13:47:06 2007 -0400
Bump ABIVERSION.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 83291057e31b13c7eb396b2cf5445d5d0a00e8f4
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 12:27:52 2007 -0400
Use new walk interface.
src/paint.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit f933ada81fa0a58911a8cb7d973a392a5ba3a2e9
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 12:21:31 2007 -0400
Add CompWalker interface.
include/compiz.h | 22 ++++++++++++++++++++++
src/screen.c | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
commit 0e01bec891a6e5d1ed6293f003c34e0ee97f9b22
Merge: fe799b54 22481bc0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Jun 1 11:42:28 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit fe799b54040e53294a469fb1a12874676c69130c
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Jun 1 11:27:13 2007 +0100
Code formatting
include/compiz.h | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 22481bc09476cb0d9271f119eb9e8ef7a10fbc1e
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:47:27 2007 -0400
Bump ABIVERSION.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4c5fa70c3f083711851020029ca12043907c387d
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:46:48 2007 -0400
Move lastViewport into CompScreen struct as it's GL context
dependent.
include/compiz.h | 2 ++
src/display.c | 11 +++++------
src/screen.c | 13 +++++++++----
3 files changed, 16 insertions(+), 10 deletions(-)
commit 465a0c1f5e64d92d12d8e9c38aa993d06f45d01d
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:38:49 2007 -0400
Clean up last viewport check.
src/display.c | 32 ++++++++++++++------------------
1 file changed, 14 insertions(+), 18 deletions(-)
commit a998c19e41d0f7b33002edd6d372c2a8aadf4398
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:31:13 2007 -0400
Use output id.
plugins/cube.c | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
commit b958103af339be101ec518a3ad6cb801421d6069
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:31:03 2007 -0400
Use output id.
plugins/zoom.c | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
commit 10210f88ac94c6ee89b854ec0d6f571f1e15a435
Author: David Reveman <davidr@novell.com>
Date: Fri Jun 1 00:30:35 2007 -0400
Add output id. The id is always set to the output's index in the
screen outputs list. The id must be set to ~0 if the output is
not a real screen output.
include/compiz.h | 1 +
src/screen.c | 1 +
2 files changed, 2 insertions(+)
commit 05bbdb545b6885b35fa87e41f78ddba69e5356f2
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 20:25:47 2007 -0400
Track output changes.
plugins/zoom.c | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
commit 9631928833ff76ffa1d3d46535cf8c3ab2758fcc
Merge: b2f47aa2 97a4a6c9
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 20:06:55 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 97a4a6c90a935088e75c73371a054b5c4b8d5d10
Merge: d3026e2a 0a1e7697
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Fri Jun 1 02:30:56 2007 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
include/compiz.h
plugins/zoom.c
commit b2f47aa2a1c50db237635324799883d08e166e77
Merge: 5ca24d1b 0a1e7697
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 17:46:24 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 0a1e76975d0dd55cb788db2c90a088c1125cb2a0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 31 20:52:50 2007 +0100
Add extensible logging framework
include/compiz.h | 28 +++++++++++++++-
plugins/annotate.c | 5 +--
plugins/blur.c | 31 ++++++++----------
plugins/cube.c | 5 +--
plugins/dbus.c | 16 ++++-----
plugins/decoration.c | 8 ++---
plugins/ini.c | 60 ++++++++++++++++++++--------------
plugins/regex.c | 4 +--
plugins/rotate.c | 3 +-
plugins/screenshot.c | 4 +--
plugins/video.c | 15 +++++----
plugins/water.c | 8 ++---
src/display.c | 91 +++++++++++++++++++++++++++++-----------------------
src/fragment.c | 12 ++++---
src/main.c | 79 +++++++++++++++++++++++++++++++++++++++++++--
src/metadata.c | 12 ++++---
src/plugin.c | 81 ++++++++++++++++++++++++++--------------------
src/screen.c | 59 ++++++++++++++++++----------------
src/session.c | 5 +--
src/texture.c | 13 +++++---
src/window.c | 5 +--
21 files changed, 347 insertions(+), 197 deletions(-)
commit de76d335a4083cf9fce37465e264b5d458c38133
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 20:18:03 2007 +0200
Do not UNWRAP a not wrapped function.
plugins/zoom.c | 2 --
1 file changed, 2 deletions(-)
commit 5ca24d1b4f15c70d2c6073b910b8fdd8187941e5
Merge: 436c0e9d de76d335
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 13:58:06 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 436c0e9d8da504a4b6d2947b1ea7de6daa3f20f9
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 13:40:34 2007 -0400
Remove whitespace.
src/texture.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d3026e2adfdc1a55876000399446d4b64b37031f
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 19:17:40 2007 +0200
Added a fullscreenOutput variable to CompScreen.
include/compiz.h | 1 +
src/screen.c | 9 +++++++++
2 files changed, 10 insertions(+)
commit fea4af7bac8f7ce3f745eefa3264642c47939f43
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 19:03:43 2007 +0200
Handle glViewport change correctly.
src/display.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit e07f9352baa1089b372565097d2a45192f1d5e8b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 18:56:17 2007 +0200
Applied temporary changes to cube to make it work with lastest core changes.
include/cube.h | 2 +-
plugins/cube.c | 51 +++++++++++++++++++++++++++++++++++----------------
2 files changed, 36 insertions(+), 17 deletions(-)
commit 139e256684237d4db4ff14ebdc0fb935721b084b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 18:07:08 2007 +0200
Applied temporary changes to clone to make it work with lastest core changes.
plugins/clone.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 17eb4953b7a6507395d80ece16609d69c768f87a
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:57:25 2007 +0200
Use new paintScreen function in screenshot.
plugins/screenshot.c | 101 ++++++++++++++++++++++++++++++++-------------------
1 file changed, 64 insertions(+), 37 deletions(-)
commit 0e02a98ade9aeb1d374a46931e7fdc735a7e750d
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 11:54:53 2007 -0400
Fix byte order check in imageBufferToTexture.
src/texture.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0969a119f27336d80f707078f59229208d9c3865
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:48:29 2007 +0200
Applied lastest core changes to blur.
plugins/blur.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit 955ef3489ffdf96055d675ee33f0e9359fca1fc1
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:47:06 2007 +0200
Applied lastest core changes to annotate, plane, resize, screenshot and switcher.
plugins/annotate.c | 2 +-
plugins/plane.c | 4 ++--
plugins/resize.c | 12 ++++++------
plugins/screenshot.c | 4 ++--
plugins/switcher.c | 2 +-
5 files changed, 12 insertions(+), 12 deletions(-)
commit cd3a27dd52a6e4ed490d8412bfae07fbc6e1ccb7
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:46:15 2007 +0200
Applied lastest core changes to wobbly, minimize, rotate and scale.
plugins/minimize.c | 2 +-
plugins/rotate.c | 2 +-
plugins/scale.c | 2 +-
plugins/wobbly.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
commit 2d261bf04f7f2d4a2ae681952ce0ef37daefc42b
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:44:15 2007 +0200
Bump ABI version
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 77e3efa7c1f7d1249c3b6451ac672aacb3e429ee
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:43:07 2007 +0200
Added a new wrapable paintScreen function to allow plugins to maniplulate output device dependent painting.
include/compiz.h | 35 +++++++++++------
src/display.c | 114 +++++++++++++++++++++++++++++++------------------------
src/paint.c | 40 +++++++++----------
src/screen.c | 5 ++-
4 files changed, 111 insertions(+), 83 deletions(-)
commit 4f6c6408caf4e43fca3f6c73db39ef80c7782da5
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date: Thu May 31 17:42:23 2007 +0200
Renamed paint(Transformed)Screen to paint(Transfomed)Output.
for FILE in `find . -name "*.[ch]"`; do
BASE=`basename $FILE`
cat $FILE | sed -e 's/aintScreen/aintOutput/g' -e 's/aintTransformedScreen/aintTransformedOutput/g' > /tmp/$BASE cat /tmp/$BASE | sed -e 's/parePaintOutput/parePaintScreen/g' -e 's/onePaintOutput/onePaintScreen/g' > $FILE
rm /tmp/$BASE
done
include/compiz.h | 12 ++++++------
include/cube.h | 4 ++--
plugins/annotate.c | 14 +++++++-------
plugins/blur.c | 28 ++++++++++++++--------------
plugins/clone.c | 12 ++++++------
plugins/cube.c | 26 +++++++++++++-------------
plugins/minimize.c | 14 +++++++-------
plugins/plane.c | 36 ++++++++++++++++++------------------
plugins/resize.c | 14 +++++++-------
plugins/rotate.c | 14 +++++++-------
plugins/scale.c | 14 +++++++-------
plugins/screenshot.c | 14 +++++++-------
plugins/switcher.c | 26 +++++++++++++-------------
plugins/wobbly.c | 14 +++++++-------
plugins/zoom.c | 20 ++++++++++----------
src/display.c | 6 +++---
src/paint.c | 16 ++++++++--------
src/screen.c | 4 ++--
18 files changed, 144 insertions(+), 144 deletions(-)
commit 0fc775f1473dc4ab51f06d88bafe994395e39f4c
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 11:32:38 2007 -0400
Clean up.
src/metadata.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit 63ba515d958cb32e7a598bbd69021c980a20c747
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 11:32:21 2007 -0400
Allow modifier only bindings.
src/option.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 1a7e38c38e1d010e63691112e36b13b3f6059d4a
Author: David Reveman <davidr@novell.com>
Date: Thu May 31 11:16:01 2007 -0400
Clean up.
src/screen.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 891bf085447bafe7f5e246ed159e6873ea9acc77
Author: David Reveman <davidr@novell.com>
Date: Wed May 30 17:52:07 2007 -0400
Set cs->bg to NULL.
plugins/cube.c | 1 +
1 file changed, 1 insertion(+)
commit f821baeeab09d0b18ffe36c3f9daf4fb7a518773
Author: David Reveman <davidr@novell.com>
Date: Wed May 30 17:36:41 2007 -0400
Initialize pw and ph correctly.
plugins/cube.c | 3 +++
1 file changed, 3 insertions(+)
commit 7802ce0864940f9dd0a2122e02e27ebe0a8a93f3
Author: David Reveman <davidr@novell.com>
Date: Tue May 29 18:15:04 2007 -0400
Add pan support.
metadata/zoom.xml.in | 8 +++
plugins/zoom.c | 164 +++++++++++++++++++++++++++++++++++++++++++++------
2 files changed, 153 insertions(+), 19 deletions(-)
commit f3057c2e0254dfb61ab35589fe6677a204eae3d2
Author: David Reveman <davidr@novell.com>
Date: Tue May 29 17:54:05 2007 -0400
Remove zoom options that are no longer used.
metadata/zoom.xml.in | 13 -------------
plugins/zoom.c | 38 +++++++-------------------------------
2 files changed, 7 insertions(+), 44 deletions(-)
commit 11fe37b7673b15e5cbd4be21759311087d9d8694
Author: David Reveman <davidr@novell.com>
Date: Tue May 29 16:44:20 2007 -0400
Replace the existing zoom functionality with some
more useful rectangle zoom functionality.
plugins/zoom.c | 656 ++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 416 insertions(+), 240 deletions(-)
commit 39f8e945b1d61184f5f0091667d9376da2bdcfa0
Merge: 14da4150 7db43c92
Author: David Reveman <davidr@novell.com>
Date: Thu May 24 10:23:18 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 14da41500b180be0541814c6e3c70ae3aa74dfb4
Author: David Reveman <davidr@novell.com>
Date: Thu May 24 10:23:00 2007 -0400
Make it possible to hook into the top/bottom cube face
drawing functionality.
include/cube.h | 8 +++++++-
plugins/cube.c | 5 ++---
2 files changed, 9 insertions(+), 4 deletions(-)
commit 7db43c9201d5aa36cc0f091f42ccd081433fedcf
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 24 13:48:35 2007 +0100
Check for supported ABI earlier and do not try to read
any information which would cause a crash if unsupported
plugins/dbus.c | 92 ++++++++++++++++++++++++++++++----------------------------
1 file changed, 48 insertions(+), 44 deletions(-)
commit 531b50a9b432675285422bbdb01802354314f6c0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 24 13:14:42 2007 +0100
Load plugins if not loaded to get plugin metadata
plugins/dbus.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 68a9b5a59220782d58cd15ddb60d274d1202c567
Merge: 7da52b63 3650c8e1
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 24 13:05:28 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 7da52b637b5499607f5d4814fae705c81ba8c4da
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 24 13:04:24 2007 +0100
Use correct variable naming conventions
plugins/dbus.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 3650c8e1e0d8aa95e97380f24290c30a13658ed4
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 24 08:56:36 2007 +0200
Notify other clients of window resizing.
To do that, we emit client messages containing the current resize geometry. Additionally, we set a window property on the resized window containing this information.
plugins/resize.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 72 insertions(+), 8 deletions(-)
commit 80a345fb13052a16ed878b7d9bc2c112326c6d6c
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 19:52:00 2007 -0400
Move top/bottom cube face painting into function.
plugins/cube.c | 109 +++++++++++++++++++++++++++++++--------------------------
1 file changed, 59 insertions(+), 50 deletions(-)
commit 07b0ff39db217d9492be28ad8efe20657c020352
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 18:18:47 2007 -0400
Make it possible to hook into the clear target output
functionality in the cube plugin.
include/cube.h | 7 ++++++-
plugins/cube.c | 5 +++--
2 files changed, 9 insertions(+), 3 deletions(-)
commit da108a9f4e8eb4398d82efa67f8583c147370d26
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 18:11:34 2007 -0400
Move clear output code into function.
plugins/cube.c | 59 +++++++++++++++++++++++++++++++++-------------------------
1 file changed, 34 insertions(+), 25 deletions(-)
commit 9a37c41a90cb72b2ee7d48286013da67383919d6
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 18:03:38 2007 -0400
Remove whitespace.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7989fd5cca2ad9fd1b2b9caaa88c66ef0c4074e7
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 17:58:53 2007 -0400
Remove whitespaces.
plugins/rotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d39373294f36eb69cc4d5f9d56a583887e96608b
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 17:57:49 2007 -0400
Add GetRotationProc to cube plugin and have rotate
plugin use it to apply the cube rotation.
include/cube.h | 6 ++++++
plugins/cube.c | 33 +++++++++++++++++++++++++--------
plugins/rotate.c | 44 ++++++++++++++++++++++++++++----------------
3 files changed, 59 insertions(+), 24 deletions(-)
commit 5ac2a2540b634a20e7bbe2bf95ba6862491141e5
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 14:29:16 2007 -0400
Allow rotate plugin to hook into cube plugin.
plugins/rotate.c | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
commit 90701f6ff70444f139e6492b0d1967e0a4a1143f
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 14:26:42 2007 -0400
Make cube ABI version and display private index available
through read-only options.
include/cube.h | 12 ++++++++----
metadata/cube.xml.in | 2 ++
plugins/cube.c | 18 ++++++++++++++++--
3 files changed, 26 insertions(+), 6 deletions(-)
commit c84b265007d57402aff1597171bd86d77cf026e9
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:19:18 2007 -0400
There's no longer an optional svg feature.
configure.ac | 1 -
1 file changed, 1 deletion(-)
commit be640a07c1c6c06a9aeba14fff572248b3435558
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:18:45 2007 -0400
Add compiz-cube pkg-config file.
Makefile.am | 3 ++-
compiz-cube.pc.in | 13 +++++++++++++
configure.ac | 1 +
3 files changed, 16 insertions(+), 1 deletion(-)
commit 6c63e18ec8b422718113fc283a050793484af2c0
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:14:57 2007 -0400
Add cube.h.
include/Makefile.am | 3 +-
include/cube.h | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++
plugins/cube.c | 95 +----------------------------------------
3 files changed, 122 insertions(+), 95 deletions(-)
commit 32c64ab87bd249fe4bab6374e294e92d70fb9efc
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:07:13 2007 -0400
displayPrivateIndex -> cubeDisplayPrivateIndex.
plugins/cube.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 896352e55f75324d22666066f22bf38855d299f5
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:05:18 2007 -0400
Only include the headers we need.
plugins/cube.c | 2 --
1 file changed, 2 deletions(-)
commit ef0dde66b56404644a7203474fadf5dc8683081a
Author: David Reveman <davidr@novell.com>
Date: Wed May 23 12:04:05 2007 -0400
Remove SVG support from cube plugin.
plugins/Makefile.am | 1 -
plugins/cube.c | 186 +---------------------------------------------------
2 files changed, 3 insertions(+), 184 deletions(-)
commit 861ffe690739adaca65166df148782642cc636a8
Author: David Reveman <davidr@novell.com>
Date: Tue May 22 15:49:32 2007 -0400
Add a match option for each resize mode. They can be used to
force a specific resize mode for certain windows.
metadata/resize.xml.in | 20 ++++++++++++++++++++
plugins/resize.c | 27 +++++++++++++++++++++++++--
2 files changed, 45 insertions(+), 2 deletions(-)
commit 00eea1bca1aa336bcf24db8f0c4787e93db78df7
Author: David Reveman <davidr@novell.com>
Date: Tue May 22 15:15:46 2007 -0400
Add actions for each resize mode.
metadata/resize.xml.in | 24 +++++++++++++++++++++
plugins/resize.c | 57 +++++++++++++++++++++++++++++++-------------------
2 files changed, 59 insertions(+), 22 deletions(-)
commit 5e80a6dbd8a2fe7f70c222f1d0e496b36dcd6405
Author: David Reveman <davidr@novell.com>
Date: Tue May 22 10:13:50 2007 -0400
Remove whitespaces.
plugins/resize.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 652febc9fe179cc27d4ebf23e2c5de428fc72f91
Author: David Reveman <davidr@novell.com>
Date: Mon May 21 17:53:41 2007 -0400
Wrap windowAddNotify function where necessary,
plugins/blur.c | 32 ++++++++++++++++++++++++++++----
plugins/decoration.c | 18 +++++++++++++++++-
2 files changed, 45 insertions(+), 5 deletions(-)
commit 0db3ce3a46c661d9e227cf05827e8a72b668a932
Author: David Reveman <davidr@novell.com>
Date: Mon May 21 17:52:32 2007 -0400
Add WindowAddNotifyProc, which is required to initialize
some plugins correctly.
include/compiz.h | 9 ++++++++-
src/screen.c | 1 +
src/window.c | 10 ++++++++++
3 files changed, 19 insertions(+), 1 deletion(-)
commit 27b17643895252c6558d0497e91bc325f84ebd99
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon May 21 19:57:54 2007 +0100
Allow core actions on edges where it makes sense
metadata/core.xml.in | 58 ++++++++++++++++++++++++++--------------------------
1 file changed, 29 insertions(+), 29 deletions(-)
commit 23d1789c75da55d95b74d812812db2c1c889ed34
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon May 21 19:42:45 2007 +0100
Revert "Make minimize, maximize, unmaximize and close window actions"
This reverts commit 1580a740c9871114e52c7322eefdd11b30e59b25.
src/display.c | 29 +++++++++++++++++++++++------
1 file changed, 23 insertions(+), 6 deletions(-)
commit 8a3187f7f8e3f29b45d87c11f908cc8aed131221
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon May 21 19:42:12 2007 +0100
Revert "Use active window rather than the action window for scale_group"
This reverts commit 7a7109529074bf06f0dedeeb3475b0d79e9c152b.
plugins/rotate.c | 6 +++---
plugins/scale.c | 3 ++-
2 files changed, 5 insertions(+), 4 deletions(-)
commit 16c94e8ec5b9d5add7c979eb3bb2c507438557d4
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon May 21 19:39:52 2007 +0100
Add event_window to list of options passed to an action initiate
function. This contains the underlying event window.
Window will now contain the active window if an action is initiated
with edge + edgebutton
src/event.c | 212 ++++++++++++++++++++++++++++++++----------------------------
1 file changed, 113 insertions(+), 99 deletions(-)
commit 19c9910160b3dd02c680106f79c90eea5bf6c810
Merge: fb75078b fa8a12eb
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon May 21 19:19:03 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit fa8a12eb40b0a557d89fd4ca90c7bdaed0344f76
Author: David Reveman <davidr@novell.com>
Date: Mon May 21 13:57:15 2007 -0400
Handle hsize and vsize of 0 properly in moveWindowToViewportPosition.
src/screen.c | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
commit a67d7bf0e4d533c9e26581d6de83077b21762377
Author: David Reveman <davidr@novell.com>
Date: Mon May 21 10:35:34 2007 -0400
Fix initialization of color option values. Alpha component
should be 1 by default.
src/metadata.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 7b5aa8f9a1b2fc4b9b92ef646575acb211f33c39
Author: David Reveman <davidr@novell.com>
Date: Mon May 21 10:33:46 2007 -0400
Revert "Don't make fill colors entirely transparent by default."
This reverts commit 4a2e6ec5acb11800fd130e97ff91ed3a196f1261.
metadata/annotate.xml.in | 2 --
1 file changed, 2 deletions(-)
commit 3d722962d706892c467bb12d9c32b1bd46eecf6e
Merge: 1bf8f93a 4a2e6ec5
Author: David Reveman <davidr@novell.com>
Date: Sun May 20 18:05:25 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 1bf8f93a3d1a26ba3068ba1bc503109c937973ae
Author: David Reveman <davidr@novell.com>
Date: Sun May 20 17:59:57 2007 -0400
Make sure background images are always mapped to cube faces.
plugins/cube.c | 42 ++++++++++++++++++++++++++++++------------
1 file changed, 30 insertions(+), 12 deletions(-)
commit ca00e9a460e487b714cb12da09c57e074ce19b6c
Author: David Reveman <davidr@novell.com>
Date: Sun May 20 17:58:19 2007 -0400
Send glib notify after initiating display.
plugins/gconf.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit e9991206b35aff54fcab4f9c803330d289841ea8
Author: David Reveman <davidr@novell.com>
Date: Sun May 20 17:56:24 2007 -0400
Make it possible to notify glib plugin about when new
sources are added to the main loop.
plugins/glib.c | 46 +++++++++++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 7 deletions(-)
commit 4a2e6ec5acb11800fd130e97ff91ed3a196f1261
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun May 20 12:12:31 2007 +0200
Don't make fill colors entirely transparent by default.
metadata/annotate.xml.in | 2 ++
1 file changed, 2 insertions(+)
commit f5f34174630f6ab910ff7b2c6a46babcb4d392d0
Merge: 0b2ea939 512dcfa9
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun May 20 08:36:12 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 0b2ea939022d4a02a644a277fdd6667f1889f03e
Author: Danny Baumann <dannybaumann@web.de>
Date: Sun May 20 08:35:33 2007 +0200
Track the first grabbed window, not the last one.
plugins/rotate.c | 14 ++++++++++----
plugins/wobbly.c | 14 ++++++++++----
2 files changed, 20 insertions(+), 8 deletions(-)
commit 512dcfa9a76bb4d3d765f9ff8b84f7bb5e943a82
Merge: a50d2f9e 1013d0a1
Author: David Reveman <davidr@novell.com>
Date: Fri May 18 16:10:00 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit a50d2f9e0f66f445338eb5ad7361b48d48446b29
Author: David Reveman <davidr@novell.com>
Date: Fri May 18 16:05:31 2007 -0400
Remove timeout based iteration of GLib main loop and instead
require glib plugin.
metadata/gconf.xml.in | 17 ++++++++++-------
plugins/gconf.c | 18 ++----------------
2 files changed, 12 insertions(+), 23 deletions(-)
commit 21be0fb19201f80caf9a1c3acf968f91a997aa83
Author: David Reveman <davidr@novell.com>
Date: Fri May 18 15:58:14 2007 -0400
Add glib plugin.
This plugin properly integrates the GLib main loop
and makes sure that any plugins that use the default
GLib main loop will be dispatched efficiently.
configure.ac | 14 +++
metadata/Makefile.am | 1 +
metadata/glib.xml.in | 6 ++
plugins/Makefile.am | 8 ++
plugins/glib.c | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++
po/POTFILES.in | 1 +
6 files changed, 294 insertions(+)
commit 02ba5d7bf879fb2b2ca07507810a2bd502e076bb
Author: David Reveman <davidr@novell.com>
Date: Fri May 18 15:44:13 2007 -0400
Add compWatchFdEvents function.
include/compiz.h | 3 +++
src/display.c | 13 +++++++++++++
2 files changed, 16 insertions(+)
commit 1013d0a1d36c60a83ad04880a7f2274c089ad18a
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 18 12:41:52 2007 +0200
Fix typo.
metadata/rotate.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7d211c01328f990c250acf943c5c84fb89e1c348
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Fri May 18 08:34:03 2007 +0200
Don't issue ungrab notify before server side processing is finished.
plugins/resize.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit 40879fdcd4fa13fc66df8fd2a6d923c7d2f3dbc8
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 18:37:25 2007 -0400
Turn the texture filter option into an integer option.
metadata/core.xml.in | 23 ++++++++++++++++-------
src/display.c | 6 +++---
2 files changed, 19 insertions(+), 10 deletions(-)
commit 4e4a5a0cb84e2cdd8e4151dd3f08ec25225ae0dd
Merge: f9d53e8b d11eb40e
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 17:54:19 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit f9d53e8bc04d17f2e428a22ad21e8b28f3fcb804
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 17:54:07 2007 -0400
Turn the mode option into an integer option.
metadata/resize.xml.in | 28 ++++++++++++++++++++--------
plugins/resize.c | 39 ++++++++++++++++++++++++++-------------
2 files changed, 46 insertions(+), 21 deletions(-)
commit 7465796d186159bcf32745c8a6e5a9289bbf12fb
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 17:33:08 2007 -0400
Turn the filter option into an integer option.
metadata/blur.xml.in | 23 +++++++++-----
plugins/blur.c | 87 +++++++++++++++++++++++-----------------------------
2 files changed, 54 insertions(+), 56 deletions(-)
commit 29a5c3bd253949442103b6d8b8f3fcec854e1138
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 17:30:35 2007 -0400
Add macros that make it easier to use integer options as
selections.
include/compiz.h | 6 ++++++
1 file changed, 6 insertions(+)
commit d11eb40edc50e7a83d91e72786bd238dd95a83ec
Merge: 1e1a4421 9c1902ca
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 17 20:55:08 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 1e1a4421a799e6e550f49fae9623c948b9504365
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 17 20:54:09 2007 +0100
Handle cases where there is no trailing newline in the option file
plugins/ini.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 9c1902cacee1bf4b7fe91141149a644d34cd0f81
Merge: 54649b76 bedcf71f
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:46:26 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 54649b76db72e7ffa63be0511f4fc5ab02e442c5
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:45:56 2007 -0400
Add border_color and fill_color options.
metadata/resize.xml.in | 20 ++++++++++++++++++++
plugins/resize.c | 30 ++++++++++++++++++++----------
2 files changed, 40 insertions(+), 10 deletions(-)
commit 4725352af1670e2367ed6cc94a7bfd035f408289
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:33:53 2007 -0400
Cleanup.
plugins/resize.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 859e0a8593fa67f91b7afa1393a5c5fc6609245a
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:33:33 2007 -0400
Cleanup.
plugins/resize.c | 1 -
1 file changed, 1 deletion(-)
commit 1439ffab3eeb063e66fda86d1c828926a97628e1
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:32:19 2007 -0400
Cleanup.
plugins/resize.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 25180b9f34f29b770d1d39e4e724ee6fffc5dbc4
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 12:30:32 2007 -0400
Add stretch resize mode.
metadata/resize.xml.in | 1 +
plugins/resize.c | 240 +++++++++++++++++++++++++++++++++++++++----------
2 files changed, 195 insertions(+), 46 deletions(-)
commit bee9d900b75a8cae0e428bfb9d8935b5cedb6613
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 10:38:21 2007 -0400
Add rectangle resize mode.
metadata/resize.xml.in | 1 +
plugins/resize.c | 24 +++++++++++++++++-------
2 files changed, 18 insertions(+), 7 deletions(-)
commit 0930dfe3a13f069b32b121da643b1349b7dd271d
Author: David Reveman <davidr@novell.com>
Date: Thu May 17 10:27:10 2007 -0400
Add outline resize mode.
metadata/resize.xml.in | 1 +
plugins/resize.c | 197 ++++++++++++++++++++++++++++++++++++++++++++-----
2 files changed, 179 insertions(+), 19 deletions(-)
commit efd97e9d22a7b935fabe12474ca2c73525d9609b
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 16:27:22 2007 -0400
Remove unnecessary code.
plugins/resize.c | 3 ---
1 file changed, 3 deletions(-)
commit f3681ed52af4ed3935ba49bde04dda1f9481ac21
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 16:26:26 2007 -0400
Make it possible to end resize when resize notify is received.
plugins/resize.c | 35 ++++++++++++++++++++++++++++++-----
1 file changed, 30 insertions(+), 5 deletions(-)
commit 58791b72911c91dba0c3b7a7895690d639db8ed6
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 15:23:23 2007 -0400
No need to check if only position changes as we'll never change
the position without changing the size.
plugins/resize.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit 8a5126bea5ff45c7a31f18d939004a5eab534e75
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 12:12:56 2007 -0400
Update size even when pointerDx and pointerDy are 0.
plugins/resize.c | 51 ++++++++++++++++++++++++---------------------------
1 file changed, 24 insertions(+), 27 deletions(-)
commit 551028eb5c5ff0fb1183b6a0a177ab047caa038f
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 12:11:26 2007 -0400
Adjust position in motion handler.
plugins/resize.c | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
commit bd309b7d6592226bf87c9088bcbb70226441e070
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:59:27 2007 -0400
Replace width, height with geometry and constrain window size in
motion handler.
plugins/resize.c | 84 ++++++++++----------------------------------------------
1 file changed, 14 insertions(+), 70 deletions(-)
commit a10284f25df04d28e41796edf11710543b8264a6
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:49:25 2007 -0400
Remove ucWidth, ucHeight and use pointerDx, pointerDy instead.
plugins/resize.c | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
commit 05650e821c4e6359a9e72f723a2e1531cf876130
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:38:15 2007 -0400
Resize plugin should always use the server side window geometry.
plugins/resize.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit a29b8f11cd542d7fab0038537b2212113d5a3662
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:31:50 2007 -0400
Replace savedAttrib with savedGeometry rectangle.
plugins/resize.c | 36 ++++++++++++++++++++----------------
1 file changed, 20 insertions(+), 16 deletions(-)
commit bedcf71f70218f666f87e71c1a1c276ba12ab61a
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:30:23 2007 +0200
Added dependency rules to blur metadata
metadata/blur.xml.in | 6 ++++++
1 file changed, 6 insertions(+)
commit 49e58cf421aa99bae7665e9e88ad1883c7fd56e5
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:28:32 2007 +0200
Added dependency rules to cube metadata
metadata/cube.xml.in | 7 +++++++
1 file changed, 7 insertions(+)
commit ae70677f1664c55fafdc82370596999864a3976b
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:27:46 2007 -0400
Add pointerDx and pointerDy.
plugins/resize.c | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
commit 31c4d9d889ef28372ca745ab7af075fba836bec5
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:26:58 2007 +0200
Added dependency rules to decorations metadata
metadata/decoration.xml.in | 9 +++++++++
1 file changed, 9 insertions(+)
commit 1ab79ebb340cf1040646b04fa01e400f3eb1e700
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 11:26:25 2007 -0400
Track changes to constrainNewWindowSize.
plugins/resize.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit a53caaeed076b66c18e1f3eb5ee273fb086ad82d
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:25:45 2007 +0200
Added dependency rules to fade metadata
metadata/fade.xml.in | 6 ++++++
1 file changed, 6 insertions(+)
commit 890ca11357c07046fb06bbaa30517e70944d10ac
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:24:39 2007 +0200
Added dependency rules to gconf metadata
metadata/gconf.xml.in | 9 +++++++++
1 file changed, 9 insertions(+)
commit 392f665f754d2d667cc637936b8947ffbf03ff10
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:23:15 2007 +0200
Added dependency rules to minimize metadata
metadata/minimize.xml.in | 6 ++++++
1 file changed, 6 insertions(+)
commit 51863950d164d6bc5082898c6855569349131339
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:21:56 2007 +0200
Added dependency rules to plane metadata
metadata/plane.xml.in | 7 +++++++
1 file changed, 7 insertions(+)
commit 1da19010420b8e4bb9e633b3ce4fcc755105f2a2
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:20:16 2007 +0200
Added dependency rules to rotate metadata
metadata/rotate.xml.in | 8 ++++++++
1 file changed, 8 insertions(+)
commit c8696f278b60a77e1cc405edd6aa0073e71e84a9
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:08:35 2007 +0200
Added dependency rules to water metadata
metadata/water.xml.in | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 5f90004dbfb9f8cb38f2b029b5731d43a25a9b87
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed May 16 17:05:45 2007 +0200
Added dependency rules to wobbly metadata
metadata/wobbly.xml.in | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
commit 1f6b8008f9c6d1f6d7b23f99e4a7dcd2dc6491a5
Author: David Reveman <davidr@novell.com>
Date: Wed May 16 10:22:57 2007 -0400
Remove whitespaces.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit a7309f4cdcd1d1aed041feeb7cfe916a88719417
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed May 16 10:21:48 2007 -0400
Make constrainNewWindowSize return TRUE whenever constraining was applied.
src/window.c | 42 +++++++++++++++++++++++++++++++++---------
1 file changed, 33 insertions(+), 9 deletions(-)
commit 1580a740c9871114e52c7322eefdd11b30e59b25
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed May 16 11:59:08 2007 +0100
Make minimize, maximize, unmaximize and close window actions
use the active window
src/display.c | 29 ++++++-----------------------
1 file changed, 6 insertions(+), 23 deletions(-)
commit fb75078b7ece1a44ff8eef7a430504644e81af1d
Merge: 95031b09 1e5ca8a8
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed May 16 01:40:53 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit fb7698448ea9bc6ae6127c8ec7e60cd874328d11
Author: David Reveman <davidr@novell.com>
Date: Tue May 15 15:00:01 2007 -0400
Fix next/prev slide bindings in cube plugin.
metadata/cube.xml.in | 2 ++
plugins/cube.c | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
commit 1e5ca8a8c438c6860114fd260ff67a27f0ad1243
Author: David Reveman <davidr@novell.com>
Date: Tue May 15 12:33:11 2007 -0400
Don't call initDisplay in initPluginForDisplay and don't call
initScreen in initPluginForScreen as it breaks wrapping
of those functions completely.
src/plugin.c | 52 +++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 39 insertions(+), 13 deletions(-)
commit 93d2942ced2d30a3cdfe9f412be2a652974c5249
Merge: 65f0ddbc f647b950
Author: David Reveman <davidr@novell.com>
Date: Tue May 15 11:38:33 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 65f0ddbc4d09455f45a77b4e40059d9f692dc96f
Author: David Reveman <davidr@novell.com>
Date: Tue May 15 11:35:36 2007 -0400
Fix size hint calculations. If a base size is not provided,
the minimum size is to be used in its place and vice versa.
src/window.c | 32 +++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)
commit f647b95086f17c298f623e0c58785091f5e46d54
Merge: 7a710952 5dba889d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue May 15 15:45:35 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 7a7109529074bf06f0dedeeb3475b0d79e9c152b
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue May 15 15:44:57 2007 +0100
Use active window rather than the action window for scale_group
and rotate with window options
plugins/rotate.c | 6 +++---
plugins/scale.c | 3 +--
2 files changed, 4 insertions(+), 5 deletions(-)
commit 5dba889da4c0ab52602ccba4c2ff22d6bae29565
Author: David Reveman <davidr@novell.com>
Date: Tue May 15 10:35:32 2007 -0400
Disable call to XFixesHideCursor until the software cursor code is
actually used.
src/cursor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1868183baa0e440a33636bb2e8252c87f344e54a
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Mon May 14 18:42:11 2007 -0400
Check that xsltproc binary is present.
configure.ac | 5 +++++
1 file changed, 5 insertions(+)
commit 07cde35fb136936b6938520e8e0f7966033d88de
Author: David Reveman <davidr@novell.com>
Date: Mon May 14 18:09:33 2007 -0400
Make minimum rain delay 1.
metadata/water.xml.in | 2 +-
plugins/water.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 86fc6c7c8fa2ceb663e63b224f01edba9595f893
Author: David Reveman <davidr@novell.com>
Date: Mon May 14 15:41:29 2007 -0400
Make sure key and button are not NULL.
plugins/dbus.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
commit b87824df17e05587006104d1120358af87e1fa25
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun May 13 16:11:33 2007 -0500
Center title wave starting y (was 1/4 below).
plugins/water.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4cec091add455390a88b260e0e260b75ac99239d
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sun May 13 15:42:53 2007 -0500
Disable textures and texture targets properly.
plugins/water.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 852ff73f7e513e2fadaa611a6fbb0abca4c7272a
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat May 12 18:36:28 2007 -0500
Slightly speed up Water by replacing a SUB-MUL pair with MAD.
plugins/water.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit c4eeab86439de77c2e6fad9d8530ec172070b392
Author: David Reveman <davidr@novell.com>
Date: Mon May 14 14:10:27 2007 -0400
Require libxslt.
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit 51ccab25a6a3b1438cbe10aa5531f979588bd63e
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun May 13 16:27:48 2007 +0100
Typo
metadata/minimize.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5cda10d0075313734a53e8aee9789e4a5f686c92
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat May 12 16:18:16 2007 +0100
Send a blank string if shortDesc or longDesc are NULL
plugins/dbus.c | 42 ++++++++++++++++++++++++++++++++++++++----
1 file changed, 38 insertions(+), 4 deletions(-)
commit ccbd7bcd6302876359f6713b449a69d758c6b6d6
Author: David Reveman <davidr@novell.com>
Date: Fri May 11 13:20:51 2007 -0400
Add missing DISTCLEANFILES.
gtk/gnome/Makefile.am | 3 +++
gtk/window-decorator/Makefile.am | 3 +++
metadata/Makefile.am | 4 ++++
3 files changed, 10 insertions(+)
commit bb49fc8b00d8c04f9a4b19dcaad05b23e294874d
Author: David Reveman <davidr@novell.com>
Date: Fri May 11 13:19:26 2007 -0400
Fix installation of compiz.desktop and key-binding files.
gtk/gnome/Makefile.am | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 1bf7f90f385f128937ed81db55090fc58cfb4441
Author: David Reveman <davidr@novell.com>
Date: Fri May 11 12:57:24 2007 -0400
schemas.xslt is located in the source directory.
metadata/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 060a34e9c20e487e7ccaec8af706e156d61c4906
Merge: 92e6e2f3 9a4705cd
Author: David Reveman <davidr@novell.com>
Date: Fri May 11 11:23:36 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 9a4705cdd1a1534a8c15086c8af27b71a5c0b7ad
Merge: 0609c162 48ddb2ec
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 11 13:34:34 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 0609c16262aace346ebd88f7249c858d3da58fa0
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 11 13:33:53 2007 +0200
Fix typo.
metadata/rotate.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 92e6e2f3b3e8b976df62afd9fcb65306651ed3a2
Author: David Reveman <davidr@novell.com>
Date: Thu May 10 16:45:49 2007 -0400
Have the adjust image option behave as when it was previously
turned off and make the default behavior keep the image oriented
the same all the time.
plugins/cube.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
commit 95031b0979774008340cc08e6255bef5262a8a36
Merge: f527385a 48ddb2ec
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 10 14:34:29 2007 +0000
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 48ddb2ecb5f72de1f32cd7a7588525272b4d81ba
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 18:50:25 2007 -0400
Add schema_files to EXTRA_DIST.
metadata/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 86572966138d5cacaa0d4c6bdfad94eb5b9af64d
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 17:01:41 2007 -0400
Fix typo.
kde/window-decorator/main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit eb157ea35d02d13243b517c45898f3c85cff4f0e
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 17:00:34 2007 -0400
Parse --replace option properly.
gtk/window-decorator/gtk-window-decorator.c | 4 ++++
1 file changed, 4 insertions(+)
commit 06284b5f2f4c37e04fbc6e8e3b7a5f3889ca573f
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 16:58:45 2007 -0400
Fix typo.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3781d63181097a2b30c880957fe40903628c5c9b
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 12:09:38 2007 -0400
Distribute schema files.
metadata/Makefile.am | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 98dd1e69cef07e664049d9213b664911798d16b3
Author: David Reveman <davidr@novell.com>
Date: Tue May 8 11:52:30 2007 -0400
Add schemas.xslt to EXTRA_DIST.
metadata/Makefile.am | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit da661aa7f6c86b014ad5f8ad26a16ad513a0e954
Author: David Reveman <davidr@novell.com>
Date: Mon May 7 20:14:39 2007 -0400
Update po files.
po/af.po | 433 ++++++++++++++++++++++++++++---------------
po/ar.po | 432 ++++++++++++++++++++++++++++---------------
po/bg.po | 583 ++++++++++++++++++++++++++++++++--------------------------
po/bn.po | 434 ++++++++++++++++++++++++++++---------------
po/bs.po | 440 +++++++++++++++++++++++++++++---------------
po/ca.po | 595 ++++++++++++++++++++++++++++++++---------------------------
po/cs.po | 595 ++++++++++++++++++++++++++++++++---------------------------
po/cy.po | 435 ++++++++++++++++++++++++++++---------------
po/da.po | 595 ++++++++++++++++++++++++++++++++---------------------------
po/de.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/el.po | 579 ++++++++++++++++++++++++++++++++--------------------------
po/en_GB.po | 527 +++++++++++++++++++++++++++++++---------------------
po/en_US.po | 436 ++++++++++++++++++++++++++++---------------
po/es.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/et.po | 594 ++++++++++++++++++++++++++++++++---------------------------
po/fi.po | 595 ++++++++++++++++++++++++++++++++---------------------------
po/fr.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/gl.po | 478 ++++++++++++++++++++++++++++++++----------------
po/gu.po | 432 ++++++++++++++++++++++++++++---------------
po/he.po | 508 +++++++++++++++++++++++++++++++++++----------------
po/hi.po | 527 +++++++++++++++++++++++++++++++---------------------
po/hr.po | 478 ++++++++++++++++++++++++++++++++----------------
po/hu.po | 583 +++++++++++++++++++++++++++++++---------------------------
po/id.po | 437 +++++++++++++++++++++++++++++---------------
po/it.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/ja.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/ka.po | 432 ++++++++++++++++++++++++++++---------------
po/km.po | 579 ++++++++++++++++++++++++++++++++--------------------------
po/ko.po | 537 ++++++++++++++++++++++++++++++++---------------------
po/lo.po | 432 ++++++++++++++++++++++++++++---------------
po/lt.po | 582 ++++++++++++++++++++++++++++++++--------------------------
po/mk.po | 432 ++++++++++++++++++++++++++++---------------
po/mr.po | 432 ++++++++++++++++++++++++++++---------------
po/nb.po | 583 ++++++++++++++++++++++++++++++++--------------------------
po/nl.po | 590 +++++++++++++++++++++++++++++++++--------------------------
po/pa.po | 579 ++++++++++++++++++++++++++++++++--------------------------
po/pl.po | 583 +++++++++++++++++++++++++++++++---------------------------
po/pt.po | 595 ++++++++++++++++++++++++++++++++---------------------------
po/pt_BR.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/ro.po | 466 +++++++++++++++++++++++++++++++---------------
po/ru.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/sk.po | 579 ++++++++++++++++++++++++++++++++--------------------------
po/sl.po | 579 ++++++++++++++++++++++++++++++++--------------------------
po/sr.po | 491 +++++++++++++++++++++++++++++++++----------------
po/sv.po | 583 ++++++++++++++++++++++++++++++++--------------------------
po/ta.po | 432 ++++++++++++++++++++++++++++---------------
po/tr.po | 571 +++++++++++++++++++++++++++++++++++----------------------
po/uk.po | 583 ++++++++++++++++++++++++++++++++--------------------------
po/vi.po | 432 ++++++++++++++++++++++++++++---------------
po/xh.po | 432 ++++++++++++++++++++++++++++---------------
po/zh_CN.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/zh_TW.po | 599 ++++++++++++++++++++++++++++++++----------------------------
po/zu.po | 432 ++++++++++++++++++++++++++++---------------
53 files changed, 16625 insertions(+), 11418 deletions(-)
commit 0d1cf7a2e6c0fa299fa377daacdc257f3c9f9c84
Author: David Reveman <davidr@novell.com>
Date: Mon May 7 20:12:52 2007 -0400
Update POTFILES.in.
po/POTFILES.in | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 1692be1f590aa7daff93e3322b6fac89e7f4d0e2
Author: David Reveman <davidr@novell.com>
Date: Mon May 7 20:11:46 2007 -0400
Update plane plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/plane.xml.in | 100 +++++++++++++++++++++
plugins/plane.c | 237 ++++++++++++--------------------------------------
3 files changed, 157 insertions(+), 181 deletions(-)
commit d9b43881c73ae7a135241b20023f3d3df099dadc
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue May 8 00:41:42 2007 +0100
Update ini to use metadata
metadata/Makefile.am | 1 +
metadata/ini.xml.in | 6 ++++++
plugins/ini.c | 19 ++++++++++++++++++-
3 files changed, 25 insertions(+), 1 deletion(-)
commit d130e9050f769a47a29b24fc3f8a07008fafd194
Author: David Reveman <davidr@novell.com>
Date: Sun May 6 20:15:00 2007 -0400
Make freedesktop image default for top face.
metadata/cube.xml.in | 1 +
1 file changed, 1 insertion(+)
commit e9c51baa48f09f930191e8f3290fc7541c82d72f
Author: David Reveman <davidr@novell.com>
Date: Sun May 6 20:12:46 2007 -0400
Fix typo.
metadata/cube.xml.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b7d368f6cf3a2bf222d704557b497af6135c0ea8
Author: David Reveman <davidr@novell.com>
Date: Sun May 6 20:05:12 2007 -0400
Remove getOuterRectOfWindow function from core.
include/compiz.h | 6 +-----
src/window.c | 10 ----------
2 files changed, 1 insertion(+), 15 deletions(-)
commit a72229c1cec343269335dca8fde7b56318ef92cf
Author: David Reveman <davidr@novell.com>
Date: Sun May 6 20:03:23 2007 -0400
Don't use getOuterRectOfWindow from core because it returns
the visible geometry for a window, which doesn't include
pending configure requests and those are important when
placing windows.
plugins/place.c | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
commit 4e6a3fe215390ba7c7b3794aa711c2731c05ae9f
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 19:51:49 2007 -0400
Install stylesheet and compiz-gconf.pc.
Makefile.am | 7 ++++++-
compiz-gconf.pc.in | 6 ++++++
configure.ac | 4 ++++
metadata/Makefile.am | 6 ++++--
4 files changed, 20 insertions(+), 3 deletions(-)
commit d2ac8ee1ec827286ca395966c065026744eb9025
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 19:22:16 2007 -0400
Use compiz- prefix for all schema files.
metadata/Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 0c35f51f493c1eff588861937c607fc2a30ffbcf
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 15:16:41 2007 -0400
Rename core metadata file to core.xml instead of compiz.xml.
metadata/Makefile.am | 2 +-
metadata/{compiz.xml.in => core.xml.in} | 0
src/main.c | 2 +-
3 files changed, 2 insertions(+), 2 deletions(-)
commit f527385adbd8724bb96747092d86f3321a16a94c
Merge: be66a46c d9bd3baa
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri May 4 16:15:27 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 83f4e5ea26f9a39504b5ee180baa214eb1c1bc03
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 10:54:17 2007 -0400
Cleanup.
plugins/switcher.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 090c45097a20e284ce4389a36bb7aadfae47eccd
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 10:52:44 2007 -0400
Set type hint on switcher window properly.
plugins/switcher.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 8d0409f628aa6616ac569d9d863920565953dbaa
Author: David Reveman <davidr@novell.com>
Date: Fri May 4 10:47:37 2007 -0400
Cleanup.
plugins/switcher.c | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
commit d9bd3baa49c639a760eac2e14020dbb7e7dedec3
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri May 4 15:19:37 2007 +0100
Added comment about otherScreenGrabExist
src/screen.c | 4 ++++
1 file changed, 4 insertions(+)
commit bdb91a3bbc0419bba228f904804a4f74b84c2da7
Author: Danny Baumann <dannybaumann@web.de>
Date: Fri May 4 09:29:11 2007 +0200
First attempt to focus the window under the pointer if 'click to focus' is not enabled.
If there is no such window, still focus the last active window.
src/display.c | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
commit aa942c6c3de059966e10578fb360098d89789ffa
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 17:12:34 2007 -0400
Minor fix to have new schemas match old schemas.
metadata/schemas.xslt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 05918809bc281b8aeb955eb3541eee7764a5a07f
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 16:31:16 2007 -0400
Add passive_grab tag to snap action.
plugins/wobbly.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit ba1b408959136842e7f7c53d3e44c0c9e5738996
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 15:56:29 2007 -0400
Update po files.
po/POTFILES.in | 52 +-
po/af.po | 3472 ++++++++++++-----------------------
po/ar.po | 3352 +++++++++++-----------------------
po/bg.po | 4359 ++++++++++++++++++--------------------------
po/bn.po | 3738 +++++++++++++-------------------------
po/bs.po | 3746 ++++++++++++++------------------------
po/ca.po | 4464 +++++++++++++++++++--------------------------
po/cs.po | 5322 ++++++++++++++++++++++++++----------------------------
po/cy.po | 3666 +++++++++++++------------------------
po/da.po | 4655 ++++++++++++++++++++---------------------------
po/de.po | 5345 ++++++++++++++++++++++++++----------------------------
po/el.po | 4344 +++++++++++++++++---------------------------
po/en_GB.po | 4216 ++++++++++++++++---------------------------
po/en_US.po | 3539 ++++++++++++------------------------
po/es.po | 5348 ++++++++++++++++++++++++++----------------------------
po/et.po | 4323 +++++++++++++++++---------------------------
po/fi.po | 5475 ++++++++++++++++++++++++++------------------------------
po/fr.po | 5335 ++++++++++++++++++++++++++----------------------------
po/gl.po | 3938 +++++++++++++++-------------------------
po/gu.po | 3464 ++++++++++++-----------------------
po/he.po | 4246 +++++++++++++++++--------------------------
po/hi.po | 4098 ++++++++++++++++--------------------------
po/hr.po | 4057 ++++++++++++++++-------------------------
po/hu.po | 4367 +++++++++++++++++++-------------------------
po/id.po | 3587 +++++++++++++------------------------
po/it.po | 5351 ++++++++++++++++++++++++++----------------------------
po/ja.po | 5289 ++++++++++++++++++++++++++----------------------------
po/ka.po | 3338 +++++++++++-----------------------
po/km.po | 4320 +++++++++++++++++---------------------------
po/ko.po | 4410 ++++++++++++++++++---------------------------
po/lo.po | 3338 +++++++++++-----------------------
po/lt.po | 4302 +++++++++++++++++---------------------------
po/mk.po | 3362 +++++++++++-----------------------
po/mr.po | 3523 ++++++++++++------------------------
po/nb.po | 4365 ++++++++++++++++++--------------------------
po/nl.po | 4446 ++++++++++++++++++---------------------------
po/pa.po | 4319 +++++++++++++++++---------------------------
po/pl.po | 4412 +++++++++++++++++++--------------------------
po/pt.po | 5221 +++++++++++++++++++++++++----------------------------
po/pt_BR.po | 5330 ++++++++++++++++++++++++++----------------------------
po/ro.po | 3937 +++++++++++++++-------------------------
po/ru.po | 4575 ++++++++++++++++++++--------------------------
po/sk.po | 4451 ++++++++++++++++++---------------------------
po/sl.po | 4378 ++++++++++++++++++--------------------------
po/sr.po | 4457 ++++++++++++++++++---------------------------
po/sv.po | 4385 ++++++++++++++++++---------------------------
po/ta.po | 3440 ++++++++++++-----------------------
po/tr.po | 4455 ++++++++++++++++++---------------------------
po/uk.po | 4288 +++++++++++++++++---------------------------
po/vi.po | 3338 +++++++++++-----------------------
po/xh.po | 3462 ++++++++++++-----------------------
po/zh_CN.po | 4846 +++++++++++++++++++++++--------------------------
po/zh_TW.po | 4846 +++++++++++++++++++++++--------------------------
po/zu.po | 3462 ++++++++++++-----------------------
54 files changed, 89322 insertions(+), 136832 deletions(-)
commit 791dec7ef5560505c79f3350f8bf7b42460f0689
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 15:43:34 2007 -0400
We're not using asprintf anymore.
src/display.c | 2 --
1 file changed, 2 deletions(-)
commit 4c4e524103e533594f22c7f1d926f40bb9af91a7
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 15:41:45 2007 -0400
Remove option descriptions from CompOption structure.
include/compiz.h | 4 +---
plugins/dbus.c | 73 +++++++++++++++++++++++++++++++++++++++++---------------
plugins/fuse.c | 46 +++++++++++++----------------------
plugins/plane.c | 21 ----------------
src/metadata.c | 12 ----------
5 files changed, 71 insertions(+), 85 deletions(-)
commit ef1711e99d92b2f64af3d3a7dc5dcc9eafd0135c
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 15:20:21 2007 -0400
Remove plugin descriptions from VTable.
include/compiz.h | 4 +---
plugins/annotate.c | 2 --
plugins/blur.c | 2 --
plugins/clone.c | 2 --
plugins/cube.c | 2 --
plugins/dbus.c | 25 +++++++++++++++++++++----
plugins/decoration.c | 2 --
plugins/fade.c | 2 --
plugins/fuse.c | 2 --
plugins/gconf.c | 2 --
plugins/ini.c | 2 --
plugins/inotify.c | 2 --
plugins/minimize.c | 2 --
plugins/move.c | 2 --
plugins/place.c | 2 --
plugins/plane.c | 2 --
plugins/png.c | 2 --
plugins/regex.c | 2 --
plugins/resize.c | 2 --
plugins/rotate.c | 2 --
plugins/scale.c | 2 --
plugins/screenshot.c | 2 --
plugins/svg.c | 2 --
plugins/switcher.c | 2 --
plugins/video.c | 2 --
plugins/water.c | 2 --
plugins/wobbly.c | 2 --
plugins/zoom.c | 2 --
28 files changed, 22 insertions(+), 59 deletions(-)
commit 55962c69a70feb15f3d1c48ff198252fc2c20dac
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 14:56:01 2007 -0400
Remove gconf-dump plugin and old schema generation system.
configure.ac | 32 -
plugins/Makefile.am | 37 -
plugins/compiz.schemas.in | 47865 --------------------------------------------
plugins/gconf-dump.c | 871 -
4 files changed, 48805 deletions(-)
commit d26611d497f848263abd78ceca65e13eee30de84
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 14:46:44 2007 -0400
Create gconf schemas from metadata files using XSLT stylesheet
created by Dennis Kasprzyk.
metadata/Makefile.am | 18 +-
metadata/schemas.xslt | 449 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 466 insertions(+), 1 deletion(-)
commit 046769e4eddcfe3ebc0f086eba94b29b543fff01
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 13:20:14 2007 -0400
Remove unnecessary variables.
plugins/zoom.c | 66 ++++++++++++----------------------------------------------
1 file changed, 13 insertions(+), 53 deletions(-)
commit 5ca36faad633da6c7bb6682f52b943e30b8d9ca3
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 13:15:04 2007 -0400
Remove unnecessary variables.
plugins/switcher.c | 51 +++++++++++++--------------------------------------
1 file changed, 13 insertions(+), 38 deletions(-)
commit edb9db7c3640316696186f217fbdcb46f0a2f7e4
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 13:09:56 2007 -0400
Remove unnecessary variables.
plugins/scale.c | 70 ++++++++++++++-------------------------------------------
1 file changed, 17 insertions(+), 53 deletions(-)
commit 2c97b24b28ae78404467ac7cae0dee59f70cb31a
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 13:03:33 2007 -0400
Remove unnecessary variables.
plugins/rotate.c | 63 +++++++++-----------------------------------------------
1 file changed, 10 insertions(+), 53 deletions(-)
commit 9d27266394a38c2d35511ce9e8d3f0fa192723e3
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:53:56 2007 -0400
Remove unnecessary variables.
plugins/minimize.c | 28 ++++------------------------
1 file changed, 4 insertions(+), 24 deletions(-)
commit 83d72d16f50c0531a654d734f5c0413b4b6ffc5d
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:50:30 2007 -0400
Remove unnecessary variables.
plugins/cube.c | 105 ++++++++++++++++++++-------------------------------------
1 file changed, 36 insertions(+), 69 deletions(-)
commit c74b784b16dd32f6d8e362fbe3e1cfe615e0e11b
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:33:59 2007 -0400
Cleanup.
plugins/zoom.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
commit a34b73aeb3c21946509ec4331c31cbf6b5d7a044
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:31:47 2007 -0400
Cleanup.
plugins/scale.c | 1 -
1 file changed, 1 deletion(-)
commit 2429629b277fa82eebbc535fd21d2f46f97a979b
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:31:04 2007 -0400
Remove unnecessary variable.
plugins/rotate.c | 42 ++++++++++++++++++------------------------
1 file changed, 18 insertions(+), 24 deletions(-)
commit 4b83d6839c26e7f0627acc9bf6e65056d0ed0442
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:25:19 2007 -0400
More cleanup.
plugins/move.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 7c08c0081acce5e3adf418af924119f1c2becdb6
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:24:49 2007 -0400
Cleanup.
plugins/move.c | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
commit cd279d527341d4244dfcf707c48341f9cdadd99a
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:21:14 2007 -0400
Remove unnecessary checks.
plugins/annotate.c | 4 +---
plugins/blur.c | 4 +---
plugins/clone.c | 4 +---
plugins/cube.c | 4 +---
plugins/dbus.c | 4 +---
plugins/decoration.c | 4 +---
plugins/fade.c | 4 +---
plugins/fuse.c | 5 +----
plugins/gconf.c | 4 +---
plugins/inotify.c | 4 +---
plugins/minimize.c | 4 +---
plugins/move.c | 4 +---
plugins/place.c | 4 +---
plugins/png.c | 4 +---
plugins/regex.c | 4 +---
plugins/resize.c | 4 +---
plugins/rotate.c | 4 +---
plugins/scale.c | 4 +---
plugins/screenshot.c | 4 +---
plugins/svg.c | 4 +---
plugins/switcher.c | 4 +---
plugins/video.c | 4 +---
plugins/water.c | 4 +---
plugins/wobbly.c | 4 +---
plugins/zoom.c | 4 +---
25 files changed, 25 insertions(+), 76 deletions(-)
commit 653e3e8474b4ab897fbbd08218c9d8582a8af7b4
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:10:10 2007 -0400
Cleanup.
plugins/zoom.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 374b87441190cd0079afd001cdb9c95c45100159
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:08:39 2007 -0400
Cleanup.
plugins/wobbly.c | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
commit 688cbe8dadaccf4c7da25bc91a06c99dffdd8cbc
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:06:37 2007 -0400
Cleanup.
plugins/water.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
commit eb1542d833e203cdf8e9d15435a07c38be5e2ab0
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:03:16 2007 -0400
Remove trailing whitespaces.
plugins/switcher.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 9f3b2d4dabc5adacddb1ca8a34f08f92cd6c0d34
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:02:03 2007 -0400
Remove trailing whitespaces.
plugins/svg.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 67515bc9e97dbd48a747de30fdc99073d2dbecab
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 12:00:47 2007 -0400
Remove trailing whitespace.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1776dedaa4fdf4b1f1940f65e4dd94c868d208f5
Merge: dab181fd b68ae0ee
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 11:56:59 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
metadata/Makefile.am
commit b68ae0eec0c8808200be387c702335eb241f2538
Merge: 851a217e 9743dc77
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 17:32:05 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 851a217e36bad443d2178806f8f37d120f790c0e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 17:31:32 2007 +0200
Fix some minor metadata errors.
metadata/scale.xml.in | 2 +-
metadata/wobbly.xml.in | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit be66a46c79be61ca67246cd41ab418b4be56e023
Merge: e3c08572 9743dc77
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 3 16:19:04 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 9743dc777688de666713fed874bd91bb031d00e3
Merge: 3e1ff3bc a6df2f48
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 3 16:17:53 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 3e1ff3bcaf3b949c2720bf58b1b908895bce821d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu May 3 16:17:09 2007 +0100
If event->len is 0 then send NULL instead of event->name
plugins/inotify.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit dab181fd4384e22fdb8e56814600847e054b6f39
Author: David Reveman <davidr@novell.com>
Date: Thu May 3 11:05:19 2007 -0400
Update rotate plugin to use new metadata system.
metadata/Makefile.am | 3 +-
metadata/rotate.xml.in | 259 ++++++++++++++++++++++++
plugins/rotate.c | 539 ++++++++++---------------------------------------
3 files changed, 369 insertions(+), 432 deletions(-)
commit a6df2f48222b3b53486513a70e0453d93e98988c
Merge: ba584392 5ac36f2e
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 14:46:08 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit ba584392e6211d970d023adfb8e4ee77eb31be47
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 14:45:19 2007 +0200
Update scale plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/scale.xml.in | 97 ++++++++++++++
plugins/scale.c | 343 +++++++++++++-------------------------------------
3 files changed, 186 insertions(+), 255 deletions(-)
commit 5ac36f2eaec04932ab78472b95a1bdceb5eacc87
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Thu May 3 13:24:45 2007 +0200
Metadata of the fuse plugin has to be fs.xml not fuse.xml
metadata/Makefile.am | 2 +-
metadata/{fuse.xml.in => fs.xml.in} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
commit 50810f5bd61ccdfdfcd5a1a080ead3371d525776
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 11:36:42 2007 +0200
Update screenshot plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/screenshot.xml.in | 26 +++++++++++
plugins/screenshot.c | 108 ++++++++++++++++++---------------------------
3 files changed, 70 insertions(+), 65 deletions(-)
commit d73739b62ec33b8698260af55ddc96f7d175d572
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 11:17:19 2007 +0200
Update svg plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/svg.xml.in | 7 +++++++
plugins/svg.c | 22 +++++++++++++++++++++-
3 files changed, 29 insertions(+), 1 deletion(-)
commit 3b7216e4447d64161d95f90bb3683fe2889e41bd
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 11:13:05 2007 +0200
Update switcher plguin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/switcher.xml.in | 131 +++++++++++++++
plugins/switcher.c | 406 ++++++++++-------------------------------------
3 files changed, 217 insertions(+), 321 deletions(-)
commit 3fc1c31efb54ffba65bf4094e81fa9c782b84ae5
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 11:11:42 2007 +0200
Make all option info structures const.
plugins/water.c | 2 +-
plugins/wobbly.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 759c9e672b1d97d83b2ab37d55e7d3d7cfee1077
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 10:41:26 2007 +0200
Fix typo.
plugins/wobbly.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 633061ee1340072604c111d69cbe10d0d1909424
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 10:29:16 2007 +0200
Update video plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/video.xml.in | 14 +++++++++++++
plugins/video.c | 58 +++++++++++++++++++++++++++++++++++----------------
3 files changed, 55 insertions(+), 18 deletions(-)
commit 9321f3b44c8df4a02fd7bc1b9c5bf49b3549d342
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 10:21:20 2007 +0200
Update water plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/water.xml.in | 71 ++++++++++++++++++
plugins/water.c | 196 ++++++++++++--------------------------------------
3 files changed, 118 insertions(+), 150 deletions(-)
commit 98c5aef83b17ecd5a90cdc716f459868e1fb0f49
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 10:06:43 2007 +0200
Update wobbly plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/wobbly.xml.in | 106 ++++++++++++++++
plugins/wobbly.c | 323 +++++++++++++------------------------------------
3 files changed, 191 insertions(+), 239 deletions(-)
commit 4a36b8a193c8fb2fda940c63e8e58d094a13896a
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu May 3 10:06:12 2007 +0200
Update zoom plugin to use new metadata system.
metadata/Makefile.am | 3 +-
metadata/zoom.xml.in | 76 +++++++++++++++++
plugins/zoom.c | 230 ++++++++++++++++-----------------------------------
3 files changed, 147 insertions(+), 162 deletions(-)
commit fc37469b7f49153e54c15bee8d41b83dde24a1ea
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 22:57:01 2007 -0400
Have plugins update list of match options manually
until we have a solution for automatic updates of
new list items.
plugins/place.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 728cb611c5f7489d3675f66027583021cba46530
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:37:11 2007 -0400
Update regex plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/regex.xml.in | 6 ++++++
plugins/regex.c | 21 ++++++++++++++++++++-
3 files changed, 27 insertions(+), 1 deletion(-)
commit e97d937ac66dc2ea627980f9d2dcf2519a7c2475
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:32:52 2007 -0400
Remove trailing whitespace.
plugins/png.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 90fd9cbecfffd30849f5aa0437ee77d654219d65
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:29:32 2007 -0400
Remove trailing whitespace.
plugins/png.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dbf43e48bec2212a9470243bc4492bcef4f23864
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:28:56 2007 -0400
Update png plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/png.xml.in | 6 ++++++
plugins/png.c | 21 ++++++++++++++++++++-
3 files changed, 27 insertions(+), 1 deletion(-)
commit 1bb383c7b4d6dcd257ac6638fc79d86085686277
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:21:19 2007 -0400
Fix metadata description for minimize plugin.
metadata/minimize.xml.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e6fade2b76687486e2218af4dca1aa1abfccf89d
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 19:19:29 2007 -0400
Update place plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/place.xml.in | 55 ++++++++++++++++++
plugins/place.c | 150 +++++++++++++++-----------------------------------
3 files changed, 99 insertions(+), 107 deletions(-)
commit 7ee2f67b9731211512912cb0a256c9afc798d889
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 18:21:17 2007 -0400
Update move plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/move.xml.in | 34 +++++++++++++++
plugins/move.c | 117 +++++++++++++++++++--------------------------------
3 files changed, 79 insertions(+), 73 deletions(-)
commit cf31a1e627d6d8d8329406a9eac9878cc053a0b8
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 17:51:21 2007 -0400
Add missing calls to compAddMetadataFromFile.
plugins/fuse.c | 2 ++
plugins/gconf.c | 2 ++
plugins/inotify.c | 2 ++
3 files changed, 6 insertions(+)
commit 6d9786a2cf2295a31cc8dd1c263f063e3985bda6
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 17:50:48 2007 -0400
Update minimize plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/minimize.xml.in | 36 +++++++++++++++
plugins/minimize.c | 118 ++++++++++++++++++-----------------------------
3 files changed, 83 insertions(+), 72 deletions(-)
commit d1fe41ed8e308b3d6fe6a754b61c5c31992a0b21
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 17:13:32 2007 -0400
Update inotify plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/inotify.xml.in | 6 ++++++
plugins/inotify.c | 19 ++++++++++++++++++-
3 files changed, 25 insertions(+), 1 deletion(-)
commit 364b1c1f66343017565d713b7cec1533cceb3e06
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 17:04:33 2007 -0400
Update gconf plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/gconf.xml.in | 6 ++++++
plugins/gconf.c | 19 ++++++++++++++++++-
3 files changed, 25 insertions(+), 1 deletion(-)
commit cc48cf53987b675b332cb4b7beda105510b37662
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 16:46:39 2007 -0400
Update fuse plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/fuse.xml.in | 13 +++++++++++++
plugins/fuse.c | 54 ++++++++++++++++++++++++++++++++++------------------
3 files changed, 50 insertions(+), 18 deletions(-)
commit e403515db66938f1b5f3ac2f44d7853912922062
Merge: ba588c7b da84dadf
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 10:48:54 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit ba588c7b781fce6ad32d49078575b06245d113c2
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 10:47:54 2007 -0400
Update fade plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/fade.xml.in | 36 ++++++++++++++++++
plugins/fade.c | 105 +++++++++++++++++++++------------------------------
3 files changed, 79 insertions(+), 63 deletions(-)
commit 0a3befab53cda403ddb0ff3cd1d3944011f715c0
Author: David Reveman <davidr@novell.com>
Date: Wed May 2 10:33:50 2007 -0400
Startup sequence workspace is only valid if it's greater or
equal to 0.
src/screen.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit da84dadf23da0f053bb330f8861dda9fdfc91ded
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed May 2 13:24:22 2007 +0100
Code formatting and variable naming
plugins/ini.c | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
commit 6332e7808b36792ed60b9f4313b116b9029fecd8
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed May 2 13:19:04 2007 +0100
Code formatting
plugins/ini.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 17b6a664581478520ef331922274ded596f21351
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed May 2 01:32:08 2007 +0100
Remove trailing whitespace
src/match.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 640dd0ff0a2e155b19bba6439c3461c582c410a5
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Tue May 1 18:51:15 2007 -0500
Add override_redirect matching support.
src/match.c | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
commit 0add7a4bc5c34a42351416df7e63008c3bbd1169
Author: David Reveman <davidr@novell.com>
Date: Tue May 1 17:57:49 2007 -0400
Only allow position to wrap around if virtual desktop
dimension is greater than screen dimension.
src/screen.c | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
commit e4188c33da83fc2096d018f5f642bfda75303d7d
Author: David Reveman <davidr@novell.com>
Date: Tue May 1 15:00:44 2007 -0400
Add metadata file for dbus plugin.
metadata/dbus.xml.in | 6 ++++++
1 file changed, 6 insertions(+)
commit b328eeeca5ad8fefc0b1e39fc8a72a10a196dfe0
Author: David Reveman <davidr@novell.com>
Date: Tue May 1 14:59:04 2007 -0400
Update decoration plugin to use new metadata system.
metadata/Makefile.am | 15 ++--
metadata/decoration.xml.in | 61 ++++++++++++++++
plugins/decoration.c | 169 +++++++++++++--------------------------------
3 files changed, 117 insertions(+), 128 deletions(-)
commit d1aa886271842eba7bf040c51558c45c5dedc689
Author: David Reveman <davidr@novell.com>
Date: Tue May 1 11:04:05 2007 -0400
Update dbus plugin to use new metadata system.
metadata/Makefile.am | 1 +
plugins/dbus.c | 19 ++++++++++++++++++-
2 files changed, 19 insertions(+), 1 deletion(-)
commit c397a7293601e71020acb3bcd1a84267a91b245c
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 30 18:35:11 2007 -0400
Add proper installation of custom gnome key-bindings.
configure.ac | 18 +++++++++++++++++-
gtk/gnome/Makefile.am | 20 ++++++++++++++++++--
2 files changed, 35 insertions(+), 3 deletions(-)
commit 61077d0a530085b0724bc868ec65e97aba1cbef1
Merge: 4bd5286f 572f759c
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 30 12:57:51 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 4bd5286f00719750c9e54062ee15149ba4542089
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 30 12:57:38 2007 -0400
Update clube plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/cube.xml.in | 127 ++++++++++++++++
plugins/cube.c | 416 +++++++++++++--------------------------------------
3 files changed, 232 insertions(+), 312 deletions(-)
commit 2c6350707c78b78f122541ec1933a4f42f708ed0
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 30 12:56:31 2007 -0400
Check for passive_grab element when initializing action state.
src/metadata.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit e3c085728fb4681a51ee47abd24cc1ae7c8cdb41
Merge: 82ab3b04 572f759c
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 29 19:59:10 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 572f759c084423b2336c74e8d03a71f2717b6905
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 29 19:30:09 2007 +0100
Change CompAction private to be a CompPrivate
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 82ab3b04f699ec49ed84286ad3858e5e2f4d2c4b
Merge: 5eb33b71 e49fbce9
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 29 15:44:09 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit dda3929e00a0bc7ab02273870ac18f7d2890bab1
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 27 14:40:22 2007 -0400
Update clone plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/clone.xml.in | 16 ++++++++++
plugins/clone.c | 82 +++++++++++++++++++++++++--------------------------
3 files changed, 58 insertions(+), 41 deletions(-)
commit 5e193e21b189657eb3bc6d0874899a414ba5d046
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 27 11:36:58 2007 -0400
Check if libwnck version is new enough to support ABOVE action.
configure.ac | 7 +++++++
gtk/window-decorator/gtk-window-decorator.c | 20 +++++++++++++++++++-
2 files changed, 26 insertions(+), 1 deletion(-)
commit e49fbce9008a20aa0da6d843ed95542664255f72
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 20:35:22 2007 -0400
Clean up.
plugins/blur.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 69ae244e603f14e6f165777352d686e12c073c23
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 20:34:29 2007 -0400
Update blur plugin to use new metadata system.
metadata/Makefile.am | 1 +
metadata/blur.xml.in | 88 ++++++++++++++++
plugins/blur.c | 279 ++++++++++++++++-----------------------------------
3 files changed, 174 insertions(+), 194 deletions(-)
commit 48970a8b980c9c471e06d2aa5ed778e57dbbea0e
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 20:32:43 2007 -0400
Remove unnecessary call to addScreenAction.
plugins/resize.c | 2 --
1 file changed, 2 deletions(-)
commit 46ab9d45cf48c67cca8a89dd0adc1feb2e63df7b
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 20:30:02 2007 -0400
Add missing call to compFiniDisplayOptions.
plugins/resize.c | 2 ++
1 file changed, 2 insertions(+)
commit bb20271d073651a47f81adb3256c50aabe8ae6a2
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed Apr 25 23:28:23 2007 +0200
Moved private pointer variable to the CompAction struct
include/compiz.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 829e7c6652095d98aeac8055dc166aeda5014d08
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 25 19:41:01 2007 +0100
Fix typo in function name
plugins/regex.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2402215a6a3bd50e9d87e99d4a45de14b635ecea
Merge: 1b0ae388 7f518da6
Author: Robert Carr <racarr@gorbie.(none)>
Date: Wed Apr 25 14:09:38 2007 -0400
Merge branch 'master' of git+ssh://racarr@git.freedesktop.org/git/xorg/app/compiz
commit 1b0ae388155a18ea07f148d6163cf7d5deaa0cbd
Author: Robert Carr <racarr@gorbie.(none)>
Date: Wed Apr 25 14:09:25 2007 -0400
Add a priv entry to CompAction. For a use case see: compiz-scheme. It's neccesary to implement in a proper way actions that have to go through a wrapper C function. In general the idea of having Actions without an assosciated Option / Actions added at run time needs to be explored a bit more because the current code is not well suited for it.
include/compiz.h | 1 +
1 file changed, 1 insertion(+)
commit 7f518da6ddda1ff2e318889e00e88927fc5d492b
Merge: 08126fab 6ea8825f
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 11:12:15 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 08126fab8609a3289943e64308bfba1b1e61d89d
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 11:12:00 2007 -0400
Add resize mode option to resize plugin.
metadata/resize.xml.in | 8 ++++++++
plugins/resize.c | 6 ++++--
2 files changed, 12 insertions(+), 2 deletions(-)
commit 5c97749750e150187775e90b1c7fb2a6f47241bd
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 10:59:00 2007 -0400
Update resize plugin to use new metadata system.
metadata/Makefile.am | 7 ++--
metadata/resize.xml.in | 17 ++++++++++
plugins/resize.c | 89 ++++++++++++++++++++++----------------------------
3 files changed, 60 insertions(+), 53 deletions(-)
commit e6b29fbacc8bbd2193db848961ea6c4ebdc3de84
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 25 10:15:23 2007 -0400
Remove code that will try to create both a direct rendering
context and an indirect rendering context when GLX_EXT_tfp
isn't supported.
src/screen.c | 49 +++++++++++++------------------------------------
1 file changed, 13 insertions(+), 36 deletions(-)
commit 6ea8825fce181e300ad5c9b6a7cdc649d35d099e
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Wed Apr 25 08:49:17 2007 +0200
Remove unneeded code.
src/window.c | 2 --
1 file changed, 2 deletions(-)
commit 51006a0007099cd6ff24e457af45e58daa691453
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 20:16:42 2007 -0400
Add adjust_image option to cube plugin. The rotation of the
top face image will only be adjusted when this option is set to
true. Default is now to use the same rotation for the image.
plugins/cube.c | 42 +++++++++++++++++++++++++++---------------
1 file changed, 27 insertions(+), 15 deletions(-)
commit 5eb33b715d05c8f102734ce039368009f489143d
Merge: a319d58a 5a7eedc6
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 25 00:53:46 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit e4b326b5f948af84fc43560818cb7aa1f93d0442
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 19:52:38 2007 -0400
Use single precision version of sine and cosine functions.
src/paint.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5a7eedc61f8872da1300715b1bcdf862d98d880a
Author: James Jones <jajones@jatest.nvidia.com>
Date: Mon Apr 23 17:59:03 2007 -0700
Fix unredirect fullscreen windows.
In paint.c!paintScreenRegion():
-Need to subtract window's region from tmpRegion
before checking if tmpRegion is NULL.
-Don't try to draw the unredirected window, as
it will be immediately redirected again by
paint.c!drawWindow()
src/paint.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 840f1afe2b8ada7bde81f66b333b1f8470ed0676
Author: James Jones <jajones@jatest.nvidia.com>
Date: Mon Apr 23 17:28:12 2007 -0700
Only use bindTexImage and releaseTexImage on textures
that have associated pixmaps.
src/texture.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit acfc9d502823be73a4c5e7d201eea25fe4eebaa5
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:19:18 2007 -0400
Remove unused definitions.
src/screen.c | 32 --------------------------------
1 file changed, 32 deletions(-)
commit a1df8017b067ec3cc488541e900db7ab71d71e14
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:18:19 2007 -0400
Initialize hsize and vsize from initial option values.
src/screen.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 86086409c6b8a4ffb82ab1705b7865fcd1243328
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:17:15 2007 -0400
Remove opacityStep variable in CompScreen struct.
include/compiz.h | 4 +---
src/display.c | 5 +++--
src/screen.c | 9 ---------
3 files changed, 4 insertions(+), 14 deletions(-)
commit 00dbab47d365bc46c4737452aef053d36badf8e6
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:06:49 2007 -0400
Remove unused variable.
plugins/annotate.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 37bc59880022441be0cbf3ba2fc92428932643b9
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:04:26 2007 -0400
Removed unused variables.
plugins/annotate.c | 1 -
1 file changed, 1 deletion(-)
commit 33b13a2d8f75341c6c7e8ca40153d8fe64566bbd
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:03:42 2007 -0400
Use compSetDisplayOption.
plugins/annotate.c | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)
commit 711e1b90970a49c3f43d0ea515900f0b572a03a2
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 18:01:01 2007 -0400
Use compSetDisplayOption and compSetScreenOption.
src/display.c | 39 +--------------------------------------
src/screen.c | 2 +-
2 files changed, 2 insertions(+), 39 deletions(-)
commit 18a3d87c4c5a411b510678b98f6ae6373bdf6902
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 17:58:20 2007 -0400
Add compSetDisplayOption and compSetScreenOption.
include/compiz.h | 10 ++++++++++
src/metadata.c | 38 ++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
commit 349212131e8465179be411703f35fcef1a2acce7
Merge: 4bc3c985 7f36a243
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 17:38:37 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 4bc3c985d09f79cf2fa8a16c471e652f3427b4e0
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 17:37:43 2007 -0400
Add CompActionStateAutoGrab action state, which isused to indicate
that passive grabs for any key or mouse bindings in an action
option should automatically be added and removed.
include/compiz.h | 3 ++-
plugins/annotate.c | 9 --------
src/display.c | 66 ++++++++++++++----------------------------------------
src/metadata.c | 54 +++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 72 insertions(+), 60 deletions(-)
commit 7f36a24387347415a6f2239c74ce68bb8b825f5a
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Apr 24 23:22:34 2007 +0200
Added -L${libdir} to libdecoration pkg-config file to fix linking of other decorators
libdecoration/libdecoration.pc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 77b39f6488b0178494aeaf90f353721bbf8528ac
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 24 16:38:55 2007 -0400
Add helper tag to match options. This tag can be used to indicate
that the match object should not be automatically updated when
initialized and when the option value changes.
src/metadata.c | 40 ++++++++++++++++++++++++++++++++++++----
1 file changed, 36 insertions(+), 4 deletions(-)
commit ca486c15441835124a8a36db5c96d91d23ba1e9f
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Tue Apr 24 09:16:58 2007 +0200
Added an Y viewport parameter to the function moveWindowToViewportPosition.
include/compiz.h | 3 ++-
plugins/rotate.c | 1 +
src/screen.c | 24 +++++++++++++++++++++---
3 files changed, 24 insertions(+), 4 deletions(-)
commit a319d58ae7321d5bea04cdc198f46f3f6114f693
Merge: 910b041f 701b49b1
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 23 17:21:37 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 701b49b10a3a7696e5da793e277bc6b4ae47f19a
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 23 17:17:41 2007 +0100
Change compRemoveTimeout to return the closure
include/compiz.h | 2 +-
src/display.c | 7 ++++++-
2 files changed, 7 insertions(+), 2 deletions(-)
commit d434584da0588a5261cf86e4bd24d91a7a0565eb
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 19:07:39 2007 -0400
Remove C-style comment from configure.ac.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 08516d783024d573123471029c27953576273944
Merge: 19de2f89 36ca8bf2
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 17:35:52 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 19de2f89257454c2102f56b077b7988366547d75
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 17:34:45 2007 -0400
Remove whitespaces.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5dd09ef04d526c18908216cebf8b7ccd7f11741c
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 17:13:59 2007 -0400
Fix typo in amount of memory to allocate.
plugins/dbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 36ca8bf259d79ef5ee3630e1741a213163ebbfb6
Author: Roi Cohen <racarr@gorbie.(none)>
Date: Fri Apr 20 17:05:42 2007 -0400
Fix screen transformation calculation.
src/paint.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit c283598f4269e748c0845147eba9a34c0fb42ee7
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 16:49:43 2007 -0400
Make sure background is painted properly when performing
zoom effect.
plugins/switcher.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit 9fe7e6c5904a2000f352d019596bd3c88114a52c
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 16:48:46 2007 -0400
Remove whitespace.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a5a0914044ff172242e27208c79270d1bcdfb297
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 11:58:43 2007 -0400
Only place window if it's not placed by someone else.
plugins/place.c | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
commit 654c7fcafe2e1ff4d5cb98e0135c90756cff1d2e
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 11:47:41 2007 -0400
Declarations at top of scope.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c0687cac3ca8359afe44d8da7ac2ff09bca56ccd
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 11:43:55 2007 -0400
Remove redundant code.
src/event.c | 3 ---
1 file changed, 3 deletions(-)
commit 2663ac2129a44de91f87e89da1cdd66cc0488f75
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 11:42:08 2007 -0400
Move newX and newY variables to the scope where they are used.
src/event.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 53d3cb426d172e219fa2fce21bf051f867ccd856
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 11:38:06 2007 -0400
Remove some whitespaces.
src/event.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 910b041f7cabe8831a1ad4e96c324ed0f0493a2a
Merge: 794a3419 baed3a27
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Apr 20 16:26:19 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit baed3a27ca1bae8c0671d4e444bc011fe6f6d9fb
Merge: 9727e915 c067ddf1
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Fri Apr 20 08:37:51 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
Conflicts:
include/compiz.h
commit 9727e91557de11b7c73ee3477a424b377d17c4be
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Fri Apr 20 08:36:36 2007 +0200
Added PlaceWindowProc function.
Plugins that want to influence initial window placement can wrap into this function and adjust the window position. This change also fixes the place plugin for applications not supporting the sync request protocol.
include/compiz.h | 16 +++++++++++++-
plugins/place.c | 67 +++++++++++++++++++++++---------------------------------
src/event.c | 16 ++++++++++++++
src/screen.c | 1 +
src/window.c | 10 +++++++++
5 files changed, 69 insertions(+), 41 deletions(-)
commit c067ddf12fc70ba1bbf9a98aed37d7bb9269f849
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 20 00:34:28 2007 -0400
Add basic background support to cube plugin.
plugins/cube.c | 190 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 189 insertions(+), 1 deletion(-)
commit ab9778bc08969cc08c9b5c2192abb99c192b1ebc
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 19 18:21:13 2007 -0400
Add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW.
include/compiz.h | 6 +++++-
src/display.c | 4 ++++
src/screen.c | 2 ++
src/window.c | 6 ++++++
4 files changed, 17 insertions(+), 1 deletion(-)
commit ed94924fbac4f39382c66645b34757530e6631ab
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 19 18:01:04 2007 -0400
Keep track of available texture targets and avoid calls to
glXQueryDrawable when possible.
include/compiz.h | 1 +
src/screen.c | 21 +++++++++++++++------
src/texture.c | 40 ++++++++++++++++++++++++++++++----------
3 files changed, 46 insertions(+), 16 deletions(-)
commit 794a34196878f3b24fae86d1961137593a141b2e
Merge: aca88797 2ca7779a
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 19 19:29:09 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 2ca7779a2b487b19cf61d5d53dfc89c0aaf10ccb
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 19 14:17:29 2007 -0400
Always update event windows when state changes to make sure
they are adjusted correctly for when a window gets shaded
or un-shaded.
gtk/window-decorator/gtk-window-decorator.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit ffd9b2c2c8e28390e53d0cfec7137100cae328d4
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 19 14:04:29 2007 -0400
Adjust frame window properly when shaded.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 6b4e9d7bd8c5bad99592ffa28614d01b3d114a22
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Thu Apr 19 19:47:01 2007 +0200
Update decoration on map request before core handles the request.
plugins/decoration.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit aca887974013f6d70ee970f87cc9276092cd728e
Merge: b05b63d0 6f1b4d60
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 18 17:54:50 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 6f1b4d608036ae99508ea2472ef82e1b4c5a1e93
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 18 12:50:56 2007 -0400
Update po files.
po/af.po | 127 ++++++++++++++++++++++++++-----------------------------
po/ar.po | 123 +++++++++++++++++++++++++----------------------------
po/bg.po | 136 ++++++++++++++++++++++++++++-------------------------------
po/bn.po | 127 ++++++++++++++++++++++++++-----------------------------
po/bs.po | 127 ++++++++++++++++++++++++++-----------------------------
po/ca.po | 127 ++++++++++++++++++++++++++-----------------------------
po/cs.po | 127 ++++++++++++++++++++++++++-----------------------------
po/cy.po | 127 ++++++++++++++++++++++++++-----------------------------
po/da.po | 127 ++++++++++++++++++++++++++-----------------------------
po/de.po | 131 +++++++++++++++++++++++++++------------------------------
po/el.po | 127 ++++++++++++++++++++++++++-----------------------------
po/en_GB.po | 127 ++++++++++++++++++++++++++-----------------------------
po/en_US.po | 123 +++++++++++++++++++++++++----------------------------
po/es.po | 131 +++++++++++++++++++++++++++------------------------------
po/et.po | 131 +++++++++++++++++++++++++++------------------------------
po/fi.po | 127 ++++++++++++++++++++++++++-----------------------------
po/fr.po | 129 ++++++++++++++++++++++++++------------------------------
po/gl.po | 135 +++++++++++++++++++++++++++-------------------------------
po/gu.po | 129 ++++++++++++++++++++++++++------------------------------
po/he.po | 131 +++++++++++++++++++++++++++------------------------------
po/hi.po | 127 ++++++++++++++++++++++++++-----------------------------
po/hr.po | 132 +++++++++++++++++++++++++++------------------------------
po/hu.po | 131 ++++++++++++++++++++++++++++-----------------------------
po/id.po | 131 +++++++++++++++++++++++++++------------------------------
po/it.po | 131 +++++++++++++++++++++++++++------------------------------
po/ja.po | 129 ++++++++++++++++++++++++++------------------------------
po/ka.po | 123 +++++++++++++++++++++++++----------------------------
po/km.po | 129 ++++++++++++++++++++++++++------------------------------
po/ko.po | 127 ++++++++++++++++++++++++++-----------------------------
po/lo.po | 123 +++++++++++++++++++++++++----------------------------
po/lt.po | 134 ++++++++++++++++++++++++++++------------------------------
po/mk.po | 123 +++++++++++++++++++++++++----------------------------
po/mr.po | 129 ++++++++++++++++++++++++++------------------------------
po/nb.po | 129 ++++++++++++++++++++++++++------------------------------
po/nl.po | 129 ++++++++++++++++++++++++++------------------------------
po/pa.po | 129 ++++++++++++++++++++++++++------------------------------
po/pl.po | 129 +++++++++++++++++++++++++++-----------------------------
po/pt.po | 129 ++++++++++++++++++++++++++------------------------------
po/pt_BR.po | 129 ++++++++++++++++++++++++++------------------------------
po/ro.po | 127 ++++++++++++++++++++++++++-----------------------------
po/ru.po | 129 ++++++++++++++++++++++++++------------------------------
po/sk.po | 127 ++++++++++++++++++++++++++-----------------------------
po/sl.po | 129 ++++++++++++++++++++++++++------------------------------
po/sr.po | 129 ++++++++++++++++++++++++++------------------------------
po/sv.po | 138 +++++++++++++++++++++++++++++-------------------------------
po/ta.po | 131 +++++++++++++++++++++++++++------------------------------
po/tr.po | 127 ++++++++++++++++++++++++++-----------------------------
po/uk.po | 129 ++++++++++++++++++++++++++------------------------------
po/vi.po | 123 +++++++++++++++++++++++++----------------------------
po/xh.po | 127 ++++++++++++++++++++++++++-----------------------------
po/zh_CN.po | 129 ++++++++++++++++++++++++++------------------------------
po/zh_TW.po | 129 ++++++++++++++++++++++++++------------------------------
po/zu.po | 127 ++++++++++++++++++++++++++-----------------------------
53 files changed, 3180 insertions(+), 3633 deletions(-)
commit 9202a6fd95bb637c2fc1010519497011e42e15b5
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 18 12:29:37 2007 -0400
Make sure autogen.sh runs intltoolize.
autogen.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit f02f91b3d3c03260021151d6046079720473b9e4
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 18 12:28:28 2007 -0400
Don't use config dir for autoconf config files as it doesn't seem
to be working well with intltool.
Makefile.am | 18 +++++++++---------
configure.ac | 1 -
2 files changed, 9 insertions(+), 10 deletions(-)
commit d90d1f3a12e7d085e059eb8ef7d1c873e118907d
Merge: bb60bb9c 68aa9451
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 18 11:25:46 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit bb60bb9c043d84b6773febbefeeca2d65c8b3ad0
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 18 11:23:36 2007 -0400
Load both user and system metadata files.
src/metadata.c | 53 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 32 insertions(+), 21 deletions(-)
commit 68aa94510602fd33812e92ef44ef6706e67a0917
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Wed Apr 18 08:31:38 2007 +0200
Bump ABIVERSION due to warpPointer() changes.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ce42c5191e7c24a88be022233a92cd4d22b62cf
Author: Kristian Lyngstol <kristian@beryl-project.org>
Date: Wed Apr 18 02:58:59 2007 +0200
Do not use shareList.
Do not attempt to share across screens/contexes. Make sure the current
screen's context is current context before modifying textures.
src/screen.c | 6 +-----
src/texture.c | 6 ++++++
2 files changed, 7 insertions(+), 5 deletions(-)
commit 471470251b108b48c73799ccee2cd1ac392a80f6
Author: Kristian Lyngstol <kristian@beryl-project.org>
Date: Tue Apr 17 20:15:33 2007 -0400
Change warpPointer() to take a CompScreen as argument.
This is necesarry to avoid warping the pointer to the wrong screen, and
also fixes what is known as "crazy spinning" in rotate.
include/compiz.h | 4 ++--
plugins/move.c | 4 ++--
plugins/resize.c | 4 ++--
plugins/rotate.c | 10 +++++-----
plugins/zoom.c | 2 +-
src/display.c | 6 +++---
src/screen.c | 2 +-
7 files changed, 16 insertions(+), 16 deletions(-)
commit 623731aacf2d1671ed27153bca74ab2cd8093b7f
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 17 16:20:49 2007 -0400
Clean up.
src/metadata.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 56571c528b416d994b3ad2b632db1b0f7e8fe4e2
Merge: 294fd0a2 a4474794
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 17 16:02:04 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 294fd0a2133d4c8f37c3f60e4b35ca3bcb235f64
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 17 16:01:23 2007 -0400
Convert annotate plugin to use new metadata system and store
default option values in an external xml file.
metadata/Makefile.am | 4 +-
metadata/annotate.xml.in | 66 +++++++++++++++++
plugins/annotate.c | 182 ++++++++++++-----------------------------------
3 files changed, 115 insertions(+), 137 deletions(-)
commit 84771fe1314d865ff03bea4c26d05d31db6b997f
Author: David Reveman <davidr@novell.com>
Date: Tue Apr 17 15:55:37 2007 -0400
Improve option initialization and loading of hard coded
metadata for core and plugins.
include/compiz.h | 74 ++++++++++++++-
src/display.c | 31 ++----
src/main.c | 205 ++++++++++++++++++++--------------------
src/metadata.c | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
src/option.c | 61 ++++++++++++
src/screen.c | 21 ++---
6 files changed, 507 insertions(+), 167 deletions(-)
commit a4474794ae74d85d0caa3da3fef9969af0cb6135
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Apr 17 19:28:18 2007 +0200
Update match during initialisation from metadata.
src/metadata.c | 8 +++++---
src/screen.c | 3 ---
2 files changed, 5 insertions(+), 6 deletions(-)
commit b05b63d0cca1ab9dab472b75acca80df02044ac0
Merge: 499ec536 90dd79d0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue Apr 17 09:15:18 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 90dd79d0d2ddc5cd7f6feea862c3a61a76dbe83b
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Apr 17 01:28:55 2007 +0200
initialize float value correctly from metadata
src/metadata.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit edc91c6c04b4434c3df0767bca0f793347201db9
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 13:55:57 2007 -0400
Remove whitespace.
plugins/annotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5538c0f77e50f0b732e702fb0058588857a4d736
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 13:55:11 2007 -0400
Add GetMetadata function to plugin VTable.
include/compiz.h | 7 +++++--
plugins/annotate.c | 1 +
plugins/blur.c | 1 +
plugins/clone.c | 1 +
plugins/cube.c | 1 +
plugins/dbus.c | 1 +
plugins/decoration.c | 1 +
plugins/fade.c | 1 +
plugins/fuse.c | 1 +
plugins/gconf-dump.c | 1 +
plugins/gconf.c | 1 +
plugins/ini.c | 1 +
plugins/inotify.c | 1 +
plugins/minimize.c | 1 +
plugins/move.c | 1 +
plugins/place.c | 1 +
plugins/plane.c | 1 +
plugins/png.c | 1 +
plugins/regex.c | 1 +
plugins/resize.c | 1 +
plugins/rotate.c | 1 +
plugins/scale.c | 1 +
plugins/screenshot.c | 1 +
plugins/svg.c | 1 +
plugins/switcher.c | 1 +
plugins/video.c | 1 +
plugins/water.c | 1 +
plugins/wobbly.c | 1 +
plugins/zoom.c | 1 +
29 files changed, 33 insertions(+), 2 deletions(-)
commit 8d780e2c69f5b5ccd3a5c8e7d6e55ec8689a8229
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 13:33:44 2007 -0400
Clean up.
include/compiz.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 9657ae0bf47e51e8e2a524b89b6d74b676b58dfa
Merge: e1b59004 912a2d73
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 11:14:22 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit e1b5900490b38afff82293f0d3e70d79037be401
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 11:13:40 2007 -0400
Use intltool for translations.
Makefile.am | 19 +-
autogen.sh | 3 +-
configure.ac | 6 +-
gtk/gnome/50-compiz-desktop-key.xml.in | 2 +-
gtk/gnome/50-compiz-key.xml.in | 2 +-
gtk/gnome/Makefile.am | 15 +-
gtk/gnome/compiz.desktop.in | 2 +-
gtk/window-decorator/Makefile.am | 9 +-
metadata/Makefile.am | 2 +
metadata/compiz.metadata | 451 ---
po/POTFILES.in | 11 +-
po/af.po | 3614 ++++++++++++++++------
po/ar.po | 3526 +++++++++++++++------
po/bg.po | 4371 ++++++++++++++++++--------
po/bn.po | 3927 ++++++++++++++++-------
po/bs.po | 3784 ++++++++++++++++-------
po/ca.po | 4731 +++++++++++++++++++---------
po/cs.po | 5098 ++++++++++++++++++++----------
po/cy.po | 3825 ++++++++++++++++-------
po/da.po | 4809 ++++++++++++++++++++---------
po/de.po | 5222 ++++++++++++++++++++-----------
po/el.po | 4413 ++++++++++++++++++--------
po/en_GB.po | 4290 ++++++++++++++++++--------
po/en_US.po | 3590 ++++++++++++++++------
po/es.po | 5272 ++++++++++++++++++++-----------
po/et.po | 4349 ++++++++++++++++++--------
po/fi.po | 5249 +++++++++++++++++++++----------
po/fr.po | 5293 +++++++++++++++++++++-----------
po/gl.po | 3848 ++++++++++++++++-------
po/gu.po | 3610 ++++++++++++++++------
po/he.po | 4194 +++++++++++++++++--------
po/hi.po | 4186 +++++++++++++++++--------
po/hr.po | 4133 +++++++++++++++++--------
po/hu.po | 4666 +++++++++++++++++++---------
po/id.po | 3687 ++++++++++++++++------
po/it.po | 5277 ++++++++++++++++++++-----------
po/ja.po | 5193 +++++++++++++++++++++----------
po/ka.po | 3509 +++++++++++++++------
po/km.po | 4359 ++++++++++++++++++--------
po/ko.po | 4462 ++++++++++++++++++---------
po/lo.po | 3509 +++++++++++++++------
po/lt.po | 4334 ++++++++++++++++++--------
po/mk.po | 3534 +++++++++++++++------
po/mr.po | 3641 ++++++++++++++++------
po/nb.po | 4439 +++++++++++++++++---------
po/nl.po | 4515 ++++++++++++++++++---------
po/pa.po | 4368 ++++++++++++++++++--------
po/pl.po | 4655 +++++++++++++++++++---------
po/pt.po | 5138 +++++++++++++++++++++----------
po/pt_BR.po | 5220 ++++++++++++++++++++-----------
po/ro.po | 3947 +++++++++++++++++-------
po/ru.po | 4923 ++++++++++++++++++++---------
po/sk.po | 4521 ++++++++++++++++++---------
po/sl.po | 4399 ++++++++++++++++++--------
po/sr.po | 4501 ++++++++++++++++++---------
po/sv.po | 4479 ++++++++++++++++++---------
po/ta.po | 3562 +++++++++++++++------
po/tr.po | 4564 ++++++++++++++++++---------
po/uk.po | 4320 ++++++++++++++++++--------
po/vi.po | 3509 +++++++++++++++------
po/xh.po | 3608 ++++++++++++++++------
po/zh_CN.po | 4903 +++++++++++++++++++----------
po/zh_TW.po | 4905 +++++++++++++++++++----------
po/zu.po | 3608 ++++++++++++++++------
64 files changed, 160293 insertions(+), 69818 deletions(-)
commit 6e4fe06e3addc5f7b355d99cb128a0aad05dd21f
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 16 09:58:19 2007 -0400
Use .xml file extensions for metadata files.
metadata/Makefile.am | 12 +-
metadata/compiz.xml.in | 451 +++++++++++++++++++++++++++++++++++++++++++++++++
src/metadata.c | 2 +-
3 files changed, 459 insertions(+), 6 deletions(-)
commit 912a2d73de0007b72a1a5fca55f24d238013a076
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Mon Apr 16 11:59:16 2007 +0200
Fixed string length calculations.
plugins/ini.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b08481f80b4abd29314a1c8ea076f5fa77eca731
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Mon Apr 16 11:21:36 2007 +0200
Fix stack corruption caused by an insufficient size of an allocated buffer.
plugins/ini.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
commit 4f7f6191178a37464f9715723f232a421efe48af
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 15 19:23:12 2007 +0100
Reinitialize variable
plugins/ini.c | 3 +++
1 file changed, 3 insertions(+)
commit ee957f8ee44778fca5efb7ce4bfd6f3315b4892b
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 15 19:19:40 2007 +0100
Properly format code
plugins/ini.c | 67 ++++++++++++++++++++++++++++++-----------------------------
1 file changed, 34 insertions(+), 33 deletions(-)
commit 499ec5365265f55edebb9b4276784612b341a8e7
Merge: 58cf63ba 376a94a3
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Apr 15 15:19:21 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 376a94a34950335b3d9f8026220201d1a2b09ec0
Author: Patrick Niklaus <marex@beryl-project.org>
Date: Fri Apr 13 18:35:15 2007 +0200
Fixed bug with action parsing
plugins/ini.c | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
commit 5776d0a5cf16ebba5b18a0eaade117acc5b8e9ef
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Sun Apr 15 13:56:11 2007 +0200
Some beautification.
plugins/ini.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit ecab107ef188320cf043ff8792fbf75ad78e0083
Author: Patrick Niklaus <marex@beryl-project.org>
Date: Thu Apr 12 22:45:06 2007 +0200
Fixed list parsing
plugins/ini.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit ee04db83042114bc690bb900168a14d5b0f41f7b
Author: Patrick Niklaus <marex@beryl-project.org>
Date: Thu Apr 12 20:45:14 2007 +0200
Some minor cleanup in iniLoadOptionsFromFile
plugins/ini.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
commit 9dd4096aae63b1300328fd7c6028debf6035d8f5
Author: Patrick Niklaus <marex@beryl-project.org>
Date: Thu Apr 12 19:51:22 2007 +0200
Cleaned up iniParseLine
plugins/ini.c | 46 +++++++++-------------------------------------
1 file changed, 9 insertions(+), 37 deletions(-)
commit bfa6aa70189df97486e286ba981408a0bcbdc6f8
Author: Patrick Niklaus <marex@beryl-project.org>
Date: Thu Apr 12 19:21:14 2007 +0200
Fixed list parsing (plugged a memory leak)
plugins/ini.c | 57 ++++++++++++++++++++++++++-------------------------------
1 file changed, 26 insertions(+), 31 deletions(-)
commit a12fa0c1152d9c15f1fae81ed2ca32e8ae9145cc
Merge: dbbc119c 5f0f2727
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 13 18:44:45 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit dbbc119cad521c74a9d13097cc31d4ec133216ef
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 20:00:02 2007 -0400
string -> value.
metadata/compiz.metadata | 6 +++---
src/metadata.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
commit 7efd2549800be5f797839c3b74bdbf14c3024353
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 19:58:16 2007 -0400
Add convenient option info structure and initialize all core options
completely from metadata.
include/compiz.h | 17 ++-
src/display.c | 344 ++++++++++++++-----------------------------------------
src/main.c | 209 +++++++++++++++++++--------------
src/metadata.c | 37 ++++++
src/screen.c | 107 ++++-------------
5 files changed, 282 insertions(+), 432 deletions(-)
commit 3faff8f2b3adcebb35cff73068fade064bd4be67
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 16:28:03 2007 -0400
Initialize option descriptions.
src/metadata.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 3f9cd7bda0c8e7a0cb2ef13aad382e4f288c989d
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 16:16:10 2007 -0400
Fix function declaration.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7a491dee04d185fc245376cbc3b4b3f71151643e
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 16:14:57 2007 -0400
Failure to read additional metadata from file is not fatal.
src/main.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 75b697c7ce8b7f6cc823b6ef3e78ff2ccfcb3c92
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 16:11:52 2007 -0400
Add hardcoded metadata for core.
src/main.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
commit 58cf63ba67f055f89f156940d0bd2aef65f02574
Merge: 7c4262bc 5f0f2727
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 20:48:00 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 5f0f2727d64988735f1190dbcae25e0c84bc3e97
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 20:41:19 2007 +0100
Remove extra unneeded function
plugins/dbus.c | 22 ----------------------
1 file changed, 22 deletions(-)
commit 7abb86428686c00706dd379e985130be46b4f0ac
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 20:38:50 2007 +0100
Removed registration checks and unneeded variables
plugins/dbus.c | 67 +++-------------------------------------------------------
1 file changed, 3 insertions(+), 64 deletions(-)
commit b0d0e256a00f4624016aebf567f2c617c6988667
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 15:09:50 2007 -0400
Update metadata.c header.
src/metadata.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 43ef43462d5d9b09285a1f2914cac760fd47701d
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 15:07:48 2007 -0400
general -> core.
metadata/compiz.metadata | 5 ++---
src/metadata.c | 2 +-
2 files changed, 3 insertions(+), 4 deletions(-)
commit f74b38f9e6bd273cd8aa75e2f6c5d599f47e4e76
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 15:05:46 2007 -0400
element -> value.
metadata/compiz.metadata | 2 +-
src/metadata.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit dce9df2847bdc278c81ac4bfa470920377e73b39
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 15:04:16 2007 -0400
Update core metadata.
metadata/compiz.metadata | 162 ++++++++++++++++++++++++++---------------------
1 file changed, 89 insertions(+), 73 deletions(-)
commit 6ec5185d5d4191df7d6296934f9b45985a8aaa97
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 14:59:05 2007 -0400
Clean up action edge initialization.
src/metadata.c | 57 +++++++++++++++++++++++++++------------------------------
1 file changed, 27 insertions(+), 30 deletions(-)
commit 49466ff5a19541406c1fa3818f2c8ded0b957d4e
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 14:47:56 2007 -0400
Clean up action bell initialization.
src/metadata.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit 5353bb000e99a88c52e39daacd9e42ddde5e1e47
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 19:45:12 2007 +0100
Always send list values as an array
plugins/dbus.c | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 72 insertions(+), 3 deletions(-)
commit 9371328f4be846554ec26f9ef5af4d7bdeacfe38
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 14:43:52 2007 -0400
Clean up action key/button initialization.
src/metadata.c | 115 ++++++++++++++-------------------------------------------
1 file changed, 27 insertions(+), 88 deletions(-)
commit 8fdc481b2a93c702b177e6aa95a37801259ccc8e
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 14:21:43 2007 -0400
Initialize action state properly.
src/metadata.c | 129 ++++++++++++++++++++++++---------------------------------
1 file changed, 54 insertions(+), 75 deletions(-)
commit 2a496983cafc001b0a6fb9d92cc10b96a203f6fa
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 19:15:23 2007 +0100
Unregister objects in correct order
plugins/dbus.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 67b595714bdb1d1d43d537548887d529230d90d5
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 18:53:42 2007 +0100
Register screen options properly
plugins/dbus.c | 1 +
1 file changed, 1 insertion(+)
commit e20550f31543ab73bdbdcea0cb346b55682a51ee
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 13:46:18 2007 -0400
Use restrictions when initializing options.
src/metadata.c | 89 ++++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 62 insertions(+), 27 deletions(-)
commit d5d55f0a8a5434511dd39952c21d7fb599b68d29
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 13:30:11 2007 -0400
Initialize restrictions before default value.
src/metadata.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit e23224f7219f2c1490e544e693ddb2c9480339b8
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 13:27:26 2007 -0400
Fix so that string restrictions can be overloaded appropriately.
src/metadata.c | 57 +++++++++++++++++++++++++++++++++------------------------
1 file changed, 33 insertions(+), 24 deletions(-)
commit 31eaa7e8cb34b84aa6f8c06f4ce2f0bea018596d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 18:13:20 2007 +0100
Fix build error
plugins/dbus.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 558c564dfc9616a4a85db8c2dc40d15e879cd807
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 18:11:50 2007 +0100
Use COMPIZ_DBUS_ROOT_PATH define
plugins/dbus.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 45e54bb024dadda8ec8cac4aa5856f0fb3f6bf90
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 13:06:06 2007 -0400
Fix so that int and float restrictions can be overloaded appropriately.
src/metadata.c | 107 ++++++++++++++++++++++++++-------------------------------
1 file changed, 48 insertions(+), 59 deletions(-)
commit 82dcd867ffeca708ca81e087bfb1437a80f0354b
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 17:54:18 2007 +0100
Tiny typo
plugins/zoom.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c6f5d2c1ee5c5d911777da8fd8ac1da04591a537
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 12:53:51 2007 -0400
Add stringFromMetadataPathElement function.
src/metadata.c | 41 ++++++++++++++++++++++-------------------
1 file changed, 22 insertions(+), 19 deletions(-)
commit 7c4262bca5afe666735c79bc22729d57521c3e61
Merge: 518a9b4c 78413678
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 17:50:07 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 784136780d73eacf7da22716073ccc06296fa4fd
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 17:49:08 2007 +0100
Use correct variable naming conventions
plugins/dbus.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit 6efed18efead01d8f1b808069f6edd07b3e18300
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 17:46:43 2007 +0100
Changed registration system to re-register on active_plugins change
plugins/dbus.c | 332 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 162 insertions(+), 170 deletions(-)
commit ba8646a930fd50cf4c417ba33d6d07c745a75ae1
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 12 12:35:34 2007 -0400
Update option initialization so that appropriate values can be
overloaded by hardcoded metadata documents.
src/metadata.c | 540 ++++++++++++++++++++++++---------------------------------
1 file changed, 222 insertions(+), 318 deletions(-)
commit 518a9b4c3cae0a2598b1e8c5c0fb6222644b5e84
Merge: 8ab3cf4a 26b1edff
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 12:21:48 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 26b1edff163e7d02b3f004eb568e0f61bbfabef3
Merge: d9fd9c35 692c8429
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 12:21:03 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit d9fd9c35bd00c5d48c3256ab76eb16b40db02033
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Apr 12 12:20:01 2007 +0100
Remove trailing whitespace
src/texture.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 692c842988ce94fd35ccc8f30e5bffb24b90f3eb
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Thu Apr 12 08:03:12 2007 +0200
Fix dangling comma in list writing.
plugins/ini.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit a6a810738c66be9c097f868a008000b66b58c8ef
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 19:48:27 2007 -0400
Remove initOptionFromNode.
src/metadata.c | 104 ++++++++++++++++++++++-----------------------------------
1 file changed, 39 insertions(+), 65 deletions(-)
commit c64b963e677f67378a37e78b0e64f968f16e83cb
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 19:15:59 2007 -0400
Clean up getOptionType function.
src/metadata.c | 83 ++++++++++++++++++----------------------------------------
1 file changed, 26 insertions(+), 57 deletions(-)
commit 73c188713f3104a98f85ef51aefb2bfc8699dac6
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 19:03:49 2007 -0400
Node must contain at least one matching element.
src/metadata.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 93440561f864cc81520bfcd55046c3ef8e8434fe
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 18:26:38 2007 -0400
Add initXPathFromMetadataPath, which searches all xml documents
in metadata object for a match.
src/metadata.c | 103 ++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 69 insertions(+), 34 deletions(-)
commit da37cbfeea03a428e5e674b73f19fd85aef615d3
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 17:31:35 2007 -0400
Allow one metadata object to contain multiple xml document references.
include/compiz.h | 3 ++-
src/metadata.c | 62 +++++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 45 insertions(+), 20 deletions(-)
commit a9d3d64396654c714ce0ee2b15157d5d1558ecb4
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 17:19:21 2007 -0400
Make compAddMetadataFromFile add metadata file extension and search
for file in the users home directory as well as the system wide
metadata directory.
src/main.c | 3 +--
src/metadata.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 71 insertions(+), 6 deletions(-)
commit 10943ab111c1b9e80ffcee85c80005cbb9484724
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 16:44:25 2007 -0400
Clean up.
src/main.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 0bbadd0571d3c9dc08563dee8606083058f297be
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 16:43:17 2007 -0400
Move core metadata initialization to main.c.
src/display.c | 13 -------------
src/main.c | 15 ++++++++++++++-
2 files changed, 14 insertions(+), 14 deletions(-)
commit a8eb534fa6d90d4188d45619b3a55c5dd55d6df1
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 16:36:02 2007 -0400
Change so that heap allocated metadata objects are not required.
include/compiz.h | 23 ++++++++-----
src/display.c | 14 ++++----
src/metadata.c | 101 ++++++++++++++++++++++++++++---------------------------
src/screen.c | 2 +-
4 files changed, 75 insertions(+), 65 deletions(-)
commit 764caea99060c6fa7e01021c194f2d1d6182467f
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:59:35 2007 -0400
These kind of safety checks are bad and they don't belong in this code.
src/metadata.c | 33 ---------------------------------
1 file changed, 33 deletions(-)
commit 40dcfa5dfee9b95a0198294b57537277438be261
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:54:48 2007 -0400
Store path instead of plugin name in metadata object.
include/compiz.h | 2 +-
src/metadata.c | 139 ++++++++++++++++++-------------------------------------
2 files changed, 47 insertions(+), 94 deletions(-)
commit c552190734425256fcac8f45df03d9e274923504
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:29:15 2007 -0400
compGetMetadataFromString should take a const char pointer.
include/compiz.h | 2 +-
src/metadata.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 1a9ec446ec0f5c820763abe480e7e6aebc4f4400
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:22:58 2007 -0400
Use datadir for metadata.
configure.ac | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 1fe943da57bebf3f490a7432de50996827c905ec
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:16:59 2007 -0400
Remove some whitespace and place libxml-2.0 dependency before
libstartup-notification-1.0 dependency so backslashes are
aligned properly.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit cba3a576902600528065017528b23238408f4a0a
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:11:38 2007 -0400
Clean up compiz.h.
include/compiz.h | 48 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 deletions(-)
commit 6831e29dabdfacf35a8b4e19dd430a0dcea9a0a7
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 15:09:36 2007 -0400
Fix metadata code so it doesn't require external Display variable.
include/compiz.h | 8 +++---
src/display.c | 76 ++++++++++++++++++++++++++++----------------------------
src/metadata.c | 35 ++++++++++++++------------
src/screen.c | 30 +++++++++++-----------
4 files changed, 76 insertions(+), 73 deletions(-)
commit 9a9bc937a6914b8eaf25592c427fac9fa886f451
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 14:43:30 2007 -0400
Fix typo in header.
src/metadata.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit b924986abb5b6e811893d234a09d0e45465e7506
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed Apr 11 18:44:00 2007 +0200
initialize core options from metadata
Makefile.am | 2 +-
configure.ac | 5 +
include/compiz.h | 2 +
metadata/Makefile.am | 6 +
metadata/compiz.metadata | 436 +++++++++++++++++++++++++++++++++++++++++++++++
plugins/Makefile.am | 3 +-
src/Makefile.am | 3 +-
src/display.c | 431 ++++++----------------------------------------
src/screen.c | 88 ++--------
9 files changed, 524 insertions(+), 452 deletions(-)
commit 0fdfd6fec08fa61fbcab6e90bde396fd8a7d3988
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed Apr 11 18:42:53 2007 +0200
fixed some xml parsing errors
src/metadata.c | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
commit 7f64997842ad87e8af15b39480109785cb5110c3
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed Apr 11 17:17:39 2007 +0200
added Metadata parsing system
configure.ac | 3 +-
include/compiz.h | 57 +++
src/Makefile.am | 3 +-
src/display.c | 3 +-
src/main.c | 5 +
src/metadata.c | 1141 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 1209 insertions(+), 3 deletions(-)
commit fa595eea5b14abf06fe3df0b751b91f0ce53ac96
Merge: efcabb24 9b0eae5d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 19:14:38 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit efcabb249edc6c514990641432586d9503104823
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 19:13:36 2007 +0100
Fix crash if config file contains invalid action options
plugins/ini.c | 67 +++++++++++++++++++++++++++++++----------------------------
1 file changed, 35 insertions(+), 32 deletions(-)
commit 8ab3cf4ad71788d98af8a1b881b0d8612769dc4e
Merge: f2773cb4 9b0eae5d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 18:24:56 2007 +0100
Merge branch 'master' of git://git.freedesktop.org/git/xorg/app/compiz
commit 9b0eae5dfec9de48e56e730b4b6836fa0471f2a5
Merge: 9a65544e 06fca540
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 18:22:54 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 9a65544ee9fd52fefddce12d0cceb688a11fe5ca
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 18:21:27 2007 +0100
Add Introspection support to dbus
plugins/dbus.c | 425 ++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 316 insertions(+), 109 deletions(-)
commit 06fca540d98fad97e56b09be1cbdab282b2b947b
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 11 16:25:34 2007 +0100
Fix mem leaks
plugins/ini.c | 81 ++++++++++++++++++++++++++++-------------------------------
1 file changed, 39 insertions(+), 42 deletions(-)
commit 3569570d7aee80f9906117460745c3f1b982e065
Merge: d0772190 a71a9b31
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 15:58:15 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit d07721900476df2ce26c7de6a7d71e8167a165d9
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Apr 11 15:50:02 2007 +0100
Code formatting changes
plugins/ini.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 2b9dbbcfd4b63aa0da004cfeeeb2faa8d0291034
Author: Patrick Niklaus <patrick.niklaus@googlemail.com>
Date: Wed Apr 11 15:46:02 2007 +0100
Improve action reading code
plugins/ini.c | 439 +++++++++++++++++++++++++++++++---------------------------
1 file changed, 232 insertions(+), 207 deletions(-)
commit a71a9b31e34497ba35e45dae56f137c630f2337a
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 11 00:10:44 2007 -0400
Add xml files for gnome keybinding capplet.
configure.ac | 2 ++
gtk/gnome/50-compiz-desktop-key.xml.in | 14 +++++++++++++
gtk/gnome/50-compiz-key.xml.in | 36 ++++++++++++++++++++++++++++++++++
gtk/gnome/Makefile.am | 4 ++++
po/POTFILES.in | 2 ++
5 files changed, 58 insertions(+)
commit 0876c55dbc13332cb2d5604b0969b02213073f29
Merge: 1b6bdc39 6878c703
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Tue Apr 10 23:09:15 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 1b6bdc39b70c0216ce5b4835c33cc9f560154ef8
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Tue Apr 10 23:07:47 2007 +0200
Raise windows whenever their fullscreen, above/below or maximization state changed.
src/event.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit 6878c703beb8e648f6d23a2398214dc46a69ecf9
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 9 19:51:55 2007 +0100
Made define name more consistent
plugins/ini.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit e034d2b01b0ee05215b428df3882afcbc511c44c
Merge: 59e9a3f3 2a080b2c
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 9 18:11:11 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 59e9a3f3f363b77cb24fb203b3eff095608457b6
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 9 18:09:11 2007 +0100
Regenerate schemas
plugins/compiz.schemas.in | 28142 +++++++++++++++++++++++++++++++++-----------
1 file changed, 21356 insertions(+), 6786 deletions(-)
commit f2773cb4a9920976a2cb7729be5db49b6f2f31f0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Mon Apr 9 18:09:11 2007 +0100
Regenerate schemas
plugins/compiz.schemas.in | 28142 +++++++++++++++++++++++++++++++++-----------
1 file changed, 21356 insertions(+), 6786 deletions(-)
commit 2a080b2c0fda1aa7820bf39ff9610906f5ce8db0
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 9 11:31:23 2007 -0400
Disable metacity and gnome when gtk is disabled.
configure.ac | 3 +++
1 file changed, 3 insertions(+)
commit 2e02000c3464db84509d9e090f2610031c67680d
Merge: fe366231 cb9a43e7
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 8 16:16:34 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit fe366231592ed8c5dc446054e076bc74116e764b
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 8 14:25:29 2007 -0400
Avoid strict-aliasing violations.
gtk/window-decorator/gtk-window-decorator.c | 17 +++----
src/window.c | 72 ++++++++++++++++-------------
2 files changed, 49 insertions(+), 40 deletions(-)
commit 473128f04785a9a3521bcbefb856ef96924894fa
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 8 14:24:52 2007 -0400
Don't add -fno-strict-aliasing flag.
configure.ac | 5 -----
1 file changed, 5 deletions(-)
commit cb9a43e705c15a04ca23f58ac950128e66c1ac2e
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Sun Apr 8 09:49:44 2007 +0200
Added possibility to call updateWindowAttributes without requesting any stack changes.
Also use this whereever appropriate to make sure no unwanted stack changes occur.
include/compiz.h | 12 +++++++++---
src/display.c | 2 +-
src/event.c | 12 +++++++-----
src/window.c | 21 ++++++++++++++-------
4 files changed, 31 insertions(+), 16 deletions(-)
commit 601528886c298d158981d7d00c13a04d22bca8cd
Author: David Reveman <davidr@novell.com>
Date: Sat Apr 7 18:49:55 2007 -0400
Report used buttons properly.
gtk/window-decorator/gtk-window-decorator.c | 56 +++++++++++++++++++++++++++--
1 file changed, 53 insertions(+), 3 deletions(-)
commit 9f017029c17b05374f2445e61cc0ed74095fd9f7
Author: David Reveman <davidr@novell.com>
Date: Sat Apr 7 12:40:18 2007 -0400
Require metacity 2.17.0 for META_FRAME_ABOVE flag.
gtk/window-decorator/gtk-window-decorator.c | 2 ++
1 file changed, 2 insertions(+)
commit 5cfe1d7f42f0386ab32178a64c7108a62ba12efc
Merge: 252fbad7 25ec8303
Author: David Reveman <davidr@novell.com>
Date: Sat Apr 7 11:39:06 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 252fbad74954211f7f2f7b911c45d1dd72dda989
Author: Gerd Kohlberger <lowfi@chello.at>
Date: Sat Apr 7 11:27:27 2007 -0400
Remove deprecated gdk API.
gtk/window-decorator/gtk-window-decorator.c | 62 +++++++++++++++--------------
1 file changed, 33 insertions(+), 29 deletions(-)
commit 04535039127aaa2eb8ccd48803fec0936da73447
Author: David Reveman <davidr@novell.com>
Date: Sat Apr 7 11:21:07 2007 -0400
Require metacity 2.17.0 when building support for additional
button types.
gtk/window-decorator/gtk-window-decorator.c | 24 ++++++++++++++++++++----
1 file changed, 20 insertions(+), 4 deletions(-)
commit c386cd89e9be12000df8f8e459bbe744de3491b9
Author: David Reveman <davidr@novell.com>
Date: Sat Apr 7 11:13:09 2007 -0400
Never add shaded state.
gtk/window-decorator/gtk-window-decorator.c | 3 ---
1 file changed, 3 deletions(-)
commit 25ec830316ac9f1236b70cafdea1e460d15b61f7
Author: Danny Baumann <daba@mobilrechner.localdomain>
Date: Sat Apr 7 14:41:41 2007 +0200
Make gwd build without Metacity support.
gtk/window-decorator/gtk-window-decorator.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 0e1439a59486750f514b6fd7c2c941778503a9e8
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 14:51:18 2007 -0400
Reduce code by using compSetOption.
plugins/annotate.c | 11 ++---------
plugins/decoration.c | 21 +++------------------
plugins/fade.c | 8 ++------
plugins/minimize.c | 7 +++----
plugins/move.c | 9 ++-------
plugins/place.c | 12 ++----------
plugins/scale.c | 9 ++-------
plugins/screenshot.c | 9 ++-------
plugins/switcher.c | 14 +++-----------
plugins/wobbly.c | 25 ++-----------------------
plugins/zoom.c | 5 ++---
11 files changed, 25 insertions(+), 105 deletions(-)
commit 8175c02550d491c0339192b251253ec3b8b0f69a
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 14:40:54 2007 -0400
Remove whitespaces.
plugins/clone.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 914f6b1ca14a5ada1737dcb09e5cddb2e78f10df
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 14:40:01 2007 -0400
Remove whitespaces.
plugins/blur.c | 2 --
1 file changed, 2 deletions(-)
commit 9d2c4967c2552b04ecf9b496ad7aa3035bc0283e
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 14:34:56 2007 -0400
Add break to last case section.
src/display.c | 1 +
src/screen.c | 1 +
2 files changed, 2 insertions(+)
commit e2b0a841000b4cd8749797578c0bb94684874108
Merge: 337d24c9 55bd1bd3
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 13:24:50 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 337d24c93d969a2edf034f707626add97ecaf131
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 13:21:51 2007 -0400
Reduce code by using compSetOption.
src/screen.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
commit 668e4141db53e73f3d549baff76249beda892efa
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 13:21:00 2007 -0400
Reduce code by using compSetOption.
src/display.c | 32 ++------------------------------
1 file changed, 2 insertions(+), 30 deletions(-)
commit 3cf4d20e55a902bcd3ea40a2bdb5c5f0a276fc6e
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 13:20:01 2007 -0400
Add compSetOption function.
include/compiz.h | 4 ++++
src/option.c | 26 ++++++++++++++++++++++++++
2 files changed, 30 insertions(+)
commit 55bd1bd318753231d9f2977d723810715abeb991
Merge: c3a7fc25 17085072
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Apr 6 17:44:48 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit c3a7fc25c1e1154d1cabfdfcd09874656dc105dd
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Apr 6 17:43:20 2007 +0100
Fix action options with long names
plugins/ini.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 1708507245189a7c963996a6b9bde4620ab9cee7
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 07:50:30 2007 -0400
Ignore resize increment hint only for dimensions that are maximized.
src/window.c | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
commit 59b6a5ffb9914cc858a193326c651637c292c5c1
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 07:26:41 2007 -0400
Indent correctly.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6123220d9100584b101e0201e1fed7f64d792c77
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 07:02:55 2007 -0400
Position action menu properly.
gtk/window-decorator/gtk-window-decorator.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 00a87c451ae8659e8de60b4d349502cfc7ff8190
Author: David Reveman <davidr@novell.com>
Date: Fri Apr 6 06:42:31 2007 -0400
Add all button types that libmetacity support and make button layout
configurable.
gtk/window-decorator/gtk-window-decorator.c | 591 +++++++++++++++++++++++-----
1 file changed, 483 insertions(+), 108 deletions(-)
commit 36bd6fb709a673e02913fe229173510ce21834a3
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 14:19:52 2007 -0400
Avoid unnecessary work in kwd when window position changed.
kde/window-decorator/window.cpp | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
commit 6beee733938fe8391dbf3c8c233421df01bbaed2
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 14:19:26 2007 -0400
Avoid unnecessary work in gwd when window position changed.
gtk/window-decorator/gtk-window-decorator.c | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
commit 384832f6de05eb38239c57d07a3d1a2b41c4add2
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 12:34:50 2007 +0200
Update constrain region creation so that windows are constrained from
being moved to screen regions that are not visible in any output.
plugins/move.c | 76 ++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 58 insertions(+), 18 deletions(-)
commit 2d381e9f879610f4c02b6cf0ce1ac3ffbd3ed218
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 12:31:14 2007 +0200
Compare to and update server side position for each motion notify.
plugins/move.c | 63 ++++++++++++++++++++++++++++++++++------------------------
1 file changed, 37 insertions(+), 26 deletions(-)
commit 3e95357e9351116215740e215514103e8ec5acc1
Author: Cedric <gnumdk@gmail.com>
Date: Thu Apr 5 12:27:01 2007 +0200
Fix typo in matching code.
src/match.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9e25f720d128f8d5486e0f62aa8c1f9400159c8e
Merge: a084d7db 932d9feb
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 10:42:33 2007 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 932d9feb236622e1976d0efdf9d41aac2ae67947
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 5 11:24:47 2007 +0200
Another attempt at correctly fixing the calculations in outputDeviceForGeometry.
We also have to check the left window edge for equality as the output device regions right edge is 1-based.
src/screen.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit c9a4d0dcafe570aa236ccecef91014384458be7a
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 5 10:48:35 2007 +0200
Fix rectangle-in-range calculation for outputDeviceForGeometry.
src/screen.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit a084d7dbfd49f70a7b45a2f0464e83a131bb151f
Author: David Reveman <davidr@novell.com>
Date: Thu Apr 5 10:41:52 2007 +0200
Fall-back to default refresh rate if driver is reporting 0 as
refresh rate.
src/screen.c | 3 +++
1 file changed, 3 insertions(+)
commit 47e8a70c53c8692f1e49e68382ebe1d092fa2bac
Author: Danny Baumann <dannybaumann@web.de>
Date: Thu Apr 5 08:54:30 2007 +0200
Avoid explicit comparison with FALSE constant
plugins/wobbly.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 6d4c149d20ba5beda58bed7063ef5e2f66d4d07f
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Wed Apr 4 14:51:39 2007 +0200
Add open/close option.
plugins/fade.c | 30 ++++++++++++++++++++++++++++--
1 file changed, 28 insertions(+), 2 deletions(-)
commit 395dc0e6c943287e03a1981d6aa803c51ec78690
Merge: b698a6cb 709d0eec
Author: David Reveman <davidr@novell.com>
Date: Wed Apr 4 12:24:33 2007 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 709d0eec8d30bdc4fe0ecdc06285d0b1501a37e2
Merge: 53c674c1 a3030602
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 4 09:47:56 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit 53c674c193afaa07554918be0bfaa050789237e3
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 4 09:47:20 2007 +0200
Add 'group-drag' as an allowed screen grab for edge flipping.
This screen grab is issued by the group plugin when tab bar slots are dragged to other tab bars.
plugins/rotate.c | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
commit 126e5977142a92938770ad4362df60772de4e96f
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 4 09:32:36 2007 +0200
Reflect minimum size hint when adding size changes.
src/window.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit b3dfc5d5341fdbcfbf301ed1019810fdb117e269
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Apr 4 09:28:41 2007 +0200
Check for active screen grabs before unsnapping a maximized window.
plugins/move.c | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
commit a3030602b3c1eab19bb4324ee940566029d815f8
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue Apr 3 12:13:04 2007 +0100
Bump ABI version
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4086ea3fe4a8f8c620c0f2d71a64bde87540b40d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue Apr 3 03:59:12 2007 +0100
Changed plugin vTable option functions to include a reference
to the plugin as per other vTable functions.
include/compiz.h | 22 ++++++++++++++++++----
plugins/annotate.c | 8 +++++---
plugins/blur.c | 12 ++++++++----
plugins/clone.c | 6 ++++--
plugins/cube.c | 12 ++++++++----
plugins/dbus.c | 8 ++++----
plugins/decoration.c | 6 ++++--
plugins/fade.c | 6 ++++--
plugins/fuse.c | 10 ++++++----
plugins/gconf-dump.c | 4 ++--
plugins/gconf.c | 12 ++++++------
plugins/ini.c | 8 ++++----
plugins/minimize.c | 6 ++++--
plugins/move.c | 6 ++++--
plugins/place.c | 6 ++++--
plugins/plane.c | 6 ++++--
plugins/resize.c | 6 ++++--
plugins/rotate.c | 14 +++++++++-----
plugins/scale.c | 12 ++++++++----
plugins/screenshot.c | 6 ++++--
plugins/switcher.c | 14 +++++++++-----
plugins/video.c | 6 ++++--
plugins/water.c | 6 ++++--
plugins/wobbly.c | 16 ++++++++++------
plugins/zoom.c | 14 +++++++++-----
src/display.c | 2 +-
src/event.c | 20 ++++++++++----------
src/match.c | 4 ++--
src/screen.c | 2 +-
29 files changed, 164 insertions(+), 96 deletions(-)
commit b698a6cb2ceaf44e1207fbd887c9f2311d76dcd1
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 2 14:59:13 2007 -0400
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f9a9a783b437ffd719370ed77eef3f872febb703
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 2 14:49:00 2007 -0400
Bump version.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d6d61f9ba4adf4fb42f57981bb12364bab5bfd16
Author: David Reveman <davidr@novell.com>
Date: Mon Apr 2 14:47:59 2007 -0400
Add NEWS entry for 0.5 release.
NEWS | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
commit 24a441f250376d2f1f52705c0418ea4d5eccce90
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 2 11:43:23 2007 +0200
Update decorator version information. This change was missed when adding the quad stretching interface in commit 3c434da32d24b580d0bff968f302ead1781864e8.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 437e99796d641f61fcb098582e83e8cd049911af
Merge: edf914f8 f6764b36
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 2 11:39:05 2007 +0200
Merge branch 'master' of git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
commit edf914f8586b82f77ad9a4572b1f20630cb04a38
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 2 11:15:41 2007 +0200
Remove screen actions un plugin unload.
plugins/annotate.c | 6 ++++++
plugins/clone.c | 4 ++++
plugins/cube.c | 3 +++
plugins/move.c | 4 ++++
plugins/plane.c | 19 +++++++++++++++++++
plugins/resize.c | 4 ++++
plugins/rotate.c | 14 ++++++++++++++
plugins/scale.c | 10 ++++++++++
plugins/screenshot.c | 4 ++++
plugins/switcher.c | 12 ++++++++++++
plugins/water.c | 14 ++++++++++++++
plugins/zoom.c | 5 +++++
12 files changed, 99 insertions(+)
commit d1d928bc667c0b530cfb3d974f384248e47ce571
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Apr 2 11:05:20 2007 +0200
Free allocated cursors on plugin unload.
plugins/move.c | 3 +++
plugins/resize.c | 19 +++++++++++++++++++
plugins/scale.c | 3 +++
3 files changed, 25 insertions(+)
commit b1d53fe1b9769a6dfd9de14867085076a6906a1d
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Tue Mar 13 20:34:26 2007 -0500
Register plugin, screen, and option objects.
plugins/dbus.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 222 insertions(+)
commit a4c8e0b195b008596857e640dd6c9a2afef30a63
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Tue Mar 13 20:16:44 2007 -0500
Switch to object registration instead of message filtering.
plugins/dbus.c | 154 ++++++++++++++++++++++++++++++++-------------------------
1 file changed, 86 insertions(+), 68 deletions(-)
commit 3aa93b3a28e70f5fb837d2e56a21e06af7d5ba02
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Tue Mar 13 20:02:41 2007 -0500
Add dbus introspection generation functions.
plugins/dbus.c | 385 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 385 insertions(+)
commit 11ca94f3a6b3952ceb838ececfaeb2d378bc6f60
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Tue Mar 13 19:51:10 2007 -0500
Add libxml2 build dependency.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 91012d050d378757e6af328d194ac76383cb7ddb
Author: Travis Watkins <amaranth@ubuntu.com>
Date: Tue Mar 13 19:50:05 2007 -0500
Add functions to generate dbus introspection XML.
plugins/dbus.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 106 insertions(+)
commit f6764b367450937f5f0aa39f76ef06ef75635e31
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 1 18:34:04 2007 +0200
make update-po.
po/af.po | 1153 ++++++++++++++++++++++++++++++++-----------------------
po/ar.po | 1147 ++++++++++++++++++++++++++++++++-----------------------
po/bg.po | 1215 ++++++++++++++++++++++++++++++++++------------------------
po/bn.po | 1164 +++++++++++++++++++++++++++++++++-----------------------
po/bs.po | 1172 ++++++++++++++++++++++++++++++++------------------------
po/ca.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/cs.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/cy.po | 1165 +++++++++++++++++++++++++++++++++-----------------------
po/da.po | 1213 ++++++++++++++++++++++++++++++++++------------------------
po/de.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/el.po | 1207 ++++++++++++++++++++++++++++++++++------------------------
po/en_GB.po | 1195 +++++++++++++++++++++++++++++++++------------------------
po/en_US.po | 1179 ++++++++++++++++++++++++++++++++------------------------
po/es.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/et.po | 1202 +++++++++++++++++++++++++++++++++------------------------
po/fi.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/fr.po | 1218 ++++++++++++++++++++++++++++++++++------------------------
po/gl.po | 1187 +++++++++++++++++++++++++++++++++------------------------
po/gu.po | 1153 ++++++++++++++++++++++++++++++++-----------------------
po/he.po | 1204 +++++++++++++++++++++++++++++++++------------------------
po/hi.po | 1191 +++++++++++++++++++++++++++++++++------------------------
po/hr.po | 1201 +++++++++++++++++++++++++++++++++------------------------
po/hu.po | 1221 ++++++++++++++++++++++++++++++++++------------------------
po/id.po | 1159 ++++++++++++++++++++++++++++++++-----------------------
po/it.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/ja.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/ka.po | 1145 ++++++++++++++++++++++++++++++++-----------------------
po/km.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/ko.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/lo.po | 1145 ++++++++++++++++++++++++++++++++-----------------------
po/lt.po | 1215 ++++++++++++++++++++++++++++++++++------------------------
po/mk.po | 1147 ++++++++++++++++++++++++++++++++-----------------------
po/mr.po | 1157 ++++++++++++++++++++++++++++++++-----------------------
po/nb.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/nl.po | 1227 +++++++++++++++++++++++++++++++++++------------------------
po/pa.po | 1211 ++++++++++++++++++++++++++++++++++------------------------
po/pl.po | 1217 ++++++++++++++++++++++++++++++++++------------------------
po/pt.po | 1211 ++++++++++++++++++++++++++++++++++------------------------
po/pt_BR.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/ro.po | 1180 ++++++++++++++++++++++++++++++++------------------------
po/ru.po | 1218 ++++++++++++++++++++++++++++++++++------------------------
po/sk.po | 1217 ++++++++++++++++++++++++++++++++++------------------------
po/sl.po | 1209 ++++++++++++++++++++++++++++++++++------------------------
po/sr.po | 1226 ++++++++++++++++++++++++++++++++++------------------------
po/sv.po | 1215 ++++++++++++++++++++++++++++++++++------------------------
po/ta.po | 1149 ++++++++++++++++++++++++++++++++-----------------------
po/tr.po | 1224 ++++++++++++++++++++++++++++++++++------------------------
po/uk.po | 1204 +++++++++++++++++++++++++++++++++------------------------
po/vi.po | 1145 ++++++++++++++++++++++++++++++++-----------------------
po/xh.po | 1153 ++++++++++++++++++++++++++++++++-----------------------
po/zh_CN.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/zh_TW.po | 1216 ++++++++++++++++++++++++++++++++++------------------------
po/zu.po | 1153 ++++++++++++++++++++++++++++++++-----------------------
53 files changed, 37433 insertions(+), 25854 deletions(-)
commit decbd8fd07f329cf39424e6fe084d7a2ab45f6a0
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 1 18:20:28 2007 +0200
Update POTFILES.in.
po/POTFILES.in | 4 ++++
1 file changed, 4 insertions(+)
commit 5da55bd4684012bcc1fd52c6fecdb18693f8b549
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 1 18:00:22 2007 +0200
Add more translations.
configure.ac | 2 +-
po/af.po | 1676 ++++++++++++++++++++++++++++++++++++++++++
po/ar.po | 1666 ++++++++++++++++++++++++++++++++++++++++++
po/bg.po | 1938 +++++++++++++++++++++++++++++++++++++++++++++++++
po/bn.po | 1800 +++++++++++++++++++++++++++++++++++++++++++++
po/bs.po | 1728 ++++++++++++++++++++++++++++++++++++++++++++
po/ca.po | 1755 ++++++++++++++++++++++++++++++++++++++++++++
po/cy.po | 1770 +++++++++++++++++++++++++++++++++++++++++++++
po/da.po | 1845 ++++++++++++++++++++++++++++++++++++++++++++++
po/el.po | 1952 +++++++++++++++++++++++++++++++++++++++++++++++++
po/en_GB.po | 1928 +++++++++++++++++++++++++++++++++++++++++++++++++
po/en_US.po | 1675 ++++++++++++++++++++++++++++++++++++++++++
po/et.po | 2002 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/gl.po | 1749 ++++++++++++++++++++++++++++++++++++++++++++
po/gu.po | 1677 ++++++++++++++++++++++++++++++++++++++++++
po/he.po | 1895 ++++++++++++++++++++++++++++++++++++++++++++++++
po/hi.po | 1899 ++++++++++++++++++++++++++++++++++++++++++++++++
po/hr.po | 1883 +++++++++++++++++++++++++++++++++++++++++++++++
po/id.po | 1705 +++++++++++++++++++++++++++++++++++++++++++
po/ka.po | 1665 ++++++++++++++++++++++++++++++++++++++++++
po/km.po | 1937 +++++++++++++++++++++++++++++++++++++++++++++++++
po/ko.po | 2001 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/lo.po | 1663 ++++++++++++++++++++++++++++++++++++++++++
po/lt.po | 1930 +++++++++++++++++++++++++++++++++++++++++++++++++
po/mk.po | 1668 ++++++++++++++++++++++++++++++++++++++++++
po/mr.po | 1684 ++++++++++++++++++++++++++++++++++++++++++
po/nb.po | 1968 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/nl.po | 2000 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/pa.po | 1936 +++++++++++++++++++++++++++++++++++++++++++++++++
po/pt.po | 2288 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ro.po | 1796 +++++++++++++++++++++++++++++++++++++++++++++
po/ru.po | 1893 ++++++++++++++++++++++++++++++++++++++++++++++++
po/sk.po | 1989 ++++++++++++++++++++++++++++++++++++++++++++++++++
po/sl.po | 1949 +++++++++++++++++++++++++++++++++++++++++++++++++
po/sr.po | 2025 +++++++++++++++++++++++++++++++++++++++++++++++++++
po/ta.po | 1679 ++++++++++++++++++++++++++++++++++++++++++
po/tr.po | 2021 +++++++++++++++++++++++++++++++++++++++++++++++++++
po/uk.po | 1927 +++++++++++++++++++++++++++++++++++++++++++++++++
po/vi.po | 1666 ++++++++++++++++++++++++++++++++++++++++++
po/xh.po | 1676 ++++++++++++++++++++++++++++++++++++++++++
po/zu.po | 1676 ++++++++++++++++++++++++++++++++++++++++++
41 files changed, 73581 insertions(+), 1 deletion(-)
commit 69a468e4e108000a90e06c7e36c90b41bc2326d1
Author: David Reveman <davidr@novell.com>
Date: Sun Apr 1 17:19:19 2007 +0200
Update translations.
po/cs.po | 1741 +++++++++++++++++++++++++++++++--------------
po/de.po | 1826 ++++++++++++++++++++++++++++++++---------------
po/es.po | 1840 +++++++++++++++++++++++++++++++++---------------
po/fi.po | 1861 ++++++++++++++++++++++++++++++++----------------
po/fr.po | 1746 ++++++++++++++++++++++++++++++++-------------
po/hu.po | 1277 +++++++++++++++++++--------------
po/it.po | 1791 ++++++++++++++++++++++++++++++++--------------
po/ja.po | 1838 ++++++++++++++++++++++++++++++++---------------
po/pl.po | 1340 ++++++++++++++++++++---------------
po/pt_BR.po | 1807 +++++++++++++++++++++++++++++++++--------------
po/sv.po | 2269 ++++++++++++++++++++++++++++++-----------------------------
po/zh_CN.po | 1769 +++++++++++++++++++++++++++++++---------------
po/zh_TW.po | 1743 +++++++++++++++++++++++++++++++--------------
13 files changed, 15159 insertions(+), 7689 deletions(-)
commit d7730c29fe4ef79c23ee6fdd5b366406d95c8ae7
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 30 17:45:09 2007 +0200
Make sure that widget or children isn't 0.
kde/window-decorator/window.cpp | 29 +++++++++++++++++++----------
1 file changed, 19 insertions(+), 10 deletions(-)
commit 1db1a6321c2b230e9daad5d71c35a7eee5f737f3
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 30 17:31:22 2007 +0200
Adjust metacity border region code so it matches latest version of
metacity.
gtk/window-decorator/gtk-window-decorator.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit dcacd007944206c115bdd649bce7a51738971cdf
Author: Cedric <gnumdk@gmail.com>
Date: Fri Mar 30 12:51:12 2007 +0200
Add Vertical/Horizontal maximization.
gtk/window-decorator/gtk-window-decorator.c | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
commit 980e4ddfe3fba8c4c470f2e97e8045d41f84979b
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 29 15:21:23 2007 +0200
Remove signal handling from display.c.
src/display.c | 45 ---------------------------------------------
1 file changed, 45 deletions(-)
commit b1ee1cef08c71572b941d99c7ecc92d1f5a1799d
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 29 15:20:08 2007 +0200
Handle SIGINT and SIGTERM in main.c.
include/compiz.h | 1 +
src/display.c | 2 --
src/main.c | 7 +++++++
3 files changed, 8 insertions(+), 2 deletions(-)
commit 2c9a83d1db6f22e68532beb61f9c979fc21b5323
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 29 15:16:36 2007 +0200
Restart if restartSignal is true.
src/main.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 031a8bec438f9c4b4db5e01980f2f736682b441e
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 29 15:15:56 2007 +0200
Return from event loop instead of calling exit.
src/display.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
commit 8297fa45314e68197d46d7ecf3640c022bb21db0
Merge: 2087f967 de9ca3b2
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 28 18:32:36 2007 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit de9ca3b2b67c634195021e681aba0e737c4facf0
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Wed Mar 28 23:35:51 2007 +0200
new imageDataToTexture function to specify gl format/type parameters (replaces fixedRGBA option)
include/compiz.h | 13 +++++++++++--
src/cursor.c | 3 +--
src/texture.c | 50 +++++++++++++++++++++++++++++---------------------
3 files changed, 41 insertions(+), 25 deletions(-)
commit 255d0270b4074a5ea6368dd852781c5fe643a1a5
Merge: d7f7338a 8e3b26fe
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Mar 28 17:44:17 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit d7f7338afce0ebfbb24a2c330ac0d69709e5897e
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Mar 28 17:42:38 2007 +0100
Make action options atomic
plugins/ini.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 103 insertions(+), 22 deletions(-)
commit 8e3b26fe3000602cfad0eaae2242abb1274c2ce3
Author: Danny Baumann <dannybaumann@web.de>
Date: Wed Mar 28 15:29:42 2007 +0200
Added possibility to load textures with fixed RGBA byte ordering from header files.
include/compiz.h | 5 +++--
src/cursor.c | 3 ++-
src/texture.c | 17 +++++++++++------
3 files changed, 16 insertions(+), 9 deletions(-)
commit 2087f967e94d8e2007433996e4937b828632eeab
Merge: 9c2b298e 8e3b26fe
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 28 10:42:42 2007 +0200
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 387171c6d39019c74e25ecb51ecc162d07ca84f2
Author: Robert Carr <robb@gorbachev.(none)>
Date: Tue Mar 27 04:44:48 2007 -0400
Revert "Use glXQueryServerString for indirect rendering case."
This reverts commit 3c434da32d24b580d0bff968f302ead1781864e8.
src/screen.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
commit 3c434da32d24b580d0bff968f302ead1781864e8
Author: Robert Carr <robb@gorbachev.(none)>
Date: Tue Mar 27 04:24:56 2007 -0400
Use glXQueryServerString for indirect rendering case.
src/screen.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 9c2b298ee4194ca582085e12cb6d9902db65562c
Merge: 8cdf7e9b f04dccc8
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 26 10:49:40 2007 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit f04dccc893d07b3e4da0de6faa3bcef505067a4f
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sun Mar 25 02:26:42 2007 +0100
Added Erkin to AUTHORS file
AUTHORS | 1 +
1 file changed, 1 insertion(+)
commit 2393b0df62928f2efaa4c28d1395350ff85273f7
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Mar 24 18:26:48 2007 +0000
Added switcher activate event to notify other plugins
when the switcher animation has started/finished.
plugins/switcher.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 41e1c328fd956dd0a2ef574d350b3c34458f8e42
Author: Erkin Bahceci <erkinbah@gmail.com>
Date: Sat Mar 24 18:07:46 2007 +0000
Fix for negative float option values
src/option.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 17ec8b9a36a9e168c047c3ce91d99241fc62914c
Author: Gerd Kohlberger <lowfi@chello.at>
Date: Wed Mar 21 16:30:26 2007 +0000
Remove unneeded function and variable
plugins/plane.c | 21 ---------------------
1 file changed, 21 deletions(-)
commit 1ba2f412bafcb6fd9433ac8819ebbe2b91eaecf8
Author: mike@blueroot.co.uk <mike@blueroot.co.uk>
Date: Sat Jan 27 20:52:38 2007 +0000
Allow plugins to wrap enter/leaveShowDesktopMode
include/compiz.h | 15 ++---
plugins/scale.c | 2 +-
src/display.c | 4 +-
src/event.c | 6 +-
src/screen.c | 169 ++++++++++++++++++++++++++++---------------------------
src/window.c | 2 +-
6 files changed, 101 insertions(+), 97 deletions(-)
commit 34924e2ba16d2d1fd22346fa6f491a67fc1ddae6
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Wed Mar 21 08:38:46 2007 +0100
Added quad stretching interface to libdecoration.
Decorators wanting to display stretched quads can set the q->stretch member accordingly. In this case, q->max_width / q->max_height should contain the size of the unstretched texture.
include/decoration.h | 12 ++++++++----
libdecoration/decoration.c | 12 ++++++++++--
plugins/decoration.c | 40 ++++++++++++++++++++++++++++++++++------
3 files changed, 52 insertions(+), 12 deletions(-)
commit b7f57173009c12e9c5e604f315110dde743147ac
Author: Danny Baumann <daba@rechenknecht.peppercon.de>
Date: Wed Mar 21 08:28:05 2007 +0100
Fixed matrix calculations for xy and yx coordinates
plugins/decoration.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
commit 8492f3bac728b1521995cdb9acc60539bf7117b1
Merge: 3009849e f0e62381
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Mar 17 01:14:26 2007 +0000
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 3009849ed560ee6737df80a2eeb451b4ccb6e2f7
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Sat Mar 17 01:12:52 2007 +0000
Correct typo in comments
plugins/dbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8cdf7e9b3232d691f99120f5d3906c787b9e87f5
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 16 10:35:31 2007 -0400
Expose edges as files with boolean values and add write support
for them.
plugins/fuse.c | 122 +++++++++++++++++++++++++--------------------------------
1 file changed, 54 insertions(+), 68 deletions(-)
commit 61ba4220a2fc3471b4de0d9ed3281b23e3c47187
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 16 09:54:35 2007 -0400
Add write support for list items in fuse plugin.
plugins/fuse.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 86 insertions(+), 2 deletions(-)
commit b2ad890cfbafc2cf74567cf84489e4bed50c8c66
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 16 09:53:41 2007 -0400
Avoid using variable name 'private' in compiz.h.
include/compiz.h | 6 +++---
plugins/regex.c | 6 +++---
src/match.c | 34 +++++++++++++++++-----------------
3 files changed, 23 insertions(+), 23 deletions(-)
commit f0e62381058f12778109238caedd09549ff123d2
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 15 13:25:28 2007 -0400
Only allow move with window when we're currently not moving.
plugins/rotate.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit 1791a5bbd0de4a8d414532f6dd24785ff8edd8ff
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 15 12:47:20 2007 -0400
Don't index past the end of the array.
kde/window-decorator/decorator.cpp | 1 -
1 file changed, 1 deletion(-)
commit 2b994cd7e81d6e83def08ff2f1e0b13cf15c8a1f
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Mar 14 20:13:07 2007 +0000
Prevent excessive reads and writes
plugins/ini.c | 415 ++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 257 insertions(+), 158 deletions(-)
commit 44fbeda183a8930f7ffb669912d87de8e4fff414
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 14 13:32:02 2007 -0400
Wrap matchPropertyChanged function and update window decorations
when a property that might affect decoration matching changed.
plugins/decoration.c | 28 ++++++++++++++++++++++------
1 file changed, 22 insertions(+), 6 deletions(-)
commit 374d999684144f6429fc90671fdf19f2c0da71a8
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 14 13:22:43 2007 -0400
Add shadow match option.
plugins/decoration.c | 46 +++++++++++++++++++++++++++++++---------------
1 file changed, 31 insertions(+), 15 deletions(-)
commit 857048ddcdda74688fd23acb34de68308a632335
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 14 01:49:36 2007 -0400
Add basic write support. List options and edges in action options
are still read-only.
plugins/fuse.c | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 362 insertions(+), 5 deletions(-)
commit 996562e8297be0db571858027710febba1d3699e
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 13 18:16:52 2007 +0100
Replace shader based blending with hardware blending.
plugins/blur.c | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
commit c9d04c2e2358ad90bdb6a8af771531b8d405d499
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 12:50:43 2007 -0400
Fix so mipmap and 4xbilinear filters work again.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b12b7a6832179fcd37c180a2d03e9d2917d76e1f
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 11:24:10 2007 +0100
We have a screen variable, use it.
src/window.c | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
commit aef7cf4c96d9adb6c7b54f6f9dd2fd66608af036
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 11:20:34 2007 +0100
Place windows with an invalid desktop number on current desktop
instead of all desktops.
src/window.c | 33 +++++++++++++++++++--------------
1 file changed, 19 insertions(+), 14 deletions(-)
commit 7ff319e35823af072d38d98a7f85818ec9071902
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 10:42:15 2007 +0100
Remove signal handling from fuse plugin. It's not longer needed as
the core is now cleaning up plugins properly before exiting.
plugins/fuse.c | 88 ++++++++--------------------------------------------------
1 file changed, 11 insertions(+), 77 deletions(-)
commit 2351229eb0fa3115f98795c34344f954ad3df928
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 10:38:32 2007 +0100
Clean up plugins before exiting.
src/display.c | 2 ++
1 file changed, 2 insertions(+)
commit 50b28b07f33b2a3f516a0d9e80d49ad1939e8285
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 13 09:40:59 2007 +0100
Basic signal handling.
src/display.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 56 insertions(+), 12 deletions(-)
commit 0de0e29e73317e8cd39f600a0bdd90a2cf4396fa
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 18:27:43 2007 +0100
Some minor coding style changes and remove some whitespaces.
plugins/blur.c | 36 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)
commit ad426713263a825c4cb8cad4c142e4fcf43caa8d
Merge: e4a1fa49 43fadab2
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 18:18:56 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 43fadab2663337f3c1c117e8010049e0e57d3b23
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Mar 12 21:37:41 2007 +0100
Added blur occlusion detection. This will disable multiple levels of blur on overlapping blur regions.
plugins/blur.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 142 insertions(+), 16 deletions(-)
commit 1b859aeb2ffc1992625abbc24c002e987f47f680
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Mar 12 21:20:06 2007 +0100
Save lastPaint and lastMask during occlusion detection.
include/compiz.h | 4 +++-
src/paint.c | 17 ++++++++---------
2 files changed, 11 insertions(+), 10 deletions(-)
commit f8f13de9249e38311c03da9d207e0e5cd6a0d23c
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Mon Mar 12 21:18:22 2007 +0100
Don't blur opaque windows if decorations are also blured.
plugins/blur.c | 109 ++++++++++++++++++++++++++++++---------------------------
1 file changed, 58 insertions(+), 51 deletions(-)
commit e4a1fa49b60889dcc428cfd4f595c55e8bd9ac58
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 18:18:04 2007 +0100
Track changes to decoration plugin. Switcher window is a decorated window
so motif hints that tell the WM not to decorate it shouldn't be set. The
only problem with this is that the switcher window might appear with
default decorations for short period before the decorator is able to
update it with correct decorations. This is still much more correct than
before and if the default decorations turns out to be a problem we'll
come up with more correct solution for that.
plugins/switcher.c | 13 -------------
1 file changed, 13 deletions(-)
commit cdbb0a07c6ed837e5905453ddb2639ce00f154be
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 18:12:08 2007 +0100
Update decoration selection so it makes a bit more sense. The decorator
shouldn't be able to override hints.
plugins/decoration.c | 88 +++++++++++++++++++++++++++-------------------------
1 file changed, 46 insertions(+), 42 deletions(-)
commit b19e6b60285ff508883cd6eb206537aaa8b86517
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 16:35:27 2007 +0100
Add decoration match option.
plugins/decoration.c | 324 ++++++++++++++++++++++++++++-----------------------
1 file changed, 178 insertions(+), 146 deletions(-)
commit 4e49be8c918771c73e6058a4bcf88288339acbbc
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 12 11:29:22 2007 +0100
Add option that makes it possible to turn off YV12 filter support.
This is useful for hardware/drivers where software colorspace
conversion is more efficient than using fragment programs.
plugins/video.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 91 insertions(+), 11 deletions(-)
commit bb5dbf774b17d079b8bda0202877a0f50d872dda
Author: Cedric <gnumdk@gmail.com>
Date: Mon Mar 12 11:25:21 2007 +0100
Respect allowed actions hint.
kde/window-decorator/window.cpp | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
commit f6690f930168d43e463404bb5a72f13c71dabdef
Author: David Reveman <davidr@novell.com>
Date: Sun Mar 11 15:06:38 2007 +0100
Check for sync alarm notify after core handleEvent function
has been called as syncWait will always be true otherwise.
plugins/resize.c | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
commit 783e887dc8cc5d995ef92c15865648e578762431
Author: David Reveman <davidr@novell.com>
Date: Sun Mar 11 13:37:15 2007 +0100
Create a pango layout for when drawing default decorations. Makes
the default decorations more correct.
gtk/window-decorator/gtk-window-decorator.c | 4 ++++
1 file changed, 4 insertions(+)
commit 39683a8ab4c5061b7b8fc0ed186abee9e320c0ec
Author: David Reveman <davidr@novell.com>
Date: Sun Mar 11 13:31:34 2007 +0100
Set up clip planes so we're clipping to the region extents. Makes
more sense than just clipping to the output extents and fixes some
clipping issues with the cube plugin.
src/paint.c | 27 +++++++++++++++++++--------
1 file changed, 19 insertions(+), 8 deletions(-)
commit a8868d1ac77852759068826e330f838d901caf2d
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 9 19:31:10 2007 +0100
Call repaint to make sure decorations are updated properly when
they are resized.
kde/window-decorator/window.cpp | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
commit dc00b7c31a2213d1ec0aaa5b98f3cbbe559a8430
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 9 19:17:44 2007 +0100
Some themes update the layout when the borders function is called
so we should call it with the correct window state after we've
used it for getting maximized border size.
kde/window-decorator/window.cpp | 1 +
1 file changed, 1 insertion(+)
commit 6be27c65c3471472c7f145e6cd790a578dbb0428
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 9 12:45:34 2007 +0100
Add fuse plugin. It provides a user space file-system with compiz
information. E.g. all options are represented as directories and
and current values can be retrieved by reading files in these
directories.
It's read-only right now but write support will be added soon and
it will allow you to manipulate options by writing to files.
configure.ac | 15 +
plugins/Makefile.am | 15 +-
plugins/fuse.c | 1250 +++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 1278 insertions(+), 2 deletions(-)
commit b589492c5ac438449dc11284238058126f20a181
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 8 20:24:10 2007 +0100
Rewrite restackWindowBelow. The old implementation was broken as
it allowed stacking to positions where windows are not allowed to
be. New implementation makes sure windows are always stacked at
allowed positions.
This issue caused windows being prevented from focus to sometimes
be placed behind one of it's ancestors.
src/window.c | 25 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)
commit 1e459193d318a1a5718c5797d6c3bef0fd1b8525
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 7 19:11:33 2007 +0100
The active viewport coordinate solution is not good enough in a lot of
cases where windows span more than one viewport. Replace most of it
with a general active window history stored in the screen structure.
include/compiz.h | 26 +++++++++++++++++++---
src/event.c | 13 +----------
src/screen.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++------
src/window.c | 24 ++++++++++++---------
4 files changed, 98 insertions(+), 31 deletions(-)
commit a9cd012e4968639c5f065a28e1f7a40336d7a3ea
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 7 16:04:09 2007 +0100
Add activeViewportX and activeViewportX members to the
CompWindow struct to keep track of the viewport the window
was last active in. This can be used to more properly calculate
to which window the input focus should be moved to and the
compareWindowActiveness function has been added to make this more
convenient.
include/compiz.h | 8 +++++++-
src/display.c | 2 +-
src/event.c | 15 ++++++++++++++-
src/screen.c | 18 ++++++++++++++++++
src/window.c | 25 +++++++++++++++++++++++++
5 files changed, 65 insertions(+), 3 deletions(-)
commit 72e37f1b7d620b453fe382b750f6efe77fb96e5f
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 7 14:13:37 2007 +0100
count should be incremented for each window.
src/paint.c | 2 ++
1 file changed, 2 insertions(+)
commit a95ce9ab161cf5f847a88be21b402ecec2e0cb04
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 7 13:28:52 2007 +0100
Don't calculate available actions until plugins have initialized
the window. recalcWindowType should never call recalcWindowActions.
src/window.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
commit c2a6a7d643db5605a48dfb1befbc59ef8efc5898
Author: David Reveman <davidr@novell.com>
Date: Wed Mar 7 00:11:55 2007 +0100
Shut up compiler.
plugins/ini.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit b5a664c864737cb95de4edcb10dd737a51d86762
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Mar 7 00:06:46 2007 +0100
Add flat file configuration backend.
plugins/Makefile.am | 4 +
plugins/ini.c | 1293 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1297 insertions(+)
commit 115082f76a549efb08b87f4f03d7fc27c53048f1
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 20:35:07 2007 +0100
Use findTopLevelWindowAtDisplay when receiving FocusIn events
as the frame might be the window that got focused when
the client window is shaded.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ea1369c8677510f2afa35c42255f5a7b57b4e67b
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 20:24:49 2007 +0100
Windows can't occlude anything when shaded.
src/paint.c | 3 +++
1 file changed, 3 insertions(+)
commit 2de64d36516650106905c0b9b85915e11edbbe2c
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 6 20:05:40 2007 +0100
Splits bw->region into 5 regions (top, bottom, left, right and center) and
projects each separately to avoid unnecessary work during first pass
with gaussian filter.
plugins/blur.c | 326 ++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 241 insertions(+), 85 deletions(-)
commit 12767dfef3e5151e7694068b0e509d475952aa62
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 19:32:44 2007 +0100
Fix typo.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c1ebe32e78744b16a188192b48ce88ef23922e54
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 17:31:53 2007 +0100
Add getAllowedActionsForWindow function that plugins can wrap to
restrict available actions for a window.
include/compiz.h | 32 +++++++++++++++++++-------------
src/screen.c | 27 ++++++++++++++-------------
src/window.c | 8 ++++++++
3 files changed, 41 insertions(+), 26 deletions(-)
commit f42e935dac73690d5193cfb59e36028e4de41988
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 15:50:23 2007 +0100
Remove PAINT_WINDOW_CLIP_OPAQUE_MASK and
PAINT_WINDOW_CLIP_TRANSLUCENT_MASK flags.
The PAINT_WINDOW_OCCLUSION_DETECTION_MASK flag and the new occlusion
detection code replaces them.
include/compiz.h | 18 +++--------------
plugins/blur.c | 2 +-
plugins/decoration.c | 56 ++++++++++++++++++++++++----------------------------
plugins/minimize.c | 3 +++
plugins/scale.c | 3 +++
plugins/switcher.c | 11 +++++++----
plugins/wobbly.c | 5 -----
src/paint.c | 27 ++-----------------------
8 files changed, 45 insertions(+), 80 deletions(-)
commit 2ed963ccc121c38d983f3c5bafdaa6b4131f9838
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 15:24:21 2007 +0100
Add comment about occlusion detection.
src/paint.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 9d6fa87bb75da559178ef3991fffd6adb27f671f
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 15:06:35 2007 +0100
Cleanup paintTransformedScreen a bit.
src/paint.c | 72 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 37 insertions(+), 35 deletions(-)
commit 445a4e6b926fbd055615db72984b429441209bb1
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:58:46 2007 +0100
Really remove windowMask and backgroundMask from paintTransformedScreen.
src/paint.c | 2 --
1 file changed, 2 deletions(-)
commit ba5f76c2ac655948df0edef56ab1a18cd65cab33
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:57:29 2007 +0100
Remove windowMask and backgroundMask from paintTransformedScreen.
src/paint.c | 5 -----
1 file changed, 5 deletions(-)
commit fce2ee91056f3e688578c6b26de635ede8df89dd
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:56:37 2007 +0100
Move cursor painting into paintScreenRegion.
src/paint.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit 6fc875c81105a44e029b0a3afe7ce2b5a6f11ff2
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:54:14 2007 +0100
Have paintTransformedScreen use paintScreenRegion.
src/paint.c | 34 ++--------------------------------
1 file changed, 2 insertions(+), 32 deletions(-)
commit 0cf9182da9eb96405e07b709bb2037380263e72e
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:51:10 2007 +0100
Have paintScreenRegion accept a screen paint mask instead.
src/paint.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit d9725a8d0b63faa901c431eb9093bad3384e53c1
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:43:03 2007 +0100
Have paintScreen always use paintScreenRegion.
src/paint.c | 72 +------------------------------------------------------------
1 file changed, 1 insertion(+), 71 deletions(-)
commit b99e7b0c4fd18d82d56ccbc0680a011f98771ff1
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:39:21 2007 +0100
No need to pass backgroundMask to paintScreenRegion.
src/paint.c | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
commit cbc7320a67415a1ab1390f270d388d5ddd547892
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:35:08 2007 +0100
Add unredirect fullscreen windows support to paintScreenRegion.
src/paint.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 9208f1bdb4054be878fcfbd958467412d2a9a12a
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 14:30:27 2007 +0100
Move occlusion detection and window painting to static function.
src/paint.c | 101 +++++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 62 insertions(+), 39 deletions(-)
commit 80f30c170d60d029fc3c08648fba55dabb145c8b
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 11:49:37 2007 +0100
Avoid some duplicate code.
src/paint.c | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
commit e5b4074f7a1643b63a3f7e646ee8ec396121156b
Author: David Reveman <davidr@novell.com>
Date: Tue Mar 6 11:48:34 2007 +0100
Avoid overflow in opacity calculations by changing range of
opacityFactor from 0-OPAQUE to 0-0xff.
src/display.c | 8 ++++----
src/window.c | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
commit ee6188e1b9edb1f5edc7efd9cacb3bbdbef72408
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 6 10:07:44 2007 +0100
Use occlusion detection on PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK.
src/paint.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 93c322ffdaf7ba612fce47b218a61aeb08092226
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 6 10:06:06 2007 +0100
Added occlusion detection for PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK
screen paints.
src/paint.c | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
commit e50339cfbdc0346b1d92f696410da7fccd2027c4
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 6 10:03:03 2007 +0100
Added occlusion detection handling to paintWindow.
src/paint.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
commit b845e3f61198437c08b9878b0e06252366cecbb4
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Mar 6 09:58:49 2007 +0100
Added occlusion detection window paint mask.
include/compiz.h | 6 ++++++
1 file changed, 6 insertions(+)
commit 36b1946b8649540046f82a2c75297f49fb9e5265
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Mon Mar 5 20:18:53 2007 +0100
Fix typo.
plugins/place.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 269ecb6ee918a5194aaf4ee9e85fcfdba3a49b1e
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 18:45:38 2007 +0100
Bump ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 130c6b19d9b3097ab374db1fe0575e095628c998
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 5 18:43:49 2007 +0100
Add grabbed variable to CompWindow struct.
include/compiz.h | 1 +
src/window.c | 3 +++
2 files changed, 4 insertions(+)
commit 9d6bef0736f3aeabd160a79aef177d5c92619e82
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 5 18:42:16 2007 +0100
Keep track of last state.
include/compiz.h | 1 +
src/window.c | 2 ++
2 files changed, 3 insertions(+)
commit 350591298e6cbd4daed5bd40cf598406dc383aca
Author: Danny Baumann <dannybaumann@web.de>
Date: Mon Mar 5 18:39:51 2007 +0100
Add deltas to resize notify function.
include/compiz.h | 12 ++++++++++--
plugins/blur.c | 8 ++++++--
plugins/decoration.c | 8 ++++++--
plugins/fade.c | 8 ++++++--
plugins/minimize.c | 2 +-
plugins/video.c | 8 ++++++--
plugins/wobbly.c | 8 ++++++--
src/window.c | 16 +++++++++++++---
8 files changed, 54 insertions(+), 16 deletions(-)
commit 76b25685967308301858e82432793893bd34e20b
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Mon Mar 5 18:17:22 2007 +0100
Add window position/viewport matching to place plugin.
plugins/place.c | 213 +++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 189 insertions(+), 24 deletions(-)
commit 33c2473fb9e7c4b2d8ac1ce4669970a82e3c8a70
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Mon Mar 5 17:23:28 2007 +0100
Check allowed actions before initiating move or resize.
plugins/move.c | 2 +-
plugins/resize.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit a2a13ce2479ed92f04602b81f4c20008fb5d1842
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 17:21:32 2007 +0100
Move windowStateChangeNotify call to changeWindowState function.
src/event.c | 7 ++-----
src/window.c | 12 +++---------
2 files changed, 5 insertions(+), 14 deletions(-)
commit 50f9ebaea859b57978d127811e9e960d5432a88f
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 17:18:23 2007 +0100
Use changeWindowState instead of setWindowState.
src/event.c | 8 ++++----
src/window.c | 12 ++++++------
2 files changed, 10 insertions(+), 10 deletions(-)
commit 7a85c23906a127557fae27f9bb4ad8b1a68faf7b
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 17:11:01 2007 +0100
Add changeWindowState function.
include/compiz.h | 4 ++++
src/window.c | 13 +++++++++++++
2 files changed, 17 insertions(+)
commit 08f4111a8912eb4823301199557635d9b70cf2fb
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 16:48:33 2007 +0100
Remove whitespaces.
src/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5958efff0c104db73d2a40ffe7c96ce7857c7386
Author: Per Wigren <per.wigren@gmail.com>
Date: Mon Mar 5 16:47:55 2007 +0100
Add --only-current-screen option which tell compiz to only manage
the screen defined by $DISPLAY and leave the others alone.
include/compiz.h | 1 +
src/display.c | 14 +++++++++++++-
src/main.c | 14 +++++++++++---
3 files changed, 25 insertions(+), 4 deletions(-)
commit bdb337ada2f0689617bfea5d80d5b45f6436ddf3
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Mon Mar 5 15:39:25 2007 +0100
Add window role matching to regex plugin.
plugins/regex.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
commit 5377991cd9af5cfebe38907030704ba43a4f0ead
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Mon Mar 5 15:32:02 2007 +0100
Remove focus prevention option.
include/compiz.h | 9 ++++-----
src/screen.c | 10 ----------
src/window.c | 3 +--
3 files changed, 5 insertions(+), 17 deletions(-)
commit 8e85d9aad520071f7545f60f3b79af7a271a79aa
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 10:12:58 2007 +0100
Video plugin must be stacked above blur and water plugins.
plugins/blur.c | 16 ++++++++++++----
plugins/water.c | 3 ++-
2 files changed, 14 insertions(+), 5 deletions(-)
commit 98eb18bb608907b162f2e5497cbbfd7977884b83
Author: David Reveman <davidr@novell.com>
Date: Mon Mar 5 10:11:39 2007 +0100
Add direct composited video plugin.
Using _COMPIZ_VIDEO property. RGB and YV12 image formats
are currently supported. YV12 image format requires
8 bit alpha only GLX pixmap support.
Known issues:
Doesn't work with unredirect_fullscreen_windows option.
plugins/Makefile.am | 6 +
plugins/video.c | 1181 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1187 insertions(+)
commit 5106e30ec3f69967c1b4b21c75742c846542492f
Author: David Reveman <davidr@novell.com>
Date: Fri Mar 2 13:49:41 2007 +0100
Add NOTIFY_MODIFY_MASK.
include/compiz.h | 1 +
plugins/inotify.c | 3 +++
2 files changed, 4 insertions(+)
commit 256882741efef0dfc583304fe672045281a12895
Author: dragoran <drago01@gmail.com>
Date: Fri Mar 2 12:14:03 2007 +0100
Add --ignore-desktop-hints command line option, which can be used
to make compiz not read "number of desktops" and "current desktop"
hints left by previous WM.
include/compiz.h | 1 +
src/main.c | 12 +++++++++---
src/screen.c | 4 ++--
3 files changed, 12 insertions(+), 5 deletions(-)
commit 408b93c1330f98df85d962c5f4acd0890409d8bd
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 23:46:50 2007 +0100
Make addWindowSizeChanges use new window geometry for viewport and output
as that makes it possible to move maximized and fullscreen windows to
different viewports and outputs.
src/window.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
commit ab22aa5d39de562455ff5a1db0852ec1a2d689b0
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 23:39:52 2007 +0100
Move defaultViewportForWindow and outputDeviceForWindow implementation
to screen.c.
include/compiz.h | 18 ++++++++++++
src/screen.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/window.c | 47 ++++----------------------------
3 files changed, 106 insertions(+), 42 deletions(-)
commit 8c5c7499117ea4d1ae0211ac7fd279007ccf1be5
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 20:00:59 2007 +0100
Add fadeOut variable to keep track of windows that fade out.
plugins/fade.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
commit f0210359dd366c5ad5d2e7f447de9ba30007475b
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 19:55:02 2007 +0100
Make sure we set state to Normal again when window is mapped.
plugins/minimize.c | 2 ++
1 file changed, 2 insertions(+)
commit 714803a3efb354a1c1f1583631138c626ced9e57
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 17:23:02 2007 +0100
Make sure mBorder gets initialized.
kde/window-decorator/window.cpp | 2 ++
1 file changed, 2 insertions(+)
commit e1bae10bdb2f7f4d4f2c3b2dc8a54dfdcafb746c
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 17:21:37 2007 +0100
Set a top anchor when resizing a wobbly window.
plugins/wobbly.c | 29 ++++++++++++++++++++++++++++-
1 file changed, 28 insertions(+), 1 deletion(-)
commit 7ebe0eab0863ae64e834c39268f072e48153f0a3
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 15:01:13 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 58 +++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 54 insertions(+), 4 deletions(-)
commit bcb03d64c5f484e79ffae2c95c9a0ad0cc9d3976
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 14:21:53 2007 +0100
Change default map effect to None.
plugins/wobbly.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d3b347bb80826f88f45c596826ff15204c23a194
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 14:20:21 2007 +0100
Remove invalid window types and add Unknown.
plugins/wobbly.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bf220b29eb8419f49e910fe062e5b42321a406e7
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 14:19:34 2007 +0100
Remove invalid window types.
plugins/scale.c | 2 +-
plugins/switcher.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 1d71452f54447137c643e688da33d53352792eb0
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 14:14:42 2007 +0100
Read current window position properly.
plugins/resize.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 118c78cbbf446080d01c456791343bb8b7e15902
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 13:57:44 2007 +0100
Add unknown window type to default window match.
plugins/scale.c | 2 +-
plugins/switcher.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit e435c471b81a6cee0c78ef0076e7b695246fcf7f
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 12:08:06 2007 +0100
Don't end zoom animation so quickly.
plugins/switcher.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 135f0e3e217859cf5354d32278d1859bae7277b9
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 12:06:05 2007 +0100
Perform zoom effect by translating screen instead of windows.
plugins/switcher.c | 68 +++++++++++++++++++++++++++++++-----------------------
1 file changed, 39 insertions(+), 29 deletions(-)
commit 7e5d470cd9134ce09c9b3c41055c84e4438a7f32
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 12:03:12 2007 +0100
Only draw top/bottom face after clearing screen.
plugins/cube.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit f7c3fd477f810866d7f6f8cf58e84184047012b4
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 11:54:52 2007 +0100
Make sure we don't clear an output more than once per screen updated.
plugins/cube.c | 39 +++++++++++++++++++++++++--------------
1 file changed, 25 insertions(+), 14 deletions(-)
commit 8cfe26012e239946594de485136c5d02ed9a2436
Author: David Reveman <davidr@novell.com>
Date: Thu Mar 1 11:37:00 2007 +0100
No need to clear the stencil buffer.
plugins/cube.c | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
commit 7ce2f9590b4f99f534450bb3e56d20aee3ad8280
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 19:16:43 2007 +0100
Fix another typo in 4xBilinear filter. Offset parameter should be
multiplied and then added to texture coordinate.
plugins/blur.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 22a010bbc1eff57968f59bcfef89f552b61eb509
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 19:10:01 2007 +0100
Fix typo in 4xBilinear filter code.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 59a77f8913b738dbab426e8a7339254920bc99b6
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 18:54:35 2007 +0100
Enable the code in the placement plugin that maximize windows when they
are too big for their work area.
plugins/place.c | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
commit 9f6c35f1e6b248ff06329070356eed4db18cba07
Author: Bellegarde Cedric <gnumdk@gmail.com>
Date: Wed Feb 28 18:38:33 2007 +0100
Add centered, smart, maximize and random placement modes.
plugins/place.c | 314 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 307 insertions(+), 7 deletions(-)
commit 23bf01da7c271a5fbe8f176c1024505946334919
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 14:54:56 2007 +0100
Add opacity match options and improve the behavior of opacity
increase/decrease actions. Increase/decrease actions will no
longer modify the opacity property.
include/compiz.h | 16 +++++++++++-
src/display.c | 17 ++++++-------
src/event.c | 54 ++++++++---------------------------------
src/match.c | 24 ++++++++++++++++--
src/option.c | 15 +++++++-----
src/screen.c | 50 ++++++++++++++++++++++++++++++++++++++
src/window.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++--------
7 files changed, 177 insertions(+), 73 deletions(-)
commit 5dcb9ba3cca98552e0d73427811fc06e46aac7d2
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 14:47:59 2007 +0100
Fix initialization of regex plugin. Handler should not be registered
until all screens and windows have been initialized.
plugins/regex.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
commit 00ec36131f896b06b84be2ab5812e99579dd5a39
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 14:44:29 2007 +0100
Do not modify window paint struct, use destroyCnt unmapCnt instead.
plugins/fade.c | 30 +++++++++++++-----------------
1 file changed, 13 insertions(+), 17 deletions(-)
commit ea80612c43923617f85f24d73b847380fbcce905
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 28 10:09:10 2007 +0100
Add bindFailed variable to CompWindow struct so we can handle cases
where binding window to texture failed because window is no
longer mapped properly.
include/compiz.h | 3 ++-
plugins/minimize.c | 2 +-
plugins/switcher.c | 4 ++--
src/event.c | 2 +-
src/paint.c | 8 ++------
src/window.c | 17 +++++++++++------
6 files changed, 19 insertions(+), 17 deletions(-)
commit aebc1413ee73a9ad34f1e35e8eb03b77143db67b
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 27 17:07:06 2007 +0100
Check for pending maps when trying to hide a window.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e68eb0117b32fea441c662e621e998724281aa58
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 27 12:04:26 2007 +0100
Do not change input focus when EnterNotify event is generated from
an ungrab. This changes the behavior when not using click to focus
and moving between viewports a bit. However, focusDefaultWindow
should be modified instead if the old behavior made more sense.
src/event.c | 1 +
1 file changed, 1 insertion(+)
commit 0f6df1f3e87b117511de5abacba0d5e1f362a870
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 27 11:57:26 2007 +0100
Fix active window tracking. We're always setting the active window
property so there's no need to monitor that property.
plugins/blur.c | 75 +++++++++++++++++++++++-----------------------------
plugins/decoration.c | 32 +++++++++-------------
plugins/wobbly.c | 66 ++++++++++++++++++++-------------------------
src/event.c | 25 +++++-------------
4 files changed, 81 insertions(+), 117 deletions(-)
commit e8829792aa2fbe835d1952fff8b8d82bf7c2068f
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 27 00:16:26 2007 +0100
Only focus default window if switcher isn't active.
plugins/rotate.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
commit 4a908150248de78d7fe02e3cb221cc1e44dc8644
Author: Stjepan Glavina <stjepang@gmail.com>
Date: Tue Feb 27 00:15:32 2007 +0100
Add auto rotate option.
plugins/switcher.c | 40 ++++++++++++++++++++++++++++++++++++++--
1 file changed, 38 insertions(+), 2 deletions(-)
commit e6f5b3858431bca5cf788d270a2b409eadd7d0b5
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 26 23:16:05 2007 +0100
Reset rotation correctly when we receive a client message that
cause us to move the viewport.
plugins/rotate.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 1e11dae33803bf9b23145a0e4bd7827d5aef3d2d
Author: Bellegarde Cedric <gnumdk@puffy.homelinux.org>
Date: Mon Feb 26 16:21:25 2007 +0100
Add translucent flag properly.
plugins/minimize.c | 3 +++
1 file changed, 3 insertions(+)
commit 11ca692afee8b755b4ffebe927b8bf5121d6b7c4
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 26 10:40:19 2007 +0100
Make sure grab window is set.
plugins/wobbly.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit abfaa8f2bc3fa83f987cc3a653e8061167c8e4bf
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 21:01:48 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 611 ++++++----------------------------------------
1 file changed, 79 insertions(+), 532 deletions(-)
commit 01e8d381f87fd810a961862255f52f5d5f8c53dd
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 21:00:59 2007 +0100
Handle match options properly.
plugins/gconf-dump.c | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
commit 3f374eddeb313501e280c2bb18040cac169ef537
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 21:00:01 2007 +0100
Add "|" symbol properly and don't add "&" or "|" if this is the first
expression in this group.
src/match.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 94f14c3cfcc3196ae56ec49f1d80955c2937a509
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 20:38:00 2007 +0100
Add match argument support to all initiate scale actions.
plugins/scale.c | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
commit 517f353f6dacc47cb39d08bdd32952b8e017fd3c
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 20:36:33 2007 +0100
Use match option type if argument name is "match".
plugins/dbus.c | 26 +++++++++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)
commit 7790c5550a3764f59b7aa09a3b7687b36de33a5e
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 20:34:59 2007 +0100
Add getMatchOptionNamed function.
include/compiz.h | 6 ++++++
src/option.c | 18 ++++++++++++++++++
2 files changed, 24 insertions(+)
commit a9cadcecf48fa55abe6000300cf6829d8af79e67
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 20:34:28 2007 +0100
We should try to return an empty string if the match object is empty
instead of NULL.
src/match.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 7fb5ce28332ffff3d7ba8ecbe34da4568157ec5a
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 19:21:24 2007 +0100
Add alpha blur match option. It provides alpha blur for windows that
don't have the blur property set.
plugins/blur.c | 407 ++++++++++++++++++++++++++++++++-------------------------
1 file changed, 232 insertions(+), 175 deletions(-)
commit 87e811922bb6494800b5bf7023be0abf230b0988
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 19:18:20 2007 +0100
Automatically update match options when they change.
src/option.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 0867f565b8a88358e29260b072797ca5367f35fe
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 16:36:38 2007 +0100
Remove some whitespaces.
plugins/minimize.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 88048d401253a769403ac0d2b5036e9a44f77181
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 16:36:11 2007 +0100
Add match option for per-window focus prevention control.
include/compiz.h | 31 ++++++++++++++++---------------
src/screen.c | 20 +++++++++++++++++++-
src/window.c | 7 ++++++-
3 files changed, 41 insertions(+), 17 deletions(-)
commit d4175d137260169ed91c4a379e3049113de80bd0
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 16:17:04 2007 +0100
Add window ID match handler.
src/match.c | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
commit 5dcfd79ffdd71a7f7a1aacd6418628684d93d71d
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 16:08:36 2007 +0100
Use match options in wobbly plugin.
plugins/wobbly.c | 234 ++++++++++++++++++++++++-------------------------------
1 file changed, 103 insertions(+), 131 deletions(-)
commit 9881547b4ccdd0d44719e5178f2b21c10cc7903d
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 15:40:05 2007 +0100
Use match option in switcher plugin.
plugins/switcher.c | 63 ++++++++++++++++++++++--------------------------------
1 file changed, 26 insertions(+), 37 deletions(-)
commit 277d2573705f517299a1b6684dc0785f093a3b79
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 15:25:44 2007 +0100
Use match option in scale plugin.
plugins/scale.c | 56 +++++++++++++++++++++-----------------------------------
1 file changed, 21 insertions(+), 35 deletions(-)
commit 9482cf4b3daa6fd2928c62994850889f126524c2
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 15:12:59 2007 +0100
Use match option for window matching.
plugins/minimize.c | 65 ++++++++++++++++++------------------------------------
1 file changed, 21 insertions(+), 44 deletions(-)
commit b317a722ebdeba36a76f6c93eb42a357e192efe4
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 15:01:17 2007 +0100
Set correct option type.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fc5a98c9e106586c564c9f441600f097b32797e7
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 14:57:21 2007 +0100
Use match option for focus blur.
plugins/blur.c | 52 +++++++++++++++++-----------------------------------
1 file changed, 17 insertions(+), 35 deletions(-)
commit 2c932f37267c224581a13d1dcdfedc924aa1bccb
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 14:41:20 2007 +0100
Switch to using a match option.
plugins/fade.c | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
commit 6dbc7ae89e4cdeb29f5d878bee37a548006c7abb
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 14:29:37 2007 +0100
Add support for new match option type.
plugins/dbus.c | 20 ++++++++++++++++++++
plugins/gconf-dump.c | 4 ++++
plugins/gconf.c | 35 +++++++++++++++++++++++++++++++++++
3 files changed, 59 insertions(+)
commit fb8a063749d2ef65a3379d25416b84cc28a940f3
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 14:26:59 2007 +0100
Add match option.
include/compiz.h | 46 +++++++++++-------
plugins/regex.c | 2 +-
src/match.c | 143 +++++++++++++++++++++++++++++++++++++++++++++++++------
src/option.c | 22 +++++++++
src/window.c | 4 +-
5 files changed, 181 insertions(+), 36 deletions(-)
commit 928c492a538bcdf3b40725f650c5ff9f5fa98a2b
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 12:44:25 2007 +0100
Shut up compiler.
src/match.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 15e8a3772c9c12fb0b82447d27d92334466a018a
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 12:38:03 2007 +0100
Add matchToString function.
include/compiz.h | 3 +++
src/match.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+)
commit 1cd947f262eceffc90b6372503ff6462b53c2c69
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 10:02:46 2007 +0100
Use match object for minimize effect.
plugins/minimize.c | 88 ++++++++++++++++++++++++++++++++----------------------
1 file changed, 52 insertions(+), 36 deletions(-)
commit 1a5cfb428cf784a7d7cc2192743edfbd6691747b
Author: David Reveman <davidr@novell.com>
Date: Sun Feb 25 09:05:50 2007 +0100
Use match object for window focus blur.
plugins/blur.c | 214 +++++++++++++++++++++++++++++++++++++--------------------
1 file changed, 141 insertions(+), 73 deletions(-)
commit 845f1d2b9c7069a2bcf82c11f746f75fbf047c89
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 15:28:16 2007 +0100
Add window state matching to core and rename compWindowTypeFromString
function to windowTypeFromString.
include/compiz.h | 5 ++++-
src/event.c | 2 ++
src/match.c | 25 ++++++++++++++++++++-----
src/option.c | 2 +-
src/window.c | 35 ++++++++++++++++++++++++++++++++++-
5 files changed, 61 insertions(+), 8 deletions(-)
commit 626a0153faaadb4fad58ba5e68f89fd909f3f375
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 15:11:50 2007 +0100
Call matchPropertyChanged when wmType changed.
src/event.c | 2 ++
1 file changed, 2 insertions(+)
commit 9502883b3d9ba78de5d0c9ef59c04bc79e2b70d9
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 15:09:12 2007 +0100
Fix name of match op flags.
include/compiz.h | 4 ++--
plugins/fade.c | 2 +-
src/match.c | 12 ++++++------
3 files changed, 9 insertions(+), 9 deletions(-)
commit dc2c85366c626ea959a26750bdf3fb43c151c1ca
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 15:05:11 2007 +0100
Add proper parsing of match expressions and track changes in fade plugin.
include/compiz.h | 14 +---
plugins/fade.c | 48 ++++---------
src/match.c | 209 +++++++++++++++++++++++++++++++++++++++++--------------
src/option.c | 54 --------------
4 files changed, 174 insertions(+), 151 deletions(-)
commit 6a22183a3cf4543958c3aeb4303a1c2bc1ee6508
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 10:57:54 2007 +0100
Make string "any" match all window types.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit 6aa8b95cb6424302945f523095dd1bfb1b12bf1c
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 10:07:08 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 218 ++++++++++++++++++++++++++++++++++++++++------
1 file changed, 193 insertions(+), 25 deletions(-)
commit f0aff0d08ff4cef608e7baa690e93d81c5557d4e
Author: David Reveman <davidr@novell.com>
Date: Sat Feb 24 09:53:58 2007 +0100
Avoid using glPushAttrib. It's usually bad to use glPushAttrib as we
don't know if the stack is full from other plugins pushing
attributes to it.
plugins/blur.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
commit 1cd3ec6bd93b178e28f38976659657354ae6e03c
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 20:20:54 2007 +0100
Only create the gaussian kernel once and not everytime we draw.
plugins/blur.c | 86 +++++++++++++++++++---------------------------------------
1 file changed, 28 insertions(+), 58 deletions(-)
commit be909d4913989977a49cccc1f6fd9cd3e42e04d0
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 19:45:36 2007 +0100
Add sat variable when saturation is used.
plugins/blur.c | 3 +++
1 file changed, 3 insertions(+)
commit 903048f9ca7f16d09803ccfce80aa47e4024b819
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 19:44:39 2007 +0100
Make saturation an integer option and remove blur from its name.
plugins/blur.c | 37 +++++++++++++++++--------------------
1 file changed, 17 insertions(+), 20 deletions(-)
commit d050a16e7743859d43e1bdd00cc029790d16ffbd
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Fri Feb 23 19:30:37 2007 +0100
Add saturation option.
plugins/blur.c | 40 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 39 insertions(+), 1 deletion(-)
commit f3876433254af2168dc87100e23f24166113ad05
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Fri Feb 23 19:24:25 2007 +0100
A strength option that interpolates between a linear blur (0.0) and
soft gaussian blur (1.0).
plugins/blur.c | 73 +++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 54 insertions(+), 19 deletions(-)
commit 523c2ab814422e4d88ba89bcfa01cfc37ff75bd6
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Fri Feb 23 19:17:49 2007 +0100
Switch to a pascal triangle based blur kernel generation function which
creates optimized texture fetch coordinates.
Optimize shader code to use less temporary variables. Allows
larger radius to be used with gaussian filter.
plugins/blur.c | 260 ++++++++++++++++++++++++++++++---------------------------
1 file changed, 138 insertions(+), 122 deletions(-)
commit 6440720c87cc57fa6a07a62c9f945c4d8f2b1aaa
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 18:21:52 2007 +0100
Avoid blurring opaque client windows.
plugins/blur.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
commit d7677a8999928e736bde5a787f86087cf8eb4deb
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 18:02:47 2007 +0100
Never blur windows when painting clipped opaque window regions.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4ccd5dcdd3542df5f2a8d2bb3117c772b7269b2a
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 17:58:27 2007 +0100
Clean up and document window paint flags.
TRANSLUCENT flag that was earlier used for both indicating
that we're painting clipped translucent window regions and
that blending is required. The read-only CLIP_TRANSLUCENT
flag is now used to indicate that we're painting clipped
translucent window regions. TRANSLUCENT flag now indicate
that client window is translucent. BLEND flag indicates that
blending should be used when rendering.
include/compiz.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++------
plugins/decoration.c | 7 ++++---
plugins/scale.c | 5 ++++-
plugins/switcher.c | 7 +++++--
plugins/wobbly.c | 2 +-
src/paint.c | 41 ++++++++++++++++++-------------------
6 files changed, 85 insertions(+), 34 deletions(-)
commit ae2ec0b4de0d4c9b0779c37e3ee97cfdd678a9aa
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 10:34:39 2007 +0100
Add plugin that provides regular expression matching for window
title, class and name. It can very easily be extended to provide
matching of other window related strings.
plugins/Makefile.am | 4 +
plugins/regex.c | 431 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 435 insertions(+)
commit dcca89057c316e7abd56cab9be3b3b37621176d0
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 10:31:35 2007 +0100
Update to use match object for window matching.
plugins/fade.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 54 insertions(+), 13 deletions(-)
commit 6c1e6e211e992ddfd8695cdbde1dfe9b4be13d0d
Author: David Reveman <davidr@novell.com>
Date: Fri Feb 23 10:30:28 2007 +0100
Add extensible match interface. Match objects can be used for
window matching but other objects than windows will likely be
supported sometime soon. A match object contains a boolean tree
of expressions and each expression can be implemented by a
different plugin. The core interface only provides window type
matching.
Plugins can provide any kind of matching by wrapping
the matchInitExp display function. When doing so they
are responsible for calling the matchExpHandlerChange
function when their ability to evaluate expressions
changed (e.g. when being activated or deactivated).
They should also call the matchPropertyChanged function
when a window property that might affect evaluation of
an expression changed.
include/compiz.h | 131 +++++++++++++++++-
src/Makefile.am | 3 +-
src/display.c | 4 +
src/match.c | 414 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/option.c | 89 +++++++-----
src/window.c | 40 ++++++
6 files changed, 643 insertions(+), 38 deletions(-)
commit f29cc3ee019bad039d130e2ca83ea8f774dd5e74
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 21 17:34:37 2007 +0100
Add infrastructure for software cursors but leave it disabled until
proper server-side support has landed.
include/compiz.h | 89 +++++++++++++++++++++++++
src/Makefile.am | 3 +-
src/cursor.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/display.c | 28 ++++++++
src/event.c | 14 +++-
src/paint.c | 54 +++++++++++++++
src/screen.c | 24 +++++++
src/texture.c | 10 +++
8 files changed, 416 insertions(+), 2 deletions(-)
commit 9bc93555e2f3f8f0f6cd5a33a23cc775b170e337
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 21 16:36:51 2007 +0100
Only enable blur if GL_ARB_fragment_program is present.
plugins/blur.c | 30 +++++++++++++++++++++++++-----
1 file changed, 25 insertions(+), 5 deletions(-)
commit c81ef98bd65fd981a95cc1c52d48c10b1aba1616
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 21 12:36:37 2007 +0100
Initialize watch pointer in inotify display struct properly.
plugins/inotify.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 74d91326ecfb89e3a996c7f51bb13533fe7b1233
Author: gandalfn <gandalfn@club-internet.fr>
Date: Wed Feb 21 12:32:56 2007 +0100
Fix mouse move key name.
gtk/gnome/compiz-window-manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c9d8bb4366b4a762e66ca5d178a24a168b44b3d5
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Feb 20 11:36:39 2007 +0100
Raise window when titlebar is clicked.
kde/window-decorator/window.cpp | 1 +
1 file changed, 1 insertion(+)
commit 1f1e51e49d761e265e427dea08734b0551570341
Author: Dennis Kasprzyk <onestone@beryl-project.org>
Date: Tue Feb 20 11:35:18 2007 +0100
Fix nasty server resource leak.
kde/window-decorator/window.cpp | 3 +++
1 file changed, 3 insertions(+)
commit ab27e5861fbeee442551a8cb208c975fed26f396
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 20 09:38:34 2007 +0100
Allow destination blur on windows without alpha channel.
plugins/blur.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 02710439db70ed7e83baf39dbaf9c160e16b52a5
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 19 20:49:06 2007 +0100
Offset blut regions correctly.
kde/window-decorator/window.cpp | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit 58c1778fac4eeb52e1b56c8221003def2374d4eb
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 19 20:47:12 2007 +0100
Offset blur regions correctly.
gtk/window-decorator/gtk-window-decorator.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 8a8965aebb5e08f7b66dd96ee70119c654799a8e
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 14 14:29:34 2007 +0100
Fix description for disable-kde option.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bec4d3a5b3884f8f9da93c054475fcca6b6fb8df
Author: David Reveman <davidr@novell.com>
Date: Wed Feb 14 13:04:04 2007 +0100
Add missing calls to gdk_display_sync and replace all calls to XSync with
calls to gdk_display_sync for consitancy.
gtk/window-decorator/gtk-window-decorator.c | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
commit fb7d1167d372bc33824d5493f651463715ee889c
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 17:25:44 2007 +0100
Reset any window attributes that might have been changed.
plugins/fade.c | 4 ++++
1 file changed, 4 insertions(+)
commit 10bde242fbb16489f9362a11bea1171050c5f757
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 17:24:05 2007 +0100
Add window damage properly when opacity is less than 100.
plugins/move.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 45dc7feceec4c2b6cf4d61bba45bf146f67d438b
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 17:22:46 2007 +0100
Only include visible windows in output scale mode.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 415d5a02363c0fab43961a8af7618987995c5e04
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 13:16:27 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 40 ++++++++++++++++++++++++++--------------
1 file changed, 26 insertions(+), 14 deletions(-)
commit 13a50dce33941302c91cdd338cc8aa5634b42b09
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 13:15:11 2007 +0100
Make ping delay configurable.
include/compiz.h | 3 +-
src/display.c | 176 +++++++++++++++++++++++++++++++------------------------
2 files changed, 102 insertions(+), 77 deletions(-)
commit 2367bfdfdbed5c6a9518f28fb3cda9f11ee5e650
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 12:20:03 2007 +0100
Increase fade speed max.
plugins/fade.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 31f1747058dd378ab81f576647f8406f8e50d3b7
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 12:08:14 2007 +0100
Add missing files to POTFILES.in.
po/POTFILES.in | 9 +++++++++
1 file changed, 9 insertions(+)
commit a129184852a0c0d5d88125215c2c84fa6e135ded
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 12:04:56 2007 +0100
Edge names should not be translated.
src/option.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 86dcc447fa38c818728a962e3a5a582a74bd757a
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 11:48:10 2007 +0100
Add demands attention state when focus on map was prevented.
src/window.c | 10 ++++++++++
1 file changed, 10 insertions(+)
commit bc07c502c8e13de64159c534dd2e013c999b5128
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 11:08:16 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 161 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 159 insertions(+), 2 deletions(-)
commit ae2d9f99dc945578e4bd7cdbff6c21abd7280872
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 10:58:08 2007 +0100
Add gandalfn to AUTHORS file.
AUTHORS | 1 +
1 file changed, 1 insertion(+)
commit 4ffc0b4619f3f9eb26781bece150ffa4cd224409
Author: gandalfn <gandalfn@club-internet.fr>
Date: Tue Feb 13 10:57:00 2007 +0100
Add run terminal action.
include/compiz.h | 6 ++++--
src/display.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 2 deletions(-)
commit 82db0983a274fd6e79e754ecf7c1af1dc2a5be37
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 13 10:25:41 2007 +0100
Include mipmap filter.
plugins/blur.c | 140 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 121 insertions(+), 19 deletions(-)
commit b4499ec6ead8f84dfa30d1b9b8d176e5b15a4908
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 12 19:46:35 2007 -0500
Expand damage region properly and include gaussian filter.
plugins/blur.c | 891 ++++++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 728 insertions(+), 163 deletions(-)
commit f446d549c74204084af3a6ec7df344f5552e3d80
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 12 19:41:45 2007 -0500
Remove old stencil buffer workaround.
plugins/switcher.c | 10 ----------
1 file changed, 10 deletions(-)
commit 7ea38648d6824e450fcfb4141bbabb96e9e764c8
Author: David Reveman <davidr@novell.com>
Date: Mon Feb 12 19:39:40 2007 -0500
Expand region one pixel in each direction to make sure it covers the
transformed window completely.
src/window.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 527c4bb9590b90603bf875d5b65ddd9e22ec150d
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 6 16:03:43 2007 -0500
Make sure no core instance of window is painted after minimize
animation. (bnc 240960)
plugins/minimize.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 1ff9b5ff50d585c2bfc91b982d476bbf3d0eb5fb
Author: David Reveman <davidr@novell.com>
Date: Tue Feb 6 15:22:07 2007 -0500
Adjust moveScreenViewport function so that the same constraints are
used as in ensureWindowVisibility. If the constraints don't match
windows might be moved incorrectly by ensureWindowVisibility when
being activated.
src/screen.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 13c2d08ae37ee25d012e93527dc7b210b734ff1c
Author: Bellegarde Cedric <gnumdk@puffy.homelinux.org>
Date: Thu Feb 1 21:50:36 2007 -0500
Add option for disabling focus prevention.
include/compiz.h | 5 +++--
src/screen.c | 10 ++++++++++
src/window.c | 8 ++++++--
3 files changed, 19 insertions(+), 4 deletions(-)
commit e6709fc0638b8ee58a760332effcb4caa9967c4d
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Fri Jan 26 17:57:37 2007 -0500
List options must be sent as arrays.
plugins/dbus.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
commit a0ccf25bd9ca4f2ce07d9bcf8209878a78e5d8c8
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 16:57:33 2007 -0500
Add option to kwd for controlling decoration blurring.
kde/window-decorator/decorator.cpp | 1 +
kde/window-decorator/decorator.h | 6 +++
kde/window-decorator/main.cpp | 16 +++++-
kde/window-decorator/utils.cpp | 3 ++
kde/window-decorator/utils.h | 1 +
kde/window-decorator/window.cpp | 104 +++++++++++++++++++++++++++++++++++++
kde/window-decorator/window.h | 4 ++
7 files changed, 133 insertions(+), 2 deletions(-)
commit 9ea01f9306b5655ecaa21a53f3b83f2d6d489e79
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 16:56:53 2007 -0500
Add option to gwd for controlling decoration blurring.
gtk/window-decorator/gtk-window-decorator.c | 284 ++++++++++++++++++++++++----
gtk/window-decorator/gwd.schemas.in | 11 ++
2 files changed, 255 insertions(+), 40 deletions(-)
commit 51121111930c5400fc9de3d214f7779d1dcbda2e
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 16:54:31 2007 -0500
Add temporary fix to avoid transformed windows in switcher.
plugins/switcher.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 5ad1825a514cdf058e4cec71ea6e263d099a9a69
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 16:52:38 2007 -0500
Add blur utility function to libdecoration.
include/decoration.h | 15 +++++
libdecoration/decoration.c | 135 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 150 insertions(+)
commit a913405392b2c793c8981720d2c8b9ea21d0b2de
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 12:29:18 2007 -0500
drawWindowGeometry should not be a screen function. It's call-back
to the function that generated the geometry so it should live where
the geometry is stored, which is currently in CompWindow struct.
include/compiz.h | 9 +++--
plugins/blur.c | 2 +-
plugins/switcher.c | 16 +++------
plugins/wobbly.c | 101 ++++++++++++++++++++++-----------------------------
src/paint.c | 104 +++++++++++++++++++++++++++--------------------------
src/screen.c | 1 -
src/window.c | 2 ++
7 files changed, 107 insertions(+), 128 deletions(-)
commit 8eb17025f745b0e59c7330c92ef21b48c339090f
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 10:19:10 2007 -0500
Disable texture coordinate array when stenciling.
plugins/blur.c | 2 ++
1 file changed, 2 insertions(+)
commit befa399cfb0d77b4436c5e2e13af12cb75e28f8c
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 10:17:21 2007 -0500
Offset blur region correctly.
plugins/blur.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
commit e95c60273adc737a7ff88ab0638637dd8f25afa7
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 10:16:29 2007 -0500
Make wobbly plugin use indexCount when storing number indices so that
vCount is set properly to the number of vertices. Make sure indexCount
is initialized properly everywhere addWindowGeometry is used.
plugins/blur.c | 2 +-
plugins/decoration.c | 2 +-
plugins/scale.c | 2 +-
plugins/switcher.c | 2 +-
plugins/wobbly.c | 7 ++++---
src/paint.c | 2 +-
6 files changed, 9 insertions(+), 8 deletions(-)
commit 2a428005a473544b1fd2ee4c372f036ef91b6568
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 10:01:16 2007 -0500
Fix so that windows are centered properly in scale slots.
plugins/scale.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit ffd7a97f3a7ca3592290936a8c8f782eb3dfa16b
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 26 09:57:57 2007 -0500
Fix issue with windows being maximized on incorrect output.
plugins/move.c | 5 +++++
1 file changed, 5 insertions(+)
commit d8e7818165f68bee80d5a757a1c89c3878850378
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 19:28:03 2007 -0500
Add PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_MASK flag when zooming to
get clipping correct.
plugins/switcher.c | 1 +
1 file changed, 1 insertion(+)
commit f825435de6ef3a5cb24cf5daceaf7a0ae4a695bc
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 16:40:53 2007 -0500
Track window size and adjust blur region properly.
plugins/blur.c | 45 ++++++++++++++++++++++++++++++++++++---------
1 file changed, 36 insertions(+), 9 deletions(-)
commit 6f9f350a20378ce2f150fdce40fa2a9af6a02f87
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 02:11:18 2007 -0500
Remove stencilRef from CompScreen struct and update so region based
blur finally works properly in blur plugin.
include/compiz.h | 2 --
plugins/blur.c | 81 +++++++++++++++++++++++++++-----------------------------
src/display.c | 2 --
src/screen.c | 11 --------
4 files changed, 39 insertions(+), 57 deletions(-)
commit d8bd30209cf1ed477b9d59eb6f14421fd5e1db97
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 01:43:41 2007 -0500
No need to wrap paintBackground.
plugins/cube.c | 15 ---------------
1 file changed, 15 deletions(-)
commit fda0586dbd9e4b085b1da5febeeb8311826f5991
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 01:42:15 2007 -0500
Remove PAINT_BACKGROUND_WITH_STENCIL_MASK.
include/compiz.h | 1 -
src/paint.c | 17 +----------------
2 files changed, 1 insertion(+), 17 deletions(-)
commit fab99aa68a06d543e313d2b0ba177fd7acaaf689
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 01:39:04 2007 -0500
Use clipping planes instead of stencil buffer to clip transformed
windows when screen is transformed.
plugins/cube.c | 5 -----
src/paint.c | 40 +++++++++++++++++++++++++++++++---------
2 files changed, 31 insertions(+), 14 deletions(-)
commit f7cbb91130241ab8e59254006681883a57afa700
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 25 00:46:58 2007 -0500
Move matrix manipulation out of GL as it makes a lot more sense to
use the regular stack for this and it is required to fix vertex
projection issues in blur plugin.
AUTHORS | 1 +
include/compiz.h | 58 ++++++++--
plugins/annotate.c | 3 +-
plugins/blur.c | 47 +++++---
plugins/clone.c | 41 ++++---
plugins/cube.c | 50 +++++---
plugins/decoration.c | 3 +-
plugins/fade.c | 5 +-
plugins/minimize.c | 29 +++--
plugins/move.c | 3 +-
plugins/plane.c | 54 ++++-----
plugins/rotate.c | 6 +-
plugins/scale.c | 93 +++++++--------
plugins/screenshot.c | 3 +-
plugins/switcher.c | 79 +++++++++----
plugins/wobbly.c | 6 +-
plugins/zoom.c | 6 +-
src/Makefile.am | 3 +-
src/display.c | 12 ++
src/matrix.c | 322 +++++++++++++++++++++++++++++++++++++++++++++++++++
src/paint.c | 102 +++++++++-------
src/screen.c | 46 ++++----
22 files changed, 727 insertions(+), 245 deletions(-)
commit 969e9c10c5445505796a53245407eb6e135d64bf
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 23 15:40:34 2007 -0500
Fix blur region clipping and expose client and decoration texture
blurring to applications using window properties.
plugins/Makefile.am | 3 +-
plugins/blur.c | 722 ++++++++++++++++++++++++++++++++++++++++------------
2 files changed, 566 insertions(+), 159 deletions(-)
commit 0dfa51fc74364da193dfdddcccea75438dd9e2f4
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 23 14:48:15 2007 -0500
Set stencilRef properly. It should be either 1 or 0.
plugins/cube.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 09b212412ba7d0e96e1b7d4a50eb24d2a9e25ee0
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 23 14:47:09 2007 -0500
Move applyGravity function into libdecoration.
include/decoration.h | 9 +++++++++
libdecoration/decoration.c | 44 ++++++++++++++++++++++++++++++++++++++++
plugins/decoration.c | 50 ++++------------------------------------------
3 files changed, 57 insertions(+), 46 deletions(-)
commit 0f4b19704aede497ac467bd5e0efb04a43df6ea9
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 23 14:45:55 2007 -0500
stencilRef should initially be 0.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2b493772be57a07d2bc8bb9a26671f48aeccf627
Author: David Reveman <davidr@novell.com>
Date: Sun Jan 21 12:51:03 2007 -0500
Don't pass window paint attribs to drawWindow function. All
transformations must be done before calling drawWindow. Blur plugin
is now performing destination fetching in drawWindow function before
any window textures have been rendered.
include/compiz.h | 51 +++++++++++++++++--------------
plugins/blur.c | 76 +++++++++++++++++++++++++++++++++++++---------
plugins/decoration.c | 20 +++---------
plugins/minimize.c | 18 ++++++-----
plugins/scale.c | 18 ++++++++---
plugins/switcher.c | 23 +++++++++-----
plugins/water.c | 15 +++++----
src/fragment.c | 14 +++++++++
src/paint.c | 86 +++++++++++++++++++++++++---------------------------
9 files changed, 197 insertions(+), 124 deletions(-)
commit 51cb1cc4f91a61ffd283b3fa62d5ed1b7b70755a
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 19 11:55:14 2007 -0500
No need for plugins to link to libraries that compiz is already linked to.
compiz.pc.in | 2 +-
plugins/Makefile.am | 34 +++++++++-------------------------
2 files changed, 10 insertions(+), 26 deletions(-)
commit 8477d82b6a5caa57e457cfb798903ccdbb8f4034
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 14:10:18 2007 -0500
Add Julian.
AUTHORS | 1 +
1 file changed, 1 insertion(+)
commit f5867501c5b2f6931d5bf553fcf4fe712f902681
Author: Julian Sikorski <lordzanon@poczta.onet.pl>
Date: Thu Jan 18 14:09:15 2007 -0500
Use --install include option with kde-config to get kde include dir.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9557349287027206ae8f2dd29f85888877551788
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 12:08:29 2007 -0500
Don't allow plugin names to start with -.
src/main.c | 4 ++++
1 file changed, 4 insertions(+)
commit 98928eb67efb91df6d7866956cec8ca3a859e604
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 11:00:55 2007 -0500
Enable sync request protocol for override_redirect windows as
commit 837bb9f5d4dfa0ee23fffabc800dccd68a7a2f35 likely fixed
the issues seen previously.
src/window.c | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
commit 837bb9f5d4dfa0ee23fffabc800dccd68a7a2f35
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 10:50:48 2007 -0500
Fix sync request issue that could caused windows to get into a state
where they were never updated.
src/event.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
commit efb876c9e41a6f86e6efb35a705d3cfef6a07fb2
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 10:22:24 2007 -0500
Position frame window properly.
src/window.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 562df3dc885df8fff43bceed78e7b570333bf09b
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 18 00:21:42 2007 -0500
Add state struct for individual window blurring.
plugins/blur.c | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
commit b373a7bd05c7082ea11d9339ec7d8fc1d99a4b71
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 16 15:39:37 2007 +0100
Render decorations after client window so it's possible to have
decorations that cover part of the client window.
plugins/decoration.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit dfc2c33e9ab3983d8dbdda7a9ce7159fa3f1fdf8
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 16 15:04:16 2007 +0100
Minor cleanup.
src/paint.c | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
commit fa5bf5754d8a2e47d659a3abe5cb59a7b0e304d7
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 16 06:07:39 2007 +0100
Project vertices and only update minimum required destination texture
region. Some more optimizations should be done here but the current
changes should still give a major performance improvement.
plugins/Makefile.am | 2 +-
plugins/blur.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 139 insertions(+), 12 deletions(-)
commit ff1a53acaefa983c86c15f8087ffe88a89760646
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 16 05:00:16 2007 +0100
All matrix transformations must be applied when drawWindowTexture is
called. Add pushWindowTransform, which pushes a matrix to the current
matrix stack and applies any window transformations.
include/compiz.h | 3 +++
plugins/decoration.c | 6 ++++++
plugins/scale.c | 6 ++++++
plugins/switcher.c | 6 ++++++
src/paint.c | 28 ++++++++++++++++++----------
5 files changed, 39 insertions(+), 10 deletions(-)
commit 43fac818179ab0f6ad7bcd608abe72a5c80a2408
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 16 01:10:17 2007 +0100
Basic focus prevention support.
include/compiz.h | 3 +++
src/event.c | 16 ++++++++++++++
src/screen.c | 6 +++++-
src/window.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++------
4 files changed, 83 insertions(+), 8 deletions(-)
commit 646b8a19de1ca00d71918c0eab44b851ca73e63e
Merge: 6cceb17a bd1ec07b
Author: David Reveman <davidr@novell.com>
Date: Sun Jan 14 17:35:41 2007 +0100
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 6cceb17a271e9a8d519a9a16139414a3b713b822
Author: David Reveman <davidr@novell.com>
Date: Sun Jan 14 14:11:16 2007 +0100
Regen plugins/compiz.schemas.in.
plugins/compiz.schemas.in | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
commit 7109e901e6ba80c44fa061872d49b2339b802240
Author: David Reveman <davidr@novell.com>
Date: Sun Jan 14 14:09:04 2007 +0100
Add addBlendOpToFunctionData function which can be used to indicate that
some fragment function data is performing a blend operation.
Functions for allocating fragment parameters and fragment texture units
now take a integer parameter that specifies the number of units or
parameters that should be allocated.
Add initial destination blur support to blur plugin. The current state
of destination blur is generally not considered usable. There's a few
things that need to be added before it will scale and and perform
properly.
include/compiz.h | 10 +-
plugins/blur.c | 431 ++++++++++++++++++++++++++++++++++++++++++++-----------
plugins/water.c | 4 +-
src/fragment.c | 39 ++++-
src/paint.c | 2 +-
5 files changed, 396 insertions(+), 90 deletions(-)
commit eb0b10efecba16303d195e89a955ace52a735ae3
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 13 04:22:35 2007 +0100
Add session restart support.
src/session.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 72 insertions(+), 6 deletions(-)
commit bd1ec07bb8093ad28b09327ae92c99273141cdc3
Author: Søren Sandmann <sandmann@redhat.com>
Date: Fri Jan 12 17:19:53 2007 -0500
Terminate move state on button clicks.
When choosing move from the window menu or the taskbar button, it is
possible to move the window around with no mouse buttons pressed.
In this state, mouse clicks should terminate the move, which this
patch implements.
plugins/move.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 2382a8b7036a9ffa00637bffe8837b9edcbcede9
Author: David Reveman <davidr@novell.com>
Date: Fri Jan 12 03:13:16 2007 +0100
Add Gerd to AUTHORS file.
AUTHORS | 1 +
1 file changed, 1 insertion(+)
commit 1c8cd0093b0279f9f968e192874b9cb9f85973bb
Author: Gerd Kohlberger <lowfi@chello.at>
Date: Fri Jan 12 03:11:54 2007 +0100
Add launch application option.
plugins/screenshot.c | 39 ++++++++++++++++++++++++++++++++++++---
1 file changed, 36 insertions(+), 3 deletions(-)
commit 09400bd7c0ac14269e5a1d701aa8398719a323db
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 11 16:02:21 2007 +0100
Kill whitespace.
plugins/blur.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 70746fd5b01a571b7e1c2380381c0750cbf58fd8
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 11 12:58:38 2007 +0100
Use --sm-disable option when generating schemas.
plugins/Makefile.am | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 68a2bb2f28eaaf557c612b651d44466eb6035a10
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 11 12:57:42 2007 +0100
Add filter option and 12x bilinear filter to blur plugin.
plugins/blur.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 132 insertions(+), 21 deletions(-)
commit ce3311f0c6669e3f07ba4220b99191a14fa12d4a
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 11 04:06:00 2007 +0100
Set window type of switcher window to Util.
plugins/switcher.c | 4 ++++
1 file changed, 4 insertions(+)
commit a4210c76f13bbab1c106d14bc0401b04d86c573a
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 15:31:54 2007 +0100
Update the text in COPYING file. The old text could have been read as
if all code was dual licensed and that's not the case. Add COPYING.LGPL
file, which was missing.
COPYING | 7 +-
COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Makefile.am | 1 +
3 files changed, 516 insertions(+), 2 deletions(-)
commit ebae1860dc1314e1cdb14d40e1b765cbabdda830
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 07:59:58 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 312 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 311 insertions(+), 1 deletion(-)
commit d0af916290bf47c6f02e3792712e95c07ebb554d
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 07:59:31 2007 +0100
Add blur plugin. This plugin is currently only doing source blurring and
the functionality is pretty limited but destination blurring and more
functionality will be added be added shortly. However, even in it's
current state it demonstrates how powerful the new fragment attribute
interface is.
plugins/Makefile.am | 5 +
plugins/blur.c | 734 ++++++++++++++++++++++++++++++++++++++++++++++++++++
plugins/water.c | 8 +-
3 files changed, 745 insertions(+), 2 deletions(-)
commit 6d4650de3e5a874fd674d0c9199ee98da6519231
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 07:45:00 2007 +0100
Keep track of temporary texcoord variables at all index levels to make
sure we don't add duplicate variable names. Pass the correct offset
variable to next index level.
src/fragment.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
commit 9001e1e2a6042cee0654e9780e85338b3e0d8413
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 04:40:57 2007 +0100
Only add one fetch offset variable per index.
src/fragment.c | 58 ++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 36 insertions(+), 22 deletions(-)
commit 788bbeb040d023fcc66baa226c8661ab2d9fdaae
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Jan 10 02:10:24 2007 +0100
Fix a few initiate functions that should steal events.
plugins/annotate.c | 2 +-
plugins/rotate.c | 2 +-
plugins/screenshot.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 32ef933b8de0537950bd970d457be47e23dfc171
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 01:26:28 2007 +0100
Add Fragment Attribute Interface.
This interface (FAI) makes it possible for plugins to provide
programmable per-fragment operations. Each plugin can add a set of
fragment functions to the fragment attributes that are used for
a drawing operation. A fragment function contains a set of data
defined by some existing extension to OpenGL that provide
programmable per-fragment operations. Current version of this
interface only support GL_ARB_fragment_program but it is designed
in such a way that it can very easily be extended to support other
OpenGL extensions.
The FAI also provide mechanisms which allow plugins to allocated
texture units and parameters for private use.
The fragment attribute implementation contains methods for
combining a set fragment functions into a fragment program
that can be used by OpenGL for per-fragment operations.
The major benefit of the FAI is that it provides a pluggable
way to use programmable per-fragment operations and will allow
us to take advantage of the latest OpenGL extensions and
create some really amazing effects while still making sure
that everything integrate perfectly.
include/compiz.h | 118 ++++-
plugins/decoration.c | 6 +-
plugins/scale.c | 5 +
plugins/switcher.c | 6 +-
plugins/water.c | 420 ++++++++---------
src/Makefile.am | 3 +-
src/fragment.c | 1256 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/paint.c | 204 ++++++--
src/screen.c | 20 +-
9 files changed, 1747 insertions(+), 291 deletions(-)
commit 334076899f8acc2056db4dff87f8c22f589df8c1
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 10 00:33:13 2007 +0100
Fix memory leak.
plugins/dbus.c | 2 ++
1 file changed, 2 insertions(+)
commit c88641c64dc35a631edf415fcf97fef2e78778b3
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 6 15:55:57 2007 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 64 -----------------------------------------------
1 file changed, 64 deletions(-)
commit befcf7ee5632c086add2366d57bf3ebb8352318d
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 6 15:54:13 2007 +0100
Make sure scaleMoveFocusWindow moves input focus to some scaled window.
plugins/scale.c | 123 ++++++++++++++++++++++++++++++++++----------------------
1 file changed, 76 insertions(+), 47 deletions(-)
commit 255cdcc904e7805d95a830a22059158751c206da
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 6 15:40:57 2007 +0100
Remove whitespaces.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c3071d79c9f20a27dd5ea80373a627b32683cfcf
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 6 15:40:30 2007 +0100
Remove sloppy focus option and use click to focus display option instead.
plugins/scale.c | 34 ++++++++++------------------------
1 file changed, 10 insertions(+), 24 deletions(-)
commit d7d5ca819c0c88d1ffe682c3be97394b4d9ccdcd
Author: David Reveman <davidr@novell.com>
Date: Sat Jan 6 15:34:18 2007 +0100
Add selected window variable that doesn't have to be the same as the
currently active window.
plugins/scale.c | 77 +++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 61 insertions(+), 16 deletions(-)
commit 0c715e9fc229f478feaccf281181aaf7f59ef426
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 4 05:36:38 2007 +0100
Avoid adding any of our own top level windows and deleting the
composite window widget.
kde/window-decorator/decorator.cpp | 47 ++++++++++++++++++++++++++++++--------
kde/window-decorator/decorator.h | 2 +-
2 files changed, 38 insertions(+), 11 deletions(-)
commit 603ebd2802caf91efb39f56ac365e53f1f372268
Author: David Reveman <davidr@novell.com>
Date: Thu Jan 4 02:30:12 2007 +0100
Try to place titlebar stretch offset as far as possible to the left
but not where any button is located.
kde/window-decorator/window.cpp | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)
commit 222479e88bf249086f9abdabb92a00f7c1873e7b
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 3 17:50:20 2007 +0100
Move return type above function name.
kde/window-decorator/window.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit e95d4ee65e4aa6c941a6b419a86091ab1834bd73
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 3 17:49:36 2007 +0100
Do not force a resize when maximize state changes.
kde/window-decorator/window.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 479ed6a2e0715e91a68b47450bfd7c904c36476e
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 3 15:24:48 2007 +0100
Check version of libXrender and workaround gradient issue if older
than 0.9.3. See fdo bug 9526 for more info.
configure.ac | 8 ++++++++
libdecoration/decoration.c | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
commit b7a979b2b7cf1f94f8a96495409e94456f05be45
Author: David Reveman <davidr@novell.com>
Date: Wed Jan 3 03:36:02 2007 +0100
Send replies to all method calls unless the no_reply flag is set.
plugins/dbus.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 10df6edd0403ecf372c983c5393f9d0a38a53268
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 2 16:07:01 2007 +0100
Parse list option parameters properly and allow 0 parameters for
list options.
plugins/dbus.c | 80 ++++++++++++++++++++++++++++++++--------------------------
1 file changed, 44 insertions(+), 36 deletions(-)
commit 909a6de318aa623c22b1d613ec7bd179c1fcb000
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 2 14:40:22 2007 +0100
Never generate an error when option name and message parameters are valid.
plugins/dbus.c | 26 +++++++++++---------------
1 file changed, 11 insertions(+), 15 deletions(-)
commit 85616bbf7f0b5f418ff84e0616522399c8341909
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 2 14:08:18 2007 +0100
Only update window position when no pending position changes exists.
plugins/wobbly.c | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
commit dc5833fcb4b0c3cd2dfc0a81e7a7209a3104e40f
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 2 13:58:18 2007 +0100
Move away from having client side positioning of windows. Window
size must be server side so to be able to do atomic move-resize
operations position must also be server-side. This means that
serverX and serverY fields in CompWindow struct has higher priority
than attrib.x and attrib.y. attrib.x and attrib.y is still the client
side position and any code dealing with the visible position of a
window should use these. Code that needs to be aware of any pending
position changes should look at serverX and serverY.
plugins/place.c | 44 ++++++++++++------------
src/window.c | 105 ++++++++++++++++++++++++++++----------------------------
2 files changed, 74 insertions(+), 75 deletions(-)
commit 2b42ffe6c249c9754da6ed83cf17e79b8b23cb10
Author: David Reveman <davidr@novell.com>
Date: Tue Jan 2 13:06:54 2007 +0100
Make sure output devices are initialized.
src/screen.c | 1 +
1 file changed, 1 insertion(+)
commit 1fcbf28913ca0a7663f54388ed51003f2455fd71
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 31 12:50:24 2006 +0100
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 28750174b17d7c9ee637876dbe7944d4a60a8c08
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 31 12:39:22 2006 +0100
Bump version.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0c6408d6feaab755cceb57b62820701c5d881bfa
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 31 12:38:58 2006 +0100
make update-po.
po/cs.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/de.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/es.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/fi.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/fr.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/hu.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/it.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/ja.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/pl.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/pt_BR.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/sv.po | 578 ++++++++++++++++++++++++++++++++----------------------------
po/zh_CN.po | 575 +++++++++++++++++++++++++++++++----------------------------
po/zh_TW.po | 575 +++++++++++++++++++++++++++++++----------------------------
13 files changed, 3991 insertions(+), 3487 deletions(-)
commit 0c10a46766939081fbeeec3b9b1753fc96536c6d
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 31 12:35:17 2006 +0100
Add entry for 0.3.6 release.
NEWS | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
commit 6dc4dfc448c0b331bc0a66d7081189c19642cbf3
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 19:34:46 2006 +0100
Update AUTHORS file.
AUTHORS | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
commit 48ca5efb6dbe40fbd5161b6221b19dab9601ac1d
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 16:55:52 2006 +0100
Add comment about using libtaskmanager for creating the window menu.
kde/window-decorator/window.cpp | 4 ++++
1 file changed, 4 insertions(+)
commit aa4e919286e94beafa17ae4f9097a4ae2938ab93
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 16:34:18 2006 +0100
Make sure decorations are updated properly when window state change.
gtk/window-decorator/gtk-window-decorator.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit e036ab2b26112cd77c2e426e59eaf65d5ea092c0
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 16:30:28 2006 +0100
Avoid overflow in tooltip delay code.
gtk/window-decorator/gtk-window-decorator.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit d4c9cd57dbce9fc865285256f24a90303f761987
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 16:28:10 2006 +0100
Add menu button support.
gtk/window-decorator/gtk-window-decorator.c | 173 ++++++++++++++++++----------
1 file changed, 115 insertions(+), 58 deletions(-)
commit df96c2757d3a3ac4e634dc3ebb5960d462fbc68b
Author: Kristian Hogsberg <krh@bitplanet.net>
Date: Sat Dec 30 14:59:42 2006 +0100
Keep track of unconstrained size and have pointer motion events modify this
size instead of the actual window size.
plugins/resize.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 2c962b7bdfbf6a4793140e5b5ad54635102ae956
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 02:46:16 2006 +0100
Save position properly.
plugins/move.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit b243d70af4c56cb4b4438c0ae71759c9d0cdc4b7
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 02:45:18 2006 +0100
Use configureXWindow instead of XConfigureWindow.
plugins/resize.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit adc2b72e04ea99c82c3fe7c0542646ff606fc9ac
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 30 02:11:59 2006 +0100
Revert "Call moveWindow and update frame position in configureXWindow to make sure"
This reverts commit 94e8f94771426788a566f4e4fd7bb910aa6e55c7.
src/window.c | 35 ++---------------------------------
1 file changed, 2 insertions(+), 33 deletions(-)
commit 0390f90edd0089a6dbdc887677ac651b09f591a9
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 14:58:51 2006 +0100
Update COW geometry to match root window geometry.
src/screen.c | 6 ++++++
1 file changed, 6 insertions(+)
commit f57a5b7312b31756b7560c0c72989a8140b2974a
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 14:54:25 2006 +0100
We have to detect outputs again when the screen size changes.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b1d0e3f6a6e9822e95c957218e3bca73e3ddd4e5
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 04:27:45 2006 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6a62d79d976c17beffb4485f9e75989163d080a5
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 04:23:51 2006 +0100
Set max number of desktops to 36 by default and add configure script option
that can be used to adjust it.
configure.ac | 9 +++++++++
src/screen.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
commit bdf407774382563221b8bc13a1498731c3569955
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 03:59:41 2006 +0100
Make usage of composite overlay window default.
src/main.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 31a280c2d25cbd4781029fdadbeaea2fc4c2891c
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 03:54:42 2006 +0100
Try both direct and indirect rendering contexts in case one of them fail
to support GLX_EXT_texture_from_pixmap.
src/screen.c | 51 +++++++++++++++++++++++++++++++++++++++------------
1 file changed, 39 insertions(+), 12 deletions(-)
commit 97c5958324ac2f24ec076ddf194482e71097ca14
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 03:22:55 2006 +0100
Make strict binding default.
src/main.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 94e8f94771426788a566f4e4fd7bb910aa6e55c7
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 29 01:13:22 2006 +0100
Call moveWindow and update frame position in configureXWindow to make sure
that window position in CompWindow struct is always up to date.
src/window.c | 35 +++++++++++++++++++++++++++++++++--
1 file changed, 33 insertions(+), 2 deletions(-)
commit 54fec7f080fadd3a1a1c6eec990cdbbe338a2b09
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 23:22:10 2006 +0100
Add appropriate movement constraints.
plugins/move.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 115 insertions(+), 7 deletions(-)
commit b4c3defee3eb11211c99fe1c593ac9c504e87a9e
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 18:34:31 2006 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 134 +++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 122 insertions(+), 12 deletions(-)
commit 8816a9b1aeee615ba8b504e1b774b821e3012e88
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 18:33:59 2006 +0100
Add next_no_popup and prev_no_popup actions. These actions can be used to
switch between windows without the thumbnail popup window.
plugins/switcher.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 116 insertions(+), 8 deletions(-)
commit 634752c8df2a413246c3eb0855f582e916effafb
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 18:11:04 2006 +0100
Revert "Add window_list option to switcher plugin. It can be used to turn off the"
This reverts commit b307203c453a7463b94beabdd6ae9a86c92dc103.
plugins/switcher.c | 47 ++++++++++++++++-------------------------------
1 file changed, 16 insertions(+), 31 deletions(-)
commit 210ad478e634ee7221431a2ca0fd71de55974abf
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 17:58:19 2006 +0100
Use correct data type for default shadow_color variable.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6fb92879b2949843d4eca1a7b87bd4a5ded33e62
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 17:52:35 2006 +0100
Free memory allocated earlier if out-of-memory. Very unlikely to happen.
libdecoration/decoration.c | 3 +++
1 file changed, 3 insertions(+)
commit 523d01f92ce610d10f97cd8436f08cdc96da95ae
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 15:00:51 2006 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 156 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 156 insertions(+)
commit b307203c453a7463b94beabdd6ae9a86c92dc103
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 14:59:25 2006 +0100
Add window_list option to switcher plugin. It can be used to turn off the
window list popup window.
Based on patch by Bellegarde Cedric <gnumdk@puffy.homelinux.org>
plugins/switcher.c | 47 +++++++++++++++++++++++++++++++----------------
1 file changed, 31 insertions(+), 16 deletions(-)
commit 779dac4d320560f128cb703b7bbab904dddebf9a
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 14:29:57 2006 +0100
Make getPluginMetadata method return an array of features as well.
plugins/dbus.c | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
commit e943cf53ae4922e7ebc9b9e30867b7387c5f88cd
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 28 14:24:02 2006 +0100
Return plugin dependencies as an array.
plugins/dbus.c | 26 +++++++++++++++++++-------
1 file changed, 19 insertions(+), 7 deletions(-)
commit de63343663c44d3925b7fb6bdbf34a98365d622a
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Thu Dec 28 14:17:19 2006 +0100
Return string restrictions as an array.
plugins/dbus.c | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
commit 428283d394e2890d1213fda6f65a1628c566681e
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 27 19:28:48 2006 +0100
Update ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9509ad760a977ea744b0cf0a411621b162ce529a
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 27 09:54:14 2006 +0100
Fix unredirect of fullscreen windows when using overlay window for output.
include/compiz.h | 6 +++++
src/screen.c | 81 +++++++++++++++++++++++++++++++++++++++++++-------------
src/window.c | 11 ++++++++
3 files changed, 79 insertions(+), 19 deletions(-)
commit 94df352b45faa6eaa3d319b7273534f21ca1ffa3
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 27 09:51:20 2006 +0100
Indent correctly.
gtk/window-decorator/gtk-window-decorator.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit cb3db35feee890df8e4184ca497904044acaa4e7
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 26 14:40:43 2006 +0100
Align option descriptions.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 71d2b443d08332d58cbbd40434527d98b66bb318
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 26 14:34:15 2006 +0100
Add dbus support to gwd.
configure.ac | 12 ++
gtk/window-decorator/Makefile.am | 4 +-
gtk/window-decorator/gtk-window-decorator.c | 293 +++++++++++++++++++++++++---
3 files changed, 279 insertions(+), 30 deletions(-)
commit e33dd6567cf50f2417af265ea5956904ced135de
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 25 22:28:19 2006 +0100
Watch plugin directories for changes and send "pluginsChanged" signal when
the contents of a directory changes to indicate that the list of available
plugins need to be updated.
plugins/dbus.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 67 insertions(+), 1 deletion(-)
commit f96ce2ea0932aa3f5388f0bd4d1bafe397c26d1f
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 25 22:22:40 2006 +0100
Make gconf support in gwd optional.
configure.ac | 1 -
gtk/window-decorator/Makefile.am | 4 +-
gtk/window-decorator/gtk-window-decorator.c | 97 +++++++++++++++++++++++++++--
3 files changed, 94 insertions(+), 8 deletions(-)
commit afe8a5b20df05d3d6d7029c1a9e774ff42d5734a
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 25 22:15:24 2006 +0100
Rename automake conditional GCONF_PLUGIN to USE_GCONF.
configure.ac | 2 +-
plugins/Makefile.am | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit dab1d2ca10e5548e0920593f3ecfbc990610d560
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 25 21:58:26 2006 +0100
Add inotify plugin, which implements the previously added file
notification API.
configure.ac | 13 +++
plugins/Makefile.am | 12 ++-
plugins/inotify.c | 279 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 303 insertions(+), 1 deletion(-)
commit ddeddf4f81cf0dea8fb5b9a71129a1b3dda0a430
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 25 21:45:43 2006 +0100
Add abstract file notification API. Needs plugin implementation.
include/compiz.h | 49 +++++++++++++++++++++++++++++++++++
src/display.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/plugin.c | 2 --
3 files changed, 128 insertions(+), 2 deletions(-)
commit 115786f4f3715363958daa2073c8f4961553586c
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 24 02:59:11 2006 +0100
Add getOutputExtentsForWindow screen function. Plugins that modify the window
extents should wrap this function. An updateWindowOutputExtents function
has also been added and it should be used to update the output extents in the
CompWindow struct. Decoration plugin has been updated for these changes.
include/compiz.h | 57 +++++++++++++++++++++++++++++++---------------------
plugins/decoration.c | 43 +++++++++++++++++++++++++++++++++------
src/screen.c | 27 +++++++++++++------------
src/window.c | 31 +++++++++++++++++++++-------
4 files changed, 109 insertions(+), 49 deletions(-)
commit f3e65374cf88e1113f5b3f8654666d257db1f51c
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 23 17:02:16 2006 +0100
Remove SetWindowScaleProc type, which should have been removed when
window scale attributes were removed.
include/compiz.h | 4 ----
1 file changed, 4 deletions(-)
commit 301575abd38002e4cb5ebfedb700e0a566d83725
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 23 03:43:22 2006 +0100
Add 'GetPluginMetadata' method, which returns metadata for available plugins.
plugins/dbus.c | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 137 insertions(+), 10 deletions(-)
commit aac1766c15bf72eaa03d3fde0f0ea0cad6e340d2
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 23 01:51:02 2006 +0100
Add short comments and examples to 'List' and 'GetMetadata' methods.
plugins/dbus.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
commit bd2013827ba2a2a6c95eeb455d3fe22dcf9bb5e0
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 23 01:41:00 2006 +0100
Add "GetPlugins" method that can be used to retrieve a list of available
plugins.
plugins/dbus.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 92 insertions(+), 18 deletions(-)
commit 3bd90291056e58639e8d5b72b309d08ee6af10d2
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 23 01:37:08 2006 +0100
Add plugin loader function "listPlugins" and implement availablePlugins
function. Plugin loaders that implement listPlugins should return an array
of plugin names that can possible be loaded from the specified path.
include/compiz.h | 7 +++
src/plugin.c | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 155 insertions(+)
commit 79cc0661d0a9e11713bc5a493b4f445219064aef
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 22 18:27:13 2006 +0100
Add author to some headers where it's missing.
gtk/window-decorator/gtk-window-decorator.c | 2 ++
kde/window-decorator/decorator.cpp | 26 ++++++++++++++------------
kde/window-decorator/decorator.h | 2 ++
kde/window-decorator/main.cpp | 2 ++
kde/window-decorator/options.cpp | 2 ++
kde/window-decorator/options.h | 2 ++
kde/window-decorator/utils.cpp | 2 ++
kde/window-decorator/utils.h | 2 ++
kde/window-decorator/window.cpp | 2 ++
kde/window-decorator/window.h | 2 ++
libdecoration/decoration.c | 2 ++
11 files changed, 34 insertions(+), 12 deletions(-)
commit bfd8c2e6e8d8f7b5ccc57c91bf61374b3fd24ba9
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 22 02:35:57 2006 +0100
Add desktop sub menu to window popup window.
kde/window-decorator/window.cpp | 55 +++++++++++++++++++++++++++++++++++++++++
kde/window-decorator/window.h | 2 ++
2 files changed, 57 insertions(+)
commit 864266543c2068a81acc0735e0fa7fb37f4c732e
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 16:59:09 2006 +0100
Set backgroundLoaded to false when background property changed so that it
gets reloaded when painting the background.
src/event.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 1d3cc202fe7a62d8080b501beca68a7c988be210
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 16:18:16 2006 +0100
Fix typo.
kde/window-decorator/window.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8edac7cf2af525e0366a719f809630a9b5fd8a2f
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 16:15:24 2006 +0100
Make sure we always have a reasonable geometry set.
kde/window-decorator/window.cpp | 4 ++++
1 file changed, 4 insertions(+)
commit 6ec4fc27e32277bae8bb3225516bffc2f3a30f63
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 16:01:50 2006 +0100
Decorate windows with unknown window type.
kde/window-decorator/decorator.cpp | 1 +
1 file changed, 1 insertion(+)
commit c5cdb794982ad11c49bbdd07e6c185455530fcd6
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 15:59:55 2006 +0100
Make screen edges 2 pixels thick as some DnD clients will not send xDnd events
otherwise.
src/screen.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
commit 53ef3d212cb2338d2a0f9aebc6e697b45fbf5a32
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 15:53:18 2006 +0100
Remove background.png.
images/Makefile.am | 2 --
1 file changed, 2 deletions(-)
commit f220eeb7b2c0edf511dcdf0196bfebb05a615fa4
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 01:39:39 2006 +0100
Check window type before adding decorations to a window.
kde/window-decorator/decorator.cpp | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
commit 9919572e544c3a5a110cf91c4e59bfcb31064ea7
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 01:07:45 2006 +0100
Add support for force quit dialog.
kde/window-decorator/decorator.cpp | 14 ++++++++
kde/window-decorator/utils.cpp | 4 +++
kde/window-decorator/utils.h | 1 +
kde/window-decorator/window.cpp | 69 +++++++++++++++++++++++++++++++++++++-
kde/window-decorator/window.h | 5 +++
5 files changed, 92 insertions(+), 1 deletion(-)
commit 76d86b4c867defe7ecd04ffc9f761e9630ad1896
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 21 01:06:16 2006 +0100
Make sure we have a valid server time.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 7cd4576d585b3fdb390e0dd062137058e5f45d09
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 21:51:43 2006 +0100
Add support for main menu toolkit action.
kde/window-decorator/decorator.cpp | 7 +++++++
kde/window-decorator/utils.cpp | 3 +++
kde/window-decorator/utils.h | 1 +
3 files changed, 11 insertions(+)
commit d0413075ad1529d3b457615c4cd080cb4b32134c
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 21:45:16 2006 +0100
Add support for run dialog toolkit action.
kde/window-decorator/decorator.cpp | 7 +++++++
kde/window-decorator/utils.cpp | 3 +++
kde/window-decorator/utils.h | 1 +
3 files changed, 11 insertions(+)
commit a4c3b371ada1f7ef80c7701783342714a108a8f2
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 21:43:15 2006 +0100
Add initial toolkit action support and handle window menu toolkit action.
kde/window-decorator/decorator.cpp | 35 +++++++++++++++++++++++++++++++++++
kde/window-decorator/utils.cpp | 5 +++++
kde/window-decorator/utils.h | 2 ++
3 files changed, 42 insertions(+)
commit 5a918cb66d410057a93b67c795854430ea43de3e
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 21:42:09 2006 +0100
Remove ROOT_OFF_X and ROOT_OFF_Y from wiget geometry and add clientGeometry
function which returns client window geometry.
kde/window-decorator/window.cpp | 19 ++++++++++++++++++-
kde/window-decorator/window.h | 1 +
2 files changed, 19 insertions(+), 1 deletion(-)
commit 5e0479feddbf0b277b5d443d417c2bf51ec43ce2
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 19:34:11 2006 +0100
Remove opacity menu. Consistency is more important than features.
kde/window-decorator/window.cpp | 42 +----------------------------------------
kde/window-decorator/window.h | 10 ----------
2 files changed, 1 insertion(+), 51 deletions(-)
commit cf3c13437490eba7ad8c1b3eb02b199bed8e0b2a
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 19:27:47 2006 +0100
geometry function should just return the parent widget geometry.
kde/window-decorator/window.cpp | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
commit 7c97362eb80bc15dc9352396a677af3b4cfc6973
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 03:55:01 2006 +0100
Remove default background image.
images/background.png | Bin 109 -> 0 bytes
src/main.c | 2 +-
src/screen.c | 2 +-
3 files changed, 2 insertions(+), 2 deletions(-)
commit ff558dead99bb75aea09f0661fdfa7a4d0fd92e6
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 03:51:05 2006 +0100
Handle the case where no background image can be loaded.
include/compiz.h | 1 +
src/paint.c | 27 ++++++++++++++++++++-------
src/screen.c | 1 +
3 files changed, 22 insertions(+), 7 deletions(-)
commit f6a0b1110d645f23641cb3827da0be8949ded17c
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 20 03:13:41 2006 +0100
Check for shared object instead of libtool archive.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c88991544f9ffbb3f54512739290f57335147356
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 19:53:00 2006 +0100
Hide button event windows for tiny windows where buttons are not visible.
gtk/window-decorator/gtk-window-decorator.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit fc87d28bd5e46320cf110d81b196edcb6e4a61ec
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 06:58:24 2006 +0100
Move xinerama clipping to right place.
src/window.c | 87 +++++++++++++++++++++++++++++++-----------------------------
1 file changed, 45 insertions(+), 42 deletions(-)
commit 1552527339ca14709d8c795e8cf43e4509181be5
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 06:54:49 2006 +0100
Another go at getting the workarea computed correctly. Should be easier to get
it right this time as struts are already clipped to xinerama edges.
src/screen.c | 90 +++++++++++++++++++++++++++++++++---------------------------
1 file changed, 50 insertions(+), 40 deletions(-)
commit e73b46c1794a5d3a6d3480d8895f299b0ca795ef
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 06:49:37 2006 +0100
Clip struts to xinerama edges.
src/window.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
commit 7d1acd457a445cbf8dd57aad58bb58e21dceb5b7
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 04:42:28 2006 +0100
Remove whitespace in header.
kde/window-decorator/window.h | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 712c37450387ae06d4241223ca6f45e613e4f078
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 01:47:21 2006 +0100
Handle floating and overlapping struts properly.
src/screen.c | 51 +++++++++++++++++++++++++++++++++++----------------
1 file changed, 35 insertions(+), 16 deletions(-)
commit ec2e927271b4674993157bb35bb9c8543afeb40e
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 19 00:21:21 2006 +0100
Fix license info. LGPL header was a cut-n-paste mistake. All kde window
decorator code is GPL2.
kde/window-decorator/decorator.cpp | 25 ++++++++++++-------------
kde/window-decorator/decorator.h | 20 ++++++++++----------
kde/window-decorator/main.cpp | 20 ++++++++++----------
kde/window-decorator/options.cpp | 20 ++++++++++----------
kde/window-decorator/options.h | 20 ++++++++++----------
kde/window-decorator/utils.cpp | 20 ++++++++++----------
kde/window-decorator/utils.h | 20 ++++++++++----------
kde/window-decorator/window.cpp | 21 ++++++++++-----------
kde/window-decorator/window.h | 24 ++++++++++++------------
9 files changed, 94 insertions(+), 96 deletions(-)
commit df68805f98a9954e9994899adb84a7b32af7f6e9
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 23:22:47 2006 +0100
Fix building of kde window decorator.
kde/window-decorator/Makefile.am | 17 ++++++++++++-----
kde/window-decorator/decorator.cpp | 1 -
kde/window-decorator/window.cpp | 1 -
3 files changed, 12 insertions(+), 7 deletions(-)
commit e4a5886b4eded0bbf8ae0eb2844036a99db2db24
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 17:07:21 2006 +0100
Obvious fix for point in rectangle calculation.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 974b5d6680e6a8bcc56fc1326387374550b3a3a0
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 15:20:45 2006 +0100
Kill whitespaces.
kde/window-decorator/main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4e186f53d9aedee3b6633e52343b640d8b07a3ed
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 15:19:54 2006 +0100
No need to set these to NULL in destructor.
kde/window-decorator/decorator.cpp | 6 ------
1 file changed, 6 deletions(-)
commit 2eb99c9db448c60245d2f2d0e95e139f661c338d
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 15:18:59 2006 +0100
Kill some whitespaces.
kde/window-decorator/decorator.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 48e7e25f9f7348d2b4932c9cfddc772718443188
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 12:10:03 2006 +0100
Add KDE window decorator.
configure.ac | 76 +-
kde/window-decorator/KWinInterface.h | 17 +
kde/window-decorator/Makefile.am | 32 +-
kde/window-decorator/decorations.cpp | 21 -
kde/window-decorator/decorations.h | 40 -
kde/window-decorator/decorator.cpp | 956 ++++++++++++++++++
kde/window-decorator/decorator.h | 170 ++++
kde/window-decorator/main.cpp | 155 ++-
kde/window-decorator/options.cpp | 185 ++++
kde/window-decorator/options.h | 138 +++
kde/window-decorator/qdecorator.cpp | 156 ---
kde/window-decorator/qdecorator.h | 25 -
kde/window-decorator/qwmscreen.cpp | 89 --
kde/window-decorator/qwmscreen.h | 36 -
kde/window-decorator/qwmutils.cpp | 77 --
kde/window-decorator/qwmutils.h | 12 -
kde/window-decorator/qwmwindow.cpp | 138 ---
kde/window-decorator/qwmwindow.h | 49 -
kde/window-decorator/utils.cpp | 189 ++++
kde/window-decorator/utils.h | 57 ++
kde/window-decorator/window.cpp | 1823 ++++++++++++++++++++++++++++++++++
kde/window-decorator/window.h | 233 +++++
22 files changed, 3967 insertions(+), 707 deletions(-)
commit 46b1157576ee783120b3b15bad9ff613ab02de1c
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 18 10:11:11 2006 +0100
Fix typo that caused shadow of right window border to sometimes be rendered
wrong.
libdecoration/decoration.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bfb9fb5f3112fe508fe8068ad2dcffd7281681f2
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 17 17:51:11 2006 +0100
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 353 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 351 insertions(+), 2 deletions(-)
commit 8cea0443bb4060b463fbb837529d200f9b6c65b4
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 17 15:31:23 2006 +0100
Add gwd.schemas.in to EXTRA_DIST.
gtk/window-decorator/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
commit cd2723ceec2dc331af275e5e4f39e7e5ed2cd907
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 16 01:03:57 2006 +0100
Fix --no-detection option issue.
src/screen.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit bd76fbd13b06b7e1667177b3a25cb9e445365377
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 16 00:58:21 2006 +0100
Add reference counting and fixup function names.
gtk/window-decorator/gtk-window-decorator.c | 16 ++++++++--------
include/decoration.h | 12 ++++++++++--
libdecoration/decoration.c | 16 ++++++++++++++--
3 files changed, 32 insertions(+), 12 deletions(-)
commit d5b87f8c9a9284bedfc8a60f1ea9a77330248748
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 15 13:58:17 2006 +0100
Move decor_destroy_shadow.
libdecoration/decoration.c | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
commit 6f355602b363386687531a20b42f2121b9fd19e0
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 22:33:40 2006 +0100
Fill with transparent black if there's no shadow picture.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6c7a2196ffb13a5f4fcc781f905511225f6faef2
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 22:32:10 2006 +0100
Return early if there's no shadow picture.
libdecoration/decoration.c | 3 +++
1 file changed, 3 insertions(+)
commit 382981f7526e7dbac9c7053527e9f78ae8d1c0e8
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 21:02:32 2006 +0100
Snap to output extents.
plugins/wobbly.c | 36 ++++++++++++++++++++++++------------
1 file changed, 24 insertions(+), 12 deletions(-)
commit 9f759145cdbb93a7be900e91779039526b85eb08
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 19:07:46 2006 +0100
Fix some memory leaks.
plugins/dbus.c | 43 +++++++++++++++++++++++++++++++++++++------
1 file changed, 37 insertions(+), 6 deletions(-)
commit 225614fa2fdb7bf0da77422dc5d7043900b28700
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 17:00:11 2006 +0100
Fix typo.
plugins/wobbly.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b936ee1e06c3266a89f608d97deccdb893c99036
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 16:59:31 2006 +0100
Compute edge start and end offsets correctly.
plugins/wobbly.c | 37 +++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
commit 87fca5afd2790d914296e7830f5ffc827d597dce
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 16:43:12 2006 +0100
Fix typo that caused struts to be ignored.
plugins/wobbly.c | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
commit 39e1fc460af5c64fc4101d2601f9d6ec9b66c7cd
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 06:08:26 2006 +0100
Add PropertyChangeMask to event_mask for grabWindow so it can be used to
get a valid server time stamp.
src/screen.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit d8ab3089bf36b6572fa65ca20534b9f5835c1c29
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 05:43:24 2006 +0100
Don't use border_layout to figure out client window width as it might not
be initialized when this function is called.
gtk/window-decorator/gtk-window-decorator.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit bb45aa7a73bc6657f74892593c0cc110b66b98f5
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 05:03:13 2006 +0100
Snap to window struts instead of workarea.
plugins/wobbly.c | 121 +++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 95 insertions(+), 26 deletions(-)
commit fa8fa641bd820d16cb2b2923d0af2f230ed43ac4
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 12 00:56:07 2006 +0100
Fix typo that caused glFinish to not be called before drawing of a new frame
and made timing and frame rate throttling incorrect.
src/screen.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ab4daa4df9937ad481029f36000135251baa8d60
Author: Mike Cook <mcook@novell.com>
Date: Tue Dec 12 00:33:25 2006 +0100
Only hide windows on current output.
plugins/scale.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 6175b6420359fdb002bafe410d082a23ac8598a2
Author: Mike Cook <mcook@novell.com>
Date: Tue Dec 12 00:25:58 2006 +0100
Add initiate_output action, which initiates scale mode only for windows
visible on current output.
plugins/scale.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 61 insertions(+), 6 deletions(-)
commit 840ddf50dca9123fddca4a489556a741aed4b4cb
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 23:44:18 2006 +0100
Add svg plugin.
configure.ac | 1 +
plugins/Makefile.am | 8 ++
plugins/svg.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 261 insertions(+)
commit 18776186f0c15aeab5e1ffffcfeff9a8be976f68
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 23:40:52 2006 +0100
Remove extension from default image name.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e3357b5ab626b2a861ef39bb80f72b1589170ae3
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 23:40:39 2006 +0100
Remove extension from default image name.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1536e33bde9368ac8d8455e7df88399849393212
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 22:01:03 2006 +0100
Add png to default plugin list.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 981c157f55db3ec729bc3843a6893e19d4cb112b
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 21:57:14 2006 +0100
Add png plugin.
plugins/Makefile.am | 5 +
plugins/png.c | 550 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 555 insertions(+)
commit 92700011a9121e77f5eadbf61a0fc34eba5721fe
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 11 21:55:05 2006 +0100
Make image loading extensible.
include/compiz.h | 92 +++++++-----
plugins/cube.c | 3 +-
plugins/screenshot.c | 17 +--
src/Makefile.am | 1 -
src/display.c | 86 +++++++++++
src/readpng.c | 413 ---------------------------------------------------
src/screen.c | 83 +++++------
src/texture.c | 35 +----
8 files changed, 196 insertions(+), 534 deletions(-)
commit e7186a83d1cb41e4883737e2a8259d7947d3c4d7
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 22:50:29 2006 +0100
Send error reply if option doesn't exist.
plugins/dbus.c | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
commit bc0daec0fac060e0c93297d6f5950071d4a1fa2b
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 22:06:30 2006 +0100
Send "chenged" signal when and option change value.
plugins/dbus.c | 357 +++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 308 insertions(+), 49 deletions(-)
commit 05baced43e2c51b501d7e5945d18123fd395f222
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 22:04:57 2006 +0100
Unwrap display functions pointers when finishing.
plugins/gconf.c | 4 ++++
1 file changed, 4 insertions(+)
commit 8eab0bf16bb30efdf1138ce506681d5bd73788fb
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 10:48:07 2006 -0500
Add "list" and "getMetadata" members. Always send replies. Based on patch
by Mike Dransfield.
plugins/dbus.c | 194 ++++++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 166 insertions(+), 28 deletions(-)
commit a5d4215d6a74505619c8dce8581c74a7e3c0cd13
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 10:40:55 2006 -0500
Build libdecoration before plugins.
Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4f5254d1b026f231ab79a949075cd86a84200427
Author: David Reveman <davidr@novell.com>
Date: Sun Dec 10 10:14:37 2006 -0500
Add optionTypeToString function.
include/compiz.h | 3 +++
src/option.c | 23 +++++++++++++++++++++++
2 files changed, 26 insertions(+)
commit 6a73b6a69323b7e16f0d4ccdd2865c4b308e2c16
Author: David Reveman <davidr@novell.com>
Date: Sat Dec 9 05:17:04 2006 -0500
Move decoration property decoding into libdecoration.
include/decoration.h | 16 ++++
libdecoration/decoration.c | 81 +++++++++++++++++++++
plugins/Makefile.am | 4 +-
plugins/decoration.c | 178 ++++++++++++++++-----------------------------
4 files changed, 161 insertions(+), 118 deletions(-)
commit 40c0c47dee9b4dbf9b4d41dcc96d9414671b957b
Author: David Reveman <davidr@novell.com>
Date: Fri Dec 8 21:04:09 2006 -0500
Use data structures from decoration.h.
plugins/decoration.c | 71 ++++++++++++++--------------------------------------
1 file changed, 19 insertions(+), 52 deletions(-)
commit c73a8862f3f964efe0395a703f5daf0cf9888c43
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 7 16:38:22 2006 -0500
Move DM selection code into libdecoration.
gtk/window-decorator/gtk-window-decorator.c | 308 +++-------------------------
include/decoration.h | 28 +++
libdecoration/decoration.c | 272 ++++++++++++++++++++++++
3 files changed, 328 insertions(+), 280 deletions(-)
commit 2905a4552e135bc7bee2418f04b6609219d0d103
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 7 12:25:18 2006 -0500
Check for other screen grabs before calling layoutThumbs.
plugins/scale.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d652d10c004d5fa873a5e904888ffdff0e784919
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 7 12:16:10 2006 -0500
Make sure the headers can be included in C++ code.
include/compiz.h | 8 ++++++++
include/decoration.h | 8 ++++++++
2 files changed, 16 insertions(+)
commit a41017e069ac88f15b571c10ced921e13cf5cb7f
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 7 12:04:30 2006 -0500
Fix source offset.
libdecoration/decoration.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit d0fbe9dca605bf88b2787337b97602a553019afd
Author: David Reveman <davidr@novell.com>
Date: Thu Dec 7 12:03:57 2006 -0500
Add -ldecoration to Libs.
libdecoration/libdecoration.pc.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8ee327a91207df255760b02c073527f32c3b4ca6
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 16:09:24 2006 -0500
Simple optimization for metacity themes, only redraw shadow background when
decoration size changed.
gtk/window-decorator/gtk-window-decorator.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 7f224b6faed0058f712130fe751aefe4d1cec3a6
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 15:54:23 2006 -0500
Compute button width properly and don't clip window title when metacity
themes is used.
gtk/window-decorator/gtk-window-decorator.c | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
commit cc924236fd3614d35491b2555578b8cb0bc63f56
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 11:39:14 2006 -0500
Move draw_simple_shape function into libdecoration.
gtk/window-decorator/gtk-window-decorator.c | 30 ++---------------------------
include/decoration.h | 9 +++++++++
libdecoration/decoration.c | 26 +++++++++++++++++++++++++
3 files changed, 37 insertions(+), 28 deletions(-)
commit d17c22762c3aa90e79c7e9a76396458d3482b8b9
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 05:57:25 2006 -0500
Add CompActionStateTermEdge if initiated by edge.
plugins/switcher.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
commit 9dd6151e089501bdafbd44d1ec9ab963db574490
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 05:56:14 2006 -0500
Add missing CompActionStateInitButton to initiate actions.
plugins/scale.c | 3 +++
1 file changed, 3 insertions(+)
commit 630a10a73d2af6dcd885ae69386123628a5e3a3b
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 05:55:09 2006 -0500
Fix reading of action options. The complete option is now read before the
updated value is written back.
plugins/gconf.c | 394 ++++++++++++++++++++++++++++++++------------------------
1 file changed, 225 insertions(+), 169 deletions(-)
commit 34e4989c40e3d9cfc384d52d1e8255c2f616bfd3
Author: David Reveman <davidr@novell.com>
Date: Wed Dec 6 05:52:59 2006 -0500
Allow event window to be the root window if screen is grabbed.
src/event.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 23954547cbe973b66ac540a459317008d44d2189
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 12:43:45 2006 -0500
Revert "Call updateWindowAttributes before windowStateChangeNotify."
This reverts commit 19cc3e33baf4b760562b5654359f2a0bee6197d6.
src/event.c | 4 ++--
src/window.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 3f6e343fae88c11609f7e641647ed4753b5c874f
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 12:37:43 2006 -0500
Another try at making the maximize effect work properly.
plugins/wobbly.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
commit 16bed0fceb2de3bf19637e0ee6dca4890ec8f629
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 12:36:23 2006 -0500
Fix typo.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 2c5aac9d1f159e33672f9aab0e318508edf0783b
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 12:35:43 2006 -0500
Update window size after changing input extents and use server width and height
when updating frame window.
src/window.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 371244f9ecf225404a49373303818656eb6b1b2f
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 10:57:11 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
commit 497de229c11416588828b37dd1d041bcb08ea193
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 10:18:31 2006 -0500
Make sure switcher window isn't added as a normal window.
gtk/window-decorator/gtk-window-decorator.c | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
commit 7801605dacdc25ea4323129588895f719f8a4662
Author: David Reveman <davidr@novell.com>
Date: Tue Dec 5 09:11:30 2006 -0500
Add mipmap option.
plugins/decoration.c | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
commit f16f72d49c464763a5f85c9df59c850d6d675551
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 17:45:34 2006 -0500
Make sure a picture is created for switcher decorations and set stretch
offset a bit better.
gtk/window-decorator/gtk-window-decorator.c | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
commit 447b5105142b4383a5c221672a4f1dc8e4d233a8
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 17:29:13 2006 -0500
Compute button locations and titlebar stretch offset correctly for metacity
themes.
gtk/window-decorator/gtk-window-decorator.c | 62 ++++++++++++++++++++---------
1 file changed, 43 insertions(+), 19 deletions(-)
commit 9af9b8633be32c9e70fd71deeff34b2cfe1204a0
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 17:27:50 2006 -0500
Stretch decorations from south-east instead.
libdecoration/decoration.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit a5052027ded30a81e1396c6e11209fca5ee85604
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 17:26:48 2006 -0500
Trigger maximize effect properly.
plugins/wobbly.c | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
commit 0fccea785a6eff2fd045c171f60492bbd742f62b
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 16:54:51 2006 -0500
Compute window output extents properly.
plugins/decoration.c | 200 +++++++++++++++++++++++++++++----------------------
1 file changed, 116 insertions(+), 84 deletions(-)
commit 19cc3e33baf4b760562b5654359f2a0bee6197d6
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 16:53:48 2006 -0500
Call updateWindowAttributes before windowStateChangeNotify.
src/event.c | 4 ++--
src/window.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 90b3cfbfc131efebe668d33d9d7bb5fac625a180
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 12:22:20 2006 -0500
Remove N_QUADS_MAX.
gtk/window-decorator/gtk-window-decorator.c | 2 --
1 file changed, 2 deletions(-)
commit a9a47570ff032162b128f56fd9353b28d2c875f5
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 12:14:49 2006 -0500
Finish libdecoration implementation and move gtk-window-decorator over to
using it completely.
gtk/window-decorator/gtk-window-decorator.c | 837 ++++++++++-----
include/decoration.h | 138 ++-
libdecoration/decoration.c | 1479 +++++++++++++++++++++------
3 files changed, 1823 insertions(+), 631 deletions(-)
commit 34f8e7d60a2ac526bbf92566624e73c9452a7740
Author: David Reveman <davidr@novell.com>
Date: Mon Dec 4 10:48:33 2006 -0500
Apply alignment correctly.
plugins/decoration.c | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
commit 0980b76a66391223b4c51a949bdd9aa6abf067e5
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 30 12:47:07 2006 -0500
Rewrote decoration opacity code and moved it to libdecoration.
gtk/window-decorator/gtk-window-decorator.c | 151 +++--------------
include/decoration.h | 13 ++
libdecoration/decoration.c | 253 +++++++++++++++++++++++++++-
3 files changed, 280 insertions(+), 137 deletions(-)
commit ba7e4b085bacf6c78b368f347ed212bab788cdd9
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 30 02:30:06 2006 -0500
No longer need cairo-xlib-xrender.h.
gtk/window-decorator/gtk-window-decorator.c | 1 -
1 file changed, 1 deletion(-)
commit e4188001656c6619d28767388f352166e1c7bb2b
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 30 02:29:01 2006 -0500
Rewrite and move a lot more code into libdecoration.
gtk/window-decorator/gtk-window-decorator.c | 539 ++++++++++---------------
include/decoration.h | 70 ++--
libdecoration/decoration.c | 588 +++++++++++++++++-----------
3 files changed, 613 insertions(+), 584 deletions(-)
commit bbee58d555697f5dcf7f89af81d3552fa4b0ba7a
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 13:54:03 2006 -0500
Improve shadow code performance by adding clipping and avoiding opacity
step when possible.
libdecoration/decoration.c | 121 +++++++++++++++++++++++++++++++++++++++++----
1 file changed, 111 insertions(+), 10 deletions(-)
commit b84f87aedf2b33a4bb46521bf53cec1c1d2465eb
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 13:50:26 2006 -0500
Damage output extents correctly when window decorations change.
plugins/decoration.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
commit 766a62d88a9950ca04bd8bfc8a2e4af0fb0c6592
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 11:01:19 2006 -0500
Move more code into libdecoration.
gtk/window-decorator/gtk-window-decorator.c | 628 ++++++++--------------------
include/decoration.h | 19 +-
libdecoration/decoration.c | 106 +++--
3 files changed, 246 insertions(+), 507 deletions(-)
commit 47642af9d5520dad69767e5748dac21014470f2b
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 10:53:25 2006 -0500
Do not ignore override_redirect windows.
plugins/decoration.c | 3 ---
1 file changed, 3 deletions(-)
commit aea40d4fd332b01aa8735713f0139e74e9e2f10e
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 10:52:40 2006 -0500
Move damageWindowOutputExtents so that it's always called.
src/event.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit de4e0525e0ace5329cfd053753adac60803c17c0
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 29 10:51:12 2006 -0500
Use addWindowDamageRect.
src/window.c | 45 +++++++++++++++++++++------------------------
1 file changed, 21 insertions(+), 24 deletions(-)
commit 2d764529b88692ff8cb7f3e2bfa838500bc4c3a3
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 14:35:06 2006 -0500
Expose decor_shadow_t struct and add pixmap to this struct.
include/decoration.h | 13 ++++++++-----
libdecoration/decoration.c | 12 +++++-------
2 files changed, 13 insertions(+), 12 deletions(-)
commit 1f301b54f404a58b93846ea237a2620662428d3e
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 14:25:58 2006 -0500
Use decor_context_t structs.
gtk/window-decorator/gtk-window-decorator.c | 354 +++++++++++++---------------
1 file changed, 165 insertions(+), 189 deletions(-)
commit 74c7ca63673b756af9d9e0b9ab133e105fa3fba8
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 12:22:46 2006 -0500
Withdrawn windows that are still visible should be moved.
src/screen.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit bdb9be069c2374f34dae5e633df0d5cbc25b261c
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 10:17:30 2006 -0500
Move drop-shadow code from gtk-window-decorator to libdecoration.
configure.ac | 2 +-
include/decoration.h | 37 +++++
libdecoration/decoration.c | 352 +++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 390 insertions(+), 1 deletion(-)
commit d852b4764174d99715a479d85e1ac55c6dd289f7
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 00:14:49 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 12bffde2f6988bc2154bfc5ef049fbbd675a874f
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 28 00:08:44 2006 -0500
Add hover time option.
plugins/scale.c | 26 ++++++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
commit 043382fa80eb6fcdc3fbdabbb549cad341816601
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 23:49:33 2006 -0500
Add drag-n-drop hover support to scale plugin.
plugins/scale.c | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 203 insertions(+), 10 deletions(-)
commit 6e3969fb273bcfeee30c819153eb1e343780d4c4
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 23:32:26 2006 -0500
Add xdndStatusAtom and xdndDropAtom.
include/compiz.h | 4 +++-
src/display.c | 2 ++
2 files changed, 5 insertions(+), 1 deletion(-)
commit 8f5735de04d96fc140145c8312bd637e10b654fe
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 10:09:11 2006 -0500
Fix placement of scaled icons.
plugins/switcher.c | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
commit 9d8cffe5285d7ac2c5e408d7fc3db4614ec50dbf
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 08:52:51 2006 -0500
Align.
gtk/window-decorator/gtk-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 7579bfeb3f54429bc8b07ed2ce57cfde4834ab0d
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 08:49:20 2006 -0500
Use libdecoration functions.
gtk/window-decorator/gtk-window-decorator.c | 359 ++++++----------------------
1 file changed, 73 insertions(+), 286 deletions(-)
commit 5488b826a3f37db6d254b6d6716fce5d950883e7
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 27 00:20:38 2006 -0500
Use decor_set_vert_quad_row and decor_set_horz_quad_line.
gtk/window-decorator/gtk-window-decorator.c | 408 +++++++++-------------------
1 file changed, 130 insertions(+), 278 deletions(-)
commit e5d34541575f446500fc6eaaaa2518e61238e121
Author: David Reveman <davidr@novell.com>
Date: Sun Nov 26 23:59:38 2006 -0500
Use decor_quads_to_property.
gtk/window-decorator/gtk-window-decorator.c | 127 +++++-----------------------
1 file changed, 19 insertions(+), 108 deletions(-)
commit 4ae44024ebe605fa013ae27dffb210aeb3583595
Author: David Reveman <davidr@novell.com>
Date: Sun Nov 26 23:58:56 2006 -0500
Link to libdecoration.
gtk/window-decorator/Makefile.am | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit b5a9c9ac9857c1b0bc2b2d3d5e8303a712deae7a
Author: David Reveman <davidr@novell.com>
Date: Sun Nov 26 12:32:06 2006 -0500
Use data types in decoration.h.
gtk/window-decorator/gtk-window-decorator.c | 83 ++++++++---------------------
1 file changed, 21 insertions(+), 62 deletions(-)
commit a8d0c31f1aafcd6132864299dffd1d20428a9f36
Author: David Reveman <davidr@novell.com>
Date: Sun Nov 26 12:11:17 2006 -0500
Add libdecoration and move some initial code from gtk-window-decorator into it.
Makefile.am | 2 +-
configure.ac | 7 +
gtk/window-decorator/Makefile.am | 8 +-
gtk/window-decorator/gtk-window-decorator.c | 2 +
include/Makefile.am | 4 +-
include/decoration.h | 158 ++++++++
libdecoration/Makefile.am | 11 +
libdecoration/decoration.c | 535 ++++++++++++++++++++++++++++
libdecoration/libdecoration.pc.in | 12 +
9 files changed, 734 insertions(+), 5 deletions(-)
commit 536cd8c33a2982861ff103cb02ee3cc506beb836
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 25 10:40:58 2006 -0500
glxcomp -> compiz.
include/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 6cae899711f1880d5a8831aeeab7cf4c24f549ac
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 16:59:00 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
commit 4a32b9b7cb700c6328a51ae6fe7b727b550b55c6
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 16:55:26 2006 -0500
Add initiate_group option.
plugins/scale.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 92 insertions(+), 12 deletions(-)
commit 52fe5b2243d26d4208011b7481400e91286fc05c
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 16:50:56 2006 -0500
Pass active window as "window" argument on screen edge events instead of
screen edge windows.
src/event.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit c6413398403594c2aa0ccb86157841a18a08e872
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 15:58:34 2006 -0500
Add ScaleType enum and use this enum instead of allWindows boolean.
plugins/scale.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
commit 059e7953feaa81e9aefddfe5aa506f3954fead18
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 15:48:33 2006 -0500
Use addWindowDamageRect so that damage is reported properly for
transformed windows.
plugins/wobbly.c | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
commit f237c1ae9e6c9ce807213933275f180821acdad0
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 15:36:03 2006 -0500
Remove damageTransformedWindowRegion and damageWindowRegion.
include/compiz.h | 12 ---------
src/event.c | 2 +-
src/window.c | 76 ++++++++++++++++----------------------------------------
3 files changed, 22 insertions(+), 68 deletions(-)
commit 577461d755a9a6e19dc4c623cc12e764a18b0453
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 15:20:27 2006 -0500
Remove window scale.
include/compiz.h | 7 ---
plugins/wobbly.c | 169 ++++++++++---------------------------------------------
src/screen.c | 1 -
src/window.c | 38 +------------
4 files changed, 31 insertions(+), 184 deletions(-)
commit c06ad946569e6fb7c62038052e08bae064ff4ea1
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 15:05:27 2006 -0500
Add addWindowDamageRect function.
include/compiz.h | 4 ++++
src/window.c | 48 +++++++++++++++++++++++++++++++-----------------
2 files changed, 35 insertions(+), 17 deletions(-)
commit 8e038b95838ac3f56808a59a83ed399746ad8459
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 14:22:48 2006 -0500
Just move input focus when selecting window in scale mode. Activate
window when leaving scale mode.
plugins/scale.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 819c0f4a164090b8334cad7d8a95e208057672bd
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:37:57 2006 -0500
Update ABIVERSION.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8767e490cc4412d24f7b2ac42ebdfa7b664c0e00
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:37:12 2006 -0500
Update switcher plugin to use drawWindow function for drawing thumbnails.
Thumbnails now include decorations and shadows.
plugins/switcher.c | 95 +++++++++++++++++-------------------------------------
1 file changed, 29 insertions(+), 66 deletions(-)
commit b27ed8f9c53ade6dfc5304eee5b95f6a07c47a51
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:34:57 2006 -0500
Use lastPaint as paint attributes for drawWindow. Fix thumbnail opacity
calculations, current window opacity should not be used when computing
new opacity value.
plugins/scale.c | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
commit d73947df2d8304cf66cde48524fcab5848b89367
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:13:26 2006 -0500
Use lastPaint for drawWindow paint attributes.
plugins/minimize.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
commit f6a325b9010ff2e78da6e2942e374db4722ee4aa
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:12:06 2006 -0500
Applying fade values in drawWindow was a bad idea. Back out that change
and be a bit more efficient and only compute new fade values if steps
variable is non-zero.
plugins/fade.c | 166 ++++++++++++++++++++++++++-------------------------------
1 file changed, 77 insertions(+), 89 deletions(-)
commit 14b69cdc3f28d5bfd766c8367171416688ed5516
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 11:08:15 2006 -0500
Makes more sense to update lastPaint in paintWindow function.
src/paint.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
commit 5fbc43b2dd6a1c2bb161c24f8195c9fed5f13753
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 00:49:11 2006 -0500
Remove whitespaces.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 630cceca5652cc6b0e8b8b9ffb55bf7fc07c7fc6
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 00:46:55 2006 -0500
Make thumbnail opacity behave a bit better.
plugins/scale.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit e58b83ea69f846003292142da303c496a31178de
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 00:04:21 2006 -0500
Use drawWindow for window transformations.
plugins/scale.c | 127 +++++++++++++++++++++++---------------------------------
1 file changed, 53 insertions(+), 74 deletions(-)
commit 37013b50c73ca6d17ffeb85cb3e92d76f15e7499
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 00:03:55 2006 -0500
Use drawWindow function for window transformations.
plugins/minimize.c | 80 ++++++++++++++++++++++++++----------------------------
1 file changed, 39 insertions(+), 41 deletions(-)
commit 8fb7e6ae394339de31ff3dd4841bfbe1209626ab
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 22 00:00:57 2006 -0500
Hook into drawWindow and apply current fade values there.
plugins/fade.c | 69 ++++++++++++++++++++++++++++++++++------------------------
1 file changed, 40 insertions(+), 29 deletions(-)
commit 3fbba2a9ab2fc31818a5ddaead8600d176199c71
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 23:57:29 2006 -0500
Hook into drawWindow instead of paintWindow.
plugins/decoration.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
commit 4e804466b6b40d0f7031121ab6d1abf6732c6a10
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 19:24:34 2006 -0500
Add damageTransformedWindowRect function.
include/compiz.h | 8 ++++++++
src/window.c | 28 ++++++++++++++++++++++++++++
2 files changed, 36 insertions(+)
commit 0a4954b693f371f70fb854aeef6a923925e62256
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 19:00:17 2006 -0500
Add damageTransformedWindowRegion function.
include/compiz.h | 8 ++++++++
src/window.c | 57 ++++++++++++++++++++++++++++++++++++++------------------
2 files changed, 47 insertions(+), 18 deletions(-)
commit 41f8f38d67f65b693805aa01480c179434fba10a
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 18:57:52 2006 -0500
Init xTranslate and yTranslate to 0.0.
src/window.c | 2 ++
1 file changed, 2 insertions(+)
commit bb754a57995c68915bae4b536bc2e5ddeaf89303
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 18:05:47 2006 -0500
Add xTranslate and yTranslate to WindowPaintAttrib struct.
include/compiz.h | 2 ++
plugins/water.c | 4 +++-
src/paint.c | 6 ++++--
3 files changed, 9 insertions(+), 3 deletions(-)
commit 3897ab32668eb34ae538bd0b60272a5d6aa5d8d7
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 17:16:36 2006 -0500
Add PAINT_WINDOW_NO_CORE_INSTANCE_MASK.
include/compiz.h | 1 +
src/paint.c | 8 ++++++++
2 files changed, 9 insertions(+)
commit 5c0341272efe47aeb021eafb1fbf78f64764a990
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 12:35:05 2006 -0500
Add drawWindow function.
include/compiz.h | 12 ++++++++++++
src/paint.c | 17 +++++++++++++----
src/screen.c | 1 +
3 files changed, 26 insertions(+), 4 deletions(-)
commit a51073dcbc4c2ef6acf954b0c61c6c9633275a46
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 12:22:19 2006 -0500
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0d5d9cb6b9433de408981c312a4094b99c295162
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 11:54:56 2006 -0500
Add entry for 0.3.4 release.
NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
commit 5773c5b2f5d5f4469d1c0b8e340a517cb1b280ec
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 11:53:48 2006 -0500
Bump version.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2aabd958e659540502913b5f9cd46c05e135baad
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 21 11:23:31 2006 -0500
make update-po for upcoming release.
po/cs.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/de.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/es.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/fi.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/fr.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/hu.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/it.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/ja.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/pl.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/pt_BR.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/sv.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/zh_CN.po | 589 ++++++++++++++++++++++++++++++++----------------------------
po/zh_TW.po | 589 ++++++++++++++++++++++++++++++++----------------------------
13 files changed, 4095 insertions(+), 3562 deletions(-)
commit 467c081cd1aa2abc3f37906a1d75ca6cc6ab4cfe
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 20 17:23:03 2006 -0500
Bump ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 170ce31866b25ed3851e83fe1b33481dd6f501cf
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 20 17:20:31 2006 -0500
Move input focus to closest ancestor if window doesn't accept focus.
src/window.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 72586e3f244577b3635f59f5dbfd3ef6d208241d
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 20 16:25:42 2006 -0500
Add pendingMaps variable, which is used to keep track of any pending map notify
events.
include/compiz.h | 1 +
src/event.c | 2 ++
src/window.c | 15 +++++++++++----
3 files changed, 14 insertions(+), 4 deletions(-)
commit 8fc2b068fdcf98153537b81aa57913679fe2c08a
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 20 16:07:01 2006 -0500
Make sure any minimized ancestors are made visible when activating a window.
src/window.c | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
commit 2c1b7ffbec2042e2e9a88d47c892dfb325827a66
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 20 15:44:13 2006 -0500
Do not require minimize action when minimizing transients.
src/window.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 52b38c02ff72a2e3ebf6a249f1f5be2977399cf4
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 16 17:02:06 2006 -0500
Fix typo.
plugins/wobbly.c | 2 +-
src/paint.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 9728c445d917c7c6c129f9ae3cea90f725e7a8df
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 16 17:01:12 2006 -0500
Mulitply matrix.xy and matrix.yx properly.
plugins/decoration.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit ecef3a36910d850d621743bb31f49723ffd852ad
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 15 12:28:58 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 165 ++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 161 insertions(+), 4 deletions(-)
commit 02f2e5a8604b598439c9574c25b0a8b857642cf0
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Nov 15 12:16:21 2006 -0500
Add a few new shapes to annotate plugin and an action option that can be
used to draw these shapes.
plugins/annotate.c | 472 +++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 405 insertions(+), 67 deletions(-)
commit 5db7db460d144c638f267de1afd7394e162eb1f4
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 15 12:10:57 2006 -0500
Add getColorOptionNamed function.
include/compiz.h | 6 ++++++
src/option.c | 18 ++++++++++++++++++
2 files changed, 24 insertions(+)
commit c84742a95a57817b4a58e21903838a54169b4955
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 14 15:04:27 2006 -0500
If output is scaled, add destination output as damage.
plugins/clone.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit f3ee48bd9bcd1a9e127919534af0d14728fe670f
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 14 15:03:21 2006 -0500
Move front buffer update out of the output paint loop.
src/display.c | 151 ++++++++++++++++++++++++++++------------------------------
1 file changed, 74 insertions(+), 77 deletions(-)
commit f8f235d95431c820ee9d2291e405169eb290ae5a
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 14 14:43:41 2006 -0500
Remove whitespaces.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 3e58e1146a224af02ecd6539457be29d46d35a84
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 14 14:15:03 2006 -0500
Add clearTargetOutput function.
include/compiz.h | 4 ++++
1 file changed, 4 insertions(+)
commit a3c50c15119116dbb51942eff1273ba1ac045fcc
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 19:17:44 2006 -0500
Use clearTargetOutput instead of clearScreenOutput.
plugins/cube.c | 6 +++---
plugins/plane.c | 2 +-
src/paint.c | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
commit 79695adace28e7a6fb108456f174f330612c43dc
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 19:12:31 2006 -0500
Add clearTargetOutput function.
src/display.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
commit c4d6ce5f1cbe8c8f3dcdf46abb579e8a91cfb736
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 19:03:01 2006 -0500
Walk output list backwards in case they are overlapping.
src/screen.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 98a823c8acfc204d7835ff05516e10573ab32f28
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 18:10:04 2006 -0500
Only move managed windows when switching viewport.
src/screen.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit a951b719b61c9cc87a70d34d4a544b9f0d67a8c7
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 17:30:53 2006 -0500
Update to use output workarea.
plugins/move.c | 34 ++++++++++++++++++++++------------
1 file changed, 22 insertions(+), 12 deletions(-)
commit 1ac7040395a1c7d139b9a386faa0612614e905b5
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 15:24:20 2006 -0500
Fix typo.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 28ebafb07564e9d76d496b1f621d19e63a404b9e
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 12:22:26 2006 -0500
Fix event window placement for metacity themes.
gtk/window-decorator/gtk-window-decorator.c | 196 +++++++++++++++++++++++-----
1 file changed, 162 insertions(+), 34 deletions(-)
commit 603b7f40f74fe0b29a7254357b2bfdce1524c6de
Author: David Reveman <davidr@novell.com>
Date: Mon Nov 13 10:18:27 2006 -0500
Keep line less than 80 columns.
gtk/window-decorator/gtk-window-decorator.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 6de89a2e80efced65eb4c5f15ada6a85a2e3c468
Author: David Reveman <davidr@novell.com>
Date: Sun Nov 12 12:31:28 2006 -0500
Add support for new metacity theme version and add version checking that
also allow us to support metacity versions < 2.15.21.
configure.ac | 14 +-
gtk/window-decorator/gtk-window-decorator.c | 254 ++++++++++++++++------------
2 files changed, 162 insertions(+), 106 deletions(-)
commit 09a192d2329a4a6761b667c27811c55edf12b591
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 18:48:58 2006 -0500
Check if we have visible region without output and clear color buffers before
swapping if that is the case.
src/display.c | 4 ++--
src/screen.c | 42 +++++++++++++++++++++++++++++++++++++++++-
2 files changed, 43 insertions(+), 3 deletions(-)
commit d3749b4e9de7624eac4b9b97de42c4725e122da5
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 18:16:40 2006 -0500
Remove cleared variable.
include/compiz.h | 1 -
src/display.c | 2 --
2 files changed, 3 deletions(-)
commit a7b11ba66ced4b21410a2f2058931cf92d63f2c9
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 18:14:07 2006 -0500
Switch to using clearScreenOutput.
plugins/cube.c | 17 +++++------------
plugins/plane.c | 3 +--
src/paint.c | 8 +-------
3 files changed, 7 insertions(+), 21 deletions(-)
commit 23ae94683e598738574922672d82b53a7b474d15
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 18:13:03 2006 -0500
Add clearScreenOutput function.
include/compiz.h | 5 +++++
src/screen.c | 29 +++++++++++++++++++++++++++++
2 files changed, 34 insertions(+)
commit d32ac34676f2a87d60ad9e4fe426281595c5b859
Author: Bellegarde Cedric <gnumdk@puffy.homelinux.org>
Date: Sat Nov 11 17:24:55 2006 -0500
Add zoom factor option.
plugins/zoom.c | 45 ++++++++++++++++++++++++++++++++++++---------
1 file changed, 36 insertions(+), 9 deletions(-)
commit b0a7bd5cfb382cf54810f33add9ddcf56b7cffec
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 17:04:59 2006 -0500
Remove scale applied at the add geometry stage in wobblyDrawWindowTexture
instead of in wobblyPaintWindow.
plugins/wobbly.c | 51 ++++++++++++++++++++++++++++++++++++---------------
1 file changed, 36 insertions(+), 15 deletions(-)
commit 5a88c2e56e3a17ee1330d9923b409e82a568f5bc
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:42:18 2006 -0500
Use getWorkareaForOutput.
plugins/place.c | 27 +--------------------------
1 file changed, 1 insertion(+), 26 deletions(-)
commit 6a43bdfb2105fe93a102c773e7855168148fc11f
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:40:08 2006 -0500
Avoid override redirect windows.
plugins/place.c | 3 +++
1 file changed, 3 insertions(+)
commit 843750ba757a13b98403026dca86277f704476fe
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:34:45 2006 -0500
Bump ABI version number.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 77455199cbe7bff0a2cea2d7223ca060e5045ad3
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:33:41 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 9a0efda552a534a7c61eb6ddd333b55ef6888503
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:33:16 2006 -0500
Use the --no-detection option when generating schemas.
plugins/Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit c42e5cc9f1b682f79b735ca7cef28230e58c9f4b
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:32:06 2006 -0500
Add no detection option.
include/compiz.h | 1 +
src/main.c | 6 ++++++
src/screen.c | 13 +++++++++++--
3 files changed, 18 insertions(+), 2 deletions(-)
commit 9410e620811cc896fc453fce8f2b63b754a398ac
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 13:02:55 2006 -0500
Make outputs option a list of strings instead of a string.
src/screen.c | 111 ++++++++++++++++++++++++++++-------------------------------
1 file changed, 52 insertions(+), 59 deletions(-)
commit 561a8fb1479e4dacdb20010cabe6ce734ccb14c5
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 12:01:12 2006 -0500
Update current output after updating output devices.
src/screen.c | 2 ++
1 file changed, 2 insertions(+)
commit a5b6e1b6c499f9d01b022a18775067029ed69da8
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 11:56:40 2006 -0500
Detect refresh rate and outputs before initializing plugins.
src/screen.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit e51612cde194aff7af2c5885a28db331e04a2240
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 11:54:16 2006 -0500
Move call to updateOutputDevices out of reshape function to avoid it being
called twice at startup.
src/screen.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 0fea353913a69706ae903ba271e14d75a79b2cec
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 11:49:24 2006 -0500
Make sure that refresh rate and outputs are detected when detect_refresh_rate
and detect_outputs are set to true.
src/screen.c | 102 ++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 59 insertions(+), 43 deletions(-)
commit f46bf00da456b0cd6fde4720dfa9531f4f5f3cbe
Author: David Reveman <davidr@novell.com>
Date: Sat Nov 11 11:06:37 2006 -0500
Compute per output workarea.
include/compiz.h | 9 ++--
src/screen.c | 138 ++++++++++++++++++++++++++++++++-----------------------
2 files changed, 85 insertions(+), 62 deletions(-)
commit 36bdb1aabe198d0990ce1ce7789836a7fe2c8050
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 18:18:13 2006 -0500
Never include override_redirect windows.
plugins/scale.c | 3 +++
1 file changed, 3 insertions(+)
commit ee17055bb7ba93b6e4fe722e45b718589353cf93
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 16:55:11 2006 -0500
Allow moving of windows within the whole desktop area.
src/window.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 6d5f2ffb20342e298bcc041dd503194afa413645
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 16:21:25 2006 -0500
Only advance fade one step per time we paint the screen.
plugins/fade.c | 31 +++++++++++++++++++------------
1 file changed, 19 insertions(+), 12 deletions(-)
commit f179360cc478056ff0e02e2a309c1caace5db455
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 15:31:15 2006 -0500
Add output offset when making window fullscreen.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 63def5f551a6e5d48d999b9037ce42f570f3e662
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 15:30:15 2006 -0500
Only do size changes on managed windows.
src/window.c | 3 +++
1 file changed, 3 insertions(+)
commit 64f9ee6923887e1b9cd541baf9e6320038fbb13b
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 14:46:42 2006 -0500
Both width and height must match.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit fce992bc0189f7b67c3b577dc237ba0d22ca100b
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 13:41:45 2006 -0500
Only sync position if state is SCALE_MODE_IN.
plugins/scale.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5d3156e9453ba38ea55cc9dffa05ee1600a8ed36
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 12:14:01 2006 -0500
Only care about _NET_WM_STATE changes if window is not managed.
src/event.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a214d63d540e74c20eb71a3cca756e5cee76b395
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 12:10:50 2006 -0500
Allow fullscreen action on all windows with wmType Normal. (8958)
src/window.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 188db64423d6dd4118718da0e5d1e1e75ce76b47
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 12:08:57 2006 -0500
Constrain state when receiving property change notify. (8958)
src/event.c | 1 +
1 file changed, 1 insertion(+)
commit 217000b9bd604ce94b55766a0d38ac7a424a1354
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 11:58:42 2006 -0500
Always avoid windows with wmType that is desktop or dock.
plugins/scale.c | 3 +++
1 file changed, 3 insertions(+)
commit 372e84493d5501dea4313263c980a78473dae08c
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 11:58:32 2006 -0500
Always avoid windows with wmType that is desktop or dock.
plugins/switcher.c | 3 +++
1 file changed, 3 insertions(+)
commit a90a221535d3fad997ce6d40d6d300c82f630e25
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 11:57:03 2006 -0500
Use wmType instead of type when forcing desktop and dock windows to be
visible on all desktops.
src/event.c | 4 ++++
src/window.c | 6 ++++--
2 files changed, 8 insertions(+), 2 deletions(-)
commit ae7669faeed2aeb016b56189ef49979c7b106062
Author: David Reveman <davidr@novell.com>
Date: Fri Nov 10 10:40:59 2006 -0500
showWindow and hideWindow should never do anything with unmanaged windows.
Make sure desktop hint is set properly for initially mapped windows and
desktop/dock windows.
src/window.c | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
commit a6665389c6ad7119a3f2783a2aa8525ea9819556
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 18:37:02 2006 -0500
Focus should only be moved to managed windows and when leaving showing
desktop mode only unhide windows that are actually in showing desktop mode.
This fixes a really nasty bug that appeared after adding support for multiple
desktops.
src/screen.c | 4 +++-
src/window.c | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
commit ef63fc959a2b674c1943666e1d3870d02b2bc371
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 18:20:20 2006 -0500
Remove whitespaces.
plugins/annotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 78ee66d0163f8d422daf3d3af583b673747c14b7
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 18:16:16 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit e756cc63ef77b67d49d12512e78c8b0c09c2decc
Author: Diogo Ferreira <diogo@underdev.org>
Date: Thu Nov 9 18:15:04 2006 -0500
Add color option to annotate plugin.
plugins/annotate.c | 32 ++++++++++++++++++++++++++++++--
1 file changed, 30 insertions(+), 2 deletions(-)
commit 5e3b574e0b3dd04ef9ad96432d2ff5881f8b738f
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 17:32:36 2006 -0500
Update ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 33d73558b6dabf47f95bcf16996fccece63d09b3
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 17:32:00 2006 -0500
Handle output changes.
plugins/clone.c | 73 +++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 55 insertions(+), 18 deletions(-)
commit 32f57d2d9408419de650a3f1f3679ed85b51e362
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:53:37 2006 -0500
Call cubeLoadImg on output change notify.
plugins/cube.c | 3 +++
1 file changed, 3 insertions(+)
commit 340412b62e4d5bc19585907f71c96b4fe4a021c2
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:52:59 2006 -0500
Set fullscreenOutput variable properly.
plugins/cube.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
commit e05ebec9a3eb9b2e207eb1e3e513dce27411fb63
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:40:59 2006 -0500
Fix typo.
plugins/cube.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c8dcba36040b004101903b5c6d06213b0e181ca3
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:40:33 2006 -0500
Handle output changes.
plugins/cube.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
commit bda689c18b52b62dca07ef3495548e793dd82b1e
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:25:54 2006 -0500
Add outputChangeNotify function.
include/compiz.h | 7 +++++++
src/screen.c | 9 +++++++++
2 files changed, 16 insertions(+)
commit c229ed2327a36576d1102ad922b608140fb29a08
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:18:09 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 73508fb297f424a7f2363c5472c034b2c46771de
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:16:27 2006 -0500
Add fullscreenOutput variable which is used to determine if there's
any output that only covers part of a cube side.
plugins/cube.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
commit 2d385b36d1f9562105193e3fa7a3aa0ddc78c502
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:03:58 2006 -0500
Fix some clone remove issues.
plugins/clone.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
commit b732690ad2c6e8f43382a758fc99f872fa422a61
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:02:52 2006 -0500
Make sure we grabbed the screen before we check if a window is a 'scale'
window.
plugins/scale.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit bf01a451718121400fc0f3ee26f3a94750489351
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:01:05 2006 -0500
Use setDefaultViewport.
plugins/water.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 2bb07c9715ace5ef1038f565acc1b4d1a251ca5a
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 16:00:40 2006 -0500
Make sure every output is within the screen region.
src/screen.c | 94 +++++++++++++++++++++++++++++++++++++++---------------------
1 file changed, 62 insertions(+), 32 deletions(-)
commit 6417cbfbd4b5b108f66511c6de3f561096702cce
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 15:45:19 2006 -0500
Add detect_outputs and outputs options, which gives full control over
each outputs framebuffer region. Very useful for testing of multiple
outputs.
include/compiz.h | 8 +-
src/display.c | 6 ++
src/screen.c | 233 +++++++++++++++++++++++++++++++++++++++++--------------
3 files changed, 186 insertions(+), 61 deletions(-)
commit fd80b04a8289593a54fcb905937a0690c1406859
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 10:00:32 2006 -0500
Set struts on clone input stealing windows.
plugins/clone.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
commit eb4f556b197fe496362303af8eae99279059698e
Author: David Reveman <davidr@novell.com>
Date: Thu Nov 9 09:58:40 2006 -0500
Make it so input only windows can internally have struts set.
src/screen.c | 2 +-
src/window.c | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
commit b3a11b9aa8a9191751e6593b6cbe22a76cbc8d3f
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 8 13:46:07 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
commit e43fa242da6af3ec69050362254312707b927be1
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 8 13:43:24 2006 -0500
Update ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 0018cd0bdc035feb2d7bb116d7fd9d639170b5ef
Author: Mike Cook <mcook@novell.com>
Date: Wed Nov 8 13:42:18 2006 -0500
Compute xTranslate and yTranslate correctly for output specific zoom.
plugins/zoom.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 2034040a6820cf6aba2b0b2b622a9590a81308a2
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 8 12:15:39 2006 -0500
Scale all visible windows and not only those visible on the current output.
plugins/scale.c | 10 ----------
1 file changed, 10 deletions(-)
commit 5ddf9d6a56564ce7e3e36d49c91e55453c5ae996
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 8 12:10:52 2006 -0500
Switch between all visible windows and not only those visible on the
current output.
plugins/switcher.c | 22 ++++------------------
1 file changed, 4 insertions(+), 18 deletions(-)
commit 0b9e220db418419d69ff11770a634e81b725d9fa
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 8 12:05:31 2006 -0500
Release grab on terminate action and handle window movement while in
scale mode properly.
plugins/scale.c | 109 +++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 72 insertions(+), 37 deletions(-)
commit ff37692170c270d896e622cb949fe31c164e3fb3
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 18:57:46 2006 -0500
Send viewport move request if selected window is not on current viewport.
plugins/scale.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
commit 9bed8f0d4a83d29a2c3ece29a8019ac7ebc714da
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 18:53:17 2006 -0500
Add initiate_all option.
plugins/scale.c | 143 +++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 105 insertions(+), 38 deletions(-)
commit 72f9b0ffa2188e231880ee978caa66b76a14a94f
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 13:26:14 2006 -0500
Fix typo.
gtk/window-decorator/gtk-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 91c14fdbb4d9882826d2a1e81146b6381568612c
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 13:25:54 2006 -0500
Don't use gdk_color_parse as color string contains an alpha value.
gtk/window-decorator/gtk-window-decorator.c | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
commit d8982543844c1149efd3d332379c64234061090d
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 12:16:33 2006 -0500
Update current output when receiving MotionNotify events.
src/event.c | 7 +++++++
1 file changed, 7 insertions(+)
commit f9688509d92e988c8f8472aa96ec92f578b858e7
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 12:01:40 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 83cbed08c5cf1c12bbd664a326fcb1525d1e00ec
Author: Mirco Muller <macslow@bangang.de>
Date: Tue Nov 7 11:57:23 2006 -0500
Add shadow color option.
gtk/window-decorator/gtk-window-decorator.c | 46 +++++++++++++++++++++++++----
plugins/decoration.c | 27 ++++++++++++++---
2 files changed, 63 insertions(+), 10 deletions(-)
commit 40480738496c15a8e0313a7754dc208199418a47
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:43:31 2006 -0500
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 1452 +++++++++++++++++++++++++++++++++++++++------
1 file changed, 1258 insertions(+), 194 deletions(-)
commit 981000dda5ebc224b083322c520f4c7d8b1685d1
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:40:45 2006 -0500
Add clone plugin which can be used to clone outputs in a convenient way.
Currently more of a prototype as we need randr++ and input transformation
in the server to do this properly.
plugins/Makefile.am | 5 +
plugins/clone.c | 758 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 763 insertions(+)
commit 1f2e1fe3b3f6d454dd0685e9a0e3d4212b6a5760
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:35:36 2006 -0500
Add initial annotate plugin.
configure.ac | 20 +-
plugins/Makefile.am | 9 +
plugins/annotate.c | 667 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 693 insertions(+), 3 deletions(-)
commit 23f0bb246aed17790aeeec52b1fb5877cf0627fc
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:32:13 2006 -0500
Remove whitespaces.
plugins/screenshot.c | 2 --
1 file changed, 2 deletions(-)
commit 7a224f5187a2f8116cbbebeb9d6dfeddde46cb50
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:31:28 2006 -0500
Fix so that screenshot plugin works with multiple outputs.
plugins/screenshot.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit ff994e6e186e9e3a7756e8582c641e7e16d4f80e
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:29:28 2006 -0500
Track paintTransformedScreen changes.
plugins/plane.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 36fbb307df260558ce0a425596a102fa39d87000
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:27:33 2006 -0500
Make zoom per output.
plugins/zoom.c | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
commit 96c6f2d945ad7ea72c48858f6e688a5769107ca2
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:22:39 2006 -0500
Add region to paintTransformedScreen arguments. Add ApplyScreenTransform
function so that plugins can do more advanced transformations. Add
cleared flag to keep track of if the screen has been cleared or not when
painting multiple outputs. Update cube plugin to use these things and
handle multiple outputs better.
include/compiz.h | 38 +++++++----
plugins/cube.c | 204 +++++++++++++++++++++++++++++++++++++++----------------
src/display.c | 3 +
src/paint.c | 59 +++++++++-------
src/screen.c | 1 +
5 files changed, 209 insertions(+), 96 deletions(-)
commit c4d6ce348108fd9cd199784dfbfefb4393fe841c
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:10:32 2006 -0500
Remove whitespaces.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6166d4e281dac19f2a93106aaf68ce82b44a43d0
Author: David Reveman <davidr@novell.com>
Date: Tue Nov 7 11:09:19 2006 -0500
Add getWorkareaForOutput and use it to maximize windows properly.
include/compiz.h | 5 +++++
src/screen.c | 33 +++++++++++++++++++++++++++++++++
src/window.c | 43 ++++++++++++++++++++++++-------------------
3 files changed, 62 insertions(+), 19 deletions(-)
commit 1079eab1e71e7548a16342a959ed89637c1b800b
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 1 12:27:33 2006 -0500
Set viewport correctly.
src/display.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a1485351dd9f73fa1e61a7eda535e500a78f2e49
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 1 11:31:56 2006 -0500
Remove --test-mode from usage message as it doesn't exist anymore.
src/main.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 8d7a09a484b759efb9e41eeaa632b97c444adc12
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 1 11:29:44 2006 -0500
Whitespace changes.
src/screen.c | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
commit d21fd243f65ab2de9c4d55a9b045b1fae9ecc629
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 1 11:24:20 2006 -0500
Whitespace changes.
src/window.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit c026d9921b0313643d085873335d5e3260bbee5c
Author: David Reveman <davidr@novell.com>
Date: Wed Nov 1 11:21:43 2006 -0500
Disable _NET_WM_SYNC_REQUEST protocol for override_redirect windows.
src/window.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 93c6012d3bc0ef1fe155ab74619644a6d51c43ac
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:26:56 2006 -0500
Increment ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ae7f2ee69d562bedf94c300fdf3e438c5c623db5
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:25:34 2006 -0500
Allow horizontal desktop size 2 and greater.
plugins/rotate.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 7e29290e7bccab7987bd882e85960672c40357e7
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:23:37 2006 -0500
Add multi-head support and handle small desktop sizes better.
plugins/cube.c | 202 +++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 153 insertions(+), 49 deletions(-)
commit 6f687c9e41f2cb502a5a25dbfd1934fad6d21021
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:21:40 2006 -0500
Handle multi-head better.
plugins/scale.c | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
commit eeec8ad7e3363e4614a4ca67a860899311d5d1ff
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:21:12 2006 -0500
Handle multi-head better.
plugins/switcher.c | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)
commit 5528e29edb49e3f26f88505c059579e7ef5a391b
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 31 13:19:36 2006 -0500
Add getCurrentOutputExtents function.
include/compiz.h | 7 +++++++
src/screen.c | 20 ++++++++++++++++++++
2 files changed, 27 insertions(+)
commit 27b03f5d0e73c3216ca29fa4797fe450e3092167
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 30 17:35:11 2006 -0500
Use output->width and output->height.
src/paint.c | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
commit 1317fb729a1d934fa8863ffdf853a26324456997
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 30 17:33:02 2006 -0500
Use output->width and output->height.
src/display.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit 073f042c7ae62655e3ece3918127e39cd72b0696
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 30 17:31:57 2006 -0500
Add width and height fields to CompOutput.
include/compiz.h | 2 ++
src/screen.c | 6 ++++++
2 files changed, 8 insertions(+)
commit 7f1a8885a2575207bca1d1c7a3493c2338dbeeb5
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 30 17:24:07 2006 -0500
Set viewport to output device region before painting each output and only
call glClear once when painting multiple outputs.
include/compiz.h | 5 +++++
plugins/cube.c | 4 ++--
plugins/switcher.c | 5 ++---
src/display.c | 12 ++++++------
src/paint.c | 40 +++++++++++++++++++++++++++++-----------
5 files changed, 44 insertions(+), 22 deletions(-)
commit e8069e9608b5d80b9f43f2b83c1b1590d8709a9b
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 30 14:07:34 2006 -0500
Set output name correctly.
src/screen.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit f2e0a356c10a3fe75d5d22ebe5ebedc7eb2da6db
Author: David Reveman <davidr@novell.com>
Date: Sat Oct 28 14:04:14 2006 -0400
Fix handling of _NET_DESKTOP_GEOMETRY client messages.
src/event.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit b8809f92739f0ff6397ae7078e204b93d3b5a948
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 27 15:45:02 2006 -0400
Initial support for multiple desktops.
include/compiz.h | 57 +++++++++--
plugins/minimize.c | 25 +++--
plugins/scale.c | 3 +
plugins/switcher.c | 4 +
src/display.c | 23 +++--
src/event.c | 33 ++++--
src/screen.c | 288 +++++++++++++++++++++++++++++++++++++++++------------
src/window.c | 188 +++++++++++++++++++++++++++-------
8 files changed, 489 insertions(+), 132 deletions(-)
commit fea8ad2a49ca57b491e972ee56a3706809fab5dd
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 27 15:42:13 2006 -0400
Fix DEFAULT_PLUGINS list.
configure.ac | 2 +-
plugins/Makefile.am | 2 +-
plugins/compiz.schemas.in | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit f468ffa96da17bd4ccf7638c2f02e9de551f80a1
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 27 15:37:10 2006 -0400
Handle desktop width less than 4 times the screen better.
plugins/cube.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
commit 453d9b7200fd689947946bc7fa32d1a28cc6df99
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 27 14:47:42 2006 -0400
Make zoom plugin work without "largedesktop" feature.
plugins/zoom.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 24413cd5821a9946f2316639a64b7f8518fbbb44
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 27 14:29:47 2006 -0400
Don't initiate any animations when desktop width is less then 4 times
the screen.
plugins/rotate.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit 5727b6eca142564b79541ce1ee513fa6c666bb79
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Wed Oct 25 11:16:55 2006 -0400
Add basic compiz event support.
include/compiz.h | 18 ++++++++++++++++--
src/display.c | 3 ++-
src/event.c | 9 +++++++++
3 files changed, 27 insertions(+), 3 deletions(-)
commit 1372adfe49f4ae7aed9114c4fbe040565a2437ce
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 25 10:18:29 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 4734 ++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 4517 insertions(+), 217 deletions(-)
commit 2aa838321aab5f7f961aa4b5cec4e3c7cccec88c
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 25 10:17:42 2006 -0400
Add edgeButton, which can be used to require a button press for edge actions
to be triggered.
include/compiz.h | 10 ++++++----
plugins/dbus.c | 32 ++++++++++++++++++++++++--------
plugins/gconf-dump.c | 11 +++++++++++
plugins/gconf.c | 35 ++++++++++++++++++++++++++++++++---
src/event.c | 39 +++++++++++++++++++++++++++++++++++++++
src/option.c | 6 ++++++
6 files changed, 118 insertions(+), 15 deletions(-)
commit afffa3730f80410bc41dd1dffc365570f99b640e
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 15:11:27 2006 -0400
Post release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 13908aa36f767eedfc7179aa70ed6f5ed0570b27
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 14:55:37 2006 -0400
Update ABI version.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 66a7d65593a87a36e39f1ddcab5d1d0c37bcc5ba
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 14:55:00 2006 -0400
Add entry to NEWS file for upcoming release.
NEWS | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
commit db6ce1bfc55b2d5b7284504239d0540dda2077a9
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 14:43:01 2006 -0400
Bump version for upcoming release.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7037f02cd705166a588c281858183841e17d4559
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 14:42:23 2006 -0400
Make update-po for upcoming release.
po/cs.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/de.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/es.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/fi.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/fr.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/hu.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/it.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/ja.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/pl.po | 349 ++++++++++++++++++++++++++++++++++-------------------------
po/pt_BR.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/sv.po | 353 ++++++++++++++++++++++++++++++++++--------------------------
po/zh_CN.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
po/zh_TW.po | 350 ++++++++++++++++++++++++++++++++++-------------------------
13 files changed, 2625 insertions(+), 1927 deletions(-)
commit faa2e6006c60708578aa6c016b3c77df964052aa
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 12:40:40 2006 -0400
Fix typo.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 47c3c136d363519e11084dc136c216316da2faae
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 20 12:39:58 2006 -0400
Grab the server to make sure that we send correct attributes to override
redirect windows.
src/window.c | 50 +++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 41 insertions(+), 9 deletions(-)
commit 4885ba580062357f74eb6a74819c2bc8b65c9d56
Author: Thierry Reding <thierry@gilfi.de>
Date: Fri Oct 20 10:52:57 2006 -0400
Make sure metacity theme could be loaded.
gtk/window-decorator/gtk-window-decorator.c | 2 ++
1 file changed, 2 insertions(+)
commit 5e151638b2966c84d3d117aa6c252d54d7c095c4
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 18 16:04:34 2006 -0400
Make moveInputFocusToWindow handle WM_TAKE_FOCUS hint properly.
include/compiz.h | 3 +++
src/display.c | 15 +++++++++++++++
src/window.c | 23 ++++++++++++++++++++++-
3 files changed, 40 insertions(+), 1 deletion(-)
commit 685b2b17bc2c510a66231ec52bc3b34745656530
Author: Mirco Muller <macslow@bangang.de>
Date: Tue Oct 17 16:40:08 2006 -0400
Start- and end-color-stop for the skydome fallback gradient options.
plugins/cube.c | 94 +++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 74 insertions(+), 20 deletions(-)
commit 12c439586e8f072f81158481bb1dd502b0af3ead
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 17 13:55:22 2006 -0400
Create a new texture object everytime we release the window from the existing
texture object.
src/window.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit 6a9d68d6071a21bfa05c37510b4e313a5437e5e6
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 17 12:58:05 2006 -0400
Allocate texture objects separately from window objects.
include/compiz.h | 2 +-
plugins/fade.c | 4 ++--
plugins/minimize.c | 4 ++--
plugins/switcher.c | 6 +++---
src/event.c | 2 +-
src/paint.c | 4 ++--
src/window.c | 21 ++++++++++++---------
7 files changed, 23 insertions(+), 20 deletions(-)
commit 63af92611b9ab19e93d79d103db7308a4b124688
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 17 11:27:46 2006 -0400
Remove _NET_WM_STATE_DEMANDS_ATTENTION hint when window receives focus.
src/event.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
commit ed4071b26b083ccb5172e0cb2e0e6e5dbcefd78f
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 17 11:16:53 2006 -0400
Add reference counting to texture objects.
include/compiz.h | 1 +
src/texture.c | 5 +++++
2 files changed, 6 insertions(+)
commit 15fa99b20ad96d2eed1b55b986b93641bd37c296
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 17 10:52:15 2006 -0400
Add createTexture and destroyTexture.
include/compiz.h | 7 +++++++
src/texture.c | 23 +++++++++++++++++++++++
2 files changed, 30 insertions(+)
commit 05008d2dcf983f1c384aa5990ddb87bed90f6e34
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 15:21:45 2006 -0400
Update ABIVERSION.
include/compiz.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 37607e9ea08037bdfef292ddf31fdd67677840c5
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 15:09:58 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
plugins/resize.c | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit 119dde63440d62b183b140584c55f074f7c2aaf9
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 15:09:42 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
plugins/move.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit 677a8fd20b689d73fe06282205f335608b6e0040
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 15:09:20 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
plugins/place.c | 54 +++++++++++++++++++++++++++++++++++-------------------
1 file changed, 35 insertions(+), 19 deletions(-)
commit 0edb2aff6fc916beae46a7f5062b7cbf9bab016c
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 13:31:58 2006 -0400
Use serverWidth and serverHeight.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f8e0ca4100cc93e304a844ac1f43ccecdd335c23
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 13:29:55 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 4878589f0bab7d8fbbf554221997f99cfd2974a1
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 13:28:55 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
src/window.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e58546f3339188368635a273c052f8c0d5154a60
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 13:26:04 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit c60c70b1b48b4c22f32361f7ab1a0389d6808913
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 13:23:52 2006 -0400
Use largest of 2D and RECT texture targets max size for maxTextureSize.
src/screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7fea0ff860529953eaef4ba3b59a8a8520eac630
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 12:31:50 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth.
src/window.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
commit f64824c51e4e171bf11164eab94efd0842ff4c9c
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:44:52 2006 -0400
Use serverWidth, serverHeight and serverBorderWidth in sendSyncRequest.
src/window.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 767e4cd1f082d5f716b8ceac3caa41b8344deddb
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:43:38 2006 -0400
No need for a special case for override_redirect windows.
src/window.c | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
commit f84802072b6a6c07d099c8a3bee0b0c776d80fca
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:42:29 2006 -0400
Use serverWidth, serverHeight, serverBorderWidth in moveResizeWindow.
src/window.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 3219298819c09a51b650aa0aaed9833dfc782fd7
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:41:24 2006 -0400
Set serverWidth, serverHeight and serverBorderWidth of override_redirect
windows when we get a ConfigureNotify.
src/window.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 059cb28d9a21bb8375bd57b1f1d64608d4f68960
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:18:14 2006 -0400
Avoid unnessecary synchronization when sending synthetic configure notify
events.
src/window.c | 52 +++++++++++++---------------------------------------
1 file changed, 13 insertions(+), 39 deletions(-)
commit 8f579f2cb31d68a37c822d9085aada24398a24eb
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 16 11:10:55 2006 -0400
Add serverWidth serverHeight and serverBorderWidth, which are always updated
when we send a configure request.
include/compiz.h | 8 ++++++++
src/event.c | 7 +++++--
src/window.c | 44 +++++++++++++++++++++++++++-----------------
3 files changed, 40 insertions(+), 19 deletions(-)
commit bef3c5eed8613809d1db7c46c8738c21496ad41a
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 13 15:40:25 2006 -0400
Less annoying defaults for rotate plugin.
plugins/rotate.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit addf1d29031fff942a256050d4b140b3ede29b15
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 13 13:51:47 2006 -0400
Make sure invprec is greater than 0.
plugins/gconf-dump.c | 3 +++
1 file changed, 3 insertions(+)
commit 090ace2d16e00114300256b6f6c40a044183362d
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 13 10:58:11 2006 -0400
Add texCoordSize and indexCount to CompWindow struct.
include/compiz.h | 4 +++-
src/window.c | 12 +++++++-----
2 files changed, 10 insertions(+), 6 deletions(-)
commit 77f02f908457d888f7f4aeb17678eae593489e47
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 20:15:56 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 3236fa01a0ff2d5de707b5c0f69477ab544abbe0
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 19:52:56 2006 -0400
Fix typo.
plugins/switcher.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 391d70b7e8e3a8e01dac362401bb8648c357f46a
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 19:24:21 2006 -0400
Don't allow maximize, minimize and fullscreen actions on util and toolbar
windows.
src/window.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit 2538d6921f96970f1ec7d3a5c976dcfcf707264c
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 17:07:29 2006 -0400
Don't use versionsort.
plugins/screenshot.c | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
commit 3ab9626157fb52ada9784655cd8f1417e9f8f411
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 16:35:01 2006 -0400
Fix so that moveResizeWindow is allowed to do size changes for non-maximized
windows without going through addWindowSizeChanges. Having all size changes
go through addWindowSizeChanges is obviously wrong.
src/window.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit a9631e21ed1da41baa29f86ba4ab72ceaf3a5230
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 16:21:32 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 61 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
commit ca2096548032d941959e02e7c806c1a4e3cfa447
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 16:21:08 2006 -0400
Fix typo.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7fc555d1ba6591225e5306cdfba81184ee13c730
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 16:19:01 2006 -0400
Only allow size changes added by addWindowSizeChanges.
src/window.c | 1 +
1 file changed, 1 insertion(+)
commit cbb1b7806689562e7d01069423371b1948df13f2
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 16:17:52 2006 -0400
Add ignore_hints_when_maximized option, which makes compiz ignore size
increment and aspect hints for maximized windows. Default value is 'true'
as this behavior seems more common. Set to 'false' for previous behavior.
include/compiz.h | 3 ++-
src/display.c | 11 +++++++++++
src/window.c | 21 ++++++++++++++-------
3 files changed, 27 insertions(+), 8 deletions(-)
commit a53e9e9a8a9f40aa4eac8f08a5830f8cb9ca71a3
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 15:00:20 2006 -0400
Add support for maximized frame layout when using metacity themes.
gtk/window-decorator/gtk-window-decorator.c | 69 +++++++++++++++++++++--------
1 file changed, 51 insertions(+), 18 deletions(-)
commit 1812b42ddb2e91fd0632b9b90b2242a72fb681e7
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 14:58:01 2006 -0400
Wrap windowStateChangeNotify and update input extents properly.
plugins/decoration.c | 54 +++++++++++++++++++++++++++++++++-------------------
1 file changed, 34 insertions(+), 20 deletions(-)
commit d6658e437de72d3be259f651c08db17ae3838f1f
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 14:56:47 2006 -0400
Add windowStateChangeNotify function.
include/compiz.h | 7 +++++++
src/event.c | 4 ++++
src/screen.c | 2 ++
src/window.c | 11 +++++++++++
4 files changed, 24 insertions(+)
commit 72b3c2e33fff676bcd2b46394fc2553dcc9793ef
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 13:26:43 2006 -0400
Add maximized input extents to decoration property.
configure.ac | 2 +-
gtk/window-decorator/gtk-window-decorator.c | 34 +++++++++++++++++++----------
plugins/decoration.c | 33 +++++++++++++++++-----------
3 files changed, 43 insertions(+), 26 deletions(-)
commit f0bd2c009ca832768e65ae985832075f98e21cd0
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 12:13:05 2006 -0400
Add version handling to decoration interface.
configure.ac | 3 ++
gtk/window-decorator/gtk-window-decorator.c | 60 +++++++++++++++++------------
plugins/decoration.c | 56 ++++++++++++++++++---------
3 files changed, 76 insertions(+), 43 deletions(-)
commit bcc1c98efe1065fd154b7177f3537ef99061d661
Author: moppsy <moppsy@comcast.net>
Date: Wed Oct 11 10:33:49 2006 -0400
Add raise_window option.
include/compiz.h | 47 ++++++++++++++++++++++++-----------------------
src/display.c | 39 +++++++++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+), 23 deletions(-)
commit 0136c1a2a493bc99a086bbab5ed82492f6e2b63a
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 11 08:57:27 2006 -0400
Add gwd.schemas.in.
configure.ac | 1 +
gtk/window-decorator/Makefile.am | 11 ++++++-
gtk/window-decorator/gwd.schemas.in | 59 +++++++++++++++++++++++++++++++++++++
3 files changed, 70 insertions(+), 1 deletion(-)
commit bd200c6bd18650e874bc3635de52a44e5021efb5
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 10 17:57:04 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 18561 ++++++++++++++++++++++----------------------
1 file changed, 9188 insertions(+), 9373 deletions(-)
commit 4d645921fb945b3f3ca8a86ebc8658853dd2edae
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 10 17:56:15 2006 -0400
Fix creation of schema file for gconf plugin.
configure.ac | 10 ++++++++++
plugins/Makefile.am | 19 ++++++++++++-------
plugins/gconf-dump.c | 44 +++++++++++++++++---------------------------
3 files changed, 39 insertions(+), 34 deletions(-)
commit 70b24889b14c48913b86e83ede1da144cd5ad088
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 10 16:09:50 2006 -0400
Add opacity support to metacity theme implementation.
gtk/window-decorator/gtk-window-decorator.c | 351 ++++++++++++++++++++++++----
1 file changed, 304 insertions(+), 47 deletions(-)
commit b4d73d39837c180cb20d110ecd1880b8b15b1080
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 10 10:43:47 2006 -0400
Kill whitespaces.
plugins/dbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 19bd15f73263d52308cd61a00ec9d875fc8daa2c
Author: Mike Dransfield <mike@blueroot.co.uk>
Date: Tue Oct 10 10:43:10 2006 -0400
Add deactivate member to dbus plugin.
plugins/dbus.c | 79 ++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 63 insertions(+), 16 deletions(-)
commit a5daa4cc12d237b5062bde3394cb2d8df04e3eca
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 9 16:56:59 2006 -0400
Add 'command' option to decoration plugin. It can be used to automatically
launch a decorator when one isn't already running.
plugins/decoration.c | 37 ++++++++++++++++++++++++++++++++++++-
1 file changed, 36 insertions(+), 1 deletion(-)
commit d5c7725e799a34a22ab7c20b762aa4798accda6c
Author: Guillaume <ixcemix@gmail.com>
Date: Mon Oct 9 11:13:30 2006 -0400
Add plugin feature interface.
include/compiz.h | 17 ++++++++++---
plugins/cube.c | 18 +++++++++-----
plugins/dbus.c | 6 +++--
plugins/decoration.c | 8 +++++-
plugins/fade.c | 4 ++-
plugins/gconf-dump.c | 8 +++---
plugins/gconf.c | 4 ++-
plugins/minimize.c | 4 ++-
plugins/move.c | 6 +++--
plugins/place.c | 6 +++--
plugins/plane.c | 21 +++++++++-------
plugins/resize.c | 6 +++--
plugins/rotate.c | 4 ++-
plugins/scale.c | 4 ++-
plugins/screenshot.c | 6 +++--
plugins/switcher.c | 6 +++--
plugins/water.c | 6 +++--
plugins/wobbly.c | 4 ++-
plugins/zoom.c | 6 +++--
src/plugin.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++---
20 files changed, 166 insertions(+), 48 deletions(-)
commit f7be73d672559101ba81c2bca9afc056a6d1fa41
Author: David Reveman <davidr@novell.com>
Date: Sat Oct 7 15:04:55 2006 -0400
Don't unref the dbus connection returned by dbus_get_bus.
plugins/dbus.c | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit d3a8e8123635d021fd5825f1c1b85b72e5dc927b
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 6 17:28:22 2006 -0400
dbus_connection_close -> dbus_connection_unref.
plugins/dbus.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit dffe9b45a67a4f8b5011bcf5d9c159e836d8ac15
Author: David Reveman <davidr@novell.com>
Date: Fri Oct 6 17:27:42 2006 -0400
Don't call updateWindowAttributes when motif hints change.
src/event.c | 1 -
1 file changed, 1 deletion(-)
commit 86197968f43569c665aae0c693bee7bf02fcf227
Author: David Reveman <davidr@novell.com>
Date: Thu Oct 5 13:48:45 2006 -0400
Add configuration support to dbus plugin.
plugins/dbus.c | 483 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 454 insertions(+), 29 deletions(-)
commit a32c852a6a281eb578ba71ec6774413bbee313de
Author: David Reveman <davidr@novell.com>
Date: Thu Oct 5 10:46:26 2006 -0400
int -> Bool
include/compiz.h | 4 ++--
src/option.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 9d8e0ddcfe16cf0d3437e1281b71b4764c854a16
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 16:33:43 2006 -0400
Use stringToColor and colorToString.
plugins/gconf-dump.c | 6 +-----
plugins/gconf.c | 19 +++----------------
2 files changed, 4 insertions(+), 21 deletions(-)
commit 12008b6279ee91c631664355e2470c33a3ad94f9
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 16:31:08 2006 -0400
Add more utility functions.
include/compiz.h | 7 +++++++
src/option.c | 30 ++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
commit 5feab259912e00b5510c53139681a9cc5bd51dc4
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 16:10:58 2006 -0400
Fix memory leak.
src/plugin.c | 2 ++
1 file changed, 2 insertions(+)
commit 194b966ee062962efc7fa7e7d25d37b9a48fa122
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 16:10:00 2006 -0400
Remove gconf-compiz-utils.c and gconf-compiz-utils.h.
plugins/Makefile.am | 10 +-
plugins/gconf-compiz-utils.c | 234 -------------------------------------------
plugins/gconf-compiz-utils.h | 70 -------------
3 files changed, 2 insertions(+), 312 deletions(-)
commit cb5a124273027ecb8a81dcda79f61cad96108c48
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 15:59:50 2006 -0400
Remove use of gconf-compiz-utils.c.
plugins/gconf.c | 31 ++++++++++++++++++++++---------
1 file changed, 22 insertions(+), 9 deletions(-)
commit 2f36f43026474a3b92e6b682b386c633cd7f11c5
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 15:59:22 2006 -0400
Remove use of gconf-compiz-utils.c.
plugins/gconf-dump.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 090339a1666d4c22e33a4c05ee54b6577fb84689
Author: David Reveman <davidr@novell.com>
Date: Wed Oct 4 15:54:35 2006 -0400
Add some string utility functions.
include/compiz.h | 21 +++++
src/option.c | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 248 insertions(+)
commit 3a90623a209e4b187ffb7387e650a233ef71c071
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 3 16:17:29 2006 -0400
Add snap_inverted option to wobbly plugin.
plugins/compiz.schemas.in | 12 ++++++++++++
plugins/wobbly.c | 39 ++++++++++++++++++++++++++++++++-------
2 files changed, 44 insertions(+), 7 deletions(-)
commit ce9184af97ce9ffee203e18b76583edecff8c10c
Author: David Reveman <davidr@novell.com>
Date: Tue Oct 3 12:24:28 2006 -0400
post-release version increment.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 06d03580c03a190f3749d7c30d9f0e9f11aab4c4
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 15:19:14 2006 -0400
Prepare for 0.2.0 release.
NEWS | 4 ++++
configure.ac | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 82445d9074a4c27ca34dfa6656c4e8a2336695c7
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 15:03:48 2006 -0400
Use DESTDIR and add uninstall-local.
gtk/gnome/Makefile.am | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
commit a1e29274510b2e0d92c7b45062847f075cc7643a
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 12:25:20 2006 -0400
Fix minor memory leak.
gtk/window-decorator/gtk-window-decorator.c | 2 ++
1 file changed, 2 insertions(+)
commit a048426babcde9ddc023189e8b008023bbc41592
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 12:24:08 2006 -0400
Initialize decoration structure properly.
gtk/window-decorator/gtk-window-decorator.c | 28 +++++++---------------------
1 file changed, 7 insertions(+), 21 deletions(-)
commit cc3efd4a2a62f63af93ea916dd6e4c53e3bc7c4a
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 11:54:01 2006 -0400
Require version 2.15.21 or greater of metacity for metacity theme support.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e60753c005035b973c18c9ac328ab35811acb8c9
Author: David Reveman <davidr@novell.com>
Date: Mon Oct 2 11:41:20 2006 -0400
Only run install target when gnome support is built.
gtk/gnome/Makefile.am | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
commit 11ad47ef2d6b3c5e298a2017c8d7d230789dbf61
Merge: 7467fff5 aa070f19
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Sep 29 17:55:39 2006 -0400
Merge branch 'master' of git.freedesktop.org:/git/xorg/app/compiz
commit 7467fff5d77e08b39fa54c3d79071be411eab5b8
Author: Kristian Høgsberg <krh@redhat.com>
Date: Fri Sep 29 17:55:03 2006 -0400
Regenerate compiz.schemas.in
Had to hand-edit out plane from list of default plugins, since it
conflicts with the cube plugin.
plugins/compiz.schemas.in | 2374 +++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 2303 insertions(+), 71 deletions(-)
commit aa070f19e66d552385f1cba4385790ade694ddec
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 17:34:47 2006 -0400
Fix typo.
plugins/compiz.schemas.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit aaf27eb8c5185ba25bda2183085427e8d0a3ae1b
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 17:31:23 2006 -0400
make update-po
po/cs.po | 768 ++++++++++--------
po/de.po | 771 ++++++++++--------
po/es.po | 771 ++++++++++--------
po/fi.po | 769 ++++++++++--------
po/fr.po | 775 ++++++++++--------
po/hu.po | 767 ++++++++++--------
po/it.po | 777 ++++++++++--------
po/ja.po | 766 ++++++++++--------
po/pl.po | 770 ++++++++++--------
po/pt_BR.po | 769 ++++++++++--------
po/sv.po | 2513 +++++++++++++++++++++++++++++++++--------------------------
po/zh_CN.po | 766 ++++++++++--------
po/zh_TW.po | 766 ++++++++++--------
13 files changed, 6789 insertions(+), 4959 deletions(-)
commit cd649456037bf5ee8da33f042909a66da251f965
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 17:29:50 2006 -0400
Remove old files from EXTRA_DIST.
Makefile.am | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
commit c696c9f8fc5801a05c174d34c09cdc3faf17af22
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 17:28:11 2006 -0400
Only install settings module and desktop file if file permissions allow it.
gtk/gnome/Makefile.am | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
commit b7a0f000a037da05ae54586581f8a33082481d64
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 15:36:58 2006 -0400
Don't build kde code by default.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 86052116f1f57044bc540160f32fc80cf63de685
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 14:24:55 2006 -0400
Do correct placement of button event windows when using metacity themes.
gtk/window-decorator/gtk-window-decorator.c | 208 ++++++++++++++++++++--------
1 file changed, 147 insertions(+), 61 deletions(-)
commit f80f213d94314fb730d30724e1cf384d9fc28acb
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 29 10:38:38 2006 -0400
Set decoration extents properly for metacity themes.
gtk/window-decorator/gtk-window-decorator.c | 34 ++++++++++++++++++++++++++++-
1 file changed, 33 insertions(+), 1 deletion(-)
commit fde1d861b806ce366825e17b2450817972d4c772
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 28 16:29:48 2006 -0400
Don't try to build gnome or metacity support when gtk support is disabled.
configure.ac | 3 +++
1 file changed, 3 insertions(+)
commit 9fd643805f4fb0ddd67631333e279991847ff04a
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 28 16:27:08 2006 -0400
Always invoke AM_GCONF_SOURCE_2 so that GCONF_SCHEMAS_INSTALL gets defined.
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 0697bf9b800be99e54e722425e4cfe6347df2f8d
Author: David Reveman <davidr@novell.com>
Date: Wed Sep 27 13:45:10 2006 -0400
novell.png -> freedesktop.png
plugins/compiz.schemas.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4dac455a6d40d3637c32ba3a4caf7ce316187833
Author: Søren Sandmann <sandmann@redhat.com>
Date: Wed Sep 27 00:10:06 2006 -0400
Add 'plane' plugin.
A new plugin that pans the viewport around a planar workspace instead
of the cube. It's a more toned down transition effect and is more
similar to the metacity workspace model.
plugins/Makefile.am | 5 +
plugins/plane.c | 904 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 909 insertions(+)
commit bc44eb602b4f1162bd051fc48152956fdb7afe2f
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Sep 26 23:36:27 2006 -0400
Prepares for workspace that's more than one viewport high.
This patch adds an extra dimension to the viewport position. This
allows plugins to pan the viewport vertically too.
include/compiz.h | 32 ++++++----
plugins/cube.c | 66 +++++++++----------
plugins/place.c | 13 ++--
plugins/rotate.c | 57 ++++++++---------
src/event.c | 3 +-
src/screen.c | 188 ++++++++++++++++++++++++++++++++++++++-----------------
src/window.c | 72 +++++++++++++++------
7 files changed, 277 insertions(+), 154 deletions(-)
commit 12dcc353c38c682566c4b13f9be2a35290c1da9d
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 26 13:47:51 2006 -0400
Add output argument to PaintScreen and PaintTransformedScreen functions.
include/compiz.h | 6 +++++-
plugins/cube.c | 18 ++++++++++--------
plugins/minimize.c | 3 ++-
plugins/rotate.c | 5 +++--
plugins/scale.c | 3 ++-
plugins/screenshot.c | 3 ++-
plugins/switcher.c | 5 +++--
plugins/wobbly.c | 3 ++-
plugins/zoom.c | 5 +++--
src/display.c | 6 +++---
src/paint.c | 7 +++++--
11 files changed, 40 insertions(+), 24 deletions(-)
commit 4c38d79ff6d2e88cb6764cc944424adbf58c88a4
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 26 10:20:07 2006 -0400
Paint each output device separately, this is the key to making it easy for
plugins to do interesting things on multihead setups.
src/display.c | 182 +++++++++++++++++++++++++++++++++-------------------------
1 file changed, 105 insertions(+), 77 deletions(-)
commit 7e03f6fef42d15a7fdd7dd1aa5b7d1026d00d153
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 26 10:03:25 2006 -0400
Add missing Makefile.am.
gtk/gnome/Makefile.am | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
commit 1767bdb56bffe53b18521c143a1a5c2234366a69
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 17:51:10 2006 -0400
Change so that each output device contains a region instead of a rectangle.
include/compiz.h | 7 ++-----
plugins/place.c | 8 ++++----
src/screen.c | 33 +++++++++++++++++++++------------
src/window.c | 8 ++++----
4 files changed, 31 insertions(+), 25 deletions(-)
commit 12a198573b8a880377ef72e8a7f6d40facc77d3e
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 17:15:14 2006 -0400
Make placement plugin respect current output device.
plugins/place.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 42 insertions(+), 5 deletions(-)
commit eb1fa0becc81c2f633c30c2b752a3f30a2f11870
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 17:10:46 2006 -0400
Set current output device when receving button and key press events.
include/compiz.h | 8 ++++++++
src/event.c | 16 ++++++++++++++++
src/screen.c | 21 +++++++++++++++++++++
src/window.c | 24 ++++++++++++++++++++++++
4 files changed, 69 insertions(+)
commit 9a1a244acd0e285accbfdf35dcf4cf1e557b43b7
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 16:16:32 2006 -0400
Initial support for multiple output devices.
include/compiz.h | 18 ++++++++++++-
src/display.c | 6 ++---
src/screen.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 98 insertions(+), 7 deletions(-)
commit ff99a4523298d67cd692c2bc8c111d768e247087
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 11:22:52 2006 -0400
Query xinerama info.
configure.ac | 1 +
include/compiz.h | 9 ++++++++-
src/display.c | 13 +++++++++++++
3 files changed, 22 insertions(+), 1 deletion(-)
commit 5ac505e14cf5f7a42682a68064cdc0c2dc47ec61
Author: David Reveman <davidr@novell.com>
Date: Mon Sep 25 09:59:58 2006 -0400
Add build option gtk.
configure.ac | 54 ++++++++++++++++++++++++----------------
gtk/window-decorator/Makefile.am | 2 +-
2 files changed, 34 insertions(+), 22 deletions(-)
commit e2e0e1da337ff426afa5192434b4465608ec728e
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 22 14:53:43 2006 -0400
Move gnome specific files into gtk/gnome directory.
configure.ac | 3 ++-
gtk/Makefile.am | 24 +-----------------------
gtk/{ => gnome}/compiz-window-manager.c | 0
gtk/{ => gnome}/compiz-window-manager.h | 0
gtk/{ => gnome}/compiz.desktop.in | 0
5 files changed, 3 insertions(+), 24 deletions(-)
commit 3e7e4b340fb2f7ba4b93534b1b62e8a9ebe02331
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 22 14:18:44 2006 -0400
Rename gnome directory to gtk.
Makefile.am | 2 +-
configure.ac | 6 +++---
{gnome => gtk}/.cvsignore | 0
{gnome => gtk}/Makefile.am | 0
{gnome => gtk}/compiz-window-manager.c | 0
{gnome => gtk}/compiz-window-manager.h | 0
{gnome => gtk}/compiz.desktop.in | 0
{gnome => gtk}/window-decorator/.cvsignore | 0
{gnome => gtk}/window-decorator/Makefile.am | 0
{gnome => gtk}/window-decorator/TODO | 0
{gnome => gtk}/window-decorator/gtk-window-decorator.c | 0
11 files changed, 4 insertions(+), 4 deletions(-)
commit 851fb7f09b4bc5ff80352ebaac788cb4c0dc32e5
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 22 13:53:40 2006 -0400
Rename gnome-window-decorator to gtk-window-decorator.
configure.ac | 6 +++---
gnome/window-decorator/Makefile.am | 14 +++++++-------
.../{gnome-window-decorator.c => gtk-window-decorator.c} | 0
3 files changed, 10 insertions(+), 10 deletions(-)
commit 9358ccfe3f79369688cc7acb1c89d213ae58a4a6
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 22 12:17:48 2006 -0400
Use libmetacity-private for metacity theme support.
configure.ac | 2 +-
gnome/window-decorator/gnome-window-decorator.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 24ca7153a924842c8b6d4e245d80cce79f3046a5
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 22 11:54:17 2006 -0400
Only build overlay window support if composite library version is greater
than 0.3.
include/compiz.h | 5 +++++
src/main.c | 14 +++++++++++++-
src/screen.c | 6 +++++-
3 files changed, 23 insertions(+), 2 deletions(-)
commit c16b24df9ca2a9a7f7b6bf3a9285528a1c0d05ee
Merge: 0d7895a3 5399094d
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 20:20:10 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 0d7895a3ea5c90130d15f276f20e750ec32109b3
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 19:49:06 2006 -0400
Remove compiz.desktop, it shouldn't be in repository.
gnome/compiz.desktop | 13 -------------
1 file changed, 13 deletions(-)
commit 14504e560752b52d035a7b623ca15e8c97d8d80b
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 19:46:13 2006 -0400
Add METACITY_THEME_DIR
gnome/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 0acb891b12c7001b0c3b22c11e777fb5c8df9436
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 19:45:01 2006 -0400
Initial support for metacity themes.
configure.ac | 21 +-
gnome/window-decorator/Makefile.am | 14 +-
gnome/window-decorator/gnome-window-decorator.c | 583 ++++++++++++++++++++++--
3 files changed, 574 insertions(+), 44 deletions(-)
commit 591452f282e49b417a36de0664f544f7b74c603d
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 18:22:19 2006 -0400
Remove redundent code.
gnome/compiz-window-manager.c | 2 --
1 file changed, 2 deletions(-)
commit ce07e3a928805eb7fff1c7b30c20af4d62dda5f0
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 18:20:46 2006 -0400
Add metacity theme support settings module
gnome/compiz-window-manager.c | 78 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 66 insertions(+), 12 deletions(-)
commit 6b157adce16085aaa676f01dc84dfcdb3ea79e86
Author: David Reveman <davidr@novell.com>
Date: Thu Sep 21 18:18:24 2006 -0400
Get name right
gnome/compiz.desktop.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5399094de23ba942cbd92d3a4a9ffb0328570925
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:32:45 2006 -0400
Only use fbconfigs that have a corresponding visual with matching depth.
src/screen.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
commit 14afab8502c91602243f1dfb83b3ee0ecacbe77b
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:30:38 2006 -0400
Drop minmized windows to the end of the window switcher list.
plugins/switcher.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 23488c3bb4008712f02f48f4928ddd3c0156f4a5
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:30:03 2006 -0400
Fix corner cases with big titlebar fonts.
compiz misplaces the decoration input regions for big titlebar fonts.
To reproduce this, try selecting a 20px titlebar font and notice that
the upper or lower part of the titlebar does not receive input events.
gnome/window-decorator/gnome-window-decorator.c | 34 ++++++++++++-------------
1 file changed, 17 insertions(+), 17 deletions(-)
commit 2572be04aa8135c1340d1abb33ab86198053c5ba
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:26:34 2006 -0400
Tighten the double click criteria.
If the distance between the two clicks are greater than 8
pixels it is not regarded as a double click. This is in line with how
GTK+ detects double clicks. There's an X root window property or
similar that defines the distance and ideally we should read that out,
but for now the patch brings the behavior a little closer to
what it should be.
gnome/window-decorator/gnome-window-decorator.c | 29 ++++++++++++++++++++++---
1 file changed, 26 insertions(+), 3 deletions(-)
commit c6954d46380632d29742015b4e09367da332e0f8
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:22:51 2006 -0400
Only activate button actions on left click.
Right now all mouse buttons activate the titlebar button action
(minimize, maximize, close), which is a bit unusual.
Metacity only activates the action on left click and opens the window
menu for right clicks. This patch just disables the button actions
for anything else but left clicks.
gnome/window-decorator/gnome-window-decorator.c | 44 ++++++++++++++++---------
1 file changed, 28 insertions(+), 16 deletions(-)
commit 46876c402de38129a5721f4a1f87021f68c75141
Author: Kristian Høgsberg <krh@redhat.com>
Date: Wed Sep 20 14:18:54 2006 -0400
Add support for the composite overlay window.
Add support for using the composite overlay window for
GL output instead of rendering to the root window. This is lets
compiz run on AIGLX without the _COMPIZ_GL_INCLUDE_INFERIORS hack that
we used to have. The patch defaults to using the root window but adds
a '--use-cow' command line option to make compiz use the overlay
window.
include/compiz.h | 3 +++
src/display.c | 6 +++---
src/event.c | 7 ++++++-
src/main.c | 7 ++++++-
src/screen.c | 30 ++++++++++++++++++++++++++++--
5 files changed, 46 insertions(+), 7 deletions(-)
commit 1da682da9f62716860ded397256f402f33a37bed
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 19 16:04:01 2006 -0400
Get relative movement right.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ae84823418f722d42a2698a9d30ebfdbe8eef3ab
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 19 16:03:10 2006 -0400
syncWindowPosition should always send requests to the server as there might be pending configure requests that we have not got notifications for yet, hence no way that we can know if the server position is up to date.
src/window.c | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit 06966f4ffc1e01d553d75cf12fdedaee7ecb66ec
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 19 13:41:16 2006 -0400
Add Swedish translation.
configure.ac | 2 +-
po/ChangeLog | 4 +
po/sv.po | 1474 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 1479 insertions(+), 1 deletion(-)
commit 62cf99f8b019a540daa084d5acab0a1efef5b54a
Author: David Reveman <davidr@novell.com>
Date: Tue Sep 19 12:21:58 2006 -0400
Add version handling to plugin system.
include/compiz.h | 7 +++++++
plugins/cube.c | 8 ++++++++
plugins/dbus.c | 8 ++++++++
plugins/decoration.c | 8 ++++++++
plugins/fade.c | 8 ++++++++
plugins/gconf-dump.c | 8 ++++++++
plugins/gconf.c | 8 ++++++++
plugins/minimize.c | 8 ++++++++
plugins/move.c | 8 ++++++++
plugins/place.c | 8 ++++++++
plugins/resize.c | 8 ++++++++
plugins/rotate.c | 8 ++++++++
plugins/scale.c | 8 ++++++++
plugins/screenshot.c | 8 ++++++++
plugins/switcher.c | 8 ++++++++
plugins/water.c | 8 ++++++++
plugins/wobbly.c | 8 ++++++++
plugins/zoom.c | 8 ++++++++
src/plugin.c | 10 ++++++++++
19 files changed, 153 insertions(+)
commit 7173e4c244236ea094cd8e9e7554518c16ab9f7d
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 15 16:01:08 2006 -0400
Allow return key to still be used for key-bindings.
src/event.c | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
commit efca315ceb8c221b63c3d0b812479dabe8c2638a
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 15 14:50:30 2006 -0400
Replace novell logo image with freedesktop logo image.
images/Makefile.am | 4 ++--
images/freedesktop.png | Bin 0 -> 30453 bytes
images/novell.png | Bin 4144 -> 0 bytes
plugins/cube.c | 2 +-
4 files changed, 3 insertions(+), 3 deletions(-)
commit 0d5e9e7e182328aaf76c74937ad5c2fd5d789084
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 15 14:32:47 2006 -0400
Mark window as placed when we get a configure request with X, Y set.
src/window.c | 5 +++++
1 file changed, 5 insertions(+)
commit 42a99ec904b6940c5a6c18d14340d4cee8394158
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 15 14:29:37 2006 -0400
Add sync to vblank support.
include/compiz.h | 10 +++++++++-
src/display.c | 26 +++++++++++++++++++++++++-
src/screen.c | 22 ++++++++++++++++++++++
3 files changed, 56 insertions(+), 2 deletions(-)
commit 9375e87ce37542115c0e3a6ba73527a1eed86955
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 1 11:31:45 2006 -0400
Check for C++ compiler, KDE decorator needs it.
configure.ac | 1 +
1 file changed, 1 insertion(+)
commit 28ad77588c9fda175a74eac484850c97e0162083
Author: David Reveman <davidr@novell.com>
Date: Fri Sep 1 10:59:25 2006 -0400
Fix typo.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 65cac43f1bdc8e999991f9022ab079fb7fa4b11f
Author: Kristian Høgsberg <krh@redhat.com>
Date: Tue Aug 22 17:53:18 2006 -0400
Don't use cmSnAtom before it's initialized.
src/display.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 9c00b291e2970cb44a3ccce5b267fb6e19c8dfcd
Author: Kristian Høgsberg <krh@redhat.com>
Date: Thu Aug 17 17:36:52 2006 -0400
Update keybindings for move and resize to work more like metacity.
include/compiz.h | 27 +++++----
plugins/move.c | 6 ++
plugins/resize.c | 177 ++++++++++++++++++++++++++++++++++++++-----------------
src/display.c | 1 +
src/event.c | 9 ++-
src/screen.c | 21 ++++++-
6 files changed, 174 insertions(+), 67 deletions(-)
commit 0b1f2bb465aea70f8ff54b5ef2f9eca75143174f
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 22 09:56:36 2006 -0400
Remove useless code. (bug 7833)
gnome/compiz-window-manager.c | 15 ---------------
1 file changed, 15 deletions(-)
commit 8c0f9549f1ea6f1e46e70acd801bd0eb291371b2
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 22 09:50:54 2006 -0400
Fix typo.
src/display.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b660ec40bbf24c58c8e2e98207ab5f4b3ed3704e
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 22 09:41:42 2006 -0400
Allow override-redirect windows to support sync request protocol.
src/window.c | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
commit c44241bd567f740529461c0f343a36e9d26a7074
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 22 09:39:43 2006 -0400
Add writePngToFile function, which is used by screenshot plugin.
include/compiz.h | 8 +++++
src/readpng.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 112 insertions(+)
commit ef6c67de9c65c04af8f82dfbd199a40ea491570e
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 8 19:59:29 2006 -0400
Switch to using librsvg instead of libsvg-cairo.
configure.ac | 22 ++++++++---------
plugins/Makefile.am | 4 +--
plugins/cube.c | 70 ++++++++++++++++++++++++++++++++---------------------
3 files changed, 55 insertions(+), 41 deletions(-)
commit b029f6dcb325a104ae4d26d5e5c001c825539c3a
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 8 19:55:09 2006 -0400
Add screenshot plugin.
plugins/Makefile.am | 5 +
plugins/compiz.schemas.in | 391 +++++++++++++++++++++++++++++++++-
plugins/screenshot.c | 529 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 924 insertions(+), 1 deletion(-)
commit 60b10ebbbfc6257c883dc61fcdfcbec525348c17
Author: David Reveman <davidr@novell.com>
Date: Tue Aug 8 19:45:42 2006 -0400
Set tooltip window type hint when using gtk >= 2.10.
gnome/window-decorator/gnome-window-decorator.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 0bb4b2d8e6ee3b78eb15ea526e690195160603ac
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 17:07:38 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 212 +++++++++++++++++++++++-----------------------
1 file changed, 106 insertions(+), 106 deletions(-)
commit 258d7695dc7672982e68459c3892fd1cda575c3a
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 16:16:53 2006 -0400
Make sure things work as before adding new override-redirect window types.
plugins/wobbly.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 0c436adb0b9035bac503c8eaf609c40606c3387e
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 16:16:43 2006 -0400
Make sure things work as before adding new override-redirect window types.
plugins/fade.c | 6 ++++++
1 file changed, 6 insertions(+)
commit f3fd326c8dffc383a7d921dcd7f28d3ae6f57210
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 16:16:19 2006 -0400
Make sure things work as before adding new override-redirect window types.
plugins/decoration.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
commit cf64568fd5b15acb5d5451299ccce8bb70efe68a
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 15:58:08 2006 -0400
Get window type hint for override-redirect windows as well.
src/window.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 3af31f72e494845fac6859b69991ea6ce7cab0de
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 15:56:44 2006 -0400
Fix typo.
include/compiz.h | 4 ++--
src/display.c | 4 ++--
src/main.c | 2 +-
src/option.c | 2 +-
src/window.c | 4 ++--
5 files changed, 8 insertions(+), 8 deletions(-)
commit dc1608add61f9e6927e1fda73c1becac36385889
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 25 14:16:13 2006 -0400
Add new override-redirect window types.
include/compiz.h | 34 +++++++++++++++++++++++-----------
src/display.c | 13 +++++++++++++
src/main.c | 8 +++++++-
src/option.c | 16 ++++++++++++++--
src/window.c | 18 ++++++++++++------
5 files changed, 69 insertions(+), 20 deletions(-)
commit 70f7c818b39d2791d5cab7990114bb15b5496ac4
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 18:01:20 2006 -0400
Make it possible to wrap plugin loading functions.
include/compiz.h | 12 +++-
src/plugin.c | 194 +++++++++++++++++++++++++++++++------------------------
2 files changed, 119 insertions(+), 87 deletions(-)
commit 568b0a310d1fe03599c682c9e28cf3ae9a2dcd05
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 17:59:19 2006 -0400
Remove fd watch when being unloaded.
plugins/dbus.c | 2 ++
1 file changed, 2 insertions(+)
commit 8aced9bccdb4f95d3c50800b2a2351b9f1672ece
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 10:31:45 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 236 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 235 insertions(+), 1 deletion(-)
commit 9e81d53a7c68081b610ca5b573538003c918c014
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 10:29:52 2006 -0400
Add line action to water plugin.
plugins/water.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 52 insertions(+), 1 deletion(-)
commit 3825ac8aca1927fec4159d83c4dca336a413026a
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 10:22:24 2006 -0400
Add point action to water plugin.
plugins/water.c | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 47 insertions(+), 1 deletion(-)
commit 71767d17518fddc5df9e753bd712c59a4878e62f
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 10:21:13 2006 -0400
Add support for floating arguments.
plugins/dbus.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
commit 0cb674ccfedbef5f0259f2b850a336f455824790
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 09:35:48 2006 -0400
Add basic dbus plugin.
configure.ac | 16 +-
plugins/Makefile.am | 9 ++
plugins/dbus.c | 429 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 453 insertions(+), 1 deletion(-)
commit 45f009438a325ac9892452c986237931c0ea2fa2
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 09:27:13 2006 -0400
Fix rotateToTithWindow action.
plugins/rotate.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 7151b44b652539bcf23c4a95c5e234662941ee0c
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 24 09:26:20 2006 -0400
Use active window by default.
plugins/water.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit de6eff898a67d18baa1dbbec47f07648e5a531d6
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:38:29 2006 -0400
Regen compiz.schemas.in.
plugins/compiz.schemas.in | 23733 ++++++++++++++++++++++++++++++++------------
1 file changed, 17121 insertions(+), 6612 deletions(-)
commit e69b5116ca55dce85d57bc8596324286617c278d
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:26:50 2006 -0400
All binding options are now finally converted to action options, removing
all code related to the old CompBinding option.
include/compiz.h | 22 --------------
plugins/gconf-dump.c | 13 --------
plugins/gconf.c | 39 ------------------------
src/display.c | 1 -
src/event.c | 85 ----------------------------------------------------
src/option.c | 30 -------------------
src/screen.c | 24 ---------------
7 files changed, 214 deletions(-)
commit 23695b774eaf836388dad62f9b3c01e27132146e
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:05:33 2006 -0400
Convert all core bindings to actions.
include/compiz.h | 48 +--
src/display.c | 920 +++++++++++++++++++++++++++++++++++++++++++++----------
src/event.c | 532 ++++----------------------------
3 files changed, 847 insertions(+), 653 deletions(-)
commit 7a19863fd70e60776daa6162c034bfced734d957
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:03:51 2006 -0400
Position window menu at top left corner of window when no button.
gnome/window-decorator/gnome-window-decorator.c | 32 +++++++++++++++++++++----
1 file changed, 27 insertions(+), 5 deletions(-)
commit a6fd14077ff273dce680ab64d3897d1bb8f5142c
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:01:39 2006 -0400
Check ROTATE_DISPLAY_OPTION_TO_12 as well.
plugins/rotate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 87334d36b8e586be19eb0c3997c71ae4ce6f2fa5
Author: David Reveman <davidr@novell.com>
Date: Sun Jul 23 13:00:28 2006 -0400
Unsnap from top on global terminate.
plugins/rotate.c | 3 +++
1 file changed, 3 insertions(+)
commit cecf64430517d59e2dccc6cf8edb0fc2195be6cc
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 22 17:49:37 2006 -0400
Add shiver action and remove visual bell option.
plugins/wobbly.c | 107 ++++++++++++++++++++++++++++++-------------------------
1 file changed, 59 insertions(+), 48 deletions(-)
commit 73f32e386e041be6db3854bf5c7f7edef24923ce
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 22 17:12:35 2006 -0400
Make wobbly plugin use new action system.
plugins/wobbly.c | 233 ++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 160 insertions(+), 73 deletions(-)
commit 0a77871af2bcbbd5af6f2267c650e7602badb5ed
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 22 17:11:48 2006 -0400
Make switcher plugin use new action system.
plugins/switcher.c | 526 +++++++++++++++++++++++++++++++++++------------------
1 file changed, 349 insertions(+), 177 deletions(-)
commit a158f64186729048955ac01b287f748af4ff820a
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 22 17:11:13 2006 -0400
Make zoom plugin use new action system.
plugins/zoom.c | 360 +++++++++++++++++++++++++++++++++++----------------------
1 file changed, 221 insertions(+), 139 deletions(-)
commit 6d4d8640c5d23672f98f5c35c72613013ed0861e
Author: David Reveman <davidr@novell.com>
Date: Sat Jul 22 17:09:47 2006 -0400
Release move window when initiating new rotation.
plugins/rotate.c | 41 ++++++++++++++++++++++++++++++++---------
1 file changed, 32 insertions(+), 9 deletions(-)
commit b117e7319e34d231cf70805db2e69392c46007a8
Merge: ab1e71eb 7e818888
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 21 21:08:09 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
plugins/compiz.schemas.in.in
plugins/cube.c
plugins/rotate.c
commit ab1e71ebe480052de6deb07df9e62ebb1aff8bae
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 21 20:44:43 2006 -0400
Make rotate plugin use new action system.
plugins/compiz.schemas.in.in | 1493 ++++++++++++++++++++++++++++++++------
plugins/cube.c | 3 +
plugins/rotate.c | 1634 +++++++++++++++++++++++++++---------------
3 files changed, 2339 insertions(+), 791 deletions(-)
commit 46e284ab5adbc8df038e1ac0b7205feb72a326e6
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 21 20:41:48 2006 -0400
Add CompActionStateInitEdgeDnd, CompActionStateTermEdgeDnd and make sure that
actions are triggered correctly on edge-leave.
include/compiz.h | 16 ++++----
src/event.c | 111 +++++++++++++++++++++++++++++++++----------------------
2 files changed, 76 insertions(+), 51 deletions(-)
commit a3b8e0a160e2c1db3893f739f9d9d20a5d36ee69
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 21 20:38:15 2006 -0400
Make sure we don't configure not yet managed windows.
src/window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7e818888cd806209cc8b958f34d6f9937be174d7
Author: Dan Winship <danw@novell.com>
Date: Thu Jul 20 17:53:51 2006 -0400
Update new edges stuff for new l10n stuff
and fix compiz.schemas to use the configure-specified scale corner again
plugins/Makefile.am | 2 +-
plugins/compiz.schemas.in | 396 ++++++++++++++++++++++++++++++++++++-------
plugins/gconf-compiz-utils.c | 16 +-
plugins/gconf-dump.c | 36 +++-
po/cs.po | 142 ++++++++--------
po/de.po | 142 ++++++++--------
po/es.po | 142 ++++++++--------
po/fi.po | 142 ++++++++--------
po/fr.po | 142 ++++++++--------
po/hu.po | 142 ++++++++--------
po/it.po | 142 ++++++++--------
po/ja.po | 134 +++++++--------
po/pl.po | 130 ++++++--------
po/pt_BR.po | 142 ++++++++--------
po/zh_CN.po | 130 ++++++--------
po/zh_TW.po | 130 ++++++--------
16 files changed, 1144 insertions(+), 966 deletions(-)
commit 9b13e0739e26787bf9bada0494e205106c12af17
Merge: 43046fc8 47f5066d
Author: Dan Winship <danw@twelve-monkeys.boston.ximian.com>
Date: Thu Jul 20 17:45:20 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
Conflicts:
plugins/compiz.schemas.in.in
plugins/gconf-dump.c
plugins/scale.c
commit 43046fc89bee84f3767d450e706ef5b78c3d7dce
Author: Dan Winship <danw@twelve-monkeys.boston.ximian.com>
Date: Thu Jul 20 15:18:56 2006 -0400
Improve the localization of compiz.schemas (bnc 176752)
Instead of using intltool to parse and translate the generated
compiz.schemas, we now mark the strings for translation in the code,
and directly generate a localized schemas file, leaving untranslated
the bits that need to be untranslated.
.cvsignore | 3 -
autogen.sh | 13 +-
configure.ac | 4 +-
include/compiz.h | 4 +
plugins/.cvsignore | 1 -
plugins/Makefile.am | 24 +-
plugins/compiz.schemas.in | 13210 +++++++++++++++++++++++++++++++++++++++++
plugins/compiz.schemas.in.in | 3378 -----------
plugins/cube.c | 62 +-
plugins/decoration.c | 20 +-
plugins/fade.c | 38 +-
plugins/gconf-dump.c | 139 +-
plugins/minimize.c | 30 +-
plugins/move.c | 22 +-
plugins/place.c | 8 +-
plugins/resize.c | 8 +-
plugins/rotate.c | 90 +-
plugins/scale.c | 70 +-
plugins/switcher.c | 74 +-
plugins/water.c | 28 +-
plugins/wobbly.c | 76 +-
plugins/zoom.c | 36 +-
po/POTFILES.in | 18 +-
po/cs.po | 2092 +++----
po/de.po | 2169 +++----
po/es.po | 2172 +++----
po/fi.po | 2142 +++----
po/fr.po | 2176 +++----
po/hu.po | 2097 +++----
po/it.po | 2170 +++----
po/ja.po | 2146 +++----
po/pl.po | 2116 +++----
po/pt_BR.po | 2170 +++----
po/zh_CN.po | 2104 +++----
po/zh_TW.po | 2104 +++----
src/display.c | 148 +-
src/main.c | 22 +-
src/screen.c | 30 +-
38 files changed, 24555 insertions(+), 18659 deletions(-)
commit 4c5922d49589d4553697e5cad3635e0c6dfadf45
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 20 13:57:44 2006 -0400
Make next_slide and prev_slide action options.
plugins/cube.c | 186 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 93 insertions(+), 93 deletions(-)
commit 6e0d18036c572d0302215ea85a04903130b13dc6
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 20 13:56:35 2006 -0400
Fix typo
src/event.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 253cf7d046aec0e6f21cc72961eb99d9a104e29b
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 20 12:12:49 2006 -0400
Make unfold binding in cube plugin an action option.
plugins/compiz.schemas.in.in | 71 +++++++++++++----
plugins/cube.c | 182 +++++++++++++++++++++++++++++++------------
2 files changed, 188 insertions(+), 65 deletions(-)
commit bae12f8d12a928b7e27df2284f00e2c52d8daef1
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 20 12:11:19 2006 -0400
Read edge key when initializing action options.
plugins/gconf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 47f5066dce2a142aef18d6be70c5b7c1c2ca7542
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 19 18:22:47 2006 -0400
Add screen edge bindings to action system and make scale plugin use it.
include/compiz.h | 6 +-
plugins/compiz.schemas.in.in | 120 +++++++++++++++---
plugins/gconf-compiz-utils.c | 17 +++
plugins/gconf-compiz-utils.h | 3 +
plugins/gconf-dump.c | 137 ++++++++++++--------
plugins/gconf.c | 83 ++++++++++--
plugins/move.c | 1 +
plugins/resize.c | 1 +
plugins/scale.c | 130 +------------------
plugins/water.c | 4 +
src/event.c | 291 +++++++++++++++++++++++++++++++++++++++++++
src/option.c | 5 +-
src/screen.c | 18 +++
13 files changed, 608 insertions(+), 208 deletions(-)
commit 0fdfde3bc91b4495a8ef6649358bab8ae7f3aa19
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 15:37:32 2006 -0400
Change so that initiate action doesn't toggle scale mode and change default
key-binding to ctrl-alt-up.
plugins/compiz.schemas.in.in | 2 +-
plugins/scale.c | 14 ++++++++------
2 files changed, 9 insertions(+), 7 deletions(-)
commit dd87c8f361f0dade98be6b442c379633af61c831
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 15:34:55 2006 -0400
Make sure no other screen grab than rotate, switcher or cube exists before
unfolding the cube.
plugins/cube.c | 3 +++
1 file changed, 3 insertions(+)
commit c400f13cafc887feacc8071e4eb6c19ac7ba6be7
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 12:20:47 2006 -0400
Do not set WM_STATE hint on override redirect windows. This should fix issue
with menus not showing up in QT4 apps.
src/window.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 6ee597aed981c339863064f69d706f528cc2a8ed
Merge: 9614f590 d4a51dde
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 11:00:41 2006 -0400
Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/app/compiz
commit 9614f5902bc4b1a8ee0ee7a66a29ce97a9882db9
Author: Quinn Storm <livinglatexkali@gmail.com>
Date: Tue Jul 18 10:57:30 2006 -0400
Fix equality check for action options.
src/option.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f53406139d85816820922318da05e5a9ced0a9ea
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 10:53:02 2006 -0400
Don't free existingValue in switch statement.
plugins/gconf.c | 3 ---
1 file changed, 3 deletions(-)
commit 7a60f5118c0dadf6f792e277a7322e18aeecf105
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 18 10:38:57 2006 -0400
Fix typo (Alp Toker)
include/compiz.h | 26 +++++++++++++-------------
src/window.c | 4 ++--
2 files changed, 15 insertions(+), 15 deletions(-)
commit d4a51dde88b807ad94f6fe9505696657e3811d6b
Author: Dan Winship <danw@twelve-monkeys.boston.ximian.com>
Date: Tue Jul 18 10:32:54 2006 -0400
fix stacking logic so fullscreen windows still stay above dock when they have transients.
src/window.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
commit 26eb1ca0ed852461c98a0eb16f712d586e04544a
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 17 14:28:24 2006 -0400
Initialize bind type correctly.
plugins/gconf.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bc871a97f97a8622259a779cba02d88a51f9ee60
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 17 14:27:09 2006 -0400
Index tail array correctly and move underscore to g_strdup_printf line.
plugins/gconf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f9a5c45d359adb41dc3ba0dd965e7478b8910b92
Author: David Reveman <davidr@novell.com>
Date: Mon Jul 17 14:24:01 2006 -0400
Improve placement algorithm in scale plugin and make default spacing 10.
plugins/compiz.schemas.in.in | 2 +-
plugins/scale.c | 334 ++++++++++++++++++++++++-------------------
2 files changed, 185 insertions(+), 151 deletions(-)
commit 7fdc85055309d609cd52d37fa9b81dda1cc81a8b
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 13 17:13:31 2006 -0400
Only quit if selection clear event is for the decoration manager selection.
gnome/window-decorator/gnome-window-decorator.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 98828992c58e17880c6e7120cf2151c542114cf1
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 13 13:38:28 2006 -0400
Don't run placement algorithm on windows that can't be moved by the user.
plugins/place.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 266060ecac8bda12e3765625dc9b65dbb23bfadc
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 13 13:36:50 2006 -0400
Add Mofif function hint support.
include/compiz.h | 22 +++++++++++++++++++---
src/event.c | 3 ++-
src/window.c | 45 +++++++++++++++++++++++++++++++++++++--------
3 files changed, 58 insertions(+), 12 deletions(-)
commit 85766d47e7572b6955b328267d23a4917eb860eb
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 12 09:28:26 2006 -0400
Don't call finiWindow or finiPluginForScreen in finiPlugin. These functions
are now called from finiPluginForDisplay and finiPluginForScreen.
src/plugin.c | 16 ----------------
1 file changed, 16 deletions(-)
commit d9621f6fced9feda1c154c745be5c502f8a14568
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 7 11:08:32 2006 -0400
Add CM selection support.
src/display.c | 45 ++++++++++++++++++++++++++++++++++++++-------
1 file changed, 38 insertions(+), 7 deletions(-)
commit 43ae269ca92dd742c8bafb489d0f5d8e43dc566b
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 7 11:05:29 2006 -0400
Regen compiz.schemas.in.in.
plugins/compiz.schemas.in.in | 100 +++++++++++++++++++++++++++++++++----------
1 file changed, 78 insertions(+), 22 deletions(-)
commit 9cb33b7d77c3f07cf93172e5d40373c13d469297
Author: David Reveman <davidr@novell.com>
Date: Fri Jul 7 10:51:15 2006 -0400
Update scale plugin to use new action system.
plugins/scale.c | 353 ++++++++++++++++++++++++++++++++------------------------
1 file changed, 199 insertions(+), 154 deletions(-)
commit b360ab1250d413943ebf6bfeb44afab7c097ea36
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 6 12:06:17 2006 -0400
Add wiper effect to water plugin.
plugins/water.c | 190 ++++++++++++++++++++++++++++++++++++++++++++++++++------
1 file changed, 172 insertions(+), 18 deletions(-)
commit b4fb024e317ad70a80bd475f193daf46a6a82788
Author: David Reveman <davidr@novell.com>
Date: Thu Jul 6 11:20:53 2006 -0400
Rearrange plugin initialization so that window are initialized in
initPluginForScreen and screens are initialized in initPluginForDisplay.
include/compiz.h | 16 ++++++
src/display.c | 14 ------
src/plugin.c | 151 ++++++++++++++++++++++++++++++++++++-------------------
src/screen.c | 18 -------
4 files changed, 114 insertions(+), 85 deletions(-)
commit e97d111c84fd7a406e685b6d80eef42b87086a1b
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 16:55:23 2006 -0400
Minor cleanup.
plugins/gconf.c | 55 +++++++++++++++++++++----------------------------------
1 file changed, 21 insertions(+), 34 deletions(-)
commit b0b889acaab46c8bf026a44f86c9170e734b4dec
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 16:42:12 2006 -0400
Implement gconf support for bell part of action system.
plugins/compiz.schemas.in.in | 92 ++++++++++++++++++++++++++++++++++++++++++--
plugins/gconf-dump.c | 41 ++++++++++++++++----
plugins/gconf.c | 45 ++++++++++++++++++++--
3 files changed, 162 insertions(+), 16 deletions(-)
commit 2c530b9e26dda14987128fa4ece1f63bac6b7435
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 14:42:36 2006 -0400
Check that bell is equal.
src/option.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit e225b2f1504fb500e605fa83df3dd0378c03b9dc
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 14:39:23 2006 -0400
Fix typo
src/option.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4f5a1f63aeb858aeb6e33648ffdb117266aaef53
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 14:04:36 2006 -0400
Make visual bell an normal action.
plugins/water.c | 91 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 45 insertions(+), 46 deletions(-)
commit a80ef91768424efc50b7b1799a5cc74ae5eb8d08
Author: David Reveman <davidr@novell.com>
Date: Wed Jul 5 12:24:27 2006 -0400
Handle bell notify events.
src/event.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 70 insertions(+), 3 deletions(-)
commit a4e71bf8d82e86855187e9add1a806804a3c700a
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 4 17:53:59 2006 -0400
Add bell field to action option.
include/compiz.h | 27 +++++++++++++-----------
plugins/move.c | 37 ++++++++++++++++----------------
plugins/resize.c | 41 ++++++++++++++++++------------------
plugins/water.c | 44 +++++++++++++++++++-------------------
src/event.c | 64 ++++++++++++++++++++++++++++----------------------------
5 files changed, 110 insertions(+), 103 deletions(-)
commit 5a2291ed4661a6e901ff0d1d4e5b3d327ee00bdd
Author: David Reveman <davidr@novell.com>
Date: Tue Jul 4 17:00:08 2006 -0400
Update water plugin to use new action system.
plugins/compiz.schemas.in.in | 48 ++++-
plugins/water.c | 474 ++++++++++++++++++++++++-------------------
2 files changed, 301 insertions(+), 221 deletions(-)
commit 22b28c8dbdbb797a045cf07df8f8f0a3dd177c43
Author: David Reveman <david@ion.(none)>
Date: Tue Jul 4 16:56:34 2006 -0400
Add root window option.
src/event.c | 50 ++++++++++++++++++++++++++++----------------------
1 file changed, 28 insertions(+), 22 deletions(-)
commit a9430778f5a79e036c4efe41f2f3e5984101b5f0
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 19:02:16 2006 -0400
Update gconf code to handle CompAction options properly and regenerate
compiz.schemas.in.in.
plugins/compiz.schemas.in.in | 44 +++++-----
plugins/gconf-compiz-utils.c | 154 ++++++++++++++++++---------------
plugins/gconf-compiz-utils.h | 18 ++++
plugins/gconf-dump.c | 183 +++++++++++++++++++++++++++++++++++----
plugins/gconf.c | 201 +++++++++++++++++++++++++++++++++++++++----
5 files changed, 473 insertions(+), 127 deletions(-)
commit 6c96fe8f506decaf8f5b41fa05ef134ec32b55e7
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:54:33 2006 -0400
Update to use new action system.
plugins/resize.c | 444 +++++++++++++++++++++++++++----------------------------
1 file changed, 219 insertions(+), 225 deletions(-)
commit 24ffc4248090f0a7f15967c4fd4748c7bb024545
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:52:01 2006 -0400
Update move plugin to use new call-back based action system instead of the
old deprecated binding system.
plugins/move.c | 468 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 228 insertions(+), 240 deletions(-)
commit b472f40382711cd76396141ab5d17f48f260cbf0
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:48:01 2006 -0400
Add setDisplayAction function.
include/compiz.h | 5 +++++
src/display.c | 32 ++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
commit 33080d20e2cb33f1acf48d284d62ece6a44a04e8
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:42:57 2006 -0400
Implement call-back based key/button binding system.
src/event.c | 443 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 443 insertions(+)
commit 0cbe6698cb16bc0d6c46d5b6aad36ac54a8f4b74
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:39:24 2006 -0400
Select for xkb state notify events.
src/display.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 3d6634bb59c6ba0235f54716e1af653b0a3523e5
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:34:03 2006 -0400
Add getPlugins function.
include/compiz.h | 3 +++
src/plugin.c | 6 ++++++
2 files changed, 9 insertions(+)
commit aabb82b8afbcf205c2e7b45faace0a17d3684f0d
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:32:50 2006 -0400
Remove trailing whitespaces.
src/plugin.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 401a28921e2353206a14c50768eb5fd78c9239ff
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:30:43 2006 -0400
Add compSetActionOption.
include/compiz.h | 4 ++++
src/option.c | 33 +++++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
commit 63aa7da4a666f858677f91eff947da661b854975
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:27:06 2006 -0400
Add addScreenAction and removeScreenAction functions.
include/compiz.h | 8 ++++++++
src/screen.c | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
commit f71897dc925d05a858e6c8c98fe9b9e9c1ac940b
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:22:04 2006 -0400
Add escapeKeyCode to CompDisplay structure.
include/compiz.h | 2 ++
src/display.c | 2 ++
2 files changed, 4 insertions(+)
commit 0904e103554bb47f46c312dc356512ade3df45b9
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:18:10 2006 -0400
Add get-*-OptionNamed functions.
include/compiz.h | 24 +++++++++++++++++++
src/option.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
commit 7179561f9bee428e2b3d9f712c822f0875f1161a
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:13:36 2006 -0400
Add CompAction option.
include/compiz.h | 33 +++++++++++++++++++++++++++++++--
1 file changed, 31 insertions(+), 2 deletions(-)
commit d72e37ced8cf4ea7f58de5203547946d07503b08
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:09:08 2006 -0400
Explicitly set CompBindingType enumeration values so it is clear that it
can now be used as a bit mask.
include/compiz.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit b7eef89dee4281627a1a7d2957369098afe2e3e7
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:02:53 2006 -0400
Insert new screens at end.
src/display.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
commit 839d37bbdb89a00d9f5a9d4989ea1276907c45d7
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 18:00:57 2006 -0400
Make eventLoop function handle multiple screens correctly.
include/compiz.h | 6 ++
src/display.c | 316 +++++++++++++++++++++++++++++++------------------------
src/screen.c | 24 +++++
3 files changed, 206 insertions(+), 140 deletions(-)
commit 2850923f07194e89510e08cd3b2ce92906c399fd
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 17:50:13 2006 -0400
Move screen specific variables into CompScreen structure.
include/compiz.h | 8 ++++++--
src/display.c | 15 +++++++--------
src/screen.c | 5 +++++
3 files changed, 18 insertions(+), 10 deletions(-)
commit bf530aaab0e2db08cef7bdb25915c25c700f567f
Author: David Reveman <david@ion.(none)>
Date: Mon Jul 3 17:38:49 2006 -0400
Share textures and display lists with first context.
src/screen.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 06997ccd0c93664467940e08edb5773ed39c92a5
Author: Dan Winship <danw@novell.com>
Date: Thu Jun 29 10:06:25 2006 +0000
update
po/ChangeLog | 5 ++++
po/cs.po | 89 +++++++++++++++++++-----------------------------------------
po/de.po | 54 ++++++++++++++++--------------------
po/es.po | 55 +++++++++++++++++--------------------
po/fr.po | 57 ++++++++++++++++++--------------------
po/hu.po | 71 ++++++++++++++++++++----------------------------
po/it.po | 59 ++++++++++++++++++----------------------
po/ja.po | 59 ++++++++++++++++++----------------------
po/pt_BR.po | 55 +++++++++++++++++--------------------
po/zh_CN.po | 59 +++++++++++++++++-----------------------
po/zh_TW.po | 59 +++++++++++++++++-----------------------
11 files changed, 266 insertions(+), 356 deletions(-)
commit 88b57f1ff755e4efab93c72e22a93c7e8c926677
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 21 15:24:31 2006 +0000
Protect against circular transient dependencies
ChangeLog | 5 +++++
include/compiz.h | 3 +++
src/event.c | 4 +---
src/window.c | 66 +++++++++++++++++++++++++++++++++++++++-----------------
4 files changed, 55 insertions(+), 23 deletions(-)
commit 96eed58e4727883826991a7c5f452093e81b1c30
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Jun 20 14:31:07 2006 +0000
Constrain window dimensions
ChangeLog | 3 +++
src/window.c | 14 ++++++++++++++
2 files changed, 17 insertions(+)
commit 4ec37fe9f504594760943d6c54dba4681d00eda1
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Jun 20 14:20:19 2006 +0000
Trap X errors
ChangeLog | 5 +++++
gnome/window-decorator/gnome-window-decorator.c | 10 ++++++++--
2 files changed, 13 insertions(+), 2 deletions(-)
commit 18102fc11e3fec251e6d6cd3b9bd4579b11e6816
Author: Dan Winship <danw@novell.com>
Date: Tue Jun 20 13:33:36 2006 +0000
You forgot Poland.
ChangeLog | 4 +
configure.ac | 2 +-
po/ChangeLog | 4 +
po/pl.po | 1568 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 1577 insertions(+), 1 deletion(-)
commit f075f4570fd39bc0bc8cac037924648b075741c7
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 16 20:57:50 2006 +0000
Fix default window types in switcher and scale plugins
ChangeLog | 6 ++++++
plugins/compiz.schemas.in.in | 4 ++--
plugins/scale.c | 2 ++
plugins/switcher.c | 1 +
4 files changed, 11 insertions(+), 2 deletions(-)
commit 2903d0bce6eb31972dc29590f332b32744592a39
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 16 20:54:20 2006 +0000
Handle motif WM hints better
ChangeLog | 6 ++
gnome/window-decorator/gnome-window-decorator.c | 89 ++++++++++++++++++++++++-
2 files changed, 94 insertions(+), 1 deletion(-)
commit f8a158f842671642eafc4715e8e6f63ae768449b
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 15 17:39:29 2006 +0000
Fix zooming in switcher plugin when cube plugin is not loaded
ChangeLog | 11 +++++++++++
include/compiz.h | 1 +
plugins/cube.c | 2 ++
plugins/switcher.c | 2 +-
src/paint.c | 3 +++
5 files changed, 18 insertions(+), 1 deletion(-)
commit d11e40d6f2a245f470c75b917850c182aaec6cd7
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 15 16:55:21 2006 +0000
Add DM selection support and fix window button highlighting issue
ChangeLog | 10 +
gnome/window-decorator/gnome-window-decorator.c | 353 ++++++++++++++++++++----
2 files changed, 307 insertions(+), 56 deletions(-)
commit 526d18ac30fa4a258bdd2b26c4c78760d55ff23f
Author: Dan Winship <danw@novell.com>
Date: Wed Jun 14 13:16:21 2006 +0000
Mark cube as needing to load before switcher rather than marking switcher
as requiring cube. bnc #183676.
Output load_before and requires for all plugins, even if the list is empty,
to ensure that an empty value in a new release overrides a non-empty
value in an older release.
regen
ChangeLog | 13 ++
plugins/compiz.schemas.in.in | 274 ++++++++++++++++++++++++++++++++++++++++++-
plugins/cube.c | 3 +-
plugins/gconf-dump.c | 63 +++++-----
plugins/switcher.c | 8 +-
5 files changed, 317 insertions(+), 44 deletions(-)
commit 7925a62fafcf9baa1d76866fff394c6e3ef1afcb
Author: Dan Winship <danw@novell.com>
Date: Fri Jun 9 20:19:47 2006 +0000
add translations
ChangeLog | 4 +
configure.ac | 2 +-
po/ChangeLog | 4 +
po/cs.po | 1575 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/de.po | 1615 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/es.po | 1608 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/fi.po | 1583 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/fr.po | 1605 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/hu.po | 1556 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/it.po | 1608 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ja.po | 1569 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/pt_BR.po | 1607 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/zh_CN.po | 1543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/zh_TW.po | 1543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
14 files changed, 17421 insertions(+), 1 deletion(-)
commit 061cd12f0fe8c999d56cce6ecf7e3591eda4eb10
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 9 12:12:01 2006 +0000
Allow windows to be both maximized and shaded
ChangeLog | 9 ++++++++-
plugins/move.c | 6 ++++--
src/event.c | 17 -----------------
src/window.c | 4 ----
4 files changed, 12 insertions(+), 24 deletions(-)
commit ad78196017c628692704ff000279c85250d9ac4e
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 9 00:04:26 2006 +0000
constrain window geometry in configure requests correctly
ChangeLog | 7 ++
src/window.c | 335 +++++++++++++++++++++++++++++++++--------------------------
2 files changed, 194 insertions(+), 148 deletions(-)
commit 7786b666d1eadafb7e77e6e46c4c382a0343d455
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 8 22:30:04 2006 +0000
Fix some shading restrictions
ChangeLog | 7 +++++++
src/event.c | 4 ++--
src/window.c | 8 ++++++--
3 files changed, 15 insertions(+), 4 deletions(-)
commit 69939cdfd17516ed18ab4c8fe3d9b474f5f42b24
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 8 18:05:23 2006 +0000
Handle initially shaded windows correctly
ChangeLog | 5 +++++
plugins/decoration.c | 2 +-
plugins/minimize.c | 15 ++++++++++++---
src/window.c | 15 ++++++++++++++-
4 files changed, 32 insertions(+), 5 deletions(-)
commit e0021a2e7252c94a19fbca121d22d98a0ce3ba93
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 8 11:59:08 2006 +0000
Fix issue that caused switcher window to sometimes not be visible
ChangeLog | 5 +++++
plugins/switcher.c | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit c2ccb376a6a620e953145a367f9b11e6dd08a4fa
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 8 01:10:15 2006 +0000
Handle quick unshade shade better
ChangeLog | 5 +++++
plugins/minimize.c | 5 ++++-
2 files changed, 9 insertions(+), 1 deletion(-)
commit 16570bdd0ec74adcbeae04409715cf6b08574bb2
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 22:47:09 2006 +0000
kill whitespace
gnome/window-decorator/gnome-window-decorator.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 888f07c5a73989b0ae4dde71c91ad658f6d657e7
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 21:55:09 2006 +0000
Bump version
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit a39d41ecb3cca4f008b4e048e0f2b9a672abdbbd
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 21:50:42 2006 +0000
Add window shading
ChangeLog | 40 ++++
gnome/compiz-window-manager.c | 28 ++-
gnome/window-decorator/gnome-window-decorator.c | 105 ++++++----
include/compiz.h | 10 +-
plugins/compiz.schemas.in.in | 28 +++
plugins/decoration.c | 5 +-
plugins/fade.c | 18 +-
plugins/minimize.c | 211 +++++++++++++++++++-
plugins/place.c | 2 +-
plugins/resize.c | 3 +
plugins/scale.c | 3 +
plugins/switcher.c | 2 +-
src/display.c | 19 +-
src/event.c | 94 +++++++--
src/paint.c | 63 ++++--
src/screen.c | 4 +-
src/window.c | 253 +++++++++++++++++-------
17 files changed, 722 insertions(+), 166 deletions(-)
commit 2fed91fbe22a0bac6ee92c8d7875c6813470fa83
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 21:11:43 2006 +0000
Regen compiz.schemas.in.in
ChangeLog | 2 ++
plugins/compiz.schemas.in.in | 29 +++++++++++++++++++++++++++++
2 files changed, 31 insertions(+)
commit e990cbdbcb96d347a9ea781ed68ab2450ff43bcd
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 20:58:47 2006 +0000
Disable client-side texture coordinate arrays that are not used
ChangeLog | 8 +++++++-
plugins/cube.c | 5 +++++
plugins/switcher.c | 5 +++--
plugins/wobbly.c | 14 ++++++++++++++
src/paint.c | 16 +++++++++++++++-
5 files changed, 44 insertions(+), 4 deletions(-)
commit 84a4c78d18564ee8f4d92e335e9d43d4e949aff4
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Jun 7 20:51:00 2006 +0000
Add initiate_keyboard bindings to move and resize plugins
ChangeLog | 8 +++++
plugins/compiz.schemas.in.in | 30 +++++++++++++++-
plugins/move.c | 66 ++++++++++++++++++++++++++++------
plugins/resize.c | 86 ++++++++++++++++++++++++++++++++++----------
4 files changed, 160 insertions(+), 30 deletions(-)
commit a9c8f86311b8e93f13a77f891c80454040e60e89
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Jun 6 05:48:45 2006 +0000
Fix so switcher is not forcing fullscreen updates
ChangeLog | 9 +++++++++
plugins/switcher.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 55 insertions(+), 4 deletions(-)
commit fb94c62f280f2c061149d7332d3ca7aec30e5c72
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Jun 6 05:12:07 2006 +0000
Fix fullscreen window positioning issue
ChangeLog | 4 ++++
src/window.c | 8 ++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
commit 55ee9ac6e1a7207dfe965e9633fb9e281d94636d
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Jun 6 05:00:56 2006 +0000
Clean up class hint handling
ChangeLog | 8 ++++++++
include/compiz.h | 3 ---
src/event.c | 6 ++++++
src/window.c | 50 +++++++++++++-------------------------------------
4 files changed, 27 insertions(+), 40 deletions(-)
commit a6c4f050c32e96d0046a5ab5275d4caf22ac4fc0
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 2 12:14:50 2006 +0000
Bump version
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit f6b64e8026fc9881997e3e8edd3a0539f70fb1dc
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 2 12:10:18 2006 +0000
Fix typo
ChangeLog | 2 ++
src/event.c | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 322d8bad469cf5ece34840b455b513c6ac3541f2
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Jun 2 11:59:32 2006 +0000
Hide tooltips on NotifyGrab
ChangeLog | 5 +++++
gnome/window-decorator/gnome-window-decorator.c | 3 +--
2 files changed, 6 insertions(+), 2 deletions(-)
commit fd9a6d67f9376cc17082ef111999823795f4d859
Author: Dan Winship <danw@novell.com>
Date: Thu Jun 1 12:17:05 2006 +0000
If we receive a _NET_SHOWING_DESKTOP request with no window set, set the
flag on all screens. (Fixes the KDE "show desktop" applet.) Also, don't
allow a client to change its _NET_WM_DESKTOP.
Set _NET_WM_DESKTOP on all windows to
0; KDE's pager and tasklist require this to be set. (bnc 178320)
ChangeLog | 10 ++++++++++
include/compiz.h | 1 +
src/display.c | 2 ++
src/event.c | 21 +++++++++++++++------
src/window.c | 4 ++++
5 files changed, 32 insertions(+), 6 deletions(-)
commit 0aff89a787816fb12cbdb703fb78b9a09052eaf5
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Jun 1 11:58:13 2006 +0000
Add updateWindowClass
ChangeLog | 5 +++++
include/compiz.h | 3 +++
src/window.c | 29 +++++++++++++++++++++++++++++
3 files changed, 37 insertions(+)
commit 821e83c030ed6ebb8c77bfe919daa1bbf37a068a
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 31 21:50:37 2006 +0000
Save initial viewport when startup notification is received and add
hide_skip_taskbar_windows option
ChangeLog | 15 +++++++++++++++
include/compiz.h | 11 ++++++++++-
plugins/place.c | 44 +++++++++++++++++++++++++++---------------
src/display.c | 13 +++++++++++++
src/event.c | 15 +++++++++++++++
src/screen.c | 58 +++++++++++++++-----------------------------------------
src/window.c | 35 ++++++++++++++++++++++++++++++++++
7 files changed, 132 insertions(+), 59 deletions(-)
commit 84fb0ab898631a2db77a99adaa6bea343d7370e0
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 31 21:16:59 2006 +0000
Fix skydome animation
ChangeLog | 3 +++
plugins/cube.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit a0e57844920c95e66e379f4987cc1c5b03cc3d7b
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 31 14:53:56 2006 +0000
Fix clipping issue
ChangeLog | 3 +++
plugins/switcher.c | 10 ++++++++++
2 files changed, 13 insertions(+)
commit 0d700e7301a734cf1442f03087bc2ed8bf4b3ce1
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 31 14:46:10 2006 +0000
Fix issue with moving windows using keyboard
ChangeLog | 3 +++
plugins/move.c | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
commit 810eb7d991964eb7f9981216fb8bb2637a08dafd
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 31 00:13:51 2006 +0000
Add GL_CFLAGS to INCLUDES
ChangeLog | 4 ++++
src/Makefile.am | 1 +
2 files changed, 5 insertions(+)
commit f2abf0589561cb3bd2a97188e06559820b2f3872
Author: Dan Winship <danw@novell.com>
Date: Tue May 30 17:46:05 2006 +0000
call moveInputFocusToOtherWindow() before destroyWindow() when processing a
DestroyNotify, or else the input focus can get stranded.
ChangeLog | 4 ++++
src/event.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 9832b0d1c776a58f5706948ae9af3e6639b628e7
Author: Dan Winship <danw@novell.com>
Date: Tue May 30 14:23:51 2006 +0000
Check libwnck for wnck_window_has_name (new in HEAD).
#if HAVE_WNCK_WINDOW_HAS_NAME, redefine wnck_window_get_name to return NULL
if the window only has a fallback name. bnc 173059.
ChangeLog | 10 ++++++++++
configure.ac | 9 +++++++++
gnome/window-decorator/gnome-window-decorator.c | 13 +++++++++++++
3 files changed, 32 insertions(+)
commit ab8d165db57bf391d1d64366c89928ba632f0f40
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 26 10:09:01 2006 +0000
Make sloppy focus default in scale mode
ChangeLog | 4 ++++
plugins/compiz.schemas.in.in | 2 +-
plugins/scale.c | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
commit 9ac1a2d576b0ba1ade323e9e81c783715bfb732e
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 26 10:03:22 2006 +0000
Handle dock windows with below state better
ChangeLog | 6 ++++++
plugins/decoration.c | 4 ++++
src/window.c | 3 +++
3 files changed, 13 insertions(+)
commit 184d8ac50ec8b2d91f8290e9d0099cfcd2c173a7
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 25 23:19:19 2006 +0000
Make sure all visible cube sides are rendered when we have more than 4
sides
ChangeLog | 5 +++++
plugins/cube.c | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 127fb4c1d3bc24f71da92a65f0cc368de9eedc75
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 25 18:47:44 2006 +0000
Regen compiz.schemas.in.in
ChangeLog | 2 ++
plugins/compiz.schemas.in.in | 70 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
commit ddc0a860fcef02acd0978d73be04756fc310ec1c
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 25 18:46:18 2006 +0000
Add missing changelog entry for last commit
ChangeLog | 3 +++
1 file changed, 3 insertions(+)
commit 40b61b943ef183cf82fbfa8be468fe41b75c54df
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 25 18:39:58 2006 +0000
Add maximize_window_horizontally, maximize_window_vertically,
toggle_window_maximized, toggle_window_maximized_horizontally and
toggle_window_maximized_vertically bindings
ChangeLog | 23 ++++++++++++
include/compiz.h | 36 ++++++++++--------
plugins/move.c | 21 ++++++-----
plugins/wobbly.c | 17 +++++----
src/display.c | 63 +++++++++++++++++++++++++++++++
src/event.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
src/window.c | 53 +++++----------------------
7 files changed, 244 insertions(+), 79 deletions(-)
commit e1687d4bc76a7ec5bea27f0366634af416b8169c
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 25 09:08:46 2006 +0000
Make switcher plugin behave better when new windows appear and disappear
ChangeLog | 8 +++
plugins/switcher.c | 190 ++++++++++++++++++++++++++++++++---------------------
2 files changed, 124 insertions(+), 74 deletions(-)
commit 0888b8a1237e6866d8833386ac3a8f9e25d51a3a
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 24 13:35:07 2006 +0000
Fix key-navigation in scale plugin
ChangeLog | 8 ++++++++
plugins/scale.c | 14 ++++++++++----
2 files changed, 18 insertions(+), 4 deletions(-)
commit 5cdab4610ce958f929a82b3e85a7011ba97590b4
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 23 21:23:26 2006 +0000
Fix BigEndian issues
ChangeLog | 11 +++++++++++
include/compiz.h | 15 +++++++++++++++
plugins/water.c | 18 +++++++++++++++++-
src/texture.c | 4 ++++
4 files changed, 47 insertions(+), 1 deletion(-)
commit 09627d56115fc7748bd09804f8adee6d409c87df
Author: Dan Winship <danw@novell.com>
Date: Tue May 23 20:55:23 2006 +0000
use ss->windows here as well so that multiple activeNum==0 windows don't
get skipped. (switchTerminate): Remove the screen grab right away so
that keystrokes don't get dropped. bnc 177650
(switchPreparePaintScreen, switchPaintScreen, switchDonePaintScreen):
update for that
ChangeLog | 9 ++++++
plugins/switcher.c | 82 +++++++++++-------------------------------------------
2 files changed, 26 insertions(+), 65 deletions(-)
commit cea03c95725725c7f58af74b849ecb9d695c11db
Author: Dan Winship <danw@novell.com>
Date: Mon May 22 17:51:28 2006 +0000
deal with both vertical and horizontal struts; but not when moving a dock
window
ChangeLog | 3 +++
src/window.c | 32 ++++++++++++++++++++++++--------
2 files changed, 27 insertions(+), 8 deletions(-)
commit ad44dfac4c9e8bf6cddec386ec2ab64b28c84ec5
Author: Dan Winship <danw@novell.com>
Date: Mon May 22 13:25:59 2006 +0000
Check init_all binding before init, so you can bind "<Alt>" to init_all and
so end up with "<Alt>Tab" being init_all rather than init (but with no
way to get "init"...). bnc 173376
ChangeLog | 7 +++++++
plugins/switcher.c | 12 ++++++------
2 files changed, 13 insertions(+), 6 deletions(-)
commit 29dc911ca727b9b31e8292d2e98ff279f687edb9
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 21 20:23:23 2006 +0000
Select for button events on root windows
ChangeLog | 2 ++
src/display.c | 2 ++
2 files changed, 4 insertions(+)
commit 4d602f3637f31f5c0e86069d575d1037bdcfc420
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 21 13:22:23 2006 +0000
Bump version
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit bf48288deda0c1c8485cf1024c47c105342f99bf
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 21 13:20:17 2006 +0000
Fix shadow performance
ChangeLog | 4 +
gnome/window-decorator/gnome-window-decorator.c | 173 ++++++++++++++----------
2 files changed, 102 insertions(+), 75 deletions(-)
commit bd793b9196b745e024374d7bd12252b7573ae46e
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 21 13:13:47 2006 +0000
Fix stacking and sync request issues
ChangeLog | 19 +++++++++++++++++++
include/compiz.h | 1 +
src/event.c | 11 ++++++-----
src/window.c | 44 +++++++++++++++++++++++++++++++++++++-------
4 files changed, 63 insertions(+), 12 deletions(-)
commit b1e066535618ce2489265e9a9fd25dc767bd9aef
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 19 14:10:33 2006 +0000
Allow use of larger window icons in switcher
ChangeLog | 4 ++++
plugins/switcher.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 3c35c84787cec2a0a8b5ac2786148dad704269ec
Author: Dan Winship <danw@novell.com>
Date: Thu May 18 21:33:39 2006 +0000
Set this to "None" to match wobblyInitScreen() so that it actually works
right.
regen
ChangeLog | 7 +++++++
plugins/compiz.schemas.in.in | 8 ++++----
plugins/wobbly.c | 2 +-
3 files changed, 12 insertions(+), 5 deletions(-)
commit 0718a5593c6951883c426d72d05087f5df8a5219
Author: Dan Winship <danw@novell.com>
Date: Thu May 18 21:33:12 2006 +0000
s/compiz.schemas.in/compiz.schemas.in.in/
po/ChangeLog | 4 ++++
po/POTFILES.in | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit e02f6ef2baa5f16ad8ad4f96c5c1a087345326ae
Author: Dan Winship <danw@novell.com>
Date: Thu May 18 20:50:57 2006 +0000
if we have a RestartCommand registered with the session manager, update the
--sm-client-id in it to match the id we were assigned. bnc 176746
remove unused --sm-save-file arg and fix documentation of --sm-client-id.
ChangeLog | 9 +++++++++
src/main.c | 9 +--------
src/session.c | 41 +++++++++++++++++++++++++++++++++++++++--
3 files changed, 49 insertions(+), 10 deletions(-)
commit 582010b241547dd08435a109b1b0d6c175d5843d
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:53:22 2006 +0000
Make default background black
images/background.png | Bin 127 -> 109 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
commit c5db8f5f4e7b88400969d0067c4d0d9cac0ca78b
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:51:20 2006 +0000
Regen
ChangeLog | 2 ++
plugins/compiz.schemas.in.in | 28 ++++++++++++++--------------
2 files changed, 16 insertions(+), 14 deletions(-)
commit 9d3dd1d95e14c78e2046c7e710d9d714af030eb7
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:43:29 2006 +0000
Fix issue with switcher decorations
ChangeLog | 5 +++++
plugins/switcher.c | 14 +++++++++-----
2 files changed, 14 insertions(+), 5 deletions(-)
commit 922058fbac6fc54a0c16b020b7d18b70eca2490e
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:36:06 2006 +0000
width and height should be unsiged
ChangeLog | 3 +++
src/screen.c | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
commit 6798bfb0f15e660d73cbfe50047cde8921358ce7
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:31:27 2006 +0000
Add minimal option
ChangeLog | 4 ++
gnome/window-decorator/gnome-window-decorator.c | 65 ++++++++++++++++++++-----
2 files changed, 57 insertions(+), 12 deletions(-)
commit 61fd459e81bdd2e0d37f42a135c41821691c0dba
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:25:08 2006 +0000
Restore window position when transitioning to withdrawn state
ChangeLog | 3 +++
plugins/minimize.c | 5 +++++
2 files changed, 8 insertions(+)
commit 89f0a6fb232d11379fabc5fc8644498dde4fb821
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 17 10:20:46 2006 +0000
Fix key-bindings and add icon support to switcher
ChangeLog | 10 ++
plugins/scale.c | 350 +++++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 252 insertions(+), 108 deletions(-)
commit 8d545bf5191688b69d8d5d6ba0b82eb4250a5c74
Author: Dan Winship <danw@novell.com>
Date: Wed May 17 04:28:55 2006 +0000
don't process exit-on-selection-clear until the event queue is empty, or
else MapRequest and ConfigureRequest events could get lost. bnc 175558
ChangeLog | 6 ++++++
src/display.c | 14 ++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)
commit 0a3e1b5c9df972d65b58c6820e3d4fd4d3c63228
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 14 11:39:28 2006 +0000
Fix unmap issue
ChangeLog | 5 +++++
src/event.c | 7 ++-----
2 files changed, 7 insertions(+), 5 deletions(-)
commit a0e55d2f79e53513236255fa53c04bc0f6dfdff9
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 12 11:54:05 2006 +0000
Make handling of windows that go into withdrawn state a bit better and
minor fixes to switcher and show desktop mode
ChangeLog | 16 ++++++++++++++++
plugins/minimize.c | 11 +++++++++--
plugins/rotate.c | 4 ++++
plugins/switcher.c | 2 +-
src/event.c | 14 +++++++++++---
src/screen.c | 10 ++++++++++
6 files changed, 51 insertions(+), 6 deletions(-)
commit 0b4593f05fe7f8ef5d7e0ab191d376c6a1f87998
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 12 00:27:13 2006 +0000
Handle gravity correctly
ChangeLog | 5 +++++
src/window.c | 20 ++++++++++++--------
2 files changed, 17 insertions(+), 8 deletions(-)
commit de82c1eaee5f8cbeb3fd8dec2bc70068629c5cb8
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 21:12:46 2006 +0000
Move server grab
ChangeLog | 5 +++++
src/display.c | 5 +++++
src/screen.c | 4 ----
3 files changed, 10 insertions(+), 4 deletions(-)
commit 85dbc8320d712eda7d269f01b98f613cf009d165
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 17:37:03 2006 +0000
Fix window positioning issue and un-maximize issue
ChangeLog | 6 ++++++
src/window.c | 39 ++++++++++++++++++++++++++++++++++++++-
2 files changed, 44 insertions(+), 1 deletion(-)
commit 994468f1ec5684fcc1f53f7cb2b7284558ebee52
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 16:34:03 2006 +0000
Make sure title text fit in titlebar
ChangeLog | 5 +++++
gnome/window-decorator/gnome-window-decorator.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 461824b262437f6f47027941cde919952ce06897
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 16:16:10 2006 +0000
Add missing ChangeLog entries
ChangeLog | 6 ++++++
1 file changed, 6 insertions(+)
commit 653d8a2e5f73cf6020b0ab77a41233f2768da066
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 15:54:56 2006 +0000
Fix window action menu issues
gnome/window-decorator/gnome-window-decorator.c | 16 ++++++++++++++++
src/event.c | 16 ++++++++++------
2 files changed, 26 insertions(+), 6 deletions(-)
commit f70fbe8d60eee191e89b7b6bf28fc272f0ff2793
Author: Dan Winship <danw@novell.com>
Date: Thu May 11 15:51:52 2006 +0000
Treat "" as meaning "disabled"
ChangeLog | 5 +++++
plugins/gconf-compiz-utils.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 7139dc02c81d7c9c103bdf67e578b550751fcd19
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 11 15:47:04 2006 +0000
Fix window placement
ChangeLog | 7 +++++++
plugins/place.c | 46 ++++++++++++++++++++++++++++++++++------------
2 files changed, 41 insertions(+), 12 deletions(-)
commit 34d443f549fde4a4ead1ea841bd9f532d439a77c
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 9 16:22:46 2006 +0000
Make sure window is mapped when getting the window pixmap
ChangeLog | 19 +++++++++++++++++++
plugins/switcher.c | 9 ++++++---
src/paint.c | 4 ++++
src/window.c | 30 ++++++++++++++++--------------
4 files changed, 45 insertions(+), 17 deletions(-)
commit 67354f012abcd7bbc4823c5692bbd3b01dc0bf91
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 9 16:01:37 2006 +0000
Fix mipmapping
plugins/compiz.schemas.in.in | 2 +-
plugins/cube.c | 2 +-
src/texture.c | 3 +++
3 files changed, 5 insertions(+), 2 deletions(-)
commit bc70029b7af86fc9cd9738468f99b496f68322bc
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon May 8 19:25:13 2006 +0000
Allow switcher to be initiated with prev bindings
ChangeLog | 5 +++++
plugins/switcher.c | 8 ++++++--
2 files changed, 11 insertions(+), 2 deletions(-)
commit a4226f47a04d65db07d69b26cd7f2c6076e073a7
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 7 21:42:28 2006 +0000
Regen compiz.schemas.in.in
ChangeLog | 2 ++
plugins/compiz.schemas.in.in | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 44 insertions(+)
commit ff946575e1cd2b100343fa8168068f4d26988eb5
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun May 7 18:24:03 2006 +0000
Minimized windows and icon support in switcher
ChangeLog | 20 ++
gnome/window-decorator/gnome-window-decorator.c | 6 +-
images/Makefile.am | 2 +
images/icon.png | Bin 0 -> 529 bytes
include/compiz.h | 29 ++-
plugins/switcher.c | 281 ++++++++++++++++++------
src/display.c | 2 +
src/event.c | 36 +--
src/screen.c | 61 +++++
src/texture.c | 11 +
src/window.c | 151 +++++++++++++
11 files changed, 512 insertions(+), 87 deletions(-)
commit 80089f9371eda845d04a4e5848a17b32cc8048ca
Author: Dan Winship <danw@novell.com>
Date: Sun May 7 17:33:43 2006 +0000
Add --with-scale-corner option and make compiz.schemas reflect it; the best
corner to use depends on where the panels are and what's on them, so
distros will want to override this to match their default panel layout.
ChangeLog | 5 +++++
configure.ac | 13 +++++++++++++
plugins/.cvsignore | 2 ++
plugins/Makefile.am | 12 +++++++-----
plugins/{compiz.schemas.in => compiz.schemas.in.in} | 6 +++---
plugins/scale.c | 4 +++-
6 files changed, 33 insertions(+), 9 deletions(-)
commit 12d96b8ddafbf717c9825372e77db9bab9abd7dd
Author: Dan Winship <danw@novell.com>
Date: Sun May 7 17:09:58 2006 +0000
Fix the the "water plugin gets mysteriously activated when activating some
other keybinding" bug.
ChangeLog | 5 +++++
src/event.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 923662cb19e0ddd18c375071f25b0a6faec93f64
Author: Dan Winship <danw@novell.com>
Date: Fri May 5 20:26:04 2006 +0000
require intltool for option-description translation
translate compiz.schemas.in into compiz.schemas
.cvsignore | 4 +++-
ChangeLog | 10 ++++++++++
Makefile.am | 16 ++++++++++------
autogen.sh | 13 +++++++++++++
configure.ac | 8 ++++++++
plugins/Makefile.am | 11 +++++++----
plugins/{compiz.schemas => compiz.schemas.in} | 6 +++---
plugins/gconf-dump.c | 4 ++--
po/.cvsignore | 8 ++++++++
po/ChangeLog | 4 ++++
po/POTFILES.in | 1 +
src/display.c | 6 +++---
12 files changed, 72 insertions(+), 19 deletions(-)
commit 6a37f812a0850f297c5519569df231e340a6f8c9
Author: Dan Winship <danw@novell.com>
Date: Fri May 5 19:20:00 2006 +0000
Put numbers into the shortDescs of the command and run_command options
Use Shift rather than Control, for consistency with Metacity, and to remove
the ambiguity about whether Ctrl+Alt+Button1 should be "grab cube" or
"move with snapping". (bnc 169402)
regen
ChangeLog | 12 +++++++++++
plugins/compiz.schemas | 54 +++++++++++++++++++++++++-------------------------
plugins/wobbly.c | 2 +-
src/display.c | 8 ++++----
4 files changed, 44 insertions(+), 32 deletions(-)
commit 8774dba57a82b50b1c84a95b164bd06a5fdd4ebb
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 5 10:03:17 2006 +0000
Regen compiz.schemas
ChangeLog | 2 ++
plugins/compiz.schemas | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
commit 721b6165e957982c78b626cc8c5d7d960a984e13
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri May 5 09:52:43 2006 +0000
Add audible and visual bell support
ChangeLog | 12 ++++
gnome/window-decorator/gnome-window-decorator.c | 66 +++++++++++++++++++
include/compiz.h | 7 +-
plugins/fade.c | 88 ++++++++++++++++++++++++-
plugins/water.c | 52 ++++++++++++++-
plugins/wobbly.c | 52 ++++++++++++++-
src/display.c | 48 ++++++++++++++
7 files changed, 319 insertions(+), 6 deletions(-)
commit 7b5e72c25b8b0cb5fbb0790a98c54bf9adc236bd
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu May 4 17:07:24 2006 +0000
Fix issue with modal dialogs
ChangeLog | 5 +++++
src/window.c | 5 +++++
2 files changed, 10 insertions(+)
commit 8d559cbe24af3b14bef8c3cd6ac2d79183e11004
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 3 14:54:35 2006 +0000
Don't constrain the cursor
ChangeLog | 4 ++++
plugins/move.c | 60 +++++++++++++++++++++++---------------------------------
plugins/resize.c | 21 +-------------------
3 files changed, 30 insertions(+), 55 deletions(-)
commit 37eab0a926e869ace604d7ae4eacc1e02386787f
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed May 3 13:03:54 2006 +0000
Add defaultViewportForWindow function
ChangeLog | 13 +++++++++++++
include/compiz.h | 3 +++
plugins/rotate.c | 12 +++++-------
src/window.c | 46 ++++++++++++++++++++++++++++++++--------------
4 files changed, 53 insertions(+), 21 deletions(-)
commit 055741c9bc27d3b000bec4c035a04401adeaca56
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 2 21:28:05 2006 +0000
Minor fix to cube unfolding
ChangeLog | 3 +++
plugins/cube.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 118533aa3ebe8ea4a565c2e230c70a3025643faf
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 2 21:17:11 2006 +0000
Don't send synthetic ConfigureNotify events and handle ConfigureRequests
correctly for withdrawn windows
ChangeLog | 8 ++++++++
src/event.c | 25 ++++++++++++++++++++-----
src/window.c | 3 ---
3 files changed, 28 insertions(+), 8 deletions(-)
commit 4f63b0e78f2b0fad9e28728354302168b8ad7686
Author: Dan Winship <danw@novell.com>
Date: Tue May 2 16:57:10 2006 +0000
rewrite to make compiz.schema regeneration a little easier, and to make it
possible to generate schema files for third-party plugins. Include
plugin descriptions and dependency information in the schema.
add a rule to generate compiz.schemas
regen
s/expose/scale/ in dependencies
ChangeLog | 15 ++
plugins/Makefile.am | 21 +-
plugins/compiz.schemas | 677 ++++++++++++++++++++++++++++++++++++-------------
plugins/cube.c | 2 +-
plugins/decoration.c | 2 +-
plugins/fade.c | 2 +-
plugins/gconf-dump.c | 351 ++++++++++++++++---------
plugins/gconf.c | 26 +-
plugins/minimize.c | 2 +-
plugins/wobbly.c | 2 +-
src/plugin.c | 2 +-
11 files changed, 767 insertions(+), 335 deletions(-)
commit 6537137fb6fc256373920a345ecdc4542725d4e6
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 2 13:29:01 2006 +0000
Don't use glproto
ChangeLog | 5 +++++
configure.ac | 15 +++++++--------
include/compiz.h | 22 +++++++++++++++++++++-
3 files changed, 33 insertions(+), 9 deletions(-)
commit 446850817248104e7f3620e1cc718b8bbb62011c
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue May 2 09:06:39 2006 +0000
Update to latest EXT_tfp spec
ChangeLog | 7 +++++++
configure.ac | 15 ++++++++-------
include/compiz.h | 23 ++++-------------------
src/texture.c | 36 +++++++++---------------------------
4 files changed, 28 insertions(+), 53 deletions(-)
commit d2dc351ea411ee2ccef6d3157c5d1409173694db
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon May 1 20:54:10 2006 +0000
Fix window stacking bug
ChangeLog | 9 +++++++++
include/compiz.h | 3 +++
src/event.c | 3 +--
src/screen.c | 15 +++++++++++++++
src/window.c | 4 ++--
5 files changed, 30 insertions(+), 4 deletions(-)
commit 861b9a28c52ba547fa405866ecb7b971c991a638
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 30 13:00:05 2006 +0000
Raise-on-click option, DnD aware screen edges, zoom functionality in
switcher, cube unfolding feature and some bug fixes
ChangeLog | 64 ++++
gnome/window-decorator/gnome-window-decorator.c | 2 +
include/compiz.h | 12 +-
plugins/compiz.schemas | 170 +++++++--
plugins/cube.c | 460 +++++++++++++++++++++---
plugins/decoration.c | 3 +-
plugins/move.c | 6 +-
plugins/resize.c | 4 +-
plugins/rotate.c | 374 +++++++++++--------
plugins/scale.c | 4 +-
plugins/switcher.c | 352 ++++++++++++++++--
plugins/water.c | 4 +-
plugins/zoom.c | 4 +-
src/display.c | 24 +-
src/event.c | 54 +--
src/screen.c | 64 ++--
src/window.c | 41 ++-
17 files changed, 1308 insertions(+), 334 deletions(-)
commit 7c1c798b62b46074b60ec6ac20819c3450af1d79
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 18:29:08 2006 +0000
Add workaround for 64bit issue in libXrender
ChangeLog | 2 ++
gnome/window-decorator/gnome-window-decorator.c | 31 +++++++++++++++++++++++++
2 files changed, 33 insertions(+)
commit e1a657f3b2df3b77b51d0a6cbb8d83371e5b13d8
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 18:20:05 2006 +0000
Back out type change in g-w-d
ChangeLog | 5 +++++
gnome/window-decorator/gnome-window-decorator.c | 20 ++++++++------------
2 files changed, 13 insertions(+), 12 deletions(-)
commit 3871373afeea1cf9e60ae99daa0f1dd9ec312841
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 18:05:11 2006 +0000
Add show desktop binding
ChangeLog | 5 +++++
include/compiz.h | 3 ++-
plugins/compiz.schemas | 14 ++++++++++++++
src/display.c | 16 ++++++++++++++++
src/event.c | 20 ++++++++++++++++++++
5 files changed, 57 insertions(+), 1 deletion(-)
commit aeb2b9ff5062d297d6f2532dc1e5381b0ae969fc
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 17:56:23 2006 +0000
Screen grab updates and reset timeout handle correctly in rotate plugin
ChangeLog | 17 +++++++++++++++++
include/compiz.h | 13 ++++++++++---
plugins/move.c | 10 +++++-----
plugins/resize.c | 7 ++++---
plugins/rotate.c | 54 ++++++++++++++++++++++++++++++++++--------------------
plugins/scale.c | 6 +++---
plugins/switcher.c | 2 +-
plugins/water.c | 7 ++++---
plugins/zoom.c | 7 ++++---
src/screen.c | 35 ++++++++++++++++++++++++++++++++++-
10 files changed, 116 insertions(+), 42 deletions(-)
commit 833f7c29131ff50f1d42f7e1d400e8e381eb9481
Author: Dan Winship <danw@novell.com>
Date: Fri Apr 28 15:15:44 2006 +0000
tweak eventMatches slightly to allow extra modifiers to be down when
recognizing a modifier keypress. (Eg, don't require the user to release
Alt before pressing Control to get window snapping.)
src/event.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 1a6e3fed9f86f49980808be1744b06bec4abf8be
Author: Dan Winship <danw@novell.com>
Date: Fri Apr 28 13:39:01 2006 +0000
new method that replaces EV_KEY and EV_BUTTON. Tests if an event matches a
binding, being more precise about modifier state than EV_KEY and
EV_BUTTON were. (eventTerminates): Tests if an event is "the opposite"
of a binding. (Eg, button or modifier key release.) Replaces
CompReleaseMask and "terminate" bindings. (handleEvent): Use
eventMatches
When passed a keybinding containing just modifiers, grab/ungrab every
keypress event that would result in that modifier state (eg, both left
and right modifier keys, and allow them to be pressed in any order).
Remove CompPressMask from default bindings. (eventLoop): don't add virtual
modifiers to event state. (updateModifierMappings): store the
XModifierKeymap for later use.
Use eventMatches and eventTerminates. Remove CompPressMask and "terminate"
bindings (except from scale, which is different from the others).
Make initiate_all be just the modifier key used in addition to the initiate
binding ("<Control>"). Remove next_window since it doesn't make a lot
of sense to have it be different from initiate_all, and make
prev_window be just a modifier key as well. ("<Shift>").
(SwitchScreen): add extra options to store the fully-composed
initiate_all, prev, and prev_all bindings. (switchScreenInitOptions,
switchSetScreenOption): Generate and regenerate initiate_all, prev, and
prev_all bindings as needed. (switchHandleEvent): update
Remove "<Release>" handling.
regen, dropping the terminate bindings and updating a few others.
remove CompPressMask, CompReleaseMask, EV_BUTTON, and EV_KEY. Add
eventMatches, eventTerminates, and keycodeToModifiers. Add modMap field
to CompDisplay.
ChangeLog | 45 +++++++++++
include/compiz.h | 33 ++++----
plugins/compiz.schemas | 110 ++-----------------------
plugins/cube.c | 12 +--
plugins/gconf-compiz-utils.c | 86 ++++++++------------
plugins/move.c | 43 +++-------
plugins/resize.c | 37 +++------
plugins/rotate.c | 153 +++++++++++++++++------------------
plugins/scale.c | 22 ++---
plugins/switcher.c | 167 +++++++++++++++++++-------------------
plugins/water.c | 55 +++++--------
plugins/wobbly.c | 21 ++---
plugins/zoom.c | 54 +++++--------
src/display.c | 114 +++++++++++---------------
src/event.c | 183 +++++++++++++++++++++++++++++++++---------
src/screen.c | 185 +++++++++++++++++++++----------------------
16 files changed, 631 insertions(+), 689 deletions(-)
commit f4a8d600cd5cc7919cead3a47e965dda1383d7ac
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 01:56:30 2006 +0000
Handle enter/leave notify events
ChangeLog | 2 ++
plugins/water.c | 51 ++++++++++++++++++++++++++++++++-------------------
2 files changed, 34 insertions(+), 19 deletions(-)
commit b10e3be9703bb3e9ecdfea25b8a0ebbad5c66198
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 01:02:54 2006 +0000
Minor fix to decoration plugin
ChangeLog | 4 ++++
plugins/decoration.c | 8 +++-----
2 files changed, 7 insertions(+), 5 deletions(-)
commit 89d98a856ada9654b8e701b639f63f37ca51e704
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 00:55:15 2006 +0000
Lower xrender version requirement and fix 64bit issue in g-w-d
ChangeLog | 8 ++++++++
configure.ac | 2 +-
gnome/window-decorator/gnome-window-decorator.c | 20 ++++++++++++--------
3 files changed, 21 insertions(+), 9 deletions(-)
commit 5e199e17184fd4b3c3c1df6e9fcf2b26609a095b
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 28 00:40:50 2006 +0000
Shut up compiler
gnome/window-decorator/gnome-window-decorator.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 96b4ebc1c4ff7fc287bbc22ba363d98f5ea85ee9
Author: Dan Winship <danw@novell.com>
Date: Thu Apr 27 20:00:02 2006 +0000
for the rotate-to-specific-face keys, rotate counterclockwise when that's
faster. (bnc 169427)
Make the corners toggle scale mode rather than only activating it. (bnc
169408)
ChangeLog | 9 +++++++++
plugins/rotate.c | 12 +++++++++---
plugins/scale.c | 7 ++++++-
3 files changed, 24 insertions(+), 4 deletions(-)
commit 1df4d50ce219f80a22f0dfe9f3c173bdb1f2d877
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 27 14:37:10 2006 +0000
Bump version
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit 257b5170edf67a2254bfc9dbafee70383bc5f37e
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 27 14:09:33 2006 +0000
Remove debug variable
ChangeLog | 2 ++
plugins/decoration.c | 2 --
2 files changed, 2 insertions(+), 2 deletions(-)
commit b5c5c38ce3dc34d627967e71b336a2c48add8ee1
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 27 14:07:52 2006 +0000
Check if window is initially minimized
ChangeLog | 2 ++
src/window.c | 5 +++++
2 files changed, 7 insertions(+)
commit 08225b70a546fa877a11ea35b567e6c67a655913
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 27 12:40:59 2006 +0000
Add proper warp pointer interface and maximize effect to wobbly plugin
ChangeLog | 17 +++
include/compiz.h | 18 +--
plugins/compiz.schemas | 28 +++++
plugins/move.c | 66 ++++------
plugins/resize.c | 56 +++------
plugins/rotate.c | 91 +++++++-------
plugins/water.c | 12 +-
plugins/wobbly.c | 322 ++++++++++++++++++++++++++++++++++++++++++++++---
plugins/zoom.c | 35 ++----
src/display.c | 100 ++++++++++++++-
src/event.c | 31 -----
src/screen.c | 40 +-----
12 files changed, 557 insertions(+), 259 deletions(-)
commit af54793ac37eb69727212a68a0989117a552bbf8
Author: Dan Winship <danw@novell.com>
Date: Wed Apr 26 14:46:03 2006 +0000
activate window on Button2 click in addition to Button1 and Button3.
ChangeLog | 3 +++
src/event.c | 1 +
2 files changed, 4 insertions(+)
commit 39f692d170f4989667614259cdfa38402e06796e
Author: Dan Winship <danw@novell.com>
Date: Wed Apr 26 14:44:46 2006 +0000
gconf_value_compare against the old value for list-type options too.
(gconfInitOption): Change the call to gconf_client_get_entry to request
the default value again; the fix to gconfSetOption will prevent the
infinite loops that happened before.
ChangeLog | 8 ++++++++
plugins/gconf.c | 16 ++++++++--------
2 files changed, 16 insertions(+), 8 deletions(-)
commit 8d5cc84b2614af528789e5a2e9228f50ebea13b9
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 26 02:39:48 2006 +0000
Remove comment
ChangeLog | 3 +++
gnome/window-decorator/gnome-window-decorator.c | 3 ---
2 files changed, 3 insertions(+), 3 deletions(-)
commit ae67a22ffc3fa10edd3608dff147f3eaabdf832c
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 26 02:24:19 2006 +0000
Maximized windows snap-off support and pointer warp fixes
ChangeLog | 16 ++++++
include/compiz.h | 5 ++
plugins/move.c | 152 ++++++++++++++++++++++++++++++++++++++++++-------------
plugins/resize.c | 8 +--
plugins/rotate.c | 81 ++++++++++++++---------------
plugins/zoom.c | 10 ++--
src/screen.c | 35 ++++++++++++-
7 files changed, 215 insertions(+), 92 deletions(-)
commit 5ef4f12f80f44a99fce5086ba1a087659b4ab4be
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 25 16:59:29 2006 +0000
Add clamp, min size to decoration property and make g-w-d use them
ChangeLog | 5 +
gnome/window-decorator/gnome-window-decorator.c | 212 ++++++++++++++++--------
plugins/decoration.c | 114 +++++++++----
3 files changed, 234 insertions(+), 97 deletions(-)
commit 1197fdbc24e07aca2c989c67742f9dd2031a9f9d
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 25 13:05:43 2006 +0000
Click on background leaves scale mode and enters show desktop mode
ChangeLog | 3 +++
plugins/scale.c | 14 +++++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
commit 346c69b9b4560e865c6ead2d033724159b698ce4
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 25 13:00:29 2006 +0000
Initialize scale and translate properly
ChangeLog | 3 +++
plugins/minimize.c | 5 +++++
2 files changed, 8 insertions(+)
commit c2d9fccb20f29502ba333586acc8d15cac866605
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 25 12:54:41 2006 +0000
Fix issue with _NET_SHOWING_DESKTOP support
ChangeLog | 7 +++++++
include/compiz.h | 3 ++-
src/event.c | 8 ++------
src/screen.c | 29 ++++++++++++++++++++++++-----
src/window.c | 4 +---
5 files changed, 36 insertions(+), 15 deletions(-)
commit 6b4032b94eab0ec22d12a87d423981c699c9bacf
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 22:14:57 2006 +0000
Add missing break statement
ChangeLog | 2 ++
plugins/scale.c | 1 +
2 files changed, 3 insertions(+)
commit f7915d4aa9bd519d9ead55dc753922e50627d8da
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 22:13:32 2006 +0000
Initialize rotateHandle
ChangeLog | 2 ++
plugins/rotate.c | 2 ++
2 files changed, 4 insertions(+)
commit c1cc30708ca005952f15004eab0e90b4b17be7f9
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 22:10:07 2006 +0000
Another fix for paintScreen
ChangeLog | 5 +++++
src/paint.c | 15 ++++++++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
commit 1c4108e92568fad53529d9949976e63e2b3b2581
Author: Dan Winship <danw@novell.com>
Date: Mon Apr 24 14:48:07 2006 +0000
clarify the "initiate" descriptions
regen
ChangeLog | 7 +++++++
plugins/compiz.schemas | 4 ++--
plugins/scale.c | 2 +-
plugins/switcher.c | 2 +-
4 files changed, 11 insertions(+), 4 deletions(-)
commit 87fbfc4ef4a941cc1269da5d7305e0cc644379ae
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 14:33:09 2006 +0000
Fix window animation issue
ChangeLog | 5 +++++
src/paint.c | 41 ++++++++++++++++++++---------------------
2 files changed, 25 insertions(+), 21 deletions(-)
commit ee14732eeac83dd96c55f7d6664448eff49b4ec5
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 14:26:14 2006 +0000
Allow hiding of windows and use it in switcher plugin to avoid unnecessary
redrawing of decorations
ChangeLog | 8 ++++++++
include/compiz.h | 1 +
plugins/switcher.c | 35 +++++++++++++++++++++++++++++++----
src/window.c | 5 +++--
4 files changed, 43 insertions(+), 6 deletions(-)
commit 22436cc83496cc37d7d209692539c13b126a3c76
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 24 14:16:25 2006 +0000
Add configurable drop-shadows
ChangeLog | 13 +
configure.ac | 6 +-
gnome/window-decorator/gnome-window-decorator.c | 1919 ++++++++++++++---------
plugins/compiz.schemas | 56 +
plugins/decoration.c | 174 +-
5 files changed, 1386 insertions(+), 782 deletions(-)
commit 73c2a47eb8e0fdb393d9dfa643a60e6485c5ea81
Author: Dan Winship <danw@novell.com>
Date: Thu Apr 20 20:09:36 2006 +0000
add 12 go-directly-to-cube-face and 12 go-directly-to-cube-face-with-window
bindings.
fix the binding type on WINDOW_MENU.
Regen. (lower_window, window_menu, scale_image, images, resize, flip_move,
move_window_types, and the new rotate bindings)
ChangeLog | 12 ++
plugins/compiz.schemas | 384 +++++++++++++++++++++++++++++++++++++++++++++++--
plugins/rotate.c | 99 ++++++++++++-
src/display.c | 2 +-
4 files changed, 484 insertions(+), 13 deletions(-)
commit 0615e35f55c408af3a97314c6dde207944b5f916
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 20 18:55:27 2006 +0000
Add force quit dialog
ChangeLog | 7 +
gnome/window-decorator/gnome-window-decorator.c | 207 ++++++++++++++++++++++++
include/compiz.h | 7 +-
src/display.c | 15 ++
src/event.c | 19 ++-
src/window.c | 51 ++++--
6 files changed, 287 insertions(+), 19 deletions(-)
commit 93c60a2cf99b22f276f16f78e0128ace7648eefe
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 20 14:22:30 2006 +0000
Add window menu binding
ChangeLog | 9 +++
gnome/window-decorator/gnome-window-decorator.c | 95 ++++++++++++++++---------
include/compiz.h | 9 ++-
plugins/resize.c | 4 +-
src/display.c | 18 ++++-
src/event.c | 29 ++++++--
src/screen.c | 13 ++--
7 files changed, 128 insertions(+), 49 deletions(-)
commit bc2b1845b733c6294b646b668ffb91934b28cbcc
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 20 13:03:09 2006 +0000
Add toolkit actions
ChangeLog | 9 ++++
gnome/window-decorator/gnome-window-decorator.c | 63 +++++++++++++++++++++++++
include/compiz.h | 13 ++---
src/display.c | 11 +++--
src/event.c | 20 ++++----
src/screen.c | 13 ++---
6 files changed, 102 insertions(+), 27 deletions(-)
commit a952fef0db4bcf6400c8dfbce59cbfbbf5c5f606
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 20 00:55:58 2006 +0000
Fix handling of modal dialogs
ChangeLog | 6 ++++++
src/window.c | 44 +++++++++++++++++++++++++-------------------
2 files changed, 31 insertions(+), 19 deletions(-)
commit 2b88740a90dcc1283887643a171c36b51cd02a1a
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 19 00:49:55 2006 +0000
Fix gnome-theme-manager crash
ChangeLog | 3 +++
gnome/compiz-window-manager.c | 40 ++++++++++++++++++++++++++--------------
2 files changed, 29 insertions(+), 14 deletions(-)
commit 3e15f8a5e279626d8dbc0fc519ca1f79f4d5901a
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 23:28:22 2006 +0000
Remove window-image option
ChangeLog | 4 ++++
include/compiz.h | 5 +++--
src/main.c | 19 ++++++-------------
3 files changed, 13 insertions(+), 15 deletions(-)
commit 82e873d7575e183106d5db1f7623cdcd34182971
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 23:15:07 2006 +0000
Add strict-binding option
ChangeLog | 8 ++++++++
plugins/cube.c | 4 ++--
plugins/water.c | 2 +-
src/main.c | 12 ++++++++---
src/paint.c | 12 +++++------
src/texture.c | 62 +++++++++++++++++++++++++++++++++++++++++++--------------
6 files changed, 73 insertions(+), 27 deletions(-)
commit 70eaf3737afd2c73b31c766b08e24bb1aebc3b74
Author: Dan Winship <danw@novell.com>
Date: Tue Apr 18 16:12:14 2006 +0000
Rearrange #includes to prevent warning about TRUE and FALSE being redefined
plugins/place.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit cd6227d1585b195318e8e13216a665fe910dfe80
Author: Dan Winship <danw@novell.com>
Date: Tue Apr 18 14:47:07 2006 +0000
Fix a crasher in the screenshot binding code (and rename some of the
#defines to make them not so ridiculously long). Also temporarily hack
around a bug in EV_KEY by putting the check for WINDOW_SCREENSHOT
before the check for SCREENSHOT.
Change the keybinding again, now to "Pause". (F11 is the "fullscreen mode"
binding for many apps.)
update
Rearrange #includes to prevent warning about TRUE and FALSE being redefined
ChangeLog | 18 +++++++++++++++++
include/compiz.h | 8 ++++----
plugins/compiz.schemas | 4 ++--
plugins/gconf-compiz-utils.c | 4 ++--
plugins/gconf-dump.c | 2 +-
plugins/gconf.c | 8 ++++++--
plugins/scale.c | 4 ++--
src/display.c | 46 +++++++++++++++++++++-----------------------
src/event.c | 27 +++++++++++---------------
9 files changed, 68 insertions(+), 53 deletions(-)
commit e8ace38d191d71907a1344bcfa6ee3d2c5de99da
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 12:02:06 2006 +0000
Changed default value of flip_move option
ChangeLog | 2 ++
plugins/rotate.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit 6f096e7de7767e05e5b303213ad784a55e73abfd
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 11:45:38 2006 +0000
Dynamic positioning of title bar buttons
ChangeLog | 6 ++
gnome/window-decorator/gnome-window-decorator.c | 102 +++++++++++++++++++-----
src/window.c | 5 +-
3 files changed, 91 insertions(+), 22 deletions(-)
commit d1bd6583f3bc7325402bff6fbaaa60528a10e7fc
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 11:02:31 2006 +0000
Fix typo
plugins/resize.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit fa72c99e1f9e20d64d1e7f35105ae079c93e79c9
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 09:07:19 2006 +0000
Fix typo
ChangeLog | 2 ++
plugins/cube.c | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
commit eb613c1ffae2d0e4180bfa01d62526bbbf74a60b
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 18 09:05:01 2006 +0000
Fix window resizing issues
ChangeLog | 6 +++
plugins/resize.c | 128 +++++++++++++++++++++++++++++++++++++++++++++++++------
src/window.c | 5 ++-
3 files changed, 123 insertions(+), 16 deletions(-)
commit 8b5a7b89ec7682cab9f94f5d2ed82a909e319fb6
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 17 13:36:08 2006 +0000
PNG on top face of cube by default
ChangeLog | 3 +++
images/Makefile.am | 6 ++++--
images/novell.png | Bin 0 -> 4144 bytes
plugins/cube.c | 21 +++++++++++++++++++--
4 files changed, 26 insertions(+), 4 deletions(-)
commit 39c737c14e8ad0b81999adf82253f61bca0c51bf
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 17 12:54:38 2006 +0000
Remove window.png
ChangeLog | 2 ++
images/Makefile.am | 6 ++----
images/window.png | Bin 9989 -> 0 bytes
3 files changed, 4 insertions(+), 4 deletions(-)
commit 19f6e5b671bfa5c6d52f269b579fba92627c8c60
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 17 12:44:49 2006 +0000
Support for PNGs on top face of cube and an option for scaling the image or
not
ChangeLog | 9 ++
include/compiz.h | 6 ++
plugins/cube.c | 319 ++++++++++++++++++++++++++++++++++---------------------
src/readpng.c | 90 ++++++++++++----
src/texture.c | 7 --
5 files changed, 277 insertions(+), 154 deletions(-)
commit 421801d4a23c7e0972b1a7d5616dd5f1ee67b5bc
Author: David Reveman <c99drn@cs.umu.se>
Date: Sat Apr 15 21:30:21 2006 +0000
Fix default option in wobbly plugin
ChangeLog | 3 +++
plugins/wobbly.c | 1 +
2 files changed, 4 insertions(+)
commit 4cff060f3aa08f4ee25bd9e9293279217f239adf
Author: David Reveman <c99drn@cs.umu.se>
Date: Sat Apr 15 21:27:33 2006 +0000
Fix crash in water plugins software backend
ChangeLog | 4 ++++
plugins/water.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 2b51a216a7fecfbc43dcf3614151be29ade8476c
Author: Dan Winship <danw@novell.com>
Date: Fri Apr 14 19:42:50 2006 +0000
add "water" to gconfDeps
regen including the water options
ChangeLog | 6 +++++
plugins/compiz.schemas | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++
plugins/gconf-dump.c | 1 +
3 files changed, 77 insertions(+)
commit a846916feb805518e4b33fb4fbba94ed54c92d21
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 14 15:08:31 2006 +0000
Add support for automatic unredirecting of fullscreen windows
ChangeLog | 9 +++++++++
include/compiz.h | 12 +++++++++++-
plugins/compiz.schemas | 16 +++++++++++++++-
src/display.c | 22 ++++++++++++++++++++++
src/event.c | 3 +++
src/paint.c | 15 +++++++++++++++
src/screen.c | 12 ++++++++++++
src/window.c | 44 +++++++++++++++++++++++++++++++++++++++-----
8 files changed, 126 insertions(+), 7 deletions(-)
commit 98dcc25d69fd73240d560e25cb8bb7d1173103cd
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 14 00:20:26 2006 +0000
Do not initiate scale mode when no windows should be scaled
ChangeLog | 3 +++
plugins/scale.c | 10 +++++-----
2 files changed, 8 insertions(+), 5 deletions(-)
commit b3eabc0643601f0b2b550f6cb2d5cc4ab960ae51
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 13 22:31:52 2006 +0000
Allow 4-way resize
ChangeLog | 4 ++++
plugins/resize.c | 53 +++++++++++++++++++++++++++++++++++++++--------------
2 files changed, 43 insertions(+), 14 deletions(-)
commit aa85cc69cf81eeafc3e1a25329851b309c38a699
Author: Dan Winship <danw@novell.com>
Date: Thu Apr 13 21:13:15 2006 +0000
Request the default value of the key from gconf, rather than initializing
the key to the internal default value if it hasn't yet been set by the
user. Notably, this makes it so that "compiz gconf" on a new account
will use the default value of active_plugins rather than the
(effectively empty) list of plugins on the command line. (It also makes
it so that the sysadmin can override defaults via sabayon or whatever.)
ChangeLog | 9 +++++++++
plugins/gconf.c | 7 +++----
2 files changed, 12 insertions(+), 4 deletions(-)
commit b2ccb7acc1920ffb1d8626f4cf8cecdf6f200d3e
Author: Dan Winship <danw@novell.com>
Date: Thu Apr 13 21:11:53 2006 +0000
fix the gravity handling so self-resizing windows don't dance (although I'm
pretty sure this is a symptom of mishandling gravity somewhere else).
ChangeLog | 4 ++++
src/window.c | 4 ----
2 files changed, 4 insertions(+), 4 deletions(-)
commit 94a4ac63d35f08d2cd02d284e6699c1abb10b496
Author: Dan Winship <danw@novell.com>
Date: Thu Apr 13 18:41:38 2006 +0000
take a timestamp and pass that to the panel rather than using CurrentTime
update for that
ChangeLog | 7 +++++++
include/compiz.h | 3 ++-
src/event.c | 16 ++++++++++++----
src/screen.c | 5 +++--
4 files changed, 24 insertions(+), 7 deletions(-)
commit 360f57ba6d6b147c9fec214e0087c72dd6c77db5
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 13 17:53:52 2006 +0000
Disable draw synchronization on map
ChangeLog | 2 ++
src/window.c | 3 +++
2 files changed, 5 insertions(+)
commit 2f2fd8736f0be686db40e3cb1a08c61f2ebc1de6
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 13 17:35:09 2006 +0000
Enable draw synchronization on map
ChangeLog | 5 +++++
src/window.c | 3 ---
2 files changed, 5 insertions(+), 3 deletions(-)
commit 888e5ac80a1bcdfd8eb563b3addc3f7bd8513a7e
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 13 17:30:03 2006 +0000
Patch from danw
ChangeLog | 28 ++++++
gnome/window-decorator/gnome-window-decorator.c | 30 +++++-
include/compiz.h | 6 ++
plugins/gconf-compiz-utils.c | 3 +
src/event.c | 91 +++---------------
src/window.c | 122 +++++++++++++++++++++++-
6 files changed, 193 insertions(+), 87 deletions(-)
commit 3751e6b27087f03247587d6d572eb15fdcd1059c
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Apr 11 07:49:48 2006 +0000
Fix typo
ChangeLog | 4 ++++
src/screen.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
commit e8c2877ae2a1786cb74fa5d3da29d3e8709dabfa
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 10 22:17:28 2006 +0000
Initial support for _NET_WM_USER_TIME, gconf updates and a focus fix
ChangeLog | 22 +++++++++++++++++++
configure.ac | 9 ++++++++
include/compiz.h | 14 ++++++++++++
plugins/Makefile.am | 2 ++
plugins/compiz.schemas | 4 ++--
plugins/gconf-dump.c | 8 +++++++
plugins/rotate.c | 2 +-
src/display.c | 2 ++
src/event.c | 5 +----
src/screen.c | 2 +-
src/window.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++
11 files changed, 121 insertions(+), 8 deletions(-)
commit cb3ef79cfeb0d82f32b51a3cf3551c9bc30c62fa
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 9 21:14:17 2006 +0000
gconf updates
ChangeLog | 14 +
plugins/compiz.schemas | 1126 +++++++++++++++++++++++++++++++++++++++++++++++-
plugins/cube.c | 2 +-
plugins/gconf-dump.c | 168 +++++++-
plugins/gconf.c | 13 -
plugins/wobbly.c | 8 +-
6 files changed, 1290 insertions(+), 41 deletions(-)
commit 35af0d22d7bc42b5c558fb6d503cafc60c950703
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 9 18:06:44 2006 +0000
Remove test mode
ChangeLog | 7 +
include/compiz.h | 2 -
src/display.c | 420 ++++++++++++++++++-------------------------------------
src/main.c | 5 -
src/screen.c | 99 +------------
src/texture.c | 20 ++-
src/window.c | 65 ++-------
7 files changed, 173 insertions(+), 445 deletions(-)
commit 9d10fb829d9051ff55e07fdd6cb1704176b3accb
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 9 11:41:24 2006 +0000
Remove schema from CLEANFILES
ChangeLog | 2 ++
plugins/Makefile.am | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
commit 0d8a90916d36423f7f1887e289b7da8abbb35fab
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 9 11:37:12 2006 +0000
Improve documentation for runcommand keys slightly
ChangeLog | 4 ++++
plugins/compiz.schemas | 50 +++++++++++++++++++++++++-------------------------
src/display.c | 6 ++++--
3 files changed, 33 insertions(+), 27 deletions(-)
commit 7e09d9503610b5a3a759f7b46dba3b4a206324a5
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 9 11:24:20 2006 +0000
Switch to using GLX 1.3
ChangeLog | 9 +++
include/compiz.h | 51 +++++++++++--
src/main.c | 6 ++
src/screen.c | 216 ++++++++++++++++++++++++++++++++++++++-----------------
src/texture.c | 74 +++++++++++++------
5 files changed, 259 insertions(+), 97 deletions(-)
commit 769629639d6051315a02db1e1d0e2c46fc8e8294
Author: David Reveman <c99drn@cs.umu.se>
Date: Sat Apr 8 15:07:58 2006 +0000
Add rain delay option
ChangeLog | 4 ++++
plugins/water.c | 37 ++++++++++++++++++++++++++++++++++---
2 files changed, 38 insertions(+), 3 deletions(-)
commit 335b719032178bf313f900671200103269a80b5f
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 15:47:22 2006 +0000
ChangeLog entry for last commit
ChangeLog | 2 ++
1 file changed, 2 insertions(+)
commit 95e04c7a49128dc149986651aecb685d7423f9f2
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 15:45:20 2006 +0000
Dump list options correctly
plugins/compiz.schemas | 5 +++--
plugins/gconf-dump.c | 29 +++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 2 deletions(-)
commit 0ac594e501a2c822973968f059eb16a7daec521c
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 15:10:45 2006 +0000
Add flip_move option to rotate plugin
ChangeLog | 5 ++
plugins/rotate.c | 149 +++++++++++++++++++++++++++++++++++++++++++------------
2 files changed, 123 insertions(+), 31 deletions(-)
commit 024795e03b643d2ca366735262efe6ca340ab25f
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 15:07:55 2006 +0000
Fix a few issues in scale plugin
ChangeLog | 4 ++++
plugins/scale.c | 11 +++++++++--
2 files changed, 13 insertions(+), 2 deletions(-)
commit 5c2505cb16d3a6ae3dd630d11436e4b5880133f2
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 13:19:47 2006 +0000
Add gconf-compiz-utils.h to sources
plugins/Makefile.am | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit e63359f1153e6abe9a5147e64018889e1239d142
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 09:04:53 2006 +0000
Bump version
ChangeLog | 4 ++++
configure.ac | 2 +-
plugins/Makefile.am | 4 ++--
3 files changed, 7 insertions(+), 3 deletions(-)
commit fc110114311ffb13ad59a0525a26c513971fb119
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 08:58:47 2006 +0000
Schemas for gconf plugin and make key-button bindings display options
instead of screen options
ChangeLog | 41 ++-
configure.ac | 9 +-
gnome/.cvsignore | 3 +
gnome/window-decorator/.cvsignore | 2 +
include/compiz.h | 93 +++---
plugins/Makefile.am | 49 ++-
plugins/compiz.schemas | 685 ++++++++++++++++++++++++++++++++++++++
plugins/gconf-compiz-utils.c | 212 ++++++++++++
plugins/gconf-compiz-utils.h | 49 +++
plugins/gconf-dump.c | 245 ++++++++++++++
plugins/gconf.c | 184 ++--------
plugins/rotate.c | 2 +-
src/display.c | 335 ++++++++++++++++++-
src/event.c | 383 +++++++++++----------
src/screen.c | 250 +-------------
15 files changed, 1895 insertions(+), 647 deletions(-)
commit 46399242d04a0de8e6759266e9ae724f64c79ee0
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Apr 7 07:12:08 2006 +0000
Add edge flipping to rotate plugin and hot corners to scale plugin
ChangeLog | 29 +++++
include/compiz.h | 12 +-
plugins/decoration.c | 7 +-
plugins/minimize.c | 6 +-
plugins/move.c | 116 ++++++++++--------
plugins/place.c | 2 +-
plugins/resize.c | 24 ++--
plugins/rotate.c | 326 +++++++++++++++++++++++++++++++++++++++++++--------
plugins/scale.c | 120 ++++++++++++++++++-
plugins/water.c | 10 +-
plugins/wobbly.c | 9 +-
plugins/zoom.c | 45 ++++---
src/event.c | 33 ++++++
src/option.c | 9 +-
src/screen.c | 7 +-
src/window.c | 12 +-
16 files changed, 604 insertions(+), 163 deletions(-)
commit b0651de0a6487189a48c253b1f3453e929a30542
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 6 13:14:41 2006 +0000
Add screen edges
ChangeLog | 6 ++++-
include/compiz.h | 26 ++++++++++++++++++++
src/screen.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 104 insertions(+), 2 deletions(-)
commit 421f3406ff75da1d4cf83571e56d431511d1fc3a
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Apr 6 01:55:46 2006 +0000
Only stack normal windows above fullscreen windows when they are activated
and fix issue in switcher plugin that could cause compiz to crash
ChangeLog | 17 +++++++++++++++++
include/compiz.h | 3 ++-
plugins/switcher.c | 21 +++++++++------------
src/event.c | 10 +++++-----
src/window.c | 31 ++++++++++++++++++++-----------
5 files changed, 53 insertions(+), 29 deletions(-)
commit 56f409f2c25908eb3dff17051c5950d79c2b2e84
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 5 21:18:02 2006 +0000
Reset raster position when switching back to window system framebuffer
ChangeLog | 3 +++
plugins/water.c | 10 ++++++++++
2 files changed, 13 insertions(+)
commit 531535ff85666f256a8d5d768bf35b21c9e47289
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 5 16:52:16 2006 +0000
Add constrain_y option to move plugin
ChangeLog | 3 +++
plugins/move.c | 45 +++++++++++++++++++++++++++++++++++++++------
2 files changed, 42 insertions(+), 6 deletions(-)
commit ea0b4244ed3aa04cc958193aaab7064234f18fea
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Apr 5 16:49:16 2006 +0000
Fix focus issues when moving windows
ChangeLog | 8 ++++++++
src/event.c | 3 +--
src/window.c | 4 +---
3 files changed, 10 insertions(+), 5 deletions(-)
commit 6007477500dd078d61f017dafcce06a761d8130b
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 3 16:35:01 2006 +0000
Offset direction fix and offset scale option
ChangeLog | 2 ++
plugins/water.c | 51 +++++++++++++++++++++++++++++++++++++++++----------
2 files changed, 43 insertions(+), 10 deletions(-)
commit 45d0574ac770eebb314ab383207f9796dc5538e5
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 3 06:44:09 2006 +0000
Fix string types again
ChangeLog | 3 +++
plugins/water.c | 10 +++++-----
2 files changed, 8 insertions(+), 5 deletions(-)
commit e7e9e16421da950ddc660204fc47ee9c980c3793
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 3 06:32:11 2006 +0000
Fix string types
ChangeLog | 4 ++++
plugins/water.c | 10 +++++-----
2 files changed, 9 insertions(+), 5 deletions(-)
commit 9c7d30bec258fcfc34b610a3a5ac1c1920fdd30c
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 3 06:13:00 2006 +0000
Bump version
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit c82b17ca5072a00c36606c7550bf41fc82885039
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Apr 3 06:00:26 2006 +0000
Fix water effect on desaturated windows
ChangeLog | 1 +
plugins/water.c | 8 +++++++-
2 files changed, 8 insertions(+), 1 deletion(-)
commit 20c793c0b6fba9e77b542c1270c33c675dcbc44b
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 2 22:54:10 2006 +0000
Add rain effect to water plugin
ChangeLog | 2 ++
plugins/water.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 55 insertions(+), 3 deletions(-)
commit 408065fa96e604ad31b3bff81fc9ad911e5084a6
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 2 22:52:15 2006 +0000
Fix timeout handling
ChangeLog | 5 +++++
src/display.c | 67 ++++++++++++++++++++++++++++++++++++-----------------------
2 files changed, 46 insertions(+), 26 deletions(-)
commit 7c6cae0e180824de897fdcd7bb126e45f330794f
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Apr 2 21:48:02 2006 +0000
Water plugin updates
ChangeLog | 12 ++-
plugins/water.c | 300 +++++++++++++++++++++++++++++++++++---------------------
2 files changed, 197 insertions(+), 115 deletions(-)
commit e4718f54dede549a8bc2a93a23aa8b46dfaf7202
Author: David Reveman <c99drn@cs.umu.se>
Date: Sat Apr 1 22:26:32 2006 +0000
Fix typo
ChangeLog | 5 +++++
plugins/gconf.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit d92b032ba21ab69dc0143b526d3814489da02b1c
Author: David Reveman <c99drn@cs.umu.se>
Date: Sat Apr 1 21:49:16 2006 +0000
Add initiate-all binding to switcher plugin
ChangeLog | 6 +++++
plugins/switcher.c | 67 +++++++++++++++++++++++++++++++++++++++++-------------
2 files changed, 57 insertions(+), 16 deletions(-)
commit 9b106375d39ba71c9e56ebcec1d6bb93926179fa
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 31 11:22:34 2006 +0000
Fix up show desktop mode and minimize
ChangeLog | 11 +++++++++++
include/compiz.h | 1 +
plugins/minimize.c | 15 +++++++++++++--
src/event.c | 7 +++++--
src/screen.c | 18 ++++++++++++++----
src/window.c | 12 ++++++------
6 files changed, 50 insertions(+), 14 deletions(-)
commit 4cbb1e25de38c2ce45525cf600583f90ecdb9673
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 31 05:09:59 2006 +0000
fboVertices should return 1
ChangeLog | 4 ++++
plugins/water.c | 2 ++
2 files changed, 6 insertions(+)
commit 77681b275aecd29e274dc38f54beb6fd1e527ed6
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 30 08:25:19 2006 +0000
Fix mipmap filter selection
ChangeLog | 5 +++++
src/texture.c | 9 ++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
commit d0d377ea900f55b1c90583dc73dbe32b4cd5350f
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 29 17:12:46 2006 +0000
Draw outline around window title text and buttons
ChangeLog | 3 +
gnome/window-decorator/gnome-window-decorator.c | 132 +++++++++++++-----------
2 files changed, 76 insertions(+), 59 deletions(-)
commit 297105b5f1b1e872a7fb8fcd29b72bb9976d546a
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 29 17:08:04 2006 +0000
Set allowed window actions more correctly
ChangeLog | 4 ++++
include/compiz.h | 3 +++
src/event.c | 6 ++++++
src/window.c | 40 ++++++++++++++++++++++++++--------------
4 files changed, 39 insertions(+), 14 deletions(-)
commit 065fc0d7a6601dc9d2adcfe01b1e92541f1be94e
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 29 17:05:10 2006 +0000
Add opacity option to move plugin
ChangeLog | 7 +++++-
plugins/move.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 76 insertions(+), 4 deletions(-)
commit c8dda22e26581c57699b9e6eba48167ab0148c26
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 29 12:18:26 2006 +0000
Add preliminary version of water plugin
ChangeLog | 17 +
include/compiz.h | 54 +-
plugins/Makefile.am | 5 +
plugins/decoration.c | 6 +-
plugins/switcher.c | 6 +-
plugins/water.c | 1332 ++++++++++++++++++++++++++++++++++++++++++++++++++
src/paint.c | 2 +-
src/screen.c | 64 ++-
src/texture.c | 2 +-
9 files changed, 1464 insertions(+), 24 deletions(-)
commit b32b2ad3f23cbfc966aedd004313e0c5b2d127a4
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 21 18:39:13 2006 +0000
Fix lower-window functionality in gnome-window-decorator
ChangeLog | 5 +++++
gnome/window-decorator/gnome-window-decorator.c | 21 +++++++++++++++++----
2 files changed, 22 insertions(+), 4 deletions(-)
commit 930cbbccbb282d05563fb67a8fe9cf654085d8b2
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 20 17:37:32 2006 +0000
Fix typo
ChangeLog | 3 +++
plugins/wobbly.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 9a4222dd9d75de9e516d75097236ec1c6b7f46d4
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 20 17:21:23 2006 +0000
Fix client lists
ChangeLog | 3 +++
src/screen.c | 5 +----
2 files changed, 4 insertions(+), 4 deletions(-)
commit 03689226635d2e3718c03aa1b4425f4bae8d3e85
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 20 14:47:25 2006 +0000
Allow dialog window actions on util and toolbar windows
ChangeLog | 2 ++
src/window.c | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
commit e8c83b0a55e3b5f17a2d5e62ce62fb8deb60beeb
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 20 13:27:52 2006 +0000
Window resize fixes
ChangeLog | 16 +++
gnome/window-decorator/gnome-window-decorator.c | 6 +
src/event.c | 170 +++++++++++++++---------
src/window.c | 14 +-
4 files changed, 138 insertions(+), 68 deletions(-)
commit 1c5fbaf04ec363919cf9bf471bbce2fd8f8d2af6
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Sat Mar 18 06:32:45 2006 +0000
Use same autogen.sh as rest of modular Xorg. This allows running it from
alternative work directory.
ChangeLog | 9 +++++++++
autogen.sh | 14 ++++++++++++--
2 files changed, 21 insertions(+), 2 deletions(-)
commit 03a5f011f26be24f2ff3df217cba7c87e9ed1ae7
Author: Jeremy C. Reed <reed@reedmedia.net>
Date: Sat Mar 18 06:29:41 2006 +0000
Mention "startup-notification" requirement.
ChangeLog | 7 +++++++
INSTALL | 3 +++
2 files changed, 10 insertions(+)
commit db8b46b25b2fe532779e5bd8589841ee8b80bf04
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 17 13:16:31 2006 +0000
Add opacity option to scale plugin
ChangeLog | 2 ++
plugins/scale.c | 40 ++++++++++++++++++++++++++++++++++++----
2 files changed, 38 insertions(+), 4 deletions(-)
commit e82ab9442618c1699e0fa05ddc515cad3ddcd5f4
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 17 12:33:12 2006 +0000
Bump version number
ChangeLog | 4 ++++
configure.ac | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit bfedfd7ec5df5dad9eac8f46a6229b992ca32e0a
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 17 12:09:13 2006 +0000
Io multiplexing and add all mandatory SM client callbacks
ChangeLog | 15 +++++
include/compiz.h | 10 ++++
src/display.c | 108 ++++++++++++++++++++++++++++++++++--
src/session.c | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
4 files changed, 288 insertions(+), 10 deletions(-)
commit 21350c42caa1997eb6846d2d15c54ef9cfc38081
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 17 10:06:52 2006 +0000
Improve restackWindowAbove, restackWindowBelow and add bring-to-front
option to switcher plugin
ChangeLog | 6 ++++++
plugins/switcher.c | 55 ++++++++++++++++++++++++++++++++++++++++++------------
src/window.c | 24 ++++++++++++++----------
3 files changed, 63 insertions(+), 22 deletions(-)
commit ac2989c1405ab7b0617ec245cfd5b234d810c6ef
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 16 23:50:36 2006 +0000
Never raise desktop windows
ChangeLog | 4 ++++
src/window.c | 6 ++++++
2 files changed, 10 insertions(+)
commit c650a9252eb6ebd4f96939f557258843351d713f
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 16 17:50:08 2006 +0000
Fix window state changes and sending of configure notify events
ChangeLog | 12 ++++++++++
include/compiz.h | 5 ++++
plugins/minimize.c | 39 ++++++++++++++++++++----------
src/event.c | 43 +++++++++++++++++++++++++++++----
src/window.c | 70 ++++++++++++++++++++++++------------------------------
5 files changed, 113 insertions(+), 56 deletions(-)
commit dd137952563bf1b21bfb7b8c6fa47e934e040dc2
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 15 15:32:15 2006 +0000
Fix paint attribute calculations
ChangeLog | 3 +++
plugins/switcher.c | 9 ++++++---
2 files changed, 9 insertions(+), 3 deletions(-)
commit 2e0ef51dff2571352a17e83b2cd81d53562150db
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 15 13:20:30 2006 +0000
Add restackWindowBelow
ChangeLog | 8 +++++++-
include/compiz.h | 4 ++++
src/event.c | 38 +++++++++++---------------------------
src/window.c | 19 +++++++++++++++++++
4 files changed, 41 insertions(+), 28 deletions(-)
commit c2157ec95f071b43f1d1af905d9d38a93f9b5537
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 18:08:24 2006 +0000
Opacity, brightness and saturation as adjustable options in switcher plugin
ChangeLog | 3 +++
plugins/switcher.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 79 insertions(+), 3 deletions(-)
commit 85c4fea2e995ac9ef0dd129470866c4ef48c7d4d
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 16:57:27 2006 +0000
Fix window movement using titlebar with sloppy focus
ChangeLog | 3 +++
src/window.c | 5 +++++
2 files changed, 8 insertions(+)
commit 4d5c18b0d5587bf0d13c823e0557b93ec9ddab0b
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 16:30:48 2006 +0000
Fix window movement with sloppy focus
ChangeLog | 4 ++++
plugins/move.c | 7 ++++---
2 files changed, 8 insertions(+), 3 deletions(-)
commit bd297cdbb327af328043c8c9c118fd9ba4df05b2
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 14:08:59 2006 +0000
Unmap window fix
ChangeLog | 3 +++
src/window.c | 6 ++++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit d9b6a630cb205b5e1c123d3235783fc2d1d46200
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 13:30:12 2006 +0000
Fix lighting
ChangeLog | 2 ++
src/screen.c | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
commit f2cdf2e9b61cf7ef88056e8de78e73fdb84566f8
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 02:06:46 2006 +0000
Add command line option that prints version number
ChangeLog | 2 ++
src/main.c | 12 +++++++++++-
2 files changed, 13 insertions(+), 1 deletion(-)
commit 4627ef7eff862e8757b9cab93b743a341fd64319
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 01:43:34 2006 +0000
Add bindings for changing window opacity
ChangeLog | 6 +++++
include/compiz.h | 11 +++++++---
src/event.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/screen.c | 52 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 133 insertions(+), 3 deletions(-)
commit e1e823c7a385839ba6d3a37716f5f20432f8992c
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 00:49:19 2006 +0000
Add minimize/maximize/unmaximize bindings
ChangeLog | 11 +++++++++++
include/compiz.h | 10 +++++++++-
src/event.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++++
src/screen.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
src/window.c | 40 +++++++++++++++++++++++++++++++++++++++
5 files changed, 163 insertions(+), 4 deletions(-)
commit 4f62d09742164c1eea5849a5d8d6c9eee7cc52cd
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 14 00:25:43 2006 +0000
Add darken background option to scale plugin
ChangeLog | 4 ++++
plugins/scale.c | 44 +++++++++++++++++++++++++++++++++++++++-----
2 files changed, 43 insertions(+), 5 deletions(-)
commit 94475763b5ccf29cab05b7736c7c8c0e55f50e51
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 13 16:13:48 2006 +0000
Add CopySubBufferMESA support
ChangeLog | 6 +++++
include/compiz.h | 8 ++++++
src/display.c | 78 +++++++++++++++++++++++++++-----------------------------
src/screen.c | 5 ++++
4 files changed, 57 insertions(+), 40 deletions(-)
commit 0a074fe0722f2011a7995769ec027e500b38615a
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 7 17:59:29 2006 +0000
Remove unused variable
ChangeLog | 3 +++
gnome/window-decorator/gnome-window-decorator.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 134485cea072d2a95870c5cccebaabdd429b096c
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Mar 7 17:17:52 2006 +0000
Better window stacking support
ChangeLog | 17 ++
configure.ac | 2 +-
gnome/window-decorator/gnome-window-decorator.c | 66 +++-
include/compiz.h | 20 +-
src/display.c | 4 +-
src/event.c | 94 +++++-
src/screen.c | 25 +-
src/window.c | 390 ++++++++++++++++++------
8 files changed, 503 insertions(+), 115 deletions(-)
commit a2f271543484b81d41da60a77d7f4cf40169478d
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 6 16:51:05 2006 +0000
Skydome update
ChangeLog | 2 +
plugins/cube.c | 400 +++++++++++++++++++++++++++++++++------------------------
2 files changed, 237 insertions(+), 165 deletions(-)
commit a3e57c62188dec12ce752e2a09f78e28806481f6
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Mar 6 15:02:00 2006 +0000
Window visibility, close and decoration fixes
ChangeLog | 12 ++++
plugins/decoration.c | 198 +++++++++++++++------------------------------------
src/window.c | 32 ++++++++-
3 files changed, 99 insertions(+), 143 deletions(-)
commit 6c93ff215004f4647757237bd7533a645ea224ee
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 18:10:04 2006 +0000
Skydome support in cube plugin
ChangeLog | 6 ++
include/compiz.h | 2 +-
plugins/cube.c | 300 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
src/readpng.c | 1 -
src/texture.c | 14 ++-
5 files changed, 306 insertions(+), 17 deletions(-)
commit 600cebd7d4797718717d51c9342c45a72d88c120
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 13:35:35 2006 +0000
Fade plugin fixes
ChangeLog | 8 +++++++
plugins/fade.c | 67 +++++++++++++++++++++++++++++++++++++---------------------
src/window.c | 4 ++--
3 files changed, 53 insertions(+), 26 deletions(-)
commit 8f6f5f9441627e5dfc65f8ef9f3ff660c15c1d04
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 11:17:56 2006 +0000
Add session.c
src/session.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 73 insertions(+)
commit d4a8b192ce77dd69967f5fcdfc234eba6f758e92
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 11:10:26 2006 +0000
Fix issue with switcher and non-selectable window being active
ChangeLog | 4 ++++
plugins/switcher.c | 24 +++++++++++++-----------
2 files changed, 17 insertions(+), 11 deletions(-)
commit ff135d3394faa6e5dfb6d6409c15d0408761b4f1
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 10:41:52 2006 +0000
Fix panel action issue
ChangeLog | 5 +++++
src/event.c | 24 ++++++++++++++++--------
2 files changed, 21 insertions(+), 8 deletions(-)
commit dbb43feba293958a4e9134dae509da153ba5c052
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Mar 3 10:15:16 2006 +0000
Minimal session support
ChangeLog | 8 ++++++++
include/compiz.h | 9 +++++++++
src/Makefile.am | 3 ++-
src/main.c | 8 +++++++-
4 files changed, 26 insertions(+), 2 deletions(-)
commit 8322c5e6ab26957a3c77a6902660fd9235221a4a
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 2 23:26:27 2006 +0000
Fix so we get correct cursor when changing active pointer grab
ChangeLog | 5 +++++
src/screen.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
commit 3c42029fc5daf1739d46cc1eca8e801bf48d54a2
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 2 22:39:54 2006 +0000
Fix pointer warping
ChangeLog | 4 ++++
plugins/rotate.c | 5 +++++
plugins/zoom.c | 5 +++++
3 files changed, 14 insertions(+)
commit ff422246106157b7124b128b976a9005343212b2
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 2 22:33:35 2006 +0000
Fix switching while rotating
ChangeLog | 5 +++++
plugins/rotate.c | 13 +++++++++++--
plugins/switcher.c | 13 +------------
3 files changed, 17 insertions(+), 14 deletions(-)
commit ce564ff2e73e4b738b98c42dd4ca1ac5f056ea07
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Mar 2 13:42:18 2006 +0000
Fix switcher opacity and lighting issue
ChangeLog | 8 ++++++++
plugins/cube.c | 2 ++
plugins/switcher.c | 3 ++-
3 files changed, 12 insertions(+), 1 deletion(-)
commit a9385f70717581dd7fe2adde544e96ef2fb7be60
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 1 16:45:40 2006 +0000
Bump version number
ChangeLog | 2 ++
configure.ac | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
commit 502cfdd82b9f8e9bcced59a9b00ea67ad07a539d
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 1 16:41:50 2006 +0000
Higher brightness
ChangeLog | 4 ++++
plugins/fade.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
commit 5d83061c977b9a4378b3545bff07354a7657fb40
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 1 16:35:49 2006 +0000
Add slow animations option and fix a number of issues exposed when using
slow animations
ChangeLog | 16 ++++++++
include/compiz.h | 5 ++-
plugins/fade.c | 6 +--
plugins/switcher.c | 105 +++++++++++++++++++++++++++--------------------------
src/display.c | 9 ++++-
src/event.c | 51 +++++++++++++++++---------
src/paint.c | 3 ++
src/screen.c | 35 +++++++++++++++++-
src/window.c | 15 +++++---
9 files changed, 164 insertions(+), 81 deletions(-)
commit 0029807e0c805c167ac726dc20824f90a400dbf0
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 1 13:22:57 2006 +0000
Nicer drop shadow on windows without decorations and constrain window
dimensions
ChangeLog | 12 ++
gnome/window-decorator/gnome-window-decorator.c | 196 +++++++++++++++++-------
include/compiz.h | 1 +
plugins/decoration.c | 2 +-
src/screen.c | 22 ++-
src/window.c | 39 ++++-
6 files changed, 203 insertions(+), 69 deletions(-)
commit aceef5743cfcece7a086c36f1c19238810e56d6b
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Mar 1 10:46:23 2006 +0000
Lighting support
ChangeLog | 11 ++++++++
compiz.pc.in | 8 +++---
include/compiz.h | 71 ++++++++++++++++++++++++++++++----------------------
plugins/cube.c | 8 ++++++
plugins/decoration.c | 9 +++----
src/main.c | 2 +-
src/paint.c | 14 +++++++----
src/screen.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 141 insertions(+), 45 deletions(-)
commit ac991f133a27df266697252cfa024024df7cdf59
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 23 10:38:04 2006 +0000
Fix show desktop mode
ChangeLog | 3 +++
src/window.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 2ab8be32f191fcdb42ad2d65ccf1d60c416c31d9
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 23 09:18:32 2006 +0000
Fix handling of scaled windows and add more options
ChangeLog | 6 +-
plugins/wobbly.c | 260 +++++++++++++++++++++++++++++++++----------------------
2 files changed, 160 insertions(+), 106 deletions(-)
commit fcad5396355653d463719687fc43d2febd8bd118
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 23 01:36:26 2006 +0000
Mipmap support and more run command options
ChangeLog | 23 ++++++
configure.ac | 2 +-
gnome/window-decorator/gnome-window-decorator.c | 1 +
include/compiz.h | 40 ++++++++--
plugins/decoration.c | 2 +
plugins/switcher.c | 26 ++++++-
src/event.c | 23 ++++--
src/screen.c | 97 ++++++++++++++++---------
src/texture.c | 68 +++++++++++++----
9 files changed, 215 insertions(+), 67 deletions(-)
commit ee7b7e587e12c49cf99913168a682226cbbea1e1
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Feb 22 02:27:31 2006 +0000
Remove sync hack from decoration plugin and add prevous window binding to
switcher plugin
ChangeLog | 4 +++
plugins/decoration.c | 80 ++++++++++-----------------------------------------
plugins/switcher.c | 81 ++++++++++++++++++++++++++++++++++++++++++----------
3 files changed, 85 insertions(+), 80 deletions(-)
commit a037557cc1f4b7782b9109e123f8b8cd18ad8d22
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Feb 22 01:20:39 2006 +0000
Always use double buffering and remove sync hack
ChangeLog | 2 +
gnome/window-decorator/gnome-window-decorator.c | 71 +++++--------------------
2 files changed, 16 insertions(+), 57 deletions(-)
commit 24252b0716bb2909765ccc19ada461c15de3d6c8
Author: David Reveman <c99drn@cs.umu.se>
Date: Wed Feb 22 01:12:43 2006 +0000
Update task switcher
ChangeLog | 17 +-
gnome/window-decorator/gnome-window-decorator.c | 618 +++++++++++++++++++++++-
plugins/cube.c | 16 +-
plugins/switcher.c | 87 +---
4 files changed, 640 insertions(+), 98 deletions(-)
commit 031876c3b4bf2782e39924eaf0c3f3e015c0d130
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Feb 20 18:33:09 2006 +0000
Make sure windows that want a titlebar get decorated
ChangeLog | 3 +++
plugins/decoration.c | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
commit 57c0e24de4c86f49457ac8fe6e739455ea9f3e80
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Feb 20 11:38:56 2006 +0000
Focus and client list fixes
ChangeLog | 22 ++++++++++++++++++++++
plugins/wobbly.c | 2 +-
src/event.c | 9 +++++++--
src/screen.c | 6 ++++++
src/window.c | 20 ++++++++------------
5 files changed, 44 insertions(+), 15 deletions(-)
commit a0d458398f7c59b1aa1aa6b9a7a8736dcd84a4af
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Feb 17 11:33:34 2006 +0000
Update zoom plugin
ChangeLog | 15 +++++++++++++
configure.ac | 4 ++--
include/compiz.h | 6 ++++++
plugins/decoration.c | 16 ++++++++------
plugins/scale.c | 7 ++++---
plugins/zoom.c | 59 +++++++++++++++++++++++++++++++++++++---------------
src/paint.c | 6 +++---
src/screen.c | 4 ++++
8 files changed, 86 insertions(+), 31 deletions(-)
commit 0c8066ff6c9c7270307f6ef8e13f88c5a13d8967
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Feb 17 07:28:35 2006 +0000
Fix drawing of cube with more than 4 sides
ChangeLog | 5 +++++
plugins/cube.c | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 331152e2ce428a1bf5b1fe3ed5ce5c90adc2720b
Author: Zack Rusin <zack@kde.org>
Date: Fri Feb 17 00:26:10 2006 +0000
Detect mapped windows, try to figure out the frame set by compiz. Remove
moc files, make the screen and window objects not qobject's.
kde/window-decorator/Makefile.am | 2 +-
kde/window-decorator/decorations.cpp | 21 ++++++++++
kde/window-decorator/decorations.h | 40 ++++++++++++++++++
kde/window-decorator/qdecorator.cpp | 64 +++++++++++++++++++++--------
kde/window-decorator/qdecorator.h | 8 +++-
kde/window-decorator/qdecorator.moc | 60 ---------------------------
kde/window-decorator/qwmscreen.cpp | 78 ++++++++++++++++++++++++++++++++----
kde/window-decorator/qwmscreen.h | 28 ++++++++++---
kde/window-decorator/qwmutils.cpp | 61 ++++++++++++++++------------
kde/window-decorator/qwmutils.h | 1 +
kde/window-decorator/qwmwindow.cpp | 56 +++++++++++++++++++++++++-
kde/window-decorator/qwmwindow.h | 12 ++++--
12 files changed, 307 insertions(+), 124 deletions(-)
commit 8afab2b141104e8e43c5709b506887433bd1143b
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 16 06:14:55 2006 +0000
Remove menu
ChangeLog | 2 ++
configure.ac | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
commit eebbd92d3eba716e86c5d45bdbecd39e50ab9796
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 16 06:05:29 2006 +0000
Fix thumbnail drawing in switcher plugin and make sure window titles in
gnome window decorator are only drawn when they fit in the titlebar
ChangeLog | 13 +++++++
gnome/window-decorator/gnome-window-decorator.c | 3 ++
plugins/switcher.c | 50 +++++++++++++++++++++++--
3 files changed, 62 insertions(+), 4 deletions(-)
commit 9e4bafbc016f67f9cd4514e195f75db9331cd1ba
Author: Zack Rusin <zack@kde.org>
Date: Wed Feb 15 04:46:48 2006 +0000
Patch from Michael Biebl to make sure moc sources are built reliably.
Adding a warning that the Qt decorator is not ready
kde/window-decorator/Makefile.am | 7 +------
kde/window-decorator/main.cpp | 7 +++++++
kde/window-decorator/qdecorator.cpp | 5 ++---
3 files changed, 10 insertions(+), 9 deletions(-)
commit b06c2fa8df31b562a18dbc7af4af7590e2d201bf
Author: David Reveman <c99drn@cs.umu.se>
Date: Tue Feb 14 19:39:43 2006 +0000
Handle clock rollback and minor icon fix
ChangeLog | 8 ++++++++
gnome/window-decorator/gnome-window-decorator.c | 2 +-
src/display.c | 8 ++++++++
3 files changed, 17 insertions(+), 1 deletion(-)
commit 6317d651ea904bd72305d6237bd5844852ea987f
Author: David Reveman <c99drn@cs.umu.se>
Date: Mon Feb 13 17:48:08 2006 +0000
Remove menu check and require gtk+ 2.8.0
ChangeLog | 5 +++++
configure.ac | 15 +--------------
2 files changed, 6 insertions(+), 14 deletions(-)
commit 24cbd375803ed7364d98b915adba46e1e4dbc38e
Author: David Reveman <c99drn@cs.umu.se>
Date: Sun Feb 12 22:00:50 2006 +0000
Some work done on the flight back from xdevconf
ChangeLog | 22 +-
configure.ac | 4 +-
gnome/compiz-window-manager.c | 64 ++-
gnome/window-decorator/gnome-window-decorator.c | 292 ++++++++---
include/compiz.h | 5 +-
plugins/Makefile.am | 5 +
plugins/fade.c | 10 +-
plugins/gconf.c | 11 +-
plugins/switcher.c | 621 ++++++------------------
src/display.c | 1 +
src/event.c | 15 +-
src/window.c | 19 +-
12 files changed, 508 insertions(+), 561 deletions(-)
commit 834c0360b074491b393b82673f15aeb0565138b6
Author: David Reveman <c99drn@cs.umu.se>
Date: Fri Feb 10 18:48:49 2006 +0000
Do not include Xevie.h
ChangeLog | 5 +++++
src/display.c | 1 -
src/event.c | 1 -
3 files changed, 5 insertions(+), 2 deletions(-)
commit 7da65a012f78a39aaf21a5b4d51610ffe9d19c04
Author: Zack Rusin <zack@kde.org>
Date: Thu Feb 9 22:42:06 2006 +0000
more magic
kde/window-decorator/main.cpp | 4 ++--
kde/window-decorator/qdecorator.cpp | 18 ++++++++++++++++-
kde/window-decorator/qwmutils.cpp | 40 +++++++++++++++++++++++++++++++++++++
kde/window-decorator/qwmutils.h | 1 +
4 files changed, 60 insertions(+), 3 deletions(-)
commit 95d2bc6034dcef015e8558a72e3a7e85bf47c973
Author: Zack Rusin <zack@kde.org>
Date: Thu Feb 9 20:10:23 2006 +0000
some window managment stubs
kde/window-decorator/Makefile.am | 7 ++-
kde/window-decorator/main.cpp | 7 +--
kde/window-decorator/qdecorator.moc | 2 +-
kde/window-decorator/qwmscreen.cpp | 27 ++++++++++++
kde/window-decorator/qwmscreen.h | 14 ++++--
kde/window-decorator/qwmutils.cpp | 28 ++++++++++++
kde/window-decorator/qwmutils.h | 10 +++++
kde/window-decorator/qwmwindow.cpp | 86 +++++++++++++++++++++++++++++++++++++
kde/window-decorator/qwmwindow.h | 9 +++-
9 files changed, 179 insertions(+), 11 deletions(-)
commit 99aaff2b5d1a885e91a880e48f6710a810602aa5
Author: Zack Rusin <zack@kde.org>
Date: Thu Feb 9 19:19:14 2006 +0000
adding cvs ignores
.cvsignore | 14 ++++++++++++++
gnome/.cvsignore | 3 +++
gnome/window-decorator/.cvsignore | 3 +++
images/.cvsignore | 2 ++
include/.cvsignore | 2 ++
kde/.cvsignore | 2 ++
kde/window-decorator/.cvsignore | 5 +++++
plugins/.cvsignore | 6 ++++++
src/.cvsignore | 5 +++++
9 files changed, 42 insertions(+)
commit 717260b090ae3cd2268d5a4b54a1dc1cc3007438
Author: Zack Rusin <zack@kde.org>
Date: Thu Feb 9 19:12:46 2006 +0000
first stab at kde support
configure.ac | 6 +-
kde/window-decorator/Makefile.am | 14 ++++-
kde/window-decorator/main.cpp | 63 +++++++++++++++++++++
kde/window-decorator/qdecorator.cpp | 109 ++++++++++++++++++++++++++++++++++++
kde/window-decorator/qdecorator.h | 21 +++++++
kde/window-decorator/qdecorator.moc | 60 ++++++++++++++++++++
kde/window-decorator/qwmscreen.h | 14 +++++
kde/window-decorator/qwmwindow.h | 36 ++++++++++++
8 files changed, 320 insertions(+), 3 deletions(-)
commit 8d07a8677ec8d189514cc07996ec4c7ccd5a73e0
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 9 06:03:09 2006 +0000
Initial import
commit 9959c2b13ded64a5e66359a8097250dc9d87fc1c
Author: David Reveman <c99drn@cs.umu.se>
Date: Thu Feb 9 06:03:09 2006 +0000
Initial revision
AUTHORS | 1 +
COPYING | 3 +
COPYING.GPL | 340 +++
COPYING.MIT | 21 +
ChangeLog | 0
INSTALL | 9 +
Makefile.am | 10 +
NEWS | 0
README | 8 +
TODO | 22 +
autogen.sh | 3 +
compiz.pc.in | 12 +
configure.ac | 219 ++
gnome/Makefile.am | 22 +
gnome/compiz-window-manager.c | 400 +++
gnome/compiz-window-manager.h | 39 +
gnome/compiz.desktop | 13 +
gnome/compiz.desktop.in | 13 +
gnome/window-decorator/Makefile.am | 9 +
gnome/window-decorator/TODO | 6 +
gnome/window-decorator/gnome-window-decorator.c | 3163 +++++++++++++++++++++++
images/Makefile.am | 8 +
images/background.png | Bin 0 -> 127 bytes
images/window.png | Bin 0 -> 9989 bytes
include/Makefile.am | 2 +
include/compiz.h | 1605 ++++++++++++
kde/Makefile.am | 1 +
kde/window-decorator/Makefile.am | 7 +
plugins/Makefile.am | 76 +
plugins/cube.c | 831 ++++++
plugins/decoration.c | 1321 ++++++++++
plugins/fade.c | 720 ++++++
plugins/gconf.c | 1036 ++++++++
plugins/minimize.c | 820 ++++++
plugins/move.c | 549 ++++
plugins/place.c | 1081 ++++++++
plugins/resize.c | 691 +++++
plugins/rotate.c | 1092 ++++++++
plugins/scale.c | 1263 +++++++++
plugins/switcher.c | 1565 +++++++++++
plugins/wobbly.c | 2593 +++++++++++++++++++
plugins/zoom.c | 823 ++++++
src/Makefile.am | 22 +
src/action.c | 41 +
src/display.c | 1844 +++++++++++++
src/event.c | 1005 +++++++
src/main.c | 211 ++
src/option.c | 292 +++
src/paint.c | 864 +++++++
src/plugin.c | 404 +++
src/privates.c | 68 +
src/readpng.c | 266 ++
src/screen.c | 2521 ++++++++++++++++++
src/texture.c | 337 +++
src/window.c | 2903 +++++++++++++++++++++
55 files changed, 31175 insertions(+)
|