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
|
2013-07-17 Linas Vepstas <linasvepstas@gmail.com>
* main.c: Fix double-free during initialization.
* gconf/Makefile.am: Fix incorrect install path to schemas file.
* valgrind-gnotime.supp: New debugging file.
* configure.in: Bump version number to 2.4.1
* git tag for release; publish 2.4.1 tarball to sourceforge.
2013-07-17 Linas Vepstas <linasvepstas@gmail.com>
* configure.in: Bump version number to 2.4.0
* git tag for release; publish 2.4.0 tarball to sourceforge.
2012-11-29 Linas Vepstas <linasvepstas@gmail.com>
* configure.in: Bump version number to 2.3.1
* configure.in: Enable non-verbose build by default.
* fix assorted compiler warnings.
* timer.c: fix crash because timer was not initialized!
* Updated Czech translation from Petr Gajdusek <gajdusek.petr@centrum.cz>
* Updated Danish translation from Joe Hansen <joedalton2@yahoo.dk>
* ghtml.c: Port to guile-2.0
2011-11-30 Goedson Teixeira Paixao <goedson@debian.org>
* src/Makefile.am: Use detected X11 configurations
* configure.in: Check for presence of X11
2011-10-24 Goedson Teixeira Paixao <goedson@debian.org>
* Fixed bug #3372762
* src/props-invl.c (edit_interval_set_close_callback): Added
function to set the close dialog callback
* src/journal.c (edit_interval_close_cb): Added callback to handle
the destruction of interval editing dialog
(interval_new_clicked_cb,interval_edit_clicked_cb): set the close
callback in the edit interval dialog
2011-10-04 Goedson Teixeira Paixao <goedson@debian.org>
* src/dialog.c (gtt_help_popup): Added format string to
call to gtk_message_dialog_new
* src/export.c (export_show_error_message): Added format string to
call to gtk_message_dialog_format_secondary_text
* src/main.c (try_restoring_backup): Added format string to
call to gtk_message_dialog_new
* src/menucmd.c (menu_howto_edit_times): Added format string to
call to gtk_message_dialog_new
2011-06-28 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Updated GTK_REQUIRED to 2.12, which is the minimum
version containing the gtk_tree_view_set_show_expanders method.
2011-06-25 Goedson Teixeira Paixao <goedson@debian.org>
* src/notes-area.c (notes_area_new): added custom cell renderer in
order to ellipsize long entries (Fixes #3310918). Thanks Petr
Gajdusek for the patch.
2011-03-20 Goedson Teixeira Paixao <goedson@debian.org>
* src/Makefile.am (gnotime_LDADD): Added -lX11, fixing build with
binutils-gold.
2010-11-27 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (backups_exist): Added function to check if there are
backup files in the data directory.
(try_restoring_backup): check if there are backups in the data dir
before offering to load a backup file.
2010-11-25 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (try_restoring_backup): Display error message when
it's not possible to copy backup file.
2010-10-12 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (try_restoring_backup): do the interaction with the
user for backup restoring outside of the read_data function.
2010-09-25 Goedson Teixeira Paixao <goedson@debian.org>
* glade/journal.glade: Fixed button tooltips
2010-05-05 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (choose_backup_file): Added function to choose one of
the backups to load.
(read_data): Offer the user a chance to load a previous backup
when reading the data file fails.
2010-01-23 Goedson Teixeira Paixao <goedson@debian.org>
* website/example-invoice.html: Applied patch #2937959, fixing a
typo in the report. Thanks Christos Kontas for the patch.
2010-01-04 Goedson Teixeira Paixao <goedson@debian.org>
* src/ghtml.c: Added missing include of math.h for functions
lround and round.
2009-11-24 Goedson Teixeira Paixao <goedson@debian.org>
* src/proj.c (gtt_project_get_secs_current): return the time for
the currently selected diary entry instead of the head of the task
list.
2009-11-20 Goedson Teixeira Paixao <goedson@debian.org>
* src/status-icon.c (status_icon_popup_menu): Change the hide
window menu text.
* src/log.c (printf_project): Added option to log the current
diary entry (Patch #1984744). Thanks Matt Simmons for the patch.
2009-11-19 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Fix LIBGNOMEUI related variable substitution. Make
it buildable with recent versions of libgnomeui.
2009-11-15 Goedson Teixeira Paixao <goedson@debian.org>
* src/status-icon.c, src/menucmd.c: Add ability to hide main
window by right clicking the status icon. Thanks Kip Warner for
the patch.
2009-09-17 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c (gtt_projects_tree_set_visible_columns):
Check that the column_references tree is not NULL before calling
g_tree_destroy.
2009-09-14 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c (gtt_projects_tree_set_expander_state):
return without any further processing if states is NULL.
* src/file-io.c (gtt_post_ctree_config): don't call
gtt_projects_tree_set_expander_state when the expander state is
NULL.
2009-06-29 Goedson Teixeira Paixao <goedson@debian.org>
* ghtml/C/gtt.scm: Set unlimited guile stack (Fixes #1402562)
* src/ghtml.c (gtt_ghtml_new): properly initialize guile
environment.
2009-06-14 Goedson Teixeira Paixao <goedson@debian.org>
* glade/Makefile.am: Removed task_select.glade from the data files
list.
* src/notes-area.c (struct NotesArea_s): Made the task entry a
combobox and added an "edit task" button.
(new_task_cb): show the task properties dialog when adding new
task, so user can edit the task memo.
(tasks_model_get_task): utility function to retrieve the task
corresponding to a given position in the combobox.
(edit_task_cb): added function to handle the Edit Task button
(task_selected_cb): added function to handle the selection of a
task through the task combobox
(notes_area_new): build the dialog structure with the new fields
and callbacks
(notes_area_choose_task): added function to mark a given task as
active in the combobox.
(build_task_combo_model): added function to build the combobox
model with the list of tasks of a project.
(notes_area_do_set_project): populate the combobox with the list
of task of the selected project.
* glade/notes.glade: Made the task entry a combobox.
2009-05-31 Goedson Teixeira Paixao <goedson@debian.org>
* src/ghtml.c (task_get_blocktime_str_scm): substitute the usage
of the deprecated qof_print_hors_elapsed_buff by our copy of it.
2009-05-09 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Look for qof.pc (libqof2) instead of
qof-1.pc.
2009-01-02 Goedson Teixeira Paixao <goedson@debian.org>
* glade/interval_edit.glade: add the DISPLAY_SECONDS flag to the
start_date field.
2008-11-28 Goedson Teixeira Paixao <goedson@debian.org>
* src/idle-dialog.c (show_idle_dialog): mark the idle dialog as
visible before stopping the project timer so we don't start the no
project timeout timer when it's not needed.
2008-11-27 Goedson Teixeira Paixao <goedson@debian.org>
* src/timer.c (start_no_project_timer): Fixed the condition in which
the "No project" timer is started.
2008-11-25 Goedson Teixeira Paixao <goedson@debian.org>
* glade/prefs.glade: Fixed tooltip for the "No Project Timeout" option.
2008-03-21 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in, po/LINGUAS: use po/LINGUAS to list the available
translations.
2008-03-10 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c (gtt_projects_tree_init): Fixed display of
the description column (Fixes #1911087)
2008-02-27 Goedson Teixeira Paixao <goedson@debian.org>
* src/menucmd.c (about_box): Use GtkAboutDialog instead of the
deprecated GnomeAbout.
* doc/C/man/gnotime.1: Fixed the manpage's text
* src/notes-area.c: include menus.h for prototype of the
menus_get_popup function.
2008-02-15 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Changed version to 2.3.0
* NEWS: Prepare announcement of 2.3.0 release
* configure.in: Check that guile version is >= 1.8
* src/ghtml.c: Added functions that make use of the billing block
(Patch #1872426)
2008-02-14 Goedson Teixeira Paixao <goedson@debian.org>
* src/notes-area.c (projects_tree_clicked): Added callback
function for displaying the context menu when user right clicks on
projects tree.
(notes_area_add_projects_tree): Connect projects tree to the right
click callback function.
2008-02-13 Goedson Teixeira Paixao <goedson@debian.org>
* src/Makefile.am: Made changes according to changes in
configure.in.
* configure.in:
- Separately check for glib, GTK+, libgnome and libgnomeui
- Fix check for libgconf
- Make minimum required versions of:
- GTK+ = 2.10
- GLIB = 2.14
2008-02-08 Goedson Teixeira Paixao <goedson@debian.org>
* src/xml-write.c: Added BAD_CAST in the invocations to xml*
functions to avoid warnings about different "signedness" in
parameters.
2008-02-03 Goedson Teixeira Paixao <goedson@debian.org>
* src/prefs.c: removed the unused functions get_optionmenu_item
and set_optionmenu_item
* glade/prefs.glade: Use GtkEntry instead of the deprecated
GnomeEntry.
2008-02-02 Goedson Teixeira Paixao <goedson@debian.org>
* glade/prefs.glade: Use GtkComboBox instead of the deprecated
GtkOptionMenu
- Use GtkFileChooserButton instead of the deprecated
GnomeFileEntry
* src/prefs.c: Use GtkComboBox instead of the deprecated
GtkOptionMenu
- Use GtkFileChooserButton instead of the deprecated
GnomeFileEntry
2008-02-01 Goedson Teixeira Paixao <goedson@debian.org>
* glade/plugin_editor.glade: Use GtkFileChooserButton instead of
the deprecated GnomeFileEntry in the edit plugin dialog.
* src/plug-edit.c (edit_plugin_widgets_to_item)
(edit_plugin_item_to_widgets, edit_plugin_clear_widgets)
(edit_plugin_dialog_new): Use GtkFileChooserButton instead of the
deprecated GnomeFileEntry in the edit plugin dialog.
* glade/plugin.glade: Use GtkFileChooserButton instead of the
deprecated GnomeFileEntry in the new plugin dialog
* src/plug-in.c (new_plugin_create_cb): Use GtkFileChooserButton
instead of the deprecated GnomeFileEntry in the new plugin dialog
2008-01-31 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c, src/dbus.c, src/dbus.h: Made the DBUS related code
optional based on the defined WITH_DBUS flag.
* src/Makefile.am (INCLUDES): Added -DWITH_DBUS to allow for
optional compilation of DBUS related code.
* configure.in: Added DBUS version checking and made DBUS support
optional. (Fixes: #1802501)
2008-01-30 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: properly check for guile (Fixes #1027023)
2008-01-23 Goedson Teixeira Paixao <goedson@debian.org>
* src/props-proj.c (prop_set): removed the unnecessary call
to gtt_projects_tree_update_project_data
* src/props-task.c (save_task_notes): removed the unnecessary call
to gtt_projects_tree_update_project_data
* src/notes-area.c (PRJ_SETUP): removed the gtt_project_freeze
call so that the projects tree get notified of changes
(TSK_SETUP): removed the gtt_task_freeze call so that the projects
tree get notified of changes
* src/projects-tree.c (gtt_projects_tree_add_project): add the
projects tree component as a listener to project changes.
(project_changed): callback for project data change
notifications.
* src/props-task.c (save_task_notes): update the project view
after saving task properties.
* src/props-proj.c (prop_set): update the project view after
setting project properties.
2008-01-22 Goedson Teixeira Paixao <goedson@debian.org>
* src/*.c: fixed many compiler warnings.
* src/main.c: removed references to ctree*.h
* src/timer.c (main_timer_func): fixed display update when timer
is running.
* Merged gtktreeview port into trunk
* src/app.c (column_clicked): handler for the GtkTreeViewColumn
clicked signal. Sorts the project list based on the clicked
column's field.
(projects_tree_columns_setup_done): handler for the
GttProjectsTree "columns-setup-done" signal. Connects all columns
to the clicked signal handler.
(app_new): connect to the "columns-setup-done" signal for the
projects_tree object so we can connect all columns to the their
respective sorting functions.
* src/proj.h: added reference to the global_project list
reference, so we can reference it in other parts of the program.
* src/projects-tree.c (struct _GttProjectsTreePrivate): added
GTree with references to the GtkTreeViewColumn objects to allow
retrieving the columns by the name of the displayed field
(gtt_projects_tree_class_init): create columns_setup_done signal,
that will be emited when all columns have been created.
(gtt_projects_tree_set_visible_columns): emit the
columns_setup_done signal after creating all the tree view
columns.
(gtt_projects_tree_add_column):
- make the column headers clickable;
- insert reference to the newly created column into the
column_references GTree.
(gtt_projects_tree_get_column_by_name): added function to retrieve
a reference to a column list based on its name.
(gtt_projects_tree_set_sorted_column): added function to mark a
column as being the column for which the project list was sorted.
2007-12-19 Goedson Teixeira Paixao <goedson@debian.org>
* src/timer.c (zero_on_rollover): refresh the GttProjectsTree
component data instead of ctree.
* src/idle-dialog.c (restart_proj): use cur_proj_set instead of
ctree_start_timer to start the project timer.
(show_idle_dialog): use cur_proj_set instead of ctree_stop_timer
to stop the project timer.
* src/active-dialog.c (start_proj): use cur_proj_set instead of
ctree_start_timer to start the project timer.
* src/gconf-io.c (gtt_gconf_save): get expander state from
GttProjectsTree instead of ctree.
* src/projects-tree.c (gtt_projects_tree_init): set default width
for all column types.
(count_rows, get_expander_state)
(gtt_projects_tree_get_expander_state, set_expander_state)
(gtt_projects_tree_set_expander_state): implemented saving and
restoring of expanders state.
* src/app.c: Removed all remaining references to the old ctree
code.
* src/projects-tree.c (gtt_projects_tree_get_col_width)
(gtt_projects_tree_set_col_width): implemented saving and
restoring of column widths.
(gtt_projects_tree_add_column): implemented setting the column
width to a default value so we don't have columns that are not
wide enough to be seen.
2007-12-17 Goedson Teixeira Paixao <goedson@debian.org>
* src/journal.c (invoke_report, new_task_ui, edit_task_ui): query
the GttProjectsTree component for the currently selected project.
* src/file-io.c (gtt_load_gnome_config): removed references to the
old ctree code.
* src/menucmd.c (cut_project): removed references to the old ctree
code.
* src/app.c (app_new): removed references to the old ctree.
* src/ghtml.c (do_ret_selected_project): query the GttProjectsTree
component for the currently selected project.
* src/menucmd.c (copy_project): query the GttProjectsTree
component for the currently selected project.
(cut_project): use gen_stop_timer instead of ctree_stop_timer to
stop running the timer.
* src/export.c (export_projects): query the GttProjectsTree
component for the currently selected project.
2007-12-16 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c
(gtt_projects_tree_model_row_changed_callback): update project's
parent and row reference to reflect the result of a drag-and-drop
operation.
(gtt_projects_tree_set_project_times): display totals when row is
collapsed.
(gtt_projects_tree_row_expand_collapse_callback): update row data
when it is collapsed or expanded.
(gtt_projects_tree_init): connect the "row-collapsed" and
"row-expanded" signals so we can update the row displays
correctly.
2007-12-15 Goedson Teixeira Paixao <goedson@debian.org>
* src/proj.c (gtt_project_reparent): added function to change the
parent of a project.
2007-12-14 Goedson Teixeira Paixao <goedson@debian.org>
* src/menucmd.c (paste_project): implemented pasting project to
the GttProjectsTree.
* src/projects-tree.c
(gtt_projects_tree_remove_project_recursively): removed reference
to undeclared variable "priv".
(gtt_projects_tree_insert_project): insert the new project as the
last child of the parent's sibling, to match the way it is
inserted in the project list.
(gtt_projects_tree_append_project): renamed function to be
consistent with what it does.
(gtt_projects_tree_append_projects_recursively): added function to
recursively append a project and its children to the projects
tree.
(gtt_projects_tree_insert_project_before): added function to
insert a project before its sibling.
2007-12-13 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c
(gtt_projects_tree_remove_project_recursively): Remove all
children of the removed project from the tree of row references.
(gtt_projects_tree_insert_project): Insert project in bottom
instead of the top of the tree.
* src/menucmd.c (project_name_desc): insert projects into the
projects tree instead of ctree.
* src/projects-tree.c (gtt_projects_tree_remove_project): Added
function for removing projects from the tree.
(gtt_projects_tree_insert_project): Added function for inserting
projects into the tree.
2007-12-12 Goedson Teixeira Paixao <goedson@debian.org>
* src/menucmd.c (cut_project): query the GttProjectsTree component
instead of the ctree for the currently selected project.
2007-12-10 Goedson Teixeira Paixao <goedson@debian.org>
* src/prefs.c (prefs_update_projects_view): update tree lines and
header visibility on the projects tree according to current
settings.
(prefs_set): update the projects tree rows when there are changes
in the day start and week start settings.
* src/menucmd.c (menu_howto_edit_times): use gtk_dialog_run
to display the information dialog about editing time intervals.
(show_a): removed obsolete function.
* src/notes-area.h: removed declaration of notes_area_add_ctree.
* src/notes-area.c (notes_area_add_projects_tree): connect the
NotesArea to the selection change signal of the projects tree.
(projects_tree_selection_changed): track the selection changes in
the projects tree and update the NotesArea.
(notes_area_add_ctree): removed obsolete function.
* src/menucmd.c (menu_properties): query the GttProjectsTree
component instead of the ctree for the currently selected
project.
* src/timer.c (timer_func): Update the status bar
* src/journal.c (show_report): query the GttProjectsTree component
instead of the ctree for the currently selected project.
* src/app.c (cur_proj_set): Update the status icon when the timer
is started/stoped.
2007-12-07 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c (gtt_projects_tree_set_style): Display the
running project in bold to make it easier to spot.
2007-12-06 Goedson Teixeira Paixao <goedson@debian.org>
* src/menucmd.c (menu_toggle_timer): get the selected project from
the tree view instead of ctree.
(gen_start_timer): get the selected project from the tree view
instead of ctree.
(gen_stop_timer): use cur_proj_set instead of ctree_stop_timer.
* src/projects-tree.c (gtt_projects_tree_get_selected_project):
added function to query what is the project currently selected in
the tree.
* src/app.c (cur_proj_set): update the rows for the project being
activated and/or deactivated
(projects_tree_row_activated): added function to handle double
click in the project tree.
2007-12-03 Goedson Teixeira Paixao <goedson@debian.org>
* src/projects-tree.c: Added getters and setters for the
customization properties of GttProjectsTree.
2007-12-02 Goedson Teixeira Paixao <goedson@debian.org>
* src/gconf-io.c (gtt_gconf_load): call the
prefs_update_projects_view_columns function after loading current
configuration.
* src/prefs.h: Added prototype for the new
prefs_update_projects_view_columns function.
* src/prefs.c (prefs_update_projects_view_columns): Added function
to update the list of visible columns in the GttProjectsTree
component.
(prefs_set): call the new prefs_update_projects_view_columns
instead of the old ctree_refresh.
* src/app.c (app_new): fixed some warnings caused by missing casts.
2007-11-24 Goedson Teixeira Paixao <goedson@debian.org>
* src/app.[ch], src/main.c, src/timer.c src/notes-area.[ch]:
Initial integration of the GtkTreeView based component.
* src/projects-tree.[ch]: Initial implementation of a GtkTreeView
based projects tree component.
2007-12-21 Linas Vepstas <linas@linas.org>
* ghtml/C/query.ghtml: add today's date as the default to the form.
This uses code taken from sf patch 1595106
* ghtml/C/monthly-daily.ghtml: merge in sf patch 1595106
* src/main.c: call qof_date_init(); this is needed for newer
libqof versions (version libqof.so.1.0.8 and newer)
* src/util.c: copy deprecated qof date/time functions here,
as they are still heavily used in gnotime.
2007-12-04 Goedson Teixeira Paixao <goedson@debian.org>
* src/ctree.c (drag_drop): call ctree_setup every time a
drag-and-drop completes to work around a bug in GtkCTree's drag
and drop.
(ctree_drag): record the source_node only the first time in a
drag-and-drop operation to work around a bug in GtkCTree.
2007-11-26 Goedson Teixeira Paixao <goedson@debian.org>
* src/prefs.c (prefs_set): reschedule the idle and no_project
timers when these configurations are changed.
* src/idle-dialog.c (raise_idle_dialog): Fixed check for validity
of the idle dialog.
2007-11-18 Goedson Teixeira Paixao <goedson@debian.org>
* src/active-dialog.c (schedule_active_timeout): Schedule timeout
only if it's greater than 0 seconds.
2007-11-14 Goedson Teixeira Paixao <goedson@debian.org>
* scripts/Makefile.am (dist_bin_SCRIPTS): Added list of
scripts to be installed.
2007-11-08 Goedson Teixeira Paixao <goedson@debian.org>
* src/timer.c: Created a separate hourly timer for the zeroing the
daily counters.
2007-11-07 Goedson Teixeira Paixao <goedson@debian.org>
* src/prefs.c (prefs_set): restart the main timer when needed.
* src/app.c (cur_proj_set): start/stop the main timer when needed.
* src/timer.c (start_main_timer, start_file_save_timer)
(start_config_save_timer): Added functions to start the main
timer, file save timer and configuration save timer independently
of each other.
(main_timer_func, config_save_timer_func, file_save_timer_func):
Separated the handling routines for each timer.
(start_idle_timer, start_no_project_timer): Renamed the
timer_arm_* functions for name consistency with the other
start_*_timer functions.
(stop_main_timer): Created function to stop the main timer when it
is not needed.
2007-10-30 Goedson Teixeira Paixao <goedson@debian.org>
* src/timer.c (timer_arm_idle_timeout, timer_arm_active_timeout):
Use the new active dialog timer activation and deactivation
functions.
* src/idle-dialog.c: Removed declaration of unused variables.
* src/active-dialog.c (struct GttActiveDialog_s): Remove unneded
fields (idt, armed, time_armed) and added the timeout_event_source
field.
(active_timeout_func): Added function to show the dialog when the
no project timeout expires.
(schedule_active_timeout): Added function to schedule the no
project timeout.
(dialog_close, dialog_kill): Use the new timeout scheduling
function instead of fiddling with the "armed" field.
* src/active-dialog.h: Added declarations for functions
active_dialog_activate_timer and active_dialog_deactivate_timer
* src/idle-dialog.c: include gdk/gdkx.h for the declaration of
gdk_x11_drawable_get_xid.
2007-10-29 Goedson Teixeira Paixao <goedson@debian.org>
* src/app.c (cur_proj_set): Properly use the
timer_arm_active_timeout and timer_arm_idle_timeout to activate
the right timers.
* src/timer.h: Added the new functions timer_arm_active_timeout
and timer_arm_idle_timeout that should be used throughout the
application to activate the idle and active timers.
* src/timer.c: Schedule the main timer using g_timeout_add_seconds
instead of gtk_timeout_add, which should make it less power
hungry.
(timer_func): handle only the time counting task. Let the idle
dialog and active dialog to their respective timer functions.
* src/idle-dialog.h: Added the prototypes of the new public
funtions idle_dialog_activate_timer and
idle_dialog_deactivate_timer that should be used through the rest
of the program to activate/deactivate the idle timer.
* src/idle-dialog.c (idle_timeout_func): rewrite of the idle
timeout functionality using the XScreenSaver extension to query
the user idle time.
(schedule_idle_timeout): schedule the idle timeout using the
g_timeout_add_seconds function, which should make it less power
hungry.
* configure.in, Makefile.am: Added XScreenSaver extension support
2007-10-23 Goedson Teixeira Paixao <goedson@debian.org>
* Makefile.am: Removed debian from SUBDIRS
2007-10-20 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Added libgkhtml up to 3.14 to the supported
versions of ligtkhtml API
2007-10-17 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in, po/no.po, po/nb.po: Renamed no.po to nb.po
(Fixes: #1815003).
2007-10-13 Goedson Teixeira Paixao <goedson@debian.org>
* src/status-icon.c: Clicking on status icon will toggle the timer.
2007-10-12 Goedson Teixeira Paixao <goedson@debian.org>
* src/app.c (app_new): create the status icon.
(app_quit): destroy the status icon.
* src/Makefile.am: Added status-icon.c and status-icon.h to the
build process.
* src/ctree.c (start_timer_for_row, stop_timer_for_row): Update
the timer status indication in the status icon.
* src/status-icon.c, src/status-icon.h: Initial implementation of
a status icon.
2007-10-08 Goedson Teixeira Paixao <goedson@debian.org>
* glade/interval_edit.glade: show seconds in the interval edit
dialog (Fixes: #1706365)
* src/ghtml-deprecated.c: Ported to guile-1.8.
* src/ghtml.c: Ported to guile-1.8.
* ghtml/C/basic-invoice.ghtml: Fixed some unquoted strings.
* ghtml/C/primer.ghtml: Fixed some unquoted strings.
2007-09-26 Goedson Teixeira Paixao <goedson@debian.org>
* src/toolbar.c: rebuild the toolbar each time config_show_toolbar
is changed so that the toolbar is really hidden when we don't
want it to be shown.
* gnotime.desktop: Updated desktop entry
* configure.in: Removed debian/Makefile from the list of output
files.
2007-09-24 Goedson Teixeira Paixao <goedson@debian.org>
* configure.in: Removed Makefiles for the manual translations from
the list of output files.
2007-09-23 Goedson Teixeira Paixao <goedson@debian.org>
* Released 2.2.3
* NEWS: Added release notes for version 2.2.3
* doc/C/gnotime.xml: Removed notes about the manual being outdated
since it is now, hopefully, updated.
* doc/Makefile.am: disabled installation of manual translations
since they are outdated
* doc/C/gnotime.xml: Added section about reports.
2007-09-21 Goedson Teixeira Paixao <goedson@debian.org>
* doc/C/gnotime.xml:
- Fixed some typos.
- Updated section about timeout dialogs
- Updated Free Software Foundation address
- Added section about gnotime-remote
2007-09-20 Goedson Teixeira Paixao <goedson@debian.org>
* pt_BR.po: Fixed typo.
2007-09-17 Goedson Teixeira Paixao <goedson@debian.org>
* doc/C/gnotime.xml: Added information about creating new projects.
Removed the "The New Project Dialog" section
* src/menus.c: Renamed the Edit menu to Projects
2007-09-15 Goedson Teixeira Paixao <goedson@debian.org>
* src/props-proj.c (prop_dialog_new): changed the section name for
the properties dialog.
* doc/C/gnotime.xml: Added information about the properties dialog
and started to restructure the manual
2007-09-13 Goedson Teixeira Paixao <goedson@debian.org>
* doc/C/gnotime.xml: fixed some typos and reviewed the text for
sections 1 to 3.
* src/export.c (export_err, export_really): Use gtk_message_dialog
instead of the deprecated gnome_error_dialog
(export_file_picker): Use GtkFileChooser instead of the deprecated
GtkFileSelection
(export_show_error_message): created utility function to display
error messages in the export module
2007-09-11 Goedson Teixeira Paixao <goedson@debian.org>
* doc/C/gnotime.xml: Update the manual up to the Customization
section.
2007-09-08 Goedson Teixeira Paixao <goedson@debian.org>
* po/*.po*: Update message template files with some missing
strings.
* po/pt_BR.po: Fixed some Brazilian Portuguese translations.
2007-09-06 Goedson Teixeira Paixao <goedson@debian.org>
* po/pt_BR.po: Update Brazilian Portuguese translation.
* po/*.po: Updated with new messages.
* glade/plugin_editor.glade: Fixed some typos.
* po/gnotime-2.0.pot: Update template file.
* po/Makefile.in.in: Added.
2007-09-05 Goedson Teixeira Paixao <goedson@debian.org>
* src/ghtml.c (task_get_latest_str_scm)
(task_get_earliest_str_scm): Display "No activity" instead of
"01/01/1970" when the task has no time intervals recorded.
* configure.in: Updated version number to 2.2.3
2007-09-01 Goedson Teixeira Paixao <goedson@debian.org>
* src/journal.c (on_save_clicked_cb): Use GtkFileChooserDialog for
the file selection. This simplifies the code and also fixes the
problem of a hidden question dialog when overwriting file, as
reported in the Debian Bug Tracking System at
http://bugs.debian.org/422023 .
(task_paste_clicked_cb): Don't use gtt_task_copy when pasting the
task, since it doesn't copy the time intervals list. Fixes bug
#1522802.
* src/menus.c (menu_main_edit): Fixed Paste project menu entry. It
was associated with the cut_project function.
2007-08-31 Goedson Teixeira Paixao <goedson@debian.org>
* Applied patch by Quentin Harley for currency symbol
configuration with some changes to allow for locale based
formating of currency values. Details about the changed files
below.
* glade/prefs.glade: Added GUI elements for the currency formating
options.
* ghtml/C/gtt.scm (gtt-task-billable-value-str): Removed hard
coded formating of zero values. It's now done inside ghtml.c.
* src/gconf-io.c (gtt_gconf_save, gtt_gconf_load): Added support
for loading and saving currency formating options.
* src/prefs.h: Added configuration for currency formating.
* src/prefs.c (currency_sensitive_cb, currency_options)
(prefs_set, options_dialog_set, prefs_dialog_new): Added
configuration for currency formating.
* src/ghtml.c (task_get_value_str_scm): Added support for
localized monetary formating.
2007-08-30 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (read_data): Changed to support reloading of the
projects data
* src/notes-area.c (notes_area_set_project): handle proj == NULL
as removing the current reference from the notes area, so we
can do it before reloading data.
* src/dbus.xml: Added interface for the file method
* src/gtt.h: Added prototype of the read_data function
* src/dbus.c (gnotime_dbus_file): Added dbus file method handler
* scripts/gnotime-remote: Added save-file and reload-file commands
2007-08-25 Goedson Teixeira Paixao <goedson@debian.org>
* scripts/gnotime-remote: Added script using the dbus interface
to control the timer.
* Applied sourceforge patch #1724152 (add dbus interface to
stop and start the timer)
2007-08-24 Goedson Teixeira Paixao <goedson@debian.org>
* ghtml/C/gtt.scm: Internationalized the gtt-filter-*-tasks and
gtt-task-billable-value-str so that they don't break in other
locales than C. Now, non-english speakers can use the invoice
report!
2007-08-20 Goedson Teixeira Paixao <goedson@debian.org>
* src/menus.c: Changed the following menu keyboard shortcuts to
avoid conflicts with default editing keybindings
(fixes bug #1639477):
- Cut - CTRL+D
- Copy - CTRL+F
- Paste - CTRL+G
- Start Timer - CTRL+S
- Stop Timer - CTRL+W
2007-08-18 Goedson Teixeira Paixao <goedson@debian.org>
* ghtml/C/invoice.ghtml: Applied patch #1775501 with small
corrections to the generated HTML output.
2007-08-06 Goedson Teixeira Paixao <goedson@debian.org>
* src/main.c (save_projects): fixed double free of errmsg. This
fixes bug #1548248
2007-08-03 Goedson Teixeira Paixao <goedson@debian.org>
* src/proj.c, src/journal.c, src/proj_p.h: Include only qof/qof.h
from the QOF library, to make it buildable with 0.7.2.
* configure.in, Makefile.am: Removed references to the internal
copy of QOF from the configure scripts.
2007-07-31 Goedson Teixeira Paixao <goedson@debian.org>
* ghtml/C/primer.ghtml, ghtml/C/invoice.ghtml: Applied sourceforge
patch 1762464.
2007-01-29 Goedson Teixeira Paixao <goedson@debian.org>
* src/query.c (yearday_to_centuryday): Fixed calculation of
century day so that we won't have days skiped in the daily
report.
2006-12-22 Goedson Teixeira Paixao <goedson@debian.org>
* src/app.c (app_new, update_status_bar): Make the status bar
code simpler, using GtkLabels instead of GtkStatusbars to display
current project and total day time info. This fixes bug #1597663.
2006-12-17 Goedson Teixeira Paixao <goedson@debian.org>
* src/idle-dialog.c (util_escape_html_markup): check if str is
NULL, before starting parsing it.
2006-12-16 Goedson Teixeira Paixao <goedson@debian.org>
* src/active-dialog.c, src/app.c, src/ctree.c,
src/ghtml-deprecated.c, src/idle-dialog.c: include qof.h instead
of qof/gnc-date.h.
2006-11-28 Goedson Teixeira Paixao <goedson@debian.org>
* gnotime.desktop.in: Removed X-GNOME-Bugzilla* fields.
2006-04-11 Goedson Teixeira Paixao <goedson@debian.org>
* src/ghtml.c: Add support for different time formats in reports.
* src/prefs.c, src/prefs.h, src/gconf-io.c, glade/prefs.glade: Add
configuration for time format in reports
Thu Oct 20, 2005 Toshio Kuratomi <toshio@tiki-lounge.com>
* omf.make, xmldocs.make: Update to files from gnome-common-2.12. This
cleans up some harmless warnings from scrollkeeper when installing
into a DESTDIR.
* lib/libqofsql/Makefile.am, lib/qof/Makefile.am: Hopefully fix the
linking of static libqofsql.a into gnotime when no system qof of the
required version exists. At least, it works here with these changes.
If there are still problems, please include me on the bug so I can
take a look.
Tue Sep 27, 2005 Linas Vepstas <linas@linas.org>
* Apply sourceforge patch 149570
from bug [ 1294149 ] Doesn't detect QOF 0.6.0
* cvs tag gnotime-2.2.2 in prep for the 2.2.2 release
Sat Sep 17, 2005 Toshio Kuratomi <toshio@tiki-lounge.com>
* doc/gnotime-C.omf, doc/gnotime-es.omf: Fix issue where yelp doesn't
display an entry for gnotime when browsing because it doesn't
recognize the <subject> entry.
Wed Aug 31, 2005 Linas Vepstas <linas@linas.org>
* Bump to version number 2.2.2
* Add partial support for sourceforge feature request
[ 1171211 ] possibility to turn off the toolbar
* Fix sourceforge bug [ 799077 ] projects blanked when first time user
tries to sort
* query.c: fix broken leap-year calculation, leading to bugs
sourceforge [ 983408 ] and [ 1114205 ]
* journal.c: Fix crash due to hoverhelp timer popping after
a report window is closed.
* activity.ghtml, ghtml.c: Change activity report to display
date/time in two distinct html table columns (prettier alignment)
* Bug fix: sourceforge bug report fixed
[ 877193 ] toolbar won't go to/stay in text-only mode
* Bug fix: editing time brings up wrong report
* Manually apply patch from sourceforge bug [ 1119338 ] fedora .spec file
is out of date and rpm cannot build rpm
* Fix bug involving copy of old gnotime files to a new machine
on which gnotime has never been run before.
* Fix sourceforge bug [ 1276458 ] "Empty" appears in diary entry
* Apply sourceforge patch 1176719 Extensible fix for gtkhtml3 building
128490: gnotime-gtkhtml.patch 2005-04-04 17:47 abadger1999
* Apply 1171394 Adds separate timeout for "No Project" dialog
27338: separate_no_project_and_idle_timeouts.diff 2005-03-27 08:34 goedson
* Apply sourceforge patch 085911 Add "-" value for status field
112568: no_status.patch 2004-12-15 11:25 nfont
* Apply sourceforge patch 074658 Add wordwrapping to diary entry boxes
110390: gnotime-wordwrap.patch 2004-11-28 08:51 abadger1999
* Apply sourceforge patch 1074458 Fix a crash when invoking help
110357: gnotime-help-error.patch 2004-11-27 22:50 abadger1999
* Apply sourceforge patch 1038701 Fix to Activity item in popup menu
103506: gnotime-popup-menus.patch 2004-10-01 13:37 abadger1999
* Apply sourceforge patch 1027582 Build system update for qof inclusion.
101401: gnotime-static-qof.patch 2004-09-13 15:45 abadger1999
Fri Aug 20, 2004 Linas Vepstas <linas@linas.org>
* Change build system to use eithr the local or the system libqof
* Apply gnotime-desktop.patch from Toshio Kuratomi <toshio@tiki-lounge.com>
* Apply gnotime-help.patch from Toshio Kuratomi <toshio@tiki-lounge.com>
This patch fixes the 'help' buttons in various dialogs
* Apply gnotime-idle.patch from Toshio Kuratomi <toshio@tiki-lounge.com>
Fixes idle time so that it works with Linux 2.6 kernel /proc/interrupts
* Apply gnotime-fedora.patch from Toshio Kuratomi
Fixes the fedora build specs (sourceforge patch 995568)
* Apply sourceforge patch 1001144 from igive@free.fr
use %e to see the estimated sizing of a project in the logfiles
* Apply new pt_BR translation from Goedson Teixeira Paixao
<goedson@debian.org> sourceforege patch 995929
* Fix for Debian Bug #250776 per Goedson, change widget visibility
in the edit interval dialog
Sun May 23, 2004 Linas Vepstas <linas@linas.org>
* Prep for 2.2.1 release: tag gnotime-2-2-1
Tue Apr 27, 2004 Linas Vepstas <linas@linas.org>
* props-task.c, task_properties.glade: convert dialog
to GtkDialog, make dialog interactive (trash two buttons),
enlarge the notes area, making it usable.
* gtt.scm, time-interval.ghtml: add filter to make the
HTML diary display resemble the plain-text diary markup.
* idle-dialog.c: if project names had a bare & ampersand in them,
then Pango would not display properly. Change to escape & into &
* journal.c: add to interval menu, to reparent intervals
to tasks above or below. Makes time management easier.
* primer.ghtml: show how to find parent/peer projects.
* lib/qof: sync with latest qof sources
Sun Apr 25 2004 Linas Vepstas <linas@linas.org>
* Prep for 2.2.0 release: tag gnotime-2-2-0
Wed Apr 21 2004 Linas Vepstas <linas@linas.org>
* prefs.c, props-proj.c props-task.c: Fix core dump
when user clicks on 'help' button.
* journal.c: Fix coredump/hang due to double-free
* menus.c: Fix memory-corruption/core-dump bug.
* gconf-io-p.h: Fix core dump when saving NULL strings.
* journal.c: Fix flyover help so that it actually shows project text.
* journal.c: remember last file that user saved to.
* journal.c: add support for images (png/jpeg/gif/etc.)
* ghtml.c, ghtml.h: add support for include files
* gtt.css: add rudimentary CSS Cascading Style Sheet.
* *.ghtml: rework all reports to use a new style
* journal.ghtml: create new nicer display style.
* journal.c: add report publication dialog.
* Makefile.am: install gnotime.desktop in the correct directory.
* plug-in.c: use GnomeVFS for user-specified reports.
* export.c: use GnomeVFS for data export.
* ghtml.c: use GnomeVFS for report template input.
* journal.c: use GnomeVFS for HTML output save.
* log.c: use GnomeVFS for output logging.
* journal.c: add 'copy' to the task popup menu
Tues Apr 20 2004 Linas Vepstas <linas@linas.org>
* Prep for 2.1.9 release: tag gnotime-2-1-9
Sat Apr 10 2004 Linas Vepstas <linas@linas.org>
* lib/libqofsql/*: All new SQL expression parsing code.
* lib/qof/*: Sync with QOF source trees.
* src/journal.c. ghtml/C/query.ghtml: Start using SQL and
SQL parser to construct user-defined report queries.
* src/menucmd.c, src/ctree.c: fix sourceforge bug
[ 898481 ] inconsistency with Cut and Paste
* ghtml/C/gtt.scm: fix sourceforge bugs
[ 667286 ] filter failing in invoice
[ 847917 ] Bill/Paid/Hold Filter fails when 1 item is not Billable
* src/menucmd.c: add author/translator credits
* src/menucmd.c, src/menus.c: Remove obsolete cruddy 'clear daily
counter', and otherwise try to simplify a bit.
* (various): fix the help button so that the help dialogs
actually pop up.
* src/journal.c: implement flyover help in the html window.
* src/query.c: fix core dump when displaying daily totals.
* src/idle-timer.c: fix bug: use /proc/interrupts to detect
keyboard activity. Fixes excessive poping up of timeout
reminders.
* src/menucmd.c: add infinite undo for excessive cut errors.
Implements sourceforge feature request
[ 832174 ] full undo (accidental deletion w/ctrl-x)
* (various): implement the following two sourceforge featues:
[ 899397 ] Monday := Monday 03:00 to Tuesday 03:00
[ 834919 ] Choice for start of week
* src/ctree.c: apply patch to exchange today/yesterday colums
from Andrew Cowie <andrew@operationaldynamics.com>
* configure.in: Add improved Guile configure checks from
Egil Kvaleberg <egil@kvaleberg.no>
Sat Apr 3 2004 Linas Vepstas <linas@linas.org>
* Prep for 2.1.8 release: tag gnotime-2-1-8
* ghtml.c, main.c: port from deprecated guile gh_* interface to
new shiny scm_* interface.
* Apply patch from Toshio Kuratomi <toshio@tiki-lounge.com>
sourceforge patch [ 871052 ] documentation build update
* Apply sourceforge patch [ 874752 ] I18N and install of gconf schema file
from Toshio Kuratomi - abadger1999
* Apply sourceforge patch [ 927843 ] Fixes handling of return key
from Goedson Teixeira Paixao <goedson@debian.org>
Tue Dec 23 2003 Toshio Kuratomi <toshio@tiki-lounge.com>
* src/main.c: using signal(SIGCHLD, SIG_IGN) to reap zombie processes
is not portable and was causing yelp, the gnome help browser to
crash when it was invoked to handle gnotime help. Create two
alternate methods with configure idefs to choose between them.
* configure.in: New tests to select which method to use to reap
zombie processes. Each test relies on certain functions in the
standarc libc.
Fri Dec 20 2003 Toshio Kuratomi <toshio@tiki-lounge.com>
* src/toolbar.c: Call to gnome_help_display was wrong for GNOME2.
Changed it to follow the new syntax.
* src/menus.c: Change the GNOMEUIINFO_HELP to reference gnotime instead
of gtt.
Fri Dec 19 2003 Toshio Kuratomi <toshio@tiki-lounge.com>
* doc/C/gnotime.xml: The graphic tags were attempting to access the
screenshots with filenames without extensions. I added the .png
extension and it all works now.
* autogen.sh: Add some env variable definitions to the invocation of
gnome-autogen.sh. REQUIRED_AUTOMAKE_VERSION allows automake 1.5+
(rather than only 1.4). USE_COMMON_DOC_BUILD specifies creating the
documentation creation installation via scrollkeeper.
Thu Dec 18 2003 Toshio Kuratomi <toshio@tiki-lounge.com>
* doc: Major rewrite of the documentation building. Uses a newer
scrollkeeper omf format and uses and copies docbook XML rather than
SGML=>HTML conversion.
- doc/C/Makefile.am: Adjusted to the GNOME2 doc build process.
- doc/C/gnotime-C.omf: Updated to the new OMF format.
- doc/C/gnotime.sgml: moved to doc/C/gnotime.xml and fixed up to be
proper XML docbook-4.2.
- doc/C/gnotime: Removed as the GNOME2 help scheme operates on XML
docbook rather than HTML.
- doc/C/index.html: ditto.
- doc/C/topic.dat: ditto.
- and the same files in doc/es doc/eu.
- doc/es/gnotime-C.omf: moved to doc/es/gnotime-es.omf
* sgmldocs.make, Makefile.am: replaced with xmldocs.make and omf.make.
* configure.in: Wrote proper checks for libxml2.
- Wrote check for scrollkeeper
- Remove doc/de/ from the build as the documentation is no longer
around.
* src/Makefile.am: Take advantage of the proper libxml2 checks
- Change CFLAGS to AM_CFLAGS since user can override CFLAGS
* fedora, Makefile.am: New directory with a specfile suitable for
inclusion in the Fedora Extras add-on packages to Redhat/Fedora
Core. Modeled after the redhat directory.
* doc/de, doc/Makefile.am: Removed the de directory of the
documentation since no translation resided there (just a topics.dat
that no longer works in a Gnome2 environment.)
Nov 10 2003 Linas Vepstas <linas@linas.org>
* idle-dialog.c: bug fix to work around missing/dropped X Events
* redhat/gnotime.spec.in: fix [ 834984 ] BuildPreReq in Redhat spec file
* app.c, main.c: fix [ 828170 ] [gt 2.1.7] does not exectute "stop project command" on exit
* journal.c,menucmd.c,menus.c,menus.h,plug-in.c: fix for
[ 813021 ] Crashes when running local report
Sept 27 2003 Linas Vepstas <linas@linas.org>
* po/pt_BR.po: New pt_BR translation from Goedson Teixeira Paixao
(sourceforge patch #799089)
* lib/qof/*: sync with GnuCash CVS HEAD
* src/proj.c: fix core dump when sorting on empty window
(sourceforge bug #799077)
* src/mencmd.c: add cheesey usability hack/workaround to explain
how to edit time intervals. (sourceforge bug #795361)
Sun August 10 2003 Linas Vepstas <linas@linas.org>
* journal.c: port to gtkhtml-3.0
* query.ghtml, journal.c: allow user to specify report to run
* *.ghtml: add HTMLDOC type
* plug-edit.c: get the menu up/down buttons to work
Sun July 13 2003 Linas Vepstas <linas@linas.org>
* idle-dalog.[ch], timer.c: make sure that stopped-project dialog
is presented to the user if keyboard/mouse activity is detected again.
* active-dialog.[ch]: new dialog to indicate activity but no project.
* journal.[ch], menus.c: cleanup the report-launching menus
* query.ghtml: add prototype of report query page.
Sun June 29 2003 Linas Vepstas <linas@linas.org>
* proj.c: Start using the QOF object system to define objects
* util.[ch]: Remove copy of <gnc-date.h> duplicated code.
* *.ghtml: Bad use of quotations caused some reports to show blank
* ghtml.c, journal.c: add basic report-by-date-range.
Sat June 28 2003 Linas Vepstas <linas@linas.org>
* Release version 2.1.7 (next version will have major changes in it).
Sat June 21 2003 Linas Vepstas <linas@linas.org>
* file-io.c, file-io.h, main.c: attempt to fix gnome-1.4 file format
backwards compat.
* *.ghtml: fix for german umlauts, cyrillic, from Helge Hielscher
<hhielscher@unternehmen.com> should fix sourceforge bug #'s
758851, 714684
* gtt.scm: patch fixes sourceforge bug 746365
Sat May 3 12:00:06 CDT 2003 Linas Vepstas <linas@linas.org>
* gconf-io.c,h, file-io.[ch]: migrate to GConf2 for file attributes
* todo.ghtml: cleanup cruft, show only selected projects.
* plug-edit.c,h: start impelementing menu editor
Sat Apr 26 2003 Linas Vepstas <linas@linas.org>
* Prep for gnotime-2.1.6 release
* daily.ghtml: fix typographical error that killed report
* proj.c, proj.h, proj_p.h, prefs.c, prefs.h, file-io.c: ctree.c,
prefs.glade: add time totals for previous week
* plug-in.c plugin.glade: fix file picker
* ghtml.c, primer.ghtml: add ability to retreive subprojects w/ scheme
* menus.c, journal.c, journal.h, status.ghtml: add new report
Thu Apr 17 00:22:26 CDT 2003 Linas Vepstas <linas@linas.org>
* notes-area.c: add new-diary-entry button
* ghtml.c: fix crash when new user runs report, sf.net bug 722190
* ctree.c: fix obscure bug when starting gnotime shortly after midnight
* query.c,query.h,ghtml.c: start implementation of new, improved diary
* gtt.scm,daily.ghtml: add project title, task notes to daily report
* ghtml.c: add support for typed objects in scheme
Sat Apr 12 2003 Linas Vepstas <linas@linas.org>
* timer.c: force main window to redraw when midnight rolls over
* proj.c, prefs.c, fileio.c: add column showing yesterdays time.
* ctree.h: fix documentation
Wed Mar 19 10:28:05 CST 2003 Linas Vepstas <linas@linas.org>
* ctree.c: fix core dump when double-clicking in new window.
Sun Jan 19 22:10:15 CST 2003 Linas Vepstas <linas@linas.org>
* proj.c,proj.h,props-invl.c: fix core-dump when editing intervals
Mon Jan 6 09:11:59 CST 2003 Linas Vepstas <linas@linas.org>
* *.c: major revision: add notes-taking area to bottom of app.
* no.po: updated translation from Egil Kvaleberg <egil@kvaleberg.no>
* *.c: translation string patches from Egil Kvaleberg <egil@kvaleberg.no>
* ctree.c: fix focus bug on project create,cut,paste,drag
* main.c: fix bad timestamp bug on backup files
* notes-area.c: fix bug with position of insert cursor.
* ctree.c: fix nested cut-n-paste bug, ouch!
* journal.ghtml: display task notes too.
* Publish gnotime-2.1.5 containing above fixes
Fri Jan 3 19:05:11 CST 2003 Linas Vepstas <linas@linas.org>
* ghtml.c: more schemeification
* primer.ghtml: more examples
* redhat/gnotime.spec: RPM build file
* ghtml.c: fix bug for printing integers
* gtt.scm: remove dead code, fix broken code, add filters
* invoice.ghtml: port to new interfaces
* journal.ghtml: port to new interfaces
* bigtable.ghtml: port to new interfaces
* tab-delim.ghtml: fix tab-delimited export
* app.c: fix app bar timer
* Publish gnotime-2.1.4 containing above fixes
Thu Jan 2 11:54:05 CST 2003 Linas Vepstas <linas@linas.org>
* timer.c, idle-dialog.c: integrate in new idle-dialog
* main.c: data files go into own subdirectory
* Release gnotime-2.1.3
Mon Dec 30 17:50:10 CST 2002 Linas Vepstas <linas@linas.org>
* ctree.c: fix expander save-state bug
* *.c: fix misc minor memory leak bugs
* main.c: make automatic backups of data.
* menus.c: add 'edit task' menu entry to right-button project click
* ctree.c: fix focus-project bug when creating new projects
* idle.glade: start of a new idle-timeout message dialog
Sun Dec 29 11:32:16 CST 2002 Linas Vepstas <linas@linas.org>
* ghtml.c: add task getters for scheme
* primer.ghtml: demo use of task getters.
* ghtml.c: segragate out (soon-to-be) deprecated routines.
* gtt.scm: add utilities for displaying task lists.
* Release gnotime-2.1.2
Sat Dec 28 19:54:39 CST 2002 Linas Vepstas <linas@linas.org>
* gtt.scm: add utilities for display to-do list
* ghtml.c: fix buffer overflow bug
* ghtml.c: vastly improve the project-list infrastructure
* menus.c, export.c: add export of tab-delim project list
Fri Dec 27 10:06:54 CST 2002 Linas Vepstas <linas@linas.org>
* app.c,log.c,prefs.c,file-io.c,prefs.glade: fix the
shell-command utility
* Makefile.am: include intltool-*.in files in make-dist
* app.c,ctree.c: update default column-width code.
* ctree.c: save expander state between column sorts
* file-io.c: save expander to file between program restarts
Thu Dec 26 07:59:31 CST 2002 Linas Vepstas <linas@linas.org>
* main.c: remove development warning message
* gnotime.desktop.in: fiddling with desktop location
* app.c: attempt to fix statusbar bug
* ghtml/C/*.ghtml: misc cleanup
* plugin.c: fix gnome2 port buglet
* ghtml.c: expand quality of support for scheme
* ghtml.c: eliminate buffer overrun that may be causing crashes
* journal.c, ghtml.c: add prelim support for to-do list
* publish gnotime-2.1.1 containing above fixes
Tue Dec 24 12:58:04 CST 2002 Linas Vepstas <linas@linas.org>
* ctree.c: Major redesign: Use double-click to start project timer
* journal.c, ghtml.c: re-enable save-to-file for html
* configure.in, Makefile.am: re-enable *po translations
* toolbar.c: fix the start/stop timer icon
* app.c: fix use of incorrect app data file
* menucmd.c: add bug-fixer, translator credits
* publish gnotime-2.1.0 containing above fixes
Mon Dec 23 13:43:14 CST 2002 Linas Vepstas <linas@linas.org>
* timer.c: fix idle-timeout bug when laptop is put in suspend mode
* *.c: use g_signal instead of deprecated gtk_signal
Sun Dec 22 23:47:17 CST 2002 Linas Vepstas <linas@linas.org>
* configure.in: fix guile detection problem
* ctree-gnome2.c: continue porting to gnome2 treview widget
* publish gnotime-2.0.2
Sat Dec 21 15:12:01 CST 2002 Linas Vepstas <linas@linas.org>
* src/journal.c: fix the killer hang in mallopt; yahooo!
* src/ghtml.c: solaris fix as suggested by Derek Atkins (warlord@mit.edu)
* src/props-invl.c: stop using depricated function
* doc/eu: import this dir from gnome-1.4 branch
* doc/*: rename gtt to gnotime
* src/props-invl.c: fix hide-on-close buglet
* src/gtt.h, file-io.h: modernize the file names
* src/*.c: autosave data; remove save/load from menu
* publish gnotime-2.0.1
Thu Nov 7 01:12:27 CST 2002 Linas Vepstas <linas@linas.org>
* glade/*.glade: convert to gnome2 from Egil Kvaleberg <egil@kvaleberg.no>
* src/xml-read.c, xml-write.c: convert to libxml-2
* src/props-proj.c, src/props-task.c: convert to gtkTextView
Fri Sep 6 19:46:12 CDT 2002 Linas Vepstas <linas@linas.org>
* configure.in, src/Makefile.am: gtt is now a stand-alone app.
2002-06-16 Pablo Saratxaga <pablo@mandrakesoft.com>
* glade/journal.glade: added handling of signal "destroy"
so that closing by clicking on the "close" button or
by closing the windows trough the windows manager works the same
Mon Dec 17 22:18:17 CST 2001 Linas Vepstas <linas@linas.org>
* timer.c: failed to redraw main window when clock ticks!
* prefs.c: core dump when changing preferences
* help/*: remove this documentation directory entirely
Mon Dec 10 10:48:28 CST 2001 Linas Vepstas <linas@linas.org>
* proj.c: fix core dump
Fri Nov 30 12:26:23 CST 2001 Linas Vepstas <linas@linas.org>
* proj.h, proj.c, props-invl.c: bug fix for coredump
* props-task.c: fix redraw bug
* journal.c, task_opup.glade, interval_popup.glade:
add new popup menu entries.
* gtt.sgml: add list of new features
Wed Nov 28 12:12:44 CST 2001 Linas Vepstas <linas@linas.org>
* Makefile.am, src/journal.c: patch from Derek Atkins
to search 'unusual' install paths for data directories.
* proj.c: remove conflicting libintl.h; bugfix for
clear_daily_counter.
Tue Nov 27 15:59:57 2001 George Lebl <jirka@5z.com>
* src/journal.c: use gnome_program_locate_file instead of
gnome_datadir_file
* src/util.c: use g_file_test instead of g_file_exists
Fri Nov 23 17:18:14 CST 2001 Linas Vepstas <linas@linas.org>
* doc/C/gtt.sgml: update maintainer list, add warning
about out-of-date documentation.
* src/*.c, glade/*.glade: rename "Task" to the more
correct "Diary Entry"
Thu Nov 15 14:51:04 CST 2001 Linas Vepstas <linas@linas.org>
* src/*.c: misc changes in porting to gnome-2.0
Mon Nov 5 13:23:02 CST 2001 Linas Vepstas <linas@linas.org>
* src/ghtml.c: replace obsolete guile macro with supported
function. (needed for guile-1.5 comaptibility).
Thu Oct 18 16:31:35 CDT 2001 Linas Vepstas <linas@linas.org>
* main.c, file-io.c patch from Jeff Putsch
<putsch@fiber.mxim.com> to fix coredump on initial
startup.
Fri Oct 12 14:01:25 CDT 2001 Linas Vepstas <linas@linas.org>
* ctree.c, ctree.h, prefs.c: bugfix: redraw columns when
changing column visibility.
* ctree.c: bugfix: set rational default column widths.
bugfix: print start, end, due dates correctly.
bugfix: fix column titles, add tooltips.
* props-proj.c: bugfix: fix property box sensitivity.
What's up with that anthrax shit? That's some bad shit
comin down.
* help/C/gtt.1: update the man page.
Fri Oct 05 11:20:18 2001 George Lebl <jirka@5z.com>
* Makefile.am, journal.c, plug-in.c, prefs.c, props-invl.c,
props-proj.c, props-task.c, util.[ch]: Add a function for
getting the GladeXML from the right directory.
* glade/Makefile.am: dist all glade files
Thu Oct 04 21:37:11 2001 George Lebl <jirka@5z.com>
* ghtml.c: more 64bit fixes. Guile uses int and not size_t for the
sizes of strings apparently. It's kind of evil.
* Makefile.am: fix make dist
* journal.c: fix 64bit issue with saving
Wed Sep 26 18:45:32 CDT 2001 Linas Vepstas <linas@linas.org>
* proj.[ch], proj-props.c, xml-read.c xml-write.c:
add support for a to-do list.
* proj.[ch], file-io.c, prefs.[ch], ctree.c: add weekly,
monthly time totals
* proj.[ch], xml-read.c, xml-write.c, ghtml.c: : add
billing status field
Sun Sep 23 15:17:30 CDT 2001 Linas Vepstas <linas@linas.org>
* menucmd.c, toolbar.c: use the focus row, not the
current project, as the target of menu operations.
* err-throw.c: add canonical error messages
* main.c: modify order of intialization, in prep for
SQL and other data sources.
* file-io.c: add support for alternate data sources
(e.g. sql work being done by Thomas Lang?s)
* ctree.c, menus.c: add support for showing & editing
the task memo from the main window
Wed Sep 19 10:17:58 CDT 2001 Linas Vepstas <linas@linas.org>
* xml-read.c: changes to minimize likelyhood of loss
of data if some weird i/o error occurs.
Thu Sep 13 13:11:19 CDT 2001 Linas Vepstas <linas@linas.org>
* prefs.[ch], options.c: transition user preferences
dialog to glade dialog
* *.[ch]: misc multiple bug fixes
Mon Sep 10 14:29:50 CDT 2001 Linas Vepstas <linas@linas.org>
* idle-timer.[ch], timers.c: detect system idleness,
stop current project after an inactivity timeout.
* ctree.c: make the arrow keys, the enter key work.
* journal.c, proj.c: implement cut & paste of memos
in the journal report.
Sat Sep 8 13:05:24 CDT 2001 Linas Vepstas <linas@linas.org>
* phtml.[ch], ghtml.[ch], journal.c: reimplement reports
with guile interpreter.
* ghtml.c: provide configurable column titles.
* journal.c: i18n'ize the paths to the reports
Fri Sep 7 10:51:53 CDT 2001 Linas Vepstas <linas@linas.org>
* proj.c: misc bug fxes
Tue Sep 4 23:43:02 CDT 2001 Linas Vepstas <linas@linas.org>
* phtml.c: provide support for configurable report layout,
add invoice creation.
* plug-in.[ch], plugin.glade: define a simple GUI to allow
users to add new, user-defined reports.
Tue Sep 04 01:15:32 2001 George Lebl <jirka@5z.com>
* main.c: Have the "unstable" warning mention release 1.4.0.2 since
I'm making 1.4.0.99 so it'd be good to tell users about a version
number rather then just a cvs date
Mon Sep 3 22:01:48 CDT 2001 Linas Vepstas <linas@linas.org>
* proj.c: important little bug fix.
* proj.c: implement auto-merge of intervals
* proj.c, journal.c: add ability to insert new
memos into journal.
* journal.c: add ability to save html to file.
Mon Sep 03 06:15:08 2001 George Lebl <jirka@5z.com>
* glade/*.c, glade/Makefile.am: the translatable string stuff is now
handled by xml-i18n-tools so the string files are not needed
Sun Sep 2 13:27:18 CDT 2001 Linas Vepstas <linas@linas.org>
* proj.c: fix killer bug that was destroying timer data!
Ouch!! (this bug introduced only a few days ago).
* props-invl.c: add interval edit dialog
* ctree.*, journal.*, proj.*: add event notification, so that
any/all relevent windows are redrawn when data changes.
* cur-proj.h: start isolating cur-proj, since this global
prevents us from having multiple cur projects.
Sat Sep 1 15:51:53 CDT 2001 Linas Vepstas <linas@linas.org>
* props-task.c: add task properties GUI dialog
* props-proj.c: convert the project properties dialog to
glade, add all the missing bits of the project properties.
* util.[ch]: clairify date utilities
* phtml.c: Beautify table layout slightly, add crude
ability to edit intervals.
Fri Aug 31 20:16:55 2001 George Lebl <jirka@5z.com>
* Makefile.am: add proper gconf CFLAGS and link with GCONF, though
not really needed by gtt itself.
Fri Aug 31 09:33:13 CDT 2001 Linas Vepstas <linas@linas.org>
* proj.[ch], xml-read, write: add more billing rates/types,
add min intervals
* *.[ch] fix miscellaneous bugs
Thu Aug 30 17:00:24 CDT 2001 Linas Vepstas <linas@linas.org>
* design.txt: begin a rudimentary overview of the
internals of GTT
* journal.[ch]: add ability to view & edit journal of
annotated timestamps (via gtkhtml window)
* phtml.[ch]: add ability to parse gtt-style html markup,
and output to aribtrary stream.
2001-08-30 Kjartan Maraas <kmaraas@gnome.org>
* menucmd.c: Fix a typo.
Tue Aug 28 20:11:34 CDT 2001 Linas Vepstas <linas@linas.org>
* main.c: add warning noting file format change.
* ctree.[ch]: convert old clist display to ctree display for
heirarchical projects (sub-projects). One can drag-n-drop
projects to reparent/reorder them.
* *.[ch] rewire so that project timing data is stored in xml file
while true GUI config data is stored in config file
* proj.[ch] add routines to subtotal time spent in sub-projects.
Fri Aug 24 23:05:16 CDT 2001 Linas Vepstas <linas@linas.org>
* app.c clist.c gtt.h main.c menucmd.c menus.c proj.c timer.c
toolbar.c: add routine gboolean timer_is_running()
* app.c main.c proj.c: bug fix, sometimes timer doesn't start right.
* file-io.c, proj.c: split out i/o routines to its own file
* app.c, file-io.c: save and restore the window size and placement
* file-io.c: save and restore the current project
* fix bug introduced last week regarding zeroing of day timers.
Fri Aug 17 10:56:14 CDT 2001 Linas Vepstas <linas@linas.org>
* xml-read.c, xml-write.c: add routines to read, write XML to file.
* *.[ch] misc cleanup, additions to support above.
Tue Aug 14 19:46:21 CDT 2001 Linas Vepstas <linas@linas.org>
* *.[ch]: add C structs for storing/maniuplating log data
in memory. This includes heirarchical project trees,
and memo strings attached to time intervals.
* proj.c, clist.c: get rid of home-grown linked list, use glib routines.
* *.[ch]: add some data hiding in classic oo-style
* xml-write.[ch]: fill in a bit of the xml-output routine
Sat Aug 11 13:56:44 2001 George Lebl <jirka@5z.com>
* app.c, log.c: rewrite most of the internals of the project logging
stuff to work sanely, fixes bug #58792. Also log program start
correctly
2001-08-08 Abel Cheung <maddog@linux.org.hk>
* \*.desktop: Added zh_TW.Big5 (traditional Chinese) strings.
2001-07-24 John Fleck <jfleck@inkstain.net>
* options.c - the preferences help button was pointing
at the wrong file
Sat Jun 30 00:19:21 2001 George Lebl <jirka@5z.com>
* proj.c, menus.c, menucmd.[ch], gtt.h: Add export current state
feature. Exports to a tab delimited file for use in spreadsheets,
at some point I suppose it should support multiple formats, such as
csv, gnumeric, html or whatever.
Sun Jun 24 17:10:31 2001 George Lebl <jirka@5z.com>
* *.[ch]: Further constization in search of the gettext corruption
bug
Wed Jun 13 21:49:51 2001 George Lebl <jirka@5z.com>
* app.c, dialog.c, gtt.h, log.c, main.c, options.c, proj.c, prop.c,
toolbar.c: Whack all uses of sprintf, fix fork to use double fork,
try to use dynamic rather then static buffers to avoid overruns,
when there is a pid file try seeing if the process exists first
before warning to figure out if the pid file might be stale, whack
the pid file on SIGINT and SIGTERM
* menucmd.c: make focus be on the name entry and enter makes focus
move to the next entry rather then close the dialog
2001-06-03 Manuel de Vega Barreiro <mbarreiro@red.madritel.es>
* gtt.sgml Spanish Translation
2001-02-21 John Fleck <jfleck@inkstain.net>
* updated doc/C/gtt.sgml for 1.4 release: bumped up version
number, changed bugzilla reference
2000-11-19 John Fleck <jfleck@inkstain.net>
* updated doc/C/Makefile.am to install sgml in help directory
2000-11-17 John Fleck <jfleck@inkstain.net>
*gtt/doc/C/gtt.sgml: updating for Nautilus
2000-10-07 Kjartan Maraas <kmaraas@gnome.org>
* options.c: Use gnome_help_pbox_display() as the
help callback.
* props.c: Same here
2000-06-28 - John Fleck <jfleck@inkstain.net>
* fixed gtt.sgml version number
Sun Jun 18 15:59:39 2000 George Lebl <jirka@5z.com>
* dialog.[ch]: fix up data pointers, make dialogs have the main
window as parent, and remove some useless code.
* menucmd.c, : s/gettext/_/ ... why the @#$@ wasn't this done, am I
missing something here?
* gtt.h, menucmd.c, proj.c: Apply patch from "Sven M. Hallberg"
<pesco@gmx.de> to allow specifying project title in the new dialog.
* menucmd.c: free the entries data allocated for the callback. Also
get rid of the hack with "activate" and use the gnome_dialog method
for this.
* menucmd.c, prop.c, options.c: make dialogs parent of window and
use gnome_entries for text entry stuff. When there is no
text, set the entry to "" in options_dialog_set. When the property
box was just set set the modified state to false.
2000-05-16 Gregory McLean <gregm@comstar.net>
* applied patch from Gediminas Paulauskas <menesis@delfi.lt>
2000-04-23 John Fleck <jfleck@inkstain.net>
* fixed toolbar.c to link help button to GNOME help browser instead
of default browser
2000-04-22 Fatih Demir <kabalak@gmx.net>
* gtt.desktop : Added [tr] .
2000-04-19 John Fleck <jfleck@inkstain.net>
Makefile.am, doc/C/Makefile.am, topic.dat - fixes to correctly
link docs
Sat Apr 01 10:39:46 2000 George Lebl <jirka@5z.com>
* main.c, shorts.[ch]: added a patch from "Sven M. Hallberg"
<pesco@gmx.de> to implement vi key support for moving around
the list
2000-02-24 Peter Hawkins <peterhawkins@ozemail.com.au>
* menucmd.c: stop the about box from being shown multiple times at once.
2000-02-03 Jonathan Blandford <jrb@redhat.com>
* proj.c (project_get_timestr): allow it to print negative time
correctly.
1999-06-25 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
* help/es/*: synchronized the help files with the names used for
menus in the po/es.po file
1999-04-28 Ettore Perazzoli <ettore@comm2000.it>
* gtt.desktop: Added Italian translations.
1999-04-11 Eckehard Berns <eb@berns.i-s-o.net>
* timer.c, app.c: added a timer image to the statusbar that is only
displayed when the timer is running. People told me, that they can't
make out if the timer is currently running or not. This should fix
that.
1999-03-18 Eckehard Berns <eb@berns.i-s-o.net>
* proj.c: applied patch from robbe@orcus.priv.at that fixes the
segfault when using --select-project at the command line.
1999-03-16 Eckehard Berns <eb@berns.i-s-o.net>
* toolbar.c (toolbar_set_states): if the timer is running the toolbar
should show the icon that indicates to stop the timer and vice versa.
* toolbar.c (_MyToolbar): added timer_w to point to the timer toolbar
button. The button should only be sensitive when a project is selected.
1999-03-11 Eckehard Berns <eb@berns.i-s-o.net>
* removed some compiler warnings.
* start/stop timer gets logged now.
1999-03-09 Eckehard Berns <eb@berns.i-s-o.net>
* log.c (log_write): check for ~ in config_logfile_name and substitute
by user's home
1999-02-25 Eckehard Berns <eb@berns.i-s-o.net>
* toolbar.c: get GNOME preferences for toolbars and apply them.
1999-02-24 Eckehard Berns <eb@berns.i-s-o.net>
* help/C/gtt.1: fixed typo
* help/C/gtt-db.sgml: fixed types
* help/C/index.html: rebuilt from gtt-db.sgml
* app.c (update_status_bar): obey config_show_secs in status bar.
* options.c (options_apply_cb): call update_status_bar if
config_show_secs changed.
* menus.c (MENU_EDIT_PROPS_POS): set to correct value.
* help/es/index.html: new file, built from gtt-db.sgml
* help/es/Makefile.am: install index.html and topic.dat
* help/de: new directory, just replacing topic.dat at the moment
1999-02-08 Tomas Ogren <stric@ing.umu.se>
* app.c: Removed the widget realize call and changed
gtk_widget_set_usize() to gtk_window_set_default_size()
Also increased the default size somewhat (so the stuff inside fits)
1999-02-04 Tomas Ogren <stric@ing.umu.se>
* gtt.h, app.c, main.c: Rewrote the --geometry stuff to leave the
parsing part to gnome and made it work better.
1999-01-20 Nat Friedman <nat@nat.org>
* prop.c (prop_dialog): Connect the help signal of the property
box to gnome_help_pbox_goto. Removed the old help callback.
* options.c (signals): Ditto.
1999-01-15 Chris Lahey <clahey@umich.edu>
* menus.c (menus_get_popup): Removed some code that stripped
accelerators since gnome_popup_menu_new handles that now.
Fri Jan 08 18:56:10 1999 George Lebl <jirka@5z.com>
* menus.c: strip accelerators from the popup menu to avoid
warnings from gtk
Fri Jan 08 01:42:54 1999 George Lebl <jirka@5z.com>
* menus.c: fixup menus to be standard (mostly), and made the
popup menu use gnome-popup-menu, the popup menu needs
to be created first so that the accelerators are shown on
the menubar
* clist.c,main.c: fixed the initial showing problem, fixed popup
menu and fixed double click
Wed Jan 06 23:07:20 1999 George Lebl <jirka@5z.com>
* menus.c: standardize the menus (sort of) with the new stuff
1998-12-30 Jeff Garzik <jgarzik@pobox.com>
* options.c, prop.c, toolbar.c:
s/g_copy_strings/g_strconcat/
1998-12-02 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* options.c (options_dialog):
* prop.c (prop_dialog):
s/gtk_container_border_width/gtk_container_set_border_width/
1998-11-23 Miguel de Icaza <miguel@nuclecu.unam.mx>
* clist.c (create_clist): Update GtkCList usage.
Fri Nov 20 21:53:27 CET 1998 Eckehard Berns <eb@berns.i-s-o.net>
* myself: shot in the head because to stupid to commit local changes.
* clist.c: resurrected popup menu died again (see above)
* clist.c: applyed patch from Robert Bihlmeyer <robbe@orcus.priv.at>,
that addresses the unselect_row bug.
Sun Nov 8 18:33:12 CET 1998 Eckehard Berns <eb@berns.i-s-o.net>
* clist.c: check button_press_event to resurrect the popup menu.
Sun Nov 8 14:19:41 CET 1998 Eckehard Berns <eb@berns.i-s-o.net>
* proj.c (project_list_load): applied patch from Robert Bihlmeyer that
fixes status bar handling on startup.
* main.c (parse_geometry): check if geometry_string is set.
Sat Oct 10 15:57:18 CEST 1998 Eckehard Berns <eb@berns.i-s-o.net>
* gtt-db.{sgml,html}: applyed corrections by Dan Mueth
<dmueth@rheo.uchicago.edu>
Sat Sep 19 19:36:18 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* menus.c: added menu shortcuts
Mon Aug 31 00:52:08 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* log files can be customized now.
* NEWS: added a short description about the log file customization.
Tue Aug 25 01:35:40 1998 Tom Tromey <tromey@cygnus.com>
* options.c: Don't include libintl.h.
* log.c: Don't include libintl.h.
* app.c: Don't include libintl.h.
1998-08-12 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
* prop.c (prop_dialog): Replaced 'gnome_property_box_append_page'
with 'gtk_notebook_append_page'.
* options.c (options_dialog): Likewise.
Wed Aug 12 18:05:46 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* toolbar.c: changed GnomeSockPixmapWidget to GnomeStock
Sun Jul 26 23:16:38 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* gtt-db.sgml: fixed typos.
* gtt-db.html: updated from gtt-db.sgml.
* proj.c: sorting by description with empty description fields doesn't
segfault any more.
* options.c: added LogFile Entry entry. This will hold the value of
the logfile format string.
1998-07-01 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
* gtt.desktop: Added Portuguese translation.
1998-06-14 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
* main.c (main): Uses 'gnome_master_client' instead of
'gnome_client_new_default'.
Mon Jun 1 22:08:32 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* app.c (app_new): delete 2 lines of code which should have been
deleted a long time ago.
* prop.c options.c: Okay, it was an unclean implementation of the
gnome-propertybox widget within my code. I should have
signal_connected to the `close' event, not `delete_event'. Thies
signals are gone now alltogether and replaced by the
gnome_dialog_close_hides.
Mon Jun 1 18:05:19 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* prop.c options.c: added explicite call to gnome_dialog_close_hides,
because gnome-dialog (or gnome-propertybox) doesn't handle
delete_events right.
Thu May 7 17:03:10 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* main.c (main): explicitly ignore SIGCHLD to avoid zombie processes.
Thu Apr 30 13:19:40 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* main.c (save_state): get better geometry values for SM.
* menus.c: cutted unused code.
Wed Apr 29 22:39:19 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* clist.c (setup_clist): rearranged clist_moveto. fixed some bugs.
* app.c (app_new): switched window policy to allow shrinking.
* proj.c (project_list_{load,save}): Save and reload the state of the
timer.
Tue Apr 28 22:57:27 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* proj.c (project_list_{load,save}): Save and reload the width of the
list titles.
Tue Apr 28 16:23:33 1998 Havoc Pennington <hp@pobox.com>
* options.c: Use GnomePropertyBox.
Mon Apr 27 15:37:03 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* clist.c (setup_clist): added gtk_clist_moveto to scroll to the
selected project. I'm having some troubles with it though.
([un]select_row): Added support for double click. Single right-click
lets the popup menu stay open.
Sun Apr 26 18:45:55 1998 Havoc Pennington <hp@pobox.com>
* prop.c: Project properties dialog is now a property box.
* dialog.c: removed _set_default() call in msgbox_ok since
there's only one button in the created box.
Sun Apr 26 12:07:51 1998 Havoc Pennington <hp@pobox.com>
* dialog.h: Removed function new_dialog(); it was unused
and didn't work with GnomeDialog.
* dialog.c (dialog_setup): New static function.
* dialog.c: Everything converted to GnomeDialog. Conditional
sans-Gnome compile stuff taken out.
* app.c, main.c, menucmd.c: Use stock buttons for dialogs.
Sun Apr 26 01:19:31 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* menus.c: moved `Preferences...' menu item to the file menu.
Sat Apr 25 20:20:33 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* main.c: added session management support
Wed Apr 22 17:05:38 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* clist.c: moved gtk_clist_column_width to another place
Tue Apr 7 16:18:03 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* clist.c: removed initial `empty' project
Tue Apr 7 15:15:50 CEST 1998 Eckehard Berns <eb@berns.prima.de>
* proj.c gtt.h clist.c: applied patch from Aaron Digulla
<digulla@wi-pc44.fh-konstanz.de> which works around the clist title
bug and adds new columns (total time and description)
Sat Mar 21 10:52:37 1998 Tom Tromey <tromey@cygnus.com>
* dialog.c: Use gnome_message_box_*, not gnome_messagebox_*.
* menucmd.c (init_project_list_2): messagebox buttons now start at
0.
* app.c (init_list_2): messagebox buttons now start at 0.
1998-03-20 Eckehard Berns <eb@berns.prima.de>
* options.c: use gnome_file_entry for the logfile name.
* toolbar.c: changed the timer button to use gnome_stock_pixmap_widget
and ..._set_icon.
* menus.c: fixed the menu icons for preferences and properties.
Sat Mar 15 02:26:35 1998 Eckehard Berns <eb@berns.prima.de>
* menus.c: changing "Exit" back to "Quit".
Tue Mar 10 14:27:35 1998 Eckehard Berns <eb@berns.prima.de>
* main.c (main): added "--geometry" to argp options, moved geometry
processing to main.c (I was a bit braindead and am to lazy to move
it back :) ).
* removed some bogus HAS_GNOME stuff.
Mon Mar 9 23:25:58 1998 Eckehard Berns <eb@berns.prima.de>
* toolbar.c (build_toolbar): use stock preferences icon
* tb_timer{,_stopped}.xpm: use new version
Sun Mar 8 16:43:43 1998 Tom Tromey <tromey@cygnus.com>
* Makefile.am (INCLUDES): Added GNOME_INCLUDEDIR.
* main.c (main): Use new gnome_init.
Thu Mar 5 20:39:37 1998 Eckehard Berns <eb@berns.prima.de>
* updated gtt's code to reflect the current gtk+ (GtkStatusbar,
GtkCList, ...) and gnome-config
* fixed statusbar
1998-03-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
* app.c: Updated for new gtk_statusbar.
1998-03-01 Raja R Harinath <harinath@cs.umn.edu>
* log.c (log_last): Don't pass NULL to printf (via g_warning).
Sun Mar 1 20:47:50 1998 Eckehard Berns <eb@berns.prima.de>
* app.c (app_new): fixed -geometry parameter parsing.
* gtt-db.sgml: started to work at the documentation again.
* {toolbar,options,prop}.c: changed gnome_help_goto's to reflect the
new docbook documentation.
* topic.dat: dito.
1998-02-26 Eckehard Berns <eb@berns.prima.de>
* toolbar.c: use gnome_pixmap_new_...
1998-02-25 Eckehard Berns <eb@berns.prima.de>
* overall: major cleanup of unused code
* menus.[ch]: rewrite to use gnome-app-helper and gnome-help
* gtthelp.[ch]: kicked.
1998-02-22 Eckehard Berns <eb@berns.prima.de>
* options.c (options_dialog): work around a bug in gtk
(gtk_widget_get_parent_window), which prevents me of calling
gtk_notebook_append_page before the notebook has been
conatiner_added to a window.
1998-02-19 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c (main): Added app_id "gtt".
1998-02-19 Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
* Makefile.am (gtt_LDADD): Added '$(INTLLIBS)'
1998-02-17 Eckehard Berns <eb@berns.prima.de>
* clist.c (create_clist): set `Time' column to the width of the
string `00:00:00'
Tue Feb 17 21:25:32 KST 1998 Changwoo Ryu <cwryu@adam.kaist.ac.kr>
* main.c (main): Added bindtextdomain.
* Makefile.am (INCLUDES): Define GNOMELOCALEDIR.
1998-02-17 Eckehard Berns <eb@berns.prima.de>
* gtthelp.c: added width/height entries for GnomeStockPixmapEntry
* toolbar.c: removed explicite realization.
1998-02-16 Eckehard Berns <eb@berns.prima.de>
* toolbar.c (add_toggle_button): added gtk_widget_ref because the
GtkPixmap can be gtk_container_removed.
1998-02-16 Eckehard Berns <eb@berns.prima.de>
* log.c (log_proj_intern): added instant log if min_secs is zero.
Projects will now get logged, as soon as the log file timeout
expires.
* timer.c (timer_func): call to log_proj added. log_proj will never
log a project twice. This makes sure, that the log entry will be
written as soon as the timeout expires.
* dialog.c (dialog_new_ok_cancel): made the first button the default
button. Doesn't work as I thought though.
* menucmd.c (new_project): added default actions for the `activate'
signal of the entry.
1998-02-15 Raja R Harinath <harinath@cs.umn.edu>
* main.c (lock_gtt): Remove bogus declaration of `getpid'.
1998-02-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
* toolbar.c (add_stock_button): Bad hack: force-realize the window
so that the pixmaps will use the correct visual. The toolbar
still has an incorrect size --- Gnome-stock has to be fixed for this.
* menus.c: Updated g_string_hash and g_string_equal by g_str_hash
and g_str_equal, respectively.
1998-02-12 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c: Added #include <locale.h>
Wed Feb 11 23:29:44 CET 1998 Eckehard Berns <eb@berns.prima.de>
* gtt.1: added a man page for gtt.
Sun Feb 8 03:11:04 1998 Eckehard Berns <eb@berns.prima.de>
* gtthelp.c (gtt_help_init_menu): changed the `close' menu item to
use gnome_stock_menu_item for demonstration purposes.
Wed Feb 4 01:32:49 1998 Eckehard Berns <eb@berns.prima.de>
* gtthelp.c: added use of gnome_stock_pixmap_register to let the
API do the dirty work about the proper state settings of the
`back' and `forward' icons.
* timer.c (timer_func): oops, big bug: when the timer has been
stopped and restarted again, timer_func added all the seconds,
the timer was stoppen (due to the last_timer counter). This has
been fixed now.
Sat Jan 31 11:37:57 1998 Eckehard Berns <eb@berns.prima.de>
* app.c (app_new): call gtk_window_set_wmclass added
Fri Jan 30 00:20:59 1998 Eckehard Berns <eb@berns.prima.de>
* timer.c (timer_func): oops, wrong diff_time...
* clist.c,proj.c: one can sort the list, if GtkCList is used.
* options.c,toolbar.c: added option to show/hide tooltips.
* clist.c: added this file. added support for GtkCList throughout
the sources.
* timer.c (timer_func): don't know if it really matters, but I
check the time that is elapsed since the last timer event. This
ensures that I don't miss any second.
1998-01-28 Raja R Harinath <harinath@cs.umn.edu>
* Makefile.am: Misc fixes.
Wed Jan 28 15:37:55 1998 Eckehard Berns <eb@berns.prima.de>
* menucmd.c (about_box): I'm now using GnomeAbout.
Tue Jan 27 08:31:01 1998 Eckehard Berns <eb@berns.prima.de>
* toolbar.c (build_toolbar): changed dgettext to gtt_gettext and
added a prefix to "New". That way I don't need my own domain
_and_ have no ambiguities.
1998-01-26 Mark Galassi <rosalia@cygnus.com>
* Makefile.am (LDADD): added $(DL_LIB) since these are now
required for any user of libgnome.a.
Mon Jan 26 14:25:17 1998 Eckehard Berns <eb@berns.prima.de>
* {options,prop}.c: used gnome_stock_button for the dialogs.
* toolbar.c (build_toolbar): replaced _("New") with
dgettext("gtt", "New") to distinguish my "New" with the one of
gnomine.
Sun Jan 25 03:36:25 1998 Eckehard Berns <eb@berns.prima.de>
* gtthelp.c: gnome_config'ed the GttHelp settings.
* proj.c: I'm using gnome config now. If no gnome config is found,
a fallback to the old (and non-GNOME) config file is used to
convert old config files.
* added support to shorten the toolbar by choosing `toolbar
sections'. This includes some not so pretty gtk_widget_hides
(instead of _destroys), and some hacks around gnome_app. But I
think, it's worth it.
1998-01-25 Mark Galassi <rosalia@cygnus.com>
* gtt-db.sgml: translated Eckehard's debiandoc SGML into DocBook.
Checked in gtt-db.sgml and the html output.
Sat Jan 24 13:35:15 1998 Eckehard Berns <eb@berns.prima.de>
* app.c: changed the statusbar to be a GtkStatusbar (looks better)
Wed Jan 21 18:11:39 1998 Eckehard Berns <eb@berns.prima.de>
* log.c (log_proj_intern): added last_real_proj to avoid duplicate
log file enrties.
Tue Jan 20 22:43:29 1998 Eckehard Berns <eb@berns.prima.de>
* gtthelp.[ch]: added Options->Show Tooltips to GttHelp
Tue Jan 20 02:03:29 1998 Eckehard Berns <eb@berns.prima.de>
* app.c (init_list): checked for ENOENT - no configuration file is
no error
* proj.c (project_list_load): checked for ENOENT
* gtthelp.c: Added a toolbar. Added a menu to configure the
toolbar. These toolbar settings still need to be saved.
Mon Jan 19 22:24:13 1998 Eckehard Berns <eb@berns.prima.de>
* prop.c (prop_dialog): signal_connected delete_event to
gtt_delete_event
* options.c (options_dialog): signal_connected delete_event to
gtt_delete_event, which actiually just hides the widget
* app.c: eliminated segfault bug by not destroying any GnomeApp
(GTT's main window and GttHelp).
* gtthelp.c: added history. Found out about
XmHTMLAnchorScrollToName. I still do not use it because it is
not converted to gtk yet. Found the segfault bug - seems to be a
problem with free/malloc in my libc or in gtk - I worked around
it by not destroying anything.
Mon Jan 19 15:52:46 1998 MET Eckehard Berns <eb@berns.prima.de>
* made gtt use gnome-stock.[ch]
Mon Jan 19 01:34:13 1998 Eckehard Berns <eb@berns.prima.de>
* dialog.c (new_dialog): included GtkDialog support when
GTK_USE_DIALOG is set.
* Fixed some style bugs. Added some "delete_event"s.
* toolbar.c: revamped completely. when using GtkToolbar, widgets
get updated now.
Added support for gnome-stock.[ch], which I'm develeping at this
time.
* prior to this I added many things to GTT, I do not remember
exactly (that's why I started this ChangeLog :-) ).All changes,
the user might see, are covered in NEWS though.
Tue Jan 13 17:13:26 1998 Federico Mena <federico@bananoid.nuclecu.unam.mx>
* timer.c: #include <string.h>
* main.c: #include <string.h>
|