File: ChangeLog

package info (click to toggle)
tasque 0.1.9-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,816 kB
  • ctags: 1,756
  • sloc: cs: 11,373; sh: 9,865; makefile: 395
file content (2419 lines) | stat: -rw-r--r-- 90,547 bytes parent folder | download | duplicates (2)
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
2009-02-09  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Application.cs: Reverting part of previous commit. Needed for
	OSX. 533182#c9.

2009-02-08  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Application.cs: Removed ShowTask menu entry.

2009-02-08  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/Hiveminder/HmTask.cs: Add CreateNote, DeleteNote &
	SaveNote.

	* src/Backends/Hiveminder/HmNote.cs: Use task's description.

2009-02-08  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/Hiveminder/HmTask.cs: Support for Complete Task.

2009-01-27  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* configure.ac: Require evolution-sharp >= 0.18.1, according to bug
	#555242.

2009-01-25  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/EDS/EDSBackends.cs: Fixed a regression : Adding tasks with
	categories.

2009-01-25  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/Hiveminder/HmTask.cs: Update remote server for Priority &
	Due date.

2009-01-16  Johnny Jacob  <johnnyjacob@gmail.com>

	** Fixes #567730.
	
	* src/Backends/EDS/EDSBackends.cs: In CreateTask, if it is a 'AllCategory'
	use the defaultCategory for adding.
	In AddCategory, Watch for IsSystem categories and cache it as 
	defaultCategory.

	* src/Backends/EDS/EDSCategory.cs: New property 'IsSytem' added.

2009-01-15  Johnny Jacob  <jjohnny@novell.com>

	** Basic code for updating task on remote server.
	
	* src/Backends/Hiveminder/service/Task.cs: Added ToString function.

	* src/Backends/Hiveminder/service/Hiveminder.cs: Added support for PUT commands.
	Added support for updating tasks.

	* src/Backends/Hiveminder/HmTask.cs: Update server when a field changes.
	* src/Backends/Hiveminder/HmBackend.cs: UpdateTask : Updates task on the
	remote server.

2009-01-06  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* RtmNet/Makefile.am: Use libdir instead of prefix/lib for RtmNet DLL. 
	Fixes bug #540983, patch courtesy of David Kaylor.
	
2008-12-28  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/Hiveminder/HmBackend.cs: Add the created task to our store.
	
	* src/Backends/Hiveminder/service/Hiveminder.cs: Added 'CreateTask'.
	Added support for sending data in POST.

	* src/Backends/Hiveminder/service/Task.cs: Added 'urlEncoded' property.
	
2008-12-26  Brian G. Merrell <bgmerrell@gmail.com>

        * configure.ac: The comment for the Hiveminder section was mislabeled
        as SQLite, which propagates into the comments of the 'configure' file.
        No biggie.

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* configure.ac:
	* src/Defines.WIN32.cs:
	* osx/Contents/Info.plist: Bump version to 0.1.9.

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* NEWS: Updated for 0.1.8.

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Application.cs: DllImport system function from libc to open
	URLs, since the Process class is broken in OS X 10.4 and earlier
	(should be fixed when Mono 2.2 comes out).

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Application.cs: In RetryBackend, only Cleanup+Initialize if the
	backend isn't configured. Fixes problem with backends beining
	initialized twice (reproduce by clearing prefs, launching Tasque,
	choosing Local File backend, and noticing that no category is
	selected).

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* RtmNet/Rtm.cs: Make lastRequestTime static, so that new Rtm instances
	obey it. Fixes problem where after authenticating RTM for the first
	time, task list came back truncated like in bug #562026.

2008-12-24  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Makefile.am: Add OSXApplication.cs to EXTRA_DIST and POTFILES.in.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* mac-prebuild.sh:
	* mac-postbuild.sh:
	* tasque-mac.csproj: Update project to actually work on a Mac.

	* bundle-mac-app.sh: Copy RtmNet.dll and all .mdb files into bundle.
	* osx/Contents/MacOS/Tasque: Run with --debug.

	* src/TaskWindow.cs: ShowWindow only shows; use new ToggleWindowVisible
	method for toggle support.
	* src/Application.cs: Use ToggleWindowVisible when tray icon is activated.
	Fix #if directives to have proper Mac support.
	* src/OSXApplications.cs: Add Window menu with ShowTasksAction.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque-mac.csproj:
	* tasque-mac.sln: Add solution/project for building OS X version of Tasque.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.csproj: Add Hiveminder and SQLite backends, and requisite
	references, as well as OSXApplication.cs.
	
	* winbin/Mono.Data.Sqlite.dll:
	* winbin/sqlite3.dll: Add dependencies for SQLite backend.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* RtmNet/Rtm.cs: Limit API requests to no more than one per second. Last
	fix for bug #562026. Adds some noticeable slowdown to certain actions
	(like refreshing tasks and creating tasks), but it is necessary. A
	better fix will be to store all tasks in a sqlite db that
	periodically syncs with the backend without interrupting the user.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/RemoteControl.cs: Simplify and uncomment MarkTaskAsCompleteById. 
	Complete task immediately, without timeout or other fancy GUI stuff. 
	Fixes bug #555028.  Many thanks to Alex Launi for expanding our DBus
	interface.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* osx/Contents/Info.plist: Bump version to 0.1.8.  Fixes bug #556549.

2008-12-23  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Rtm/RtmBackend.cs: Only make one call to ListsGetList
	during RefreshThreadLoop.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* RtmNet/Rtm.cs: Update REST URL base. Beginning of fix for bug #562026.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Rtm/RtmPreferencesWidget.cs: Add a white EventBox to
	contain the RTM logo. Kind of ugly, but I'm willing to say we've
	fixed bug #532766.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Application.cs: Enable translator-credits string for About dialog.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Makefile.am:
	* Makefile.include:
	* RtmNet/Makefile.am: Don't hardcode gmcs; use $(GMCS) instead. Fixes
	bug #562845, patch courtesy of James Westby.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/TaskTreeView.cs: Have FilterFunc return false when the given task
	is null. Fixes crash reported in bug #526662.

	* src/Backends/Sqlite/SqliteBackend.cs: Don't try to close a null
	database.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Rtm/RtmPreferencesWidget.cs: Handle exceptions when
	trying to get an authorization URL for RTM. Fixes bug #563932.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Sqlite/SqliteBackend.cs: Implement task deletion. Fixes
	bug #551717, patch courtesy of Andreia Gaita and Stefan Schlott.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/TaskWindow.cs: Don't try to create a new TaskWindow if the backend
	is not yet set. Fixes bug #564344.

2008-12-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Preferences.cs: If the prefrences file is invalid, recreate it.
	Fixes bug #562729.

2008-11-18  Steve Frécinaux  <code@istique.net>

	* src/Backends/Sqlite/SqliteTask.cs:
	* src/Backends/Sqlite/SqliteNote.cs: Implement Notes support for the
	SQLite backend (Bug 561430)

2008-10-27  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/tasque.in:
	* src/Makefile.am: Install to $(libdir) instead of $(prefix)/lib, to
	properly support 64-bit environments.  Fixes bug #540983.

2008-10-26  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Sqlite/SqliteTask.cs: Sanitize task name text before
	inserting into database.  Fixes crasher bug #537911.  Thanks to Geert
	van Dijk and Loganathan Subramaniam for their assistance with this
	patch.

	* src/Backends/Sqlite/SqliteBackend.cs: Add SanitizeText method, which
	currently just replaces single apostrophes with double-apostrophes.

2008-10-26  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/TaskWindow.cs:
	* src/Application.cs: Support "--quiet" command line option to start
	Tasque with its main window hidden at first.  Also added "--backend
	My.Backend.Class", though the old behavior of just allowing
	"My.Backend.Class" is still supported.  Thanks to Charles Schaefer
	for his help on this patch.

2008-10-26  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/RemoteControl.cs: Add CreateTask override that enables due date
	parsing (assuming it is also enabled in Tasque preferences).  Fixes
	bug #542113, patch courtesy of Johannes.

2008-10-22  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	Additional fixes (including crash fix) for bug #532766, thanks to Joel Bennett.

	* src/TaskGroup.cs: Override OnStyleSet to manage the Pango markup of
	the header.

	* src/TaskWindow.cs: Move targetVBox init code back to constructor,
	don't call PopulateWindow in OnStyleSet (obsoleted by fixes to
	TaskGroup), and be sure to update the addTaskEntry color based on the
	new style, if it's showing the default text.

2008-10-21  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/NoteDialog.cs:
	* src/Backends/Rtm/RtmPreferencesWidget.cs: Do not paint the background
	white.

	* src/Utilities.cs: Add ColorGetHex method, stolen from Banshee, that
	takes a Gdk.Color and makes a hex string like "#FFFFFF".

	* src/TaskGroup.cs: Green was a pretty header color, but let's use the
	"selected" state color from the GTK+ theme instead.

	* src/TaskWindow.cs: Get the background color from the GTK+ theme
	instead of just using white.  Some whitespace fixes.

2008-10-20  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/Backends/Rtm/RtmPreferencesWidget.cs: Don't crash if default
	browser isn't set, and mark some old strings for translation.  Fixes
	bug #552944, patch courtesy of Loganathan Subramaniam.

2008-10-15  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/Hiveminder/HmBackend.cs: Use Path.DirectorySeperatorChar.

	* src/Backends/Hiveminder/HmTask.cs: Remove redundant code. 
	Use 'Constructor Chaining'

2008-10-15  Johnny Jacob  <jjohnny@novell.com>

	* src/Backends/Hiveminder/HmBackend.cs: Fixed spelling for LoadCredentials

	* src/Backends/Hiveminder/service/Hiveminder.cs: Coding style fixes.
	
2008-10-15  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.mdp: Remove WindowsApplication reference.

2008-10-15  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.csproj: Surround paths in build events with quotes.  Fix from
	Dmitry Radkovsky.

2008-10-15  Johnny Jacob  <jjohnny@novell.com>

	* src/Backends/Hiveminder/HmPreferencesWidget.cs: Removed references to 
	OAuth. Fixes build break.

2008-10-15  Johnny Jacob  <jjohnny@novell.com>

	* src/Makefile.am, configure.ac, tasque.mdp:  Project & Makefile
	changes

2008-10-15  Johnny Jacob  <jjohnny@novell.com>

	* src/Backends/Hiveminder/* : Added. Initial commit for Hiveminder
	Backend.
	
2008-10-12  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.csproj:
	* tasque.sln:
	* RtmNet/RtmNet.csproj: Split RtmNet code into its own project.
	* RtmNet/AssemblyInfo.cs: Set CLSCompliant to True again.

2008-10-11  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.csproj: Change output type to WinExe to prevent DOS window.

2008-10-11  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* configure.ac: Correct handling of "--enable" flags.  Fixes bug
	#555921, patch courtesy of Romain Tartière.

2008-10-08  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/RemoteControl.cs: Add comment about need for review.

2008-10-08  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/RemoteControl.cs: Accidentally committed Alex Launi's patch for
	  bug #555028, which adds a bunch of really useful dbus methods:
	  GetTaskIds, GetNameForTaskById, GetCategoryForTaskById,
	  GetStateForTaskById, and MarkTaskAsCompleteById.  In this commit I'm
	  commenting-out MarkTaskAsCompleteById because it still needs to be
	  reviewed.

2008-10-08  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* tasque.mdp: WindowsApplication -> GtkApplication

2008-10-08  Sandy Armstrong  <sanfordarmstrong@gmail.com>

	* src/TaskGroup.cs:
	* src/Utilities.cs:
	* src/TaskWindow.cs:
	* src/Preferences.cs:
	* src/Application.cs:
	* src/TaskTreeView.cs:
	* src/AbstractTask.cs:
	* src/RemoteControl.cs:
	* src/PreferencesDialog.cs:
	* src/CompletedTaskGroup.cs:
	* src/Backends/EDS/EDSBackends.cs:
	* src/Backends/IceCore/IceBackend.cs:
	* src/Backends/Dummy/DummyBackend.cs:
	* src/Backends/Sqlite/SqliteBackend.cs: Increased readability of boolean
	  expressions.  Fixes bug #555168, patch courtesy of Alex Launi.

2008-10-06  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.csproj: WindowsApplication.cs -> GtkApplication.cs.

2008-09-29  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* bundle-mac-app.sh: Use those variables, silly.

2008-09-29  Jakub Steiner <jimmac@ximian.com>

	* data/images/tasque-256.png: 
	* data/images/tasque-icons-source.svg: add a high resolution
	"icon" for the OSX build. Still figuring out how to produce the
	native icon format.

2008-09-29  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Use OSXApplication if OSX is defined.

2008-09-29  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* macbin/: Added pre-compiled ige-mac-integration-sharp.dll from
	  Eoin's banshee-osx git repo.  Thanks Eoin!
	* osx/: Configuration, execution, and icon files for app bundle.
	* bunde-mac-app.sh: Stupid little script to build the app bundle.
	* data/images/tasque.ico: Windows icon, for the future.
	* RtmNet/AssemblyInfo.cs: No need to be CLSCompliant.
	* src/OSXApplication.cs: Integration code for Mac menu bar.

2008-09-29  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/GtkApplication.cs, src/Makefile.am, src/WindowsApplication.cs:
	  Complete rename of WindowsApplication->GtkApplication.

2008-09-29  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/WindowsApplication.cs: Rename to GtkApplication, mark everything
	  virtual.
	* src/Application.cs: Expose the StatusIcon as a public property, and
	  call nativeApp.InitializeIdle at the end of InitializeIdle.
	* src/GnomeApplication.cs, src/NativeApplication.cs: Add InitializeIdle
	  method to INativeApplication.

2008-09-27  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/GnomeApplication.cs: Initialize Catalog on application Init.

2008-09-27  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/tasque.in: Add Mono --debug, --trace, and --profile support to
	  "tasque" command.
	* src/Application.cs: Use UIManager to construct/manage tray icon menu.
	   Add Sandy and Brian to the "Authors" area of the About dialog.
	* src/Makefile.am: Install .mdb file for debugging purposes.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.csproj: Remove unused references and build for .NET 2.0, not 3.5.

2008-09-26  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/PreferencesDialog.cs: Let categories in task filtering use all
	the available space.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.csproj, src/Defines.WIN32.cs: Rename Defines.cs for Windows.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.mdp, src/Makefile.am: Add new files.
	* src/Defines.cs: Keep Defines.cs in sync.  Should do this better,
	  though, but I'm tired.
	* src/Application.cs, src/GnomeApplication.cs: Typo fix.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.sln, tasque.csproj: Visual Studio 2008 solution for building
	  Tasque with the Dummy and RTM backends.
	* src/Application.cs, src/NativeApplication.cs, src/GnomeApplication.cs,
	  src/WindowsApplication.cs: Platform-specific app management code.
	* src/Logger.cs: Some ugly (temporary) #if WIN32 lines.
	* src/Defines.cs.in: Rename GnomeLocaleDir to LocaleDir.
	* src/Defines.cs: Commit a copy for building on Windows.
	* src/Preferences.cs: Pick conf file in platform-independent way.
	* src/Utilities.cs: Process-renaming code moved to src/GnomeApplication.cs.
	* winbin/: Mono assemblies needed on Windows.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Handle null backend the same as unconfigured
	  backend.  Whitespace fixes.
	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs: Null
	  reference checks based on some errors I saw while running in
	  Windows.

2008-09-26  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Make line endings consistent.

2008-09-21  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: If there's a valid backend that fails to
	  authenticate, retry instead of just showing the preferences window.
	   Fixes bug #538019, patch courtesy of Joseph Method and Andrew
	  Conkling.
	* src/Backends/Rtm/RtmBackend.cs: More informative exception handling
	  during authentication.

2008-09-15  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskWindow.cs: Don't paint the background of the status bar white
	  (it was overriding theme colors).  Partial fix for bug #532766,
	  patch courtesy of Mark A. Nicolosi.

2008-09-04  Brian G. Merrell <bgmerrell@gmail.com>
	
	* src/Backends/Dummy/DummyTask.cs: add id proprety to adhere to AbstractTask.
	* src/Backends/Dummy/DummyBackend.cs: add id property to adhere to the AbstractTask.
	This fixes a compiler error when trying to compile with the dummy backend.

2008-08-31  Brian G. Merrell <bgmerrell@gmail.com>

	* src/TaskTreeView.cs: Display relevant information in the status bar,
	including a cute (according to Sandy) countdown when completing tasks.
	This is a fix for Bug 533033, with many good ideas from steve
	evolvedlight co uk
	* src/TaskWindow.cs: Display relevant information in the status bar.
	Again, many contributions from steve evolvedlight co uk.
	* src/Application.cs: Just a silly little tooltip for the tray icon.  
	In the future we'll want something like Bug 532915 describes.

2008-08-26  Brian Merrell <bgmerrell@gmail.com>

	* src/AbstractTask.cs: add id property to abstract
	* src/Backends/Sqlite/SqliteTask.cs: add id property
	* src/Backends/Sqlite/SqliteBackend.cs: add id property
	* src/Backends/Rtm/RtmTask.cs: add id property
	* src/Backends/IceCore/IceTask.cs: add id property
	* src/Backends/EDS/EDSTask.cs: add id property
	* src/ITask.cs: add id property
	* src/RemoteControl.cs: add id property to dbus interface, this (and
	the above changes) fixes Bug 526492.  Thanks Thomas Van Machelen!
	* README: update with current info
	* MAINTAINERS: -boyd -calvin +sandy +brian

2008-08-18  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* configure.ac: Bump version to 0.1.8.

2008-08-18  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* NEWS: Update for 0.1.7.

2008-08-06  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Make sure to run Catalog.Init first thing when
	  the app starts.

2008-07-28  Brian Merrell <bgmerrell@gmail.com>

	* src/NoteDialog.cs:  Scroll to bottom of window when a new note is
	created.  Cancel *new* note creation on Esc.  
	* src/NoteWidget.cs:  Disallow saving empty notes.  Expose public
	method to focus on TextView widget.

2008-07-17  Brian Merrell <bgmerrell@gmail.com>

	* configure.ac, src/PreferencesDialog.cs, src/Makefile.am: Added
	check for gtk-2.12+ with #if/#else to conditionally use the GtkTooltip
	class (which requires >=2.12) without having bump up our gtk version
	requirement just yet.  Fixes Bug #543245.

2008-07-06  Johnny Jacob  <jjohnny@novell.com>

	* src/PreferencesDialog.cs: Fixes a mnemonic conflict for completed
	tasks option. "_Completed" conflicts with "_Close". Changed to 
	"C_ompleted".

2008-07-04  Johnny Jacob  <jjohnny@novell.com>

	Fix for Bug #541190.
	
	* src/Application.cs: If tasque finds another instance running, 
	exit with 0 instead of -1.

2008-06-27  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskTreeView.cs:  Fix typo and add some comments.  Also slightly
	decreased delay for tooltips to appear.

2008-06-27  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskTreeView.cs:  Add tooltips.  Modified the default tooltip
	behavior to make them unobtrusive.  Some variables could be moved to
	preferences later on.  Addresses bug #525281 (enhancement).  Large
	portion of patch courtesy of Sergey Kuleshov.

2008-06-23  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* NEWS: Fix links to bugs and mailing list.

2008-06-23  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* configure.ac: Bump version to 0.1.7.

2008-06-23  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskWindow.cs: Check that newly created task is non-null before
	  trying to use it.  Return if null (should show message to user,
	  though).  Fixes crash found when adding an EDS task in the "All"
	  category.

2008-06-23  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* NEWS: Updated for 0.1.6.

2008-06-23  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Check every minute to see if the day has changed.
	   If it has, and the TaskWindow is open, reinitialize the
	  TaskWindow.  Fixes bug #525306.
	* src/TaskWindow.cs: Add static IsOpen property to determine if a
	  TaskWindow exists and is currently realized.

2008-06-16  Johnny Jacob  <jjohnny@novell.com>
	
	* src/Backends/EDS/EDSBackends.cs: Listen on Source List for
	new groups and sources. Added debug statements.
	
2008-06-12  Ankit Jain  <radical@gmail.com>

	* src/TaskTreeView.cs (PulseAnimation): Disable this when the window is
	gone.  Fixes bug #538144.

2008-06-11  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* configure.ac: Removed seemingly unused $enable_ice_desktop variable. 
	  Make sure to check that Novell.IceDesktop is actually available
	  when running configure.  Fixes bug #537906.
	* NEWS: Getting ready for 0.1.6 release.

2008-06-07  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskTreeView.cs: Prevent crash when double-clicking date widget. 
	  Fixes bug #525282.

2008-06-07  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* data/images/Makefile.am: Update GTK+ icon cache on uninstall.  Fixes
	  bug #536740, patch courtesy of Andrew Starr-Bochicchio.

2008-05-19  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskWindow.cs: De-sensitize categoryComboBox during task window
	  load.  Fixes bug #532764, patch courtesy of Steve Brown.

2008-05-17  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* RtmNet/Rtm.cs: Prevent crash when requests timeout during network
	  failure.  Fixes bug #533609, patch courtesy of Charles Schaefer.

2008-05-17  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs: Checking if the refresh Thread is
	  still alive and, if it isn't, create a new Thread to be used. 
	  Prevents crash when switching away from and then back to RTM
	  backend.  Fixes bug #533607, patch courtesy of Charles Schaefer.

2008-05-16  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Rename QuitMainLoop to Quit, have it call the
	  OnQuit handler used in the StatusIcon menu.
	* src/TaskWindow.cs: Bind ctrl+q to Application.Quit.

2008-05-14  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Tasque.exe.config, src/Tasque.exe.config.in, src/Makefile.am: Fix
	  `make distcheck` by adding Tasque.exe.config.in, modeled after
	  Tomboy setup.

2008-05-14  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* tasque.mdp: F5 == make run

	Patch courtesy of Eric Butler  <eric@extremeboredom.net>:

	* src/Application.cs: Use Gtk.StatusIcon instead of Egg.TrayIcon.
	* src/Backends/Rtm/RtmPreferencesWidget.cs, configure.ac: Require
	  gtk-sharp >= 2.10.
	* src/Makefile.am, src/TrayLib.cs: Remove unused file.

2008-05-12  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Removed some of my old, commented out
	code.
	* src/TaskWindow.cs:  Organize the status bar messages when syncing
	with a backend.  They should make more sense now.

2008-05-12  Lucas Rocha <lucasr@gnome.org>

	* po/POTFILES.in: added missing files for translation.

2008-05-09  Brian Merrell <bgmerrell@gmail.com>

	* src/NoteDialog.cs:  Added public CreateNewNote method to use when
	when creating new notes.
	* src/TaskWindow.cs:  Call CreateNewNote to put the user into "Edit
	Note" mode when they open notes w/ 0 current notes.  Also added an
	accessible description for the category selection combo box.

2008-04-15  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Logger.cs: Rename log from .banter.log to .tasque.log.

2008-04-09  Sebastian Dröge  <slomo@circular-chaos.org>

	* configure.ac: Fix typo in configure.ac. Fixes bug #525272.
	Also use PKG_PROG_PKG_CONFIG instead of AC_PATH_PROG for checking
	for pkg-config.

2008-04-07  Sebastian Dröge  <slomo@circular-chaos.org>

	* src/Makefile.am:
	* src/Tasque.exe.config: Add dllmaps for libX11 and GDK.
	Fixes bug #526663.

2008-03-29  Johnny Jacob  <jjohnny@novell.com>

	* src/Backends/EDS/EDSTask.cs: Handle TaskState in 
	Constructor.

2008-03-28  Johnny Jacob  <jjohnny@novell.com>	

	* src/Backends/EDS/EDSBackends.cs : Fixed CreateTask. Moving 
	out of event model :( .
	
2008-03-28  Johnny Jacob  <jjohnny@novell.com>

	* tasque.mdp: Added EDS Backend into mdp.

2008-03-14  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Fixed a problem in the logic where the icecore backend
	  wasn't being evaluated.  The user/builder would only see this when
	  specifying only icecore as the backend.  In this case, the only thing
	  that would happen is that it would also cause RTM to be built.

2008-03-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceTask.cs: Make the task priorities match up with
	  ICEcore so that 1=1, 2=2, 3=3, and None=5.

2008-03-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am: Build Tasque.exe before building any Backends.

2008-03-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Application.cs: Do better checking when checking for types in a
	  backend dll so Tasque doesn't crash when there are problems.
	* src/Backends/IceCore/Makefile.am, src/Backends/Makefile.am,
	  src/Makefile.am: Modify the makefiles to build IceCore.Backend.dll
	  instead of packaging it directly inside Tasque.exe.
	* configure.ac: Add src/Backends/Makefile and src/Backends/IceCore/Makefile.

2008-03-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskWindow.cs: When focusing on the Add Task field, clear our
	  "New task..." text.  Restore this text if field is empty when
	  unfocused.  Empty field after creating a new task.  Text color in
	  field appears insensitive when field is not focused, if default
	  "New task..." text is there.

2008-03-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Application.cs, src/TaskWindow.cs: Change the code so that when the
	  user selects "New task..." from the tray icon, it will open the task
	  window and put their cursor in the new task entry widget instead of just
	  create a task called "New task..."

2008-03-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Utilities.cs, src/TaskTreeView.cs: Moved ParseTaskText method
	  from TaskTreeView to Utilities.
	* src/TaskWindow.cs: Parse newly entered task text for due date
	  information.

2008-03-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Add an entry widget at the top of the window for users
	  to create new tasks.  Don't scroll automatically to a newly created task
	  (scrolling still needs to be fixed). Highlight the newly-created task. 
	  Put "New task..." in the entry box and highlight it by default and right
	  after a task is created.

2008-03-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* data/images/tasque.svg: Cleaner SVG courtesy of Jakub Steiner.

2008-03-13  Boyd Timothy <btimothy@gmail.com> 

	* AUTHORS: Added Sandy as an author.

2008-03-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskTreeView.cs: Support for parsing due date out of undated
	  tasks.  Currently handles "today", "tomorrow", and anything
	  understood by DateTime.Parse.  Favors future dates, but will obey a
	  year if one is specified.
	* src/Preferences.cs: Added hidden preference for enabling due date
	  parsing, which defaults to true.  Added support for preference
	  defaults.  Changed a bunch of static strings to const strings in
	  support of this.

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Bumped to 0.1.6

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* NEWS: Updated NEWS for release 0.1.5

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs: Updated the About dialog with the correct project
	  location

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs: Fixed the main window icon to be larger

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/PreferencesDialog.cs, src/AllCategory.cs, src/TaskWindow.cs,
	  src/Preferences.cs: Modified the preferences so there is a
	  HideInAllCategory and any category listed will not be shown in the All
	  Category.

2008-03-12  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* data/images/tasque-icons-source.svg: Added jimmac's source SVG for
	  the Tasque icons.

2008-03-12  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* data/images/tasque.svg, data/images/Makefile.am: Added real SVG of
	  Tasque icon for scalable goodness.

2008-03-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/PreferencesDialog.cs: Updated to not include the All category in prefs
	  dialog

2008-03-12  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs, src/NoteDialog.cs, src/Application.cs,
	  src/TaskWindow.cs: Adjust icons that are used in the window titlebar to
	  be 16x16 so they appear better.  Also adjust the tasque icon and execute
	  icon in the tray icon to be 16x16 to match the rest of the menu.

2008-03-12  Boyd Timothy <btimothy@gmail.com> 

	* Initial check in of Tasque to GNOME SVN.

2008-03-11  Calvin Gaisford <calvinrg@gmail.com> 

	* data/images/tasque-22.png, data/images/tasque-32.png,
	  data/images/tasque-24.png, data/images/tasque-16.png,
	  data/images/tasque-48.png, MAINTAINERS: Updated graphics and new valid
	  MAINTAINERS file

2008-03-09  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/Application.cs: Only use notify-sharp when enabled in configure.

2008-03-08  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/TaskWindow.cs: Add support for keybindings to the TaskWindow, starting
	  with Ctrl+n for creating a new task.

2008-03-07  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Bumping to 0.1.5.

2008-03-07  Boyd Timothy <btimothy@gmail.com> 

	* NEWS: Updated for the 0.1.4 release.

2008-03-07  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Show "Notes..." in a tasks right-click menu.  Fix the
	  size of the delete and edit items in the menu.  Implement Edit.

2008-03-06  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Rolling back most recent changes.  Looking
	at a better way of doing this.

2008-03-06  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Modify the conditional that prevents Hide ()
	  from being called for the Completed group so if a user doesn't
	  have "Show Completed Tasks" enabled, the completed group won't
	  appear.

2008-03-06  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Made "Task Filter" related widgets only
	sensitive after a backend has been configured.  Also added an accessible
	relationship for the backend combo box and its label.

2008-03-06  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Hook up RowActivated and ButtonPressed events for the
	  overdueGroup.

2008-03-06  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceCategory.cs: Added code in ContainsTask() to
	  prevent against null object reference exception.

2008-03-06  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceCategory.cs: Use Novell.IceDesktop instead of
	  included Novell.ICEDesktop/*.cs files.
	* src/Backends/IceCore/IceTask.cs: Added
	  IceDesktopStatus:Novell.IceDesktop.TaskStatus property and fixed up
	  CreateNote to match the ITask interface.
	* src/Backends/IceCore/Novell.ICEDesktop,
	  src/Backends/IceCore/Novell.ICEDesktop/Folder.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/FolderEntry.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/User.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/Teamspace.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/DaemonInterface.cs: No longer
	  need these files because we're using the classes from
	  Novell.IceDesktop.dll.
	* src/Backends/IceCore/IceBackend.cs: Use Novell.IceDesktop instead of
	  included Novell.ICEDesktop/*.cs files, add DeleteTask() stub, and use
	  Novell.IceDesktop.DaemonService to get a handle to the daemon.
	* src/Makefile.am, tasque.mdp: No longer need the Novell.ICEDesktop/*.cs
	  files because we're using the classes from Novell.IceDesktop.dll.
	* configure.ac: Use Novell.IceDesktop.pc to get information to compile
	  against Novell.IceDesktop.dll when using the ICEcore backend.

2008-03-05  Boyd Timothy <btimothy@gmail.com> 

	* src/RemoteControl.cs, src/Makefile.am, configure.ac: Make tasque smart
	  enough to build without notify-sharp support.

2008-03-05  Boyd Timothy <btimothy@gmail.com> 

	* src/CompletedTaskGroup.cs: Update the date ranges at creation time so the
	  user's preference of the range is used right off the bat instead of just
	  showing all completed tasks.

2008-03-04  Boyd Timothy <btimothy@gmail.com> 

	* src/CompletedTaskGroup.cs: Add a slider (Gtk.HScale) to allow the user to
	  specify how far in the past completed tasks should be shown from. 
	  Adjust the FilterFunc to pay attention to the range set by the slider.
	* src/TaskGroup.cs: Added in ExtraWidget:Widget, HideWhenEmpty:bool,
	  TimeRangeStart:DateTime, and TimeRangeEnd:DateTime properties to allow
	  the CompletedTaskGroup to add an extra widget (a slider) on the
	  right-hand side of the TaskGroup header area.
	* src/Preferences.cs: Added a new preference named, "CompletedTasksRange".

2008-03-03  Brian Merrell <bgmerrell@gmail.com> 

	* src/TaskGroup.cs: clean up some debug code and change HeaderHeight method
    to a property
	* src/TaskWindow.cs: clean up some debug code and unnecessary comments

2008-03-03  Brian Merrell <bgmerrell@gmail.com> 

	* src/TaskGroup.cs: added some helper functions to calculate the new task
	  position
	* src/TaskWindow.cs: scroll to the new task when it's created

2008-03-03  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs: Added clicked and activated events to Overdue widget

2008-03-03  Johnny Jacob  <jjohnny@novell.com>	
	
	* src/Backends/EDS/EDSTask.cs: Added support for Create / Delete
	/ Modify Task Notes.
	* src/Backends/EDS/EDSNote.cs: Trimmed EDSNote Class :-).

2008-03-02  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs, src/TaskWindow.cs: An attempt at getting our "scroll to
	  new task" feature working again.  This code adds up the heights of the
	  TaskGroups and then attempts to add on enough more based on the new
	  entry's position in its TreeView.  It's closer, but not exactly the best
	  yet.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Modified the behavior when a user creates a new task
	  from the drop-down menu.  If the category selected is not currently
	  being displayed, the code will switch to the selected category first so
	  the user will be able to edit the name of the newly-created task.

2008-03-02  Johnny Jacob  <johnnyjacob@gmail.com>

	* src/Backends/EDS/EDSBackends.cs: Added DeleteTask.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Use a MenuToolButton instead of a regular button for
	  the addTaskButton so that a drop-down list can be shown (as an option)
	  to allow the user to select which category to create the new task in.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: Added a TreeView control to allow the user to
	  only show specific categories when "All" is selected.
	* src/TaskWindow.cs: Watch the Preferences.ShowInAllCategory and adjust when
	  it changes so that if the user happens to be showing the All category.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/AbstractTask.cs: Added a base implementation for
	  CompareToByCompletionDate().
	* src/ITask.cs: Added CompareToByCompletionDate (ITask task):int which is
	  used now to sort in the CompletedTaskGroup.
	* src/CompletedTaskGroup.cs: Modify the passed-in Tasks TreeModel so that
	  they are sorted by task completion date.  I added a simple extra
	  CompletedTasksSortModel class for this.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Show due date if uncomplete task or completion date
	  if completed task.  Modify due date or completion date depending on
	  completion status.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyTask.cs: Return true for IsComplete when state =
	  TaskState.Complete only.
	* src/Backends/Dummy/DummyBackend.cs: Add the fake task data back in since
	  this is for debugging.
	* src/CompletedTaskGroup.cs, src/Makefile.am, tasque.mdp: Add in
	  CompletedTaskGroup.cs which will show the completed tasks when the user
	  preference says to do so.
	* src/TaskGroup.cs: Filter appropriately based on whether show completed
	  tasks should be shown.
	* src/TaskWindow.cs: Add CompletedTaskGroup at the bottom of the window.
	* src/TasqueTreeView.cs: Behave properly for when show completed tasks is
	  set.  Mark tasks as completed immediately without a timer when show
	  completed tasks is true.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: Put the "Show completed tasks" checkbox back in.

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/Preferences.cs: Added GetBool() and SetBool().

2008-03-01  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs, src/TaskWindow.cs: Rename to proper upper-case method
	  name getNChildren() -> GetNChildren().

2008-02-29  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskGroup.cs, src/TaskWindow.cs, src/IBackend.cs,
	  src/Backends/Sqlite/SqliteBackend.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs, RtmNet/Rtm.cs: Added the ability to
	  delete a task (right click on it)

2008-02-29  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ITask.cs, src/INote.cs, src/NoteDialog.cs, src/AbstractTask.cs,
	  src/Backends/Sqlite/SqliteTask.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Rtm/RtmNote.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyTask.cs, src/NoteWidget.cs: Removed the concept
	  of a note Name and Text, now it's only Name
	
	  Fixed a bug in the NoteWidget that was crashing on new notes

2008-02-29  Calvin Gaisford <calvinrg@gmail.com> 

	* src/NoteDialog.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Rtm/RtmBackend.cs, src/NoteWidget.cs, RtmNet/Response.cs,
	  RtmNet/Rtm.cs: Updated all of the Notes related code in UI and in RTM to
	  get notes working

2008-02-22  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteBackend.cs: Updated default categories and
	  stopped populating with dummy tasks

2008-02-22  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteBackend.cs: Fixed up a bug where the default
	  category was null

2008-02-22  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ISyncEngine.cs, src/ISyncableBackend.cs,
	  src/Backends/Sqlite/SqliteBackend.cs, src/ISyncableCategory.cs,
	  src/ISyncableTask.cs, src/ISyncableNote.cs, src/Makefile.am, tasque.mdp:
	  Cleaned up my previous over-engineering mistake

2008-02-22  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ISyncEngine.cs, src/Makefile.am, tasque.mdp: Added the SyncEngine
	  interface

2008-02-22  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ISyncableBackend.cs, src/ISyncableCategory.cs, src/ISyncableTask.cs,
	  src/ISyncableNote.cs, src/Makefile.am, tasque.mdp: Added interfaces to
	  implement the syncable backend

2008-02-21  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: Check for null being returned by
	  IBackend.GetPreferencesWidget () to prevent the preferences dialog from
	  crashing when a backend that doesn't have a preferences widget is loaded
	  at startup.

2008-02-21  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteBackend.cs: Fixed up final but in SQLite code,
	  it should all be working great now

2008-02-21  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteCategory.cs, src/Backends/Sqlite/SqliteTask.cs,
	  src/Backends/Sqlite/Database.cs, src/Backends/Sqlite/SqliteBackend.cs:
	  First checkin where sqlite backend is running without major bugs

2008-02-21  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskPriority.cs, src/Backends/Sqlite/SqliteCategory.cs,
	  src/Backends/Sqlite/SqliteTask.cs, src/Backends/Sqlite/Database.cs,
	  src/Backends/Sqlite/SqliteBackend.cs: More updates, runs now but with
	  some serious bugs

2008-02-21  Johnny Jacob <johnnyjacob@gmail.com>

	* src/Backend/EDS/*.cs : Added.
	* configure.ac : Added --enable-backend-eds.
	* src/Makefile.am : Included EDS directory

2008-02-21  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteCategory.cs, src/Backends/Sqlite/SqliteTask.cs,
	  src/Backends/Sqlite/Database.cs, src/Backends/Sqlite/SqliteBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: More work on the SQLite backend...
	  committing for debugging

2008-02-20  Boyd Timothy <btimothy@gmail.com> 

	* src/RemoteControl.cs: Prevent the AllCategory from being returned over
	  DBus since this would likely just cause problems.

2008-02-20  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs, src/Preferences.cs, src/TasqueTreeView.cs,
	  src/AllCategory.cs: Add "ShowInAllCategory" preference, which is a
	  string lits of category names that should be shown in the TaskWindow
	  when "All" is selected.  If the setting doesn't exist or is empty, tasks
	  from all categories will be shown.

2008-02-20  Boyd Timothy <btimothy@gmail.com> 

	* src/AllCategory.cs: Return false in ContainsTask () since the AllCategory
	  can never contain a task.

2008-02-20  Boyd Timothy <btimothy@gmail.com> 

	* src/Preferences.cs: Added a SettingChanged event so other components of
	  Tasque (like the GUI) can adjust things when settings change.

2008-02-20  Boyd Timothy <btimothy@gmail.com> 

	* src/Preferences.cs: Added GetStringList() and SetStringList().  Made
	  existing methods use the document.SelectSingleNode().  Also added error
	  checking for null/empty argument values.
	* tasque.mdp: Add System.Xml as a reference so code completion with
	  System.Xml works in MonoDevelop.

2008-02-19  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskWindow.cs: Make the add new task button available only after a
	  backend has been configured and initialized and the task window dialog
	  has been populated
	* src/Backends/Rtm/RtmBackend.cs: set the configured bool when authorization
	  has finished successfully 

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Removed "ShowExpanders = false" since we don't
	  really need this in there and this property is not supported on older
	  distros (prevented compiling on openSUSE 10.2).

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Bump version to 0.1.4.
	
	  			

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyBackend.cs: Moved a bunch of task category and
	  task construction from the constructor to the Initialize () method so
	  that when tasque loads at startup, we're not doing much work in the
	  constructor.
	* NEWS: Updated for the 0.1.3 release.

2008-02-14  Brian G. Merrell <bgmerrell@gmail.com> 

	* src/TaskGroup.cs:  Remove some debug print statements
	* src/TaskWindow.cs:  Remove some debug print statements

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: If a new backend is selected that has a
	  preferences widget and it's not already selected, automatically switch
	  to that Notebook page when the user selects it.
	* src/IBackend.cs: Move Tasque.IBackend -> Tasque.Backends.IBackend so that
	  it's potentially possible for Tasque to be compiled with no backend
	  built-in.  This is needed so that the Tasque.Backends namespace gets
	  defined (other source files in Tasque reference it).
	* src/Application.cs: Look for backends that implement
	  Tasque.Backends.IBackend.  Disable certain items in the tray icon menu if
	  the backend is not initialized.
	* src/Makefile.am: Conditionally build the dummy and RTM backends.  Adjust
	  EXTRA_DIST to make sure that during a `make dist` that all backend
	  source files are included.
	* src/Backends/IceCore/IceBackend.cs: Adjust for Tasque.IBackend ->
	  Tasque.Backends.IBackend.
	* configure.ac: Added a "--enable-backend-*" for each backend.  Enable the
	  RTM backend by default if no other backends are specified.

2008-02-19  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteCategory.cs,
	  src/Backends/Sqlite/SqliteBackend.cs: Updated to read and write
	  Categories

2008-02-19  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Sqlite/SqliteCategory.cs, src/Backends/Sqlite/Database.cs,
	  src/Backends/Sqlite/SqliteBackend.cs, tasque.mdp: Beginnings of sqlite
	  code in sqlitebackend

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Check for TaskWindow.taskWindow being null in
	  Reinitialize so this method can be called when the task window has never
	  been used.
	* src/Application.cs: If Application.Backend:set is called, always call
	  TaskWindow.Reinitialize ().  This allows the TaskWindow to appear when a
	  user initially selects a Task Management Backend.

2008-02-19  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: Moved the RTM preferences into its own file
	  (inside the Backends/Rtm directory).  Also start using Gtk.Notebook and
	  dynamically allow the Backend to be specified by the user.
	* src/TaskWindow.cs: Add static Reinitialize() call that basically wipes out
	  the old TaskWindow and rebuilds a new one based on a newly selected
	  backend.
	* src/Preferences.cs: Added "CurrentBackend" to keep track of which backend
	  the user has selected.
	* src/Application.cs: Load available backends at startup and allow the
	  backend to be set dynamically at runtime.  Disable some of the tasque
	  menu items when no backend is set.
	* src/Backends/Rtm/RtmPreferencesWidget.cs: Moved from PreferencesDialog.cs
	  so that RTM preferences will only be visible when the RTM Backend is
	  selected.
	* src/Backends/Rtm/RtmBackend.cs: Move a lot of the stuf that was in the
	  constructor into the Initialize() method so that RtmBackend could be
	  constructed during startup by reflections.
	* src/Backends/IceCore/IceBackend.cs: Rename "ICEcore Backend" -> "Novell
	  Teaming and Conferencing".
	* src/Backends/Dummy/DummyBackend.cs: Rename "Dummy Backend" -> "Debugging
	  System".
	* tasque.mdp: Add reference to RtmPreferencesWidget.cs.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/IBackend.cs, src/Backends/Sqlite/SqliteBackend.cs,
	  src/Backends/Rtm/RtmBackend.cs, src/Backends/IceCore/IceBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: Added a Name:string property on
	  IBackend so that backends can be selected in a preferences dialog by an
	  end user.  Also added a method to allow backends to provide a
	  configuration/preference dialog widget.
	* src/Application.cs: Discover available backends at startup.  This will
	  eventually be used by tasque to allow a backend to be selected by the
	  user in the preferences dialog.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceTask.cs: Added implementation for setting many of
	  the properties so they'll actually get saved to the T+C server. 
	  Implemented also the code to activate/inactivated/complete/etc. tasks.
	* src/Backends/IceCore/IceBackend.cs: Added SaveAndUpdateTask () which is
	  used to save task information on the T+C server.

2008-02-19  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Makefile.am, src/Backends/Sqlite/SqliteBackend.cs, tasque.mdp: Added
	  Sqlite references for build and made Sqlite conditional in build

2008-02-19  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Makefile.am, src/Backends/Sqlite,
	  src/Backends/Sqlite/SqliteCategory.cs,
	  src/Backends/Sqlite/SqliteTask.cs, src/Backends/Sqlite/SqliteNote.cs,
	  src/Backends/Sqlite/SqliteBackend.cs, tasque.mdp: Added new Sqlite
	  backend stubbed out and based on Dummy Backend

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceCategory.cs, src/Backends/IceCore/IceTask.cs:
	  Removed some debug messages.
	* src/Backends/IceCore/IceBackend.cs: Added an initial implementation for
	  CreateTask ().  Modified UpdateTask () so it will add a new task.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceCategory.cs: Store the Teamspace and TaskFolder.
	* src/Backends/IceCore/IceTask.cs: Construct a unique id used for keeping
	  track of the Gtk.TreeIters.
	* src/Backends/IceCore/IceBackend.cs: Keep track of the category and task
	  Gtk.TreeIters so when the user refreshes, we don't get duplicates in the
	  list.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceCategory.cs: Just store the name and id for now
	  instead of the Teamspace and TaskFolder.
	* src/Backends/IceCore/IceBackend.cs: Add in the AllCategory.  Use the right
	  model for sortedCategories.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add another null check to prevent crashes.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceTask.cs: Fix the HasNotes so that it trims the
	  Descriptions.  If we don't do this, all tasks appear as if they have
	  notes.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/IceCore/IceBackend.cs, src/Backends/IceCore/IceCategory.cs,
	  src/Backends/IceCore/IceNote.cs, src/Backends/IceCore/IceTask.cs:
	  Initial read-only version of the IceBackend.  Totally NOT really
	  working, though a task from the ICEcore server does show up in the main
	  window.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add some null checks in PopulateWindow to prevent
	  exceptions when using some backends (IceBackend).

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Added "--enable-backend-sqlite" and
	  "--enable-backend-icecore" so they'll work properly.  Also added an echo
	  at the end so the user can see what options are enabled.
	* src/Backends/IceCore/IceBackend.cs: Stub out Configured:bool property so
	  we'll compile against the latest IBackend.
	* src/Backends/IceCore/Novell.ICEDesktop,
	  src/Backends/IceCore/Novell.ICEDesktop/DaemonInterface.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/Folder.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/FolderEntry.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/Teamspace.cs,
	  src/Backends/IceCore/Novell.ICEDesktop/User.cs: Add Novell.ICEDesktop
	  items so we don't have to attempt to load the icedaemon.exe assembly at
	  runtime.  Instead, we'll just use these classes so NDesk DBus can
	  interface properly.
	* src/Makefile.am: Use ENABLE_BACKEND_ICECORE instead of ENABLE_ICECORE.
	* tasque.mdp: Added src/Backends/IceCore/Novell.ICEDesktop references.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/IBackend.cs: Clarify doc on Configured:bool property.

2008-02-18  Boyd Timothy <btimothy@gmail.com> 

	* src/Application.cs: Remove stray "new".

2008-02-18  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Bumped version to 0.1.3... again

2008-02-18  Calvin Gaisford <calvinrg@gmail.com> 

	* NEWS: Updated for the 0.1.2 release.

2008-02-18  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Rolled back for an official release (which I messed up)

2008-02-18  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Release for 0.1.2 of tasque

2008-02-18  Calvin Gaisford <calvinrg@gmail.com> 

	* RtmNet/Task.cs: Modified types on a Task to remain a string.  converting
	  them to data types was causing a problem because they are not always an
	  integer or a date

2008-02-17  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs: Return the DueDateString in UTC
	  format so that the dates are set properly on the server.

2008-02-17  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac, src/PreferencesDialog.cs, src/Makefile.am: Added
	  check for gtk-2.10+ with #if/#else to conditionally use LinkButton
	  so we can build on older distros.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Bump version to 0.1.2.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* NEWS: Updated for the 0.1.1 release.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* README: Added Website, Bugs/Issues, and Mailing list URLs.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Added static ShowStatus (string statusText) so we can
	  give users a little bit of feedback about what's going on.  Also tied in
	  to the backend's sync events to update the status text.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskCalendar.cs: Start the "Choose Date..." calendar with today's date
	  if the task doesn't have a due date set.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* src/RemoteControl.cs: Notify the user with notify-sharp when CreateTask is
	  successful when using the remote (DBus) interface.

2008-02-16  Boyd Timothy <btimothy@gmail.com> 

	* Makefile.am, tomboy-tasque-addin.patch, tomboy-tasque-addin-v2.patch:
	  Moved the v2 stuff into the base patch (svn can do the revisioning).
	  Also added some additional try/catches to prevent crashes when Tasque
	  isn't running.

2008-02-15  Boyd Timothy <btimothy@gmail.com> 

	* tasque-opensuse-1click.png: Adding sweet one-click-install icon created by
	  Andrew J. to the project.
	* Makefile.am: Add tomboy-tasque-addin-v2.patch to the dist.

2008-02-15  Boyd Timothy <btimothy@gmail.com> 

	* tomboy-tasque-addin-v2.patch: New Tomboy Tasque Addin that uses a
	  MenuToolButton instead of burying itself in the Tools menu.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Bump version to 0.1.1.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* NEWS: Updated for the 0.1.0 release.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* data/Makefile.am: Fix `make distcheck` by including the dbus service.in
	  file in EXTRA_DIST and clean off the service file in DISTCLEANFILES.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* Makefile.am, tomboy-tasque-addin.patch: Since we can't commit new features
	  into Tomboy right now (GNOME is under feature freeze), here's the patch
	  for a rudimentary Tomboy Tasque Add-in.  It should apply to the latest
	  tomboy svn.

2008-02-14  Brian G. Merrell <bgmerrell@gmail.com> 

	* src/PreferencesDialog.cs: Changed some wording to save space and be
	  more clear.  made the dialog slightly wider.
	* src/TaskWindow.cs: No longer opening the preferences dialog from
	  TaskWindow.cs
	* src/Application.cs: Opening the preferences dialog from
	  Application.cs instead of TaskWindow.cs (it was causing some
	  problems)

2008-02-14  Scott Reeves <scottreeves4@gmail.com> 

	* src/PreferencesDialog.cs: Keep the desired shape of the dialog but remove
	  the hard coded total size so large fonts do not get clippped

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Comment out "Show Completed Tasks" stuff for now

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/tasque.pc.in, src/Makefile.am, configure.ac: Added src/tasque.pc.in so
	  other C# apps (aka Tomboy) can call and create tasks.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add SelectAndEdit as a static call so the remote
	  interface can select and edit a task.
	* src/RemoteControl.cs: Rename AddTask -> CreateTask.  Add GetCategoryNames
	  ().
	* create-task.py: Python test script to create a task via DBus.

2008-02-14  Scott Reeves <scottreeves4@gmail.com> 

	* src/PreferencesDialog.cs: Label on the button made it seem like the
	  backend was telling me that it had authorized, rather than saying "once
	  you have authorized ..."
	
	  Bottom button was clipped with the size hard coded.

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/Backends/Dummy/DummyBackend.cs:  flag the dummy backend as configured
		by default so the preferences dialog doesn't come up first

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskWindow.cs:  Open preferences window first if no backend is
		configured.
	* src/IBackend.cs:  Add a Configured bool to interface
	* src/Application.cs:  Provide a public ShowPreferences method to open
		preferences dialog
	* src/Backends/Rtm/RtmBackend.cs:  adhere to interface change
	* src/Backends/Dummy/DummyBackend.cs:  adhere to interface change

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am: Add $(ICECORE_LIBS) so that if someone builds using
	  --enable-icecore, things will work!
	* src/Backends/IceCore/IceBackend.cs: Tiny little additions.  Might need to
	  put this backend on hold until deskice has better task support (besides
	  going out-of-band against ics).

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskGroup.cs:  added getNChildren method that returns number of
		children for the treeview
	* src/TaskWindow.cs:  Scrolling to the new task semi-intelligently instead of
	  to the bottom

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am: Conditionally compile the IceBackend.
	* src/Backends/IceCore/IceBackend.cs: Stubbed-out more implementation of the
	  ICEcore backend.
	* configure.ac: Add --enable-icecore.  Remove ICalParser.Net.
	* Makefile.am, ICalParser.Net, ICalParser.Net/AssemblyInfo.cs,
	  ICalParser.Net/Parser.cs, ICalParser.Net/Triple.cs,
	  ICalParser.Net/Token.cs, ICalParser.Net/COPYING,
	  ICalParser.Net/ICalParser.Net.mdp, ICalParser.Net/Makefile.am,
	  ICalParser.Net/ICalUtil.cs, ICalParser.Net/ParserError.cs,
	  ICalParser.Net/ical2rdf.cs, ICalParser.Net/README.txt,
	  ICalParser.Net/Emitter.cs, ICalParser.Net/Scanner.cs,
	  ICalParser.Net/TripleEmitter.cs, tasque.mds: Remove ICalParser.Net.  It's
	  GPL (YUCK!).

2008-02-14  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/RemoteControl.cs, src/RemoteControlProxy.cs, src/Makefile.am,
	  tasque.mdp: Add DBUS remote control class.
	* src/Application.cs: Register RemoteControl on Tasque startup, make Tasque
	  single-instance via DBUS.
	* configure.ac, data/Makefile.am, data/org.gnome.Tasque.service.in: Build
	  infrastructure for installing Tasque DBUS service.

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskWindow.cs:  Was using wrong value to scroll to bottom on new task
		creation.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am, configure.ac, tasque.mdp: Add ndesk-dbus and
	  ndesk-dbus-glib into the build system.

2008-02-14  Brian Merrell <bgmerrell@gmail.com>

	* src/TaskWindow.cs:  Scroll to the bottom when a new task is created

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am, configure.ac, Makefile.am, ICalParser.Net,
	  ICalParser.Net/AssemblyInfo.cs, ICalParser.Net/Parser.cs,
	  ICalParser.Net/Triple.cs, ICalParser.Net/Token.cs,
	  ICalParser.Net/COPYING, ICalParser.Net/ICalParser.Net.mdp,
	  ICalParser.Net/Makefile.am, ICalParser.Net/ICalUtil.cs,
	  ICalParser.Net/ParserError.cs, ICalParser.Net/ical2rdf.cs,
	  ICalParser.Net/README.txt, ICalParser.Net/Emitter.cs,
	  ICalParser.Net/Scanner.cs, ICalParser.Net/TripleEmitter.cs, tasque.mds:
	  Add ICalParser.Net for eventual use by the ICEcore Backend.

2008-02-14  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* RtmNet/Rtm.cs: Remove ampersand hacks.  No longer necessary.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* configure.ac: Add ndesk-dbus-1.0 as a build requirement.  This will be
	  used to expose some DBus interfaces so things like Tomboy can create
	  tasks.  Additionally, the ICEcore Backend will use this.
	* src/Backends/IceCore, src/Backends/IceCore/IceBackend.cs,
	  src/Backends/IceCore/IceCategory.cs, src/Backends/IceCore/IceNote.cs,
	  src/Backends/IceCore/IceTask.cs, src/Makefile.am, tasque.mdp: Stubbing
	  out a new backend for ICEcore.

2008-02-14  Boyd Timothy <btimothy@gmail.com> 

	* src/NoteWidget.cs: Show and hide the page widgets when we switch back and
	  forth between notebook pages.  This makes it so they shrink and grow in
	  size accordingly.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/NoteDialog.cs, src/NoteWidget.cs: Fixed up notes to work without a
	  real note being present

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/NoteDialog.cs: Added an add button and hooked up an event

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* TODO: Changed the text of the TODO file to link directly to our RTM Tasque
	  list (which is now published).

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am, src/NoteDialog.cs, src/NoteWidget.cs, tasque.mdp: Added
	  NoteDialog.cs and NoteWidget.cs.
	* src/TaskGroup.cs, src/TaskWindow.cs: Expose a RowActivated event and pop
	  open NoteDialogs when rows are activated.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs: Removed unused nameEntry to kill one of the
	  compiler warnings.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs: Fixed the sizing of the about dialog

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/PreferencesDialog.cs: small tweak on the preferences dialog

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs: Fixed the about a little

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskCalendar.cs, src/Makefile.am, src/TasqueTreeView.cs, tasque.mdp:
	  Added TaskCalendar to select due dates from a calendar

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* src/Makefile.am:  remove 256 icon
	* data/images/Makefile.am:  remove 256 icon
	* data/images:  remove 256 icon

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Added a statusbar so we have a grabber to more easily
	  resize the window.  We can eventually tie in with events spit out by the
	  IBackend and display them.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/tasque.in, src/Makefile.am, RtmNet/Makefile.am: Updated to use the
	  right lib/tasque folder (on 64 bit)

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add the number of tasks in a category in parenthesis in
	  the ComboBox.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TasqueTreeView.cs, data/tasque.desktop.in: updated the desktop file and
	  also fixed up compare on modified event

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs: Removed extra
	  comments

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add a little bit of padding to the top area of the
	  window and set the WrapWidth on the category ComboBox to 1 so that it
	  will never popup upward.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Makefile.am: Fixed build to pass make distcheck

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/Application.cs: Now saves off the size and position
	  of the window

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  centered text, window no longer resizeable,
		changed default size of window to be more aesthetic.

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images/Makefile.am:  add clock icon images to makefile

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs: Fixed the name of the main window

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs: Beautified the main window

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskGroup.cs: Updated headers of tasks

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images:  tasque icon updates (tango looking)

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs, RtmNet/Rtm.cs: Fixed bug where backend
	  sets no date to a bogus date

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/TasqueTreeView.cs: Updated the way dates are
	  displayed in the list

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TasqueTreeView.cs: Added dates in date selector

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Process events manually before looking for the
	  TreeIter.  This allows auto select and edit when creating a new task
	  against threaded backends like RTM.

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images:  tasque icon updates

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/Backends/Dummy/DummyBackend.cs: Fixed up the
	  DummyBackend to initialize correctly

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ICategory.cs, src/TasqueTreeView.cs, src/Backends/Rtm/RtmCategory.cs,
	  src/Backends/Dummy/DummyCategory.cs, src/AllCategory.cs: Fixed up
	  categories so it didn't depend on object comparison on filtering tasks. 
	  Did this by added a require method on ICategory

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Don't use the passed-in model as the TreeModel
	  initially.  Also escape the task name so it doesn't get interpreted as
	  Pango Markup.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Only load 12 animation icons instead of 13.  Also
	  modify "Next Week -> In 1 Week".

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images/clock-16-6.png:  Fixed broken icon

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/IBackend.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: Added events in the backend so we
	  know when it's ready to display data

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Makefile.am: Removed clock-16-12.png.

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images:  Change color plain Jane inkscape timer icons (using tango
	  color palette)

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Adjust to use 12 icons instead of 13.

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images:  Added plain Jane inkscape timer icons

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Added EnterEditMode () to select and automatically put
	  the row into editing the task name.
	* src/TaskWindow.cs: Added EnterEditMode ().
	* src/TasqueTreeView.cs: Add in title columns even though we don't display
	  them just in case this helps out accessibility.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Stubbed out EnterEditMode.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Add a Name:string property.  Add ContainsTask.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyBackend.cs: Pay attention to the ICategory passed
	  in during CreateTask.  Use the "Work" category as the default list.

2008-02-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* RtmNet/Rtm.cs: Support ampserand ("&") in task names.  This is rough,
	  inefficient, and probably should apply to additional text fields, but it
	  gets the job done.  Fixes issue 2.

2008-02-13  Sandy Armstrong <sanfordarmstrong@gmail.com> 

	* src/tasque.in: Specify /bin/bash instead of /bin/sh, since "exec -a" is
	  bash-only.  Fixes issue 1.

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	Animate the inactive state (the period between when the user marks a
	task as complete and when it actually gets completed and disappears
	from the list).

	* src/Makefile.am: Include the inactivate animation images as resources so
	  they can be retrieved via Utilities.GetIcon ().
	* src/TasqueTreeView.cs: Added animation for the inactive timeout.  It
	  WORKS!!!!

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Removed unused class variable "filterCategory".

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* README: Obviously I should not be committing this late!

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* README: I got the 100th commit!

2008-02-13  Boyd Timothy <btimothy@gmail.com> 

	* src/Preferences.cs: Add code to validate preferences to make sure that
	  certain required defaults are set so the code doesn't puke.

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs: Updated to
	  create, delete, and save notes (well, kinda)

2008-02-13  Brian Merrell <bgmerrell@gmail.com>

	* data/images:  Added placeholder pics for clock timer

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ITask.cs, src/AbstractTask.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Changed AddNode to CreateNode(with
	  parameters)

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ITask.cs, src/AbstractTask.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Updated task with a SaveNote option 

2008-02-13  Calvin Gaisford <calvinrg@gmail.com> 

	* src/INote.cs, src/Backends/Rtm/RtmNote.cs,
	  src/Backends/Dummy/DummyNote.cs: Added interface to set values on notes

2008-02-12  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Remove some debug print statements and added
	  actual logging information.


2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmNote.cs,
	  RtmNet/RtmNet.mdp, RtmNet/Task.cs, RtmNet/Makefile.am, RtmNet/Note.cs:
	  Added new Note class to RTMNet and hooked up Notes to be Read from RTM
	  and displayed

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/Preferences.cs: Add InactivateTimeoutKey, GetInt (), and SetInt ().

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs: Hooked up rename task

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs, RtmNet/Rtm.cs: Hooked up to create new
	  tasks in RTM

2008-02-12  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Preferences dialog now checks connection status
		based on precense of AuthToken in config

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/IBackend.cs, src/Backends/Rtm/RtmCategory.cs,
	  src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs, RtmNet/Rtm.cs: Added Categories to
	  Tasks and updated backend to support moving tasks to new categories

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Added code to respond to the Task Name being edited
	  so it can be updated/saved.

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ITask.cs, src/AbstractTask.cs, src/TasqueTreeView.cs: Fixed up tasks so
	  if clicked off, the timer is removed from them

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs, src/TaskWindow.cs, src/TasqueTreeView.cs,
	  src/Backends/Dummy/DummyTask.cs: Added code to refilter the tasks based
	  on the selected category.

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs, RtmNet/Rtm.cs: Added methods to complete
	  and uncomplete tasks in RTM

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/Rtm.cs: Added support for changing the due date

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmCategory.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/List.cs, RtmNet/Response.cs, RtmNet/Rtm.cs, RtmNet/Task.cs:
	  Cleaned up Backend a bit and added more functions

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TaskWindow.cs, src/Backends/Rtm/RtmBackend.cs: fixed bug that was
	  crashing on categories

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ICategory.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyCategory.cs: Updated Categories

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/RtmConfigurationSettings.cs, RtmNet/RtmNet.mdp,
	  RtmNet/Response.cs, RtmNet/Rtm.cs, RtmNet/RtmConfiguationManager.cs,
	  RtmNet/Makefile.am: Updated to set the priority on the backend in RTM

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/PreferencesDialog.cs, src/Backends/Rtm/RtmBackend.cs: Modify prefs
	  calls.
	* src/ICategory.cs: Comment out all unnecessary/weird/uncommented stuff.
	* src/TaskWindow.cs: Get the Category ComboBox working.
	* src/Preferences.cs: Use simple Get () and Set () methods.
	* src/Makefile.am, tasque.mdp: Add AllCategory.cs.
	* src/TasqueTreeView.cs: Set fixed widths on all the columns.
	* src/Backends/Dummy/DummyBackend.cs: Add All category, some additional
	  categories, and add categories onto all the tasks.
	* src/AllCategory.cs: Special category for showing the All category.

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs, RtmNet/Utils.cs: Removed some comments

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/Utils.cs, RtmNet/Task.cs: Fixed up tasks so they work without the
	  RTM backend (for creating new tasks)

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Switch the location of the Add Task button and the
	  Category drop-down.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: HoverSelection so that you don't have to click a
	  task before you can edit its options.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Remove the debug statement in OnNumberOfTasksChanged.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Call Refilter () in OnRealized () to make sure
	  completed items do not appear initially.
	* src/Backends/Dummy/DummyBackend.cs: Add a completed task for testing.

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs: Added support for updating dates

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/TasqueTreeView.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Rtm/RtmBackend.cs: Added state support so we can really use
	  the RTM Backend

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Remove DummyBackend from comments since we can now
	  launch it from the command-line.
	* src/Application.cs: Add code to allow us to use the DummyBackend by
	  specifying it as a command-line argument.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Use Task.State instead of Task.IsComplete.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs, src/TasqueTreeView.cs: Add code to hide/show a TaskGroup
	  depending on whether it contains tasks or not.  Also, as the number of
	  tasks changes for a group, hide/show appropriately.

2008-02-12  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Show completed task toggle button implemented
	* src/Preferences.cs:  Added config field for ShowCompletedTasks

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Adjust the inactive time to be 5 seconds and also
	  refilter the list better when a task is completed.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Filter out deleted & completed tasks.  Also
	  refilter/rebuild the treeview when a task is deleted.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyTask.cs, src/Backends/Dummy/DummyBackend.cs: Add
	  task id, store the backend in the dummy task, and update the task in the
	  model when the task changes.

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/ITask.cs, src/INote.cs, src/AbstractTask.cs, src/Makefile.am,
	  src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmNote.cs,
	  src/Backends/Dummy/DummyTask.cs, src/Backends/Dummy/DummyNote.cs,
	  RtmNet/RtmNet.mdp, tasque.mdp, tasque.mds: Added the iNote, RtmNote, and
	  DummyNote classes.
	
	  Also added new interfaces on Tasks

2008-02-12 Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Added link button, show completed tasks toggle,
		and rtm logo.
	* src/Makefile.am:  Added rtmLogo.png
	* data/images/Makefile.am:  Added rtmLogo.png

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Start implementation of the inactivate timer.
	* src/Backends/Dummy/DummyTask.cs: Implement Activate (), Inactivate (), and
	  Complete ().

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/IBackend.cs, src/Application.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: Threaded the backend on RTM to read
	  the tasks

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/IBackend.cs, src/Application.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: Changed test to Refresh method

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/AbstractTask.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Add SupportsMultipleNotes:bool,
	  State:TaskState, Activate(), Inactivate (), and Delete ().
	* src/TaskState.cs, src/Makefile.am, tasque.mdp: Add TaskState.
	* src/TasqueTreeView.cs: Use Task.Activate () and Task.Inactivate ().

2008-02-12  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/Utils.cs, RtmNet/Task.cs: Fixed up date parsing and connected up
	  the compare function

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TasqueTreeView.cs: Do the right thing when clicking the toggle button.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Add a commented-out line for switching to RtmBackend.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/IBackend.cs, src/Makefile.am, src/Backends/IBackend.cs, tasque.mdp:
	  Moved IBackend.cs from src/Backends/ -> src/ since it seems more clean
	  this way (all of our other interfaces are defined in src/).

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskGroup.cs: Make sure that tasks with no due date fall into the very
	  last category possible.

2008-02-12  Boyd Timothy <btimothy@gmail.com> 

	* src/AbstractTask.cs: New abstract class that implements CompareTo.
	* src/Makefile.am, tasque.mdp: Add AbstractTask.cs.
	* src/Backends/Dummy/DummyTask.cs: Inherit AbstractTask.

2008-02-11  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Cleaned up the preferences dialog a little bit.
	  Added different widgets for a user that is authed and a user that is not.
	  Temporarily using authStatus, but we need something more accurate.  I would
	  like to make the labels wrap instead of stretching the window.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/Response.cs, RtmNet/Utils.cs, RtmNet/Rtm.cs, RtmNet/Task.cs:
	  Updated Rtm class to read tasks and populate the model

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyBackend.cs: Added a fake task with no due date.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs:
	  Rename Compare -> CompareTo.
	* src/TaskGroup.cs: Remove the VBox spacing.  It was putting weird spaces
	  after the category names.
	* src/Backends/Dummy/DummyTask.cs: Rename Compare -> CompareTo and fix the
	  CompareTo to sort properly.
	* src/Backends/Dummy/DummyBackend.cs: Add in some fake tasks.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/Backends/Dummy/DummyBackend.cs: Added some extra fake tasks.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/Utilities.cs: Removed "break" after return statements to prevent
	  compiler warnings.
	* src/TaskGroup.cs: New widget to show grouped tasks in the TaskWindow.
	* src/ITaskDivider.cs: Don't need to use ITaskDivider anymore.  Replacing it
	  with TaskGroup.
	* src/TaskWindow.cs: Use TaskGroup to show the tasks.  Moved all the
	  TreeView code -> TasqueTreeView.
	* src/Makefile.am: Remove ITaskDivider and add TaskGroup.
	* src/TasqueTreeView.cs: Build all the columns/etc. here.
	* src/Backends/Rtm/RtmBackend.cs, src/Backends/IBackend.cs,
	  src/Backends/Dummy/DummyBackend.cs: Rename AllTasks -> Tasks.  Removed
	  FilteredTasks.  Rename TaskLists -> Categories.
	* tasque.mdp: Remove ITaskList and replace it with TaskGroup.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Dummy/DummyCategory.cs: Added category support into
	  RtmBackend.  Added new properties in a ICategory

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/Utilities.cs: Added GetLocalizedDayOfWeek (DayOfWeek):string.
	* src/TaskWindow.cs: Added code to start presenting the user with a
	  drop-down list for modifying a task's due date.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Backends/Rtm/RtmBackend.cs, RtmNet/List.cs, RtmNet/Response.cs,
	  RtmNet/Rtm.cs: Added test code that gets the list of lists from RTM

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/Backends/IBackend.cs, src/Backends/Dummy/DummyBackend.cs,
	  RtmNet/RtmConfigurationSettings.cs, RtmNet/RtmApiException.cs,
	  RtmNet/List.cs, RtmNet/User.cs, RtmNet/Contacts.cs,
	  RtmNet/RtmWebException.cs, RtmNet/Groups.cs,
	  RtmNet/RtmException.cs, RtmNet/SignatureRequiredException.cs,
	  RtmNet/Categories.cs, RtmNet/Enums.cs, RtmNet/AssemblyInfo.cs,
	  RtmNet/ResponseXmlException.cs, RtmNet/Response.cs, RtmNet/Tags.cs,
	  RtmNet/DateGranularity.cs,
	  RtmNet/AuthenticationRequiredException.cs, RtmNet/Utils.cs,
	  RtmNet/Auth.cs, RtmNet/ApiKeyRequiredException.cs, RtmNet/Rtm.cs,
	  RtmNet/Task.cs, RtmNet/Methods.cs,
	  RtmNet/RtmConfiguationManager.cs, RtmNet/GroupSearchResults.cs:
	  Swiched out files to be unix files and added a Calvin Action

2008-02-11  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Basic authentication process added

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* RtmNet/Enums.cs, RtmNet/Rtm.cs: Removed all other services and fixed
	  up the URLs for RTM

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Preferences.cs, src/Backends/Rtm/RtmBackend.cs: Added more
	  authentication code for initial status

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Preferences.cs, src/Backends/Rtm/RtmBackend.cs, RtmNet/Rtm.cs,
	  tasque.mdp: Updated RtmBackend with authentication code

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs, src/Backends/Rtm/RtmCategory.cs,
	  src/Backends/Rtm/RtmTask.cs, src/Backends/Rtm/RtmBackend.cs,
	  RtmNet/Rtm.cs, tasque.mdp: Added RtmBackend to Application with
	  static method to call it

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/ITaskDivider.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Add HasNotes:bool property.
	* src/TaskWindow.cs: Show the notes column.  Also stub out the due date
	  column.
	* src/Makefile.am: Include note.png as a resource that's built into the
	  assembly.
	* data/images/note-22.svg, data/images/Makefile.am, data/images/note-16.png:
	  New "note" icon.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* RtmNet/RtmNet.mdp: Added RtmNet as a dependency

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac, Makefile.am, RtmNet/List.cs, RtmNet/RtmApiException.cs,
	  RtmNet/RtmConfigurationSettings.cs, RtmNet/Contacts.cs,
	  RtmNet/User.cs, RtmNet/Groups.cs, RtmNet/RtmWebException.cs,
	  RtmNet/SignatureRequiredException.cs, RtmNet/RtmException.cs,
	  RtmNet/RtmNet.mdp, RtmNet/Categories.cs, RtmNet/Enums.cs,
	  RtmNet/example_app.config, RtmNet/AssemblyInfo.cs,
	  RtmNet/License.txt, RtmNet/ResponseXmlException.cs,
	  RtmNet/Response.cs, RtmNet/Tags.cs, RtmNet/DateGranularity.cs,
	  RtmNet/AuthenticationRequiredException.cs, RtmNet/Utils.cs,
	  RtmNet/Auth.cs, RtmNet/ApiKeyRequiredException.cs, RtmNet/Rtm.cs,
	  RtmNet/Task.cs, RtmNet/Methods.cs,
	  RtmNet/RtmConfiguationManager.cs, RtmNet/GroupSearchResults.cs,
	  RtmNet/Makefile.am, tasque.mdp: Added the RtmNet library to make Web
	  2.0 calls into RTM

2008-02-11  Brian Merrell <bgmerrell@gmail.com>

	* src/PreferencesDialog.cs:  Added a skeleton dialog for preferences
	* src/Preferences.cs:  Stripped out uneeded code

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Added a TODO note about watching mouse hover on the
	  TreeView.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/ITaskDivider.cs, src/TaskWindow.cs, src/TaskPriority.cs,
	  src/Makefile.am, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs, tasque.mdp: Added TaskPriority.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/ITaskDivider.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Added Completed() and Reopen() methods.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ITask.cs, src/ITaskDivider.cs, src/Backends/Rtm/RtmTask.cs,
	  src/Backends/Dummy/DummyTask.cs: Updated ITask to have
	  CompletionDate:DateTime and IsComplete:bool properties.
	* src/TaskWindow.cs: Add a checkbox column.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* RtmNet, RtmNet/RtmNet.mdp, tasque.mdp, tasque.mds: Added RtmNet to
	  Project

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs, src/Makefile.am, src/Backends/Dummy,
	  src/Backends/Dummy/DummyTask.cs, src/Backends/Dummy/DummyBackend.cs,
	  src/Backends/Dummy/DummyCategory.cs, tasque.mdp: Added a DummyBackend for
	  testing until the RtmBackend is ready.
	* src/Backends/Rtm/RtmTask.cs: Fixed the namespace from Tasque ->
	  Tasque.Backends.Rtm.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/ISpecialTask.cs, src/ITaskDivider.cs, src/ICategory.cs,
	  src/TaskWindow.cs, src/Makefile.am, src/Backends/Rtm/RtmCategory.cs,
	  src/Backends/Rtm/RtmTaskList.cs, src/Backends/Rtm/RtmBackend.cs,
	  src/ITaskList.cs, tasque.mdp: Rename ITaskList -> ICategory and
	  ISpecialTask -> ITaskDivider.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Use IBackend instead of ITaskBackend.
	* src/Backends/Rtm/RtmTaskBackend.cs, src/Backends/Rtm/RtmBackend.cs: Rename
	  RtmTaskBackend -> RtmBackend.
	* src/Backends/Rtm/RtmTaskManager.cs: Moved RtmTaskManager functionality ->
	  RtmBackend.
	* src/Backends/IBackend.cs, src/Backends/ITaskBackend.cs: Rename
	  ITaskBackend -> IBackend.
	* src/Backends/ITaskManager.cs: Moved ITaskManager stuff to IBackend.
	* tasque.mdp: Update references to changed file names.

2008-02-11  Boyd Timothy <btimothy@gmail.com> 

	* src/RtmTask.cs, src/TaskManager.cs: Moved to Backends/Rtm/.
	* src/TaskWindow.cs: Use the backend interfaces instead of hardcoding
	  specifically to a certain one.
	* src/Makefile.am: Added ITaskList.cs, compile Backends/*.cs and
	  Backends/Rtm/*.cs.
	* src/Backends/Rtm/RtmTaskBackend.cs: RTM's ITaskBackend implementation.
	* src/Backends/Rtm/RtmTaskManager.cs: RTM's ITaskManager implementation.
	* src/Backends/Rtm/RtmTaskList.cs: RTM's ITaskList implementation.
	* src/Backends/Rtm/RtmTask.cs: RTM's ITask implementation.
	* src/Backends/ITaskBackend.cs: Interface that backends must implement to
	  provide tasks for Tasque.
	* src/Backends/ITaskManager.cs: Task manager where all the tasks and such
	  are found.
	* src/ITaskList.cs: The interface for a task list.  Like a list that tasks
	  belong to.
	* Makefile.include: We don't use this right now, but maybe in the future.
	* tasque.mdp: Added all the backend files.

2008-02-11  Calvin Gaisford <calvinrg@gmail.com> 

	* src/RtmDeveloperKey.txt: Email with RTM Developer key

2008-02-10  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs: Started working on code to allow a user to modify the
	  text of a task.  Should probably reference what I did in Tomboy to get
	  this working more quickly.
	* src/TaskManager.cs: Added CreateTask ().

2008-02-10  Boyd Timothy <btimothy@gmail.com> 

	* src/ISpecialTask.cs: Fixed a sorting problem of the special task groups.

2008-02-10  Boyd Timothy <btimothy@gmail.com> 

	* src/TaskWindow.cs, src/TaskManager.cs, src/TasqueTreeView.cs, tasque.mdp,
	  tasque.mds: Stubbed out a TaskManager and some supporting task code to
	  start working on some GUI concepts.

2008-02-09  Boyd Timothy <btimothy@gmail.com> 

	* TODO: Added a couple TODO/notes.

2008-02-09  Boyd Timothy <btimothy@gmail.com> 

	* src/Application.cs: Add "New Task ..." item to Tasque's right-click toolbar
	  menu.
	* src/Makefile.am: Add TasqueTreeView.cs.
	* src/TasqueTreeView.cs: Stub to hopefully do cool things with this later.
	* src/TaskWindow.cs: Add "Add Task" button.  Stub out lists combobox.  Allow
	  AddTask to be called from other classes.
	* tasque.mdp: Addeed TasqueTreeView.cs.

2008-02-09  Boyd Timothy <btimothy@gmail.com> 

	* src/Utilities.cs: Added GetPrettyPrintDate().
	* src/CellRendererDate.cs, src/DateButton.cs: New files for special Date UI
	  elements.
	* src/Makefile.am: Build CellRendererDate.cs and DateButton.cs.
	* tasque.mdp: Enabled makefile integration so that when you build in
	  MonoDevelop, it's really just using the makefiles.  Also added the
	  assembly references so code completion will work in MonoDevelop.

2008-02-08  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs: Fixed the about screen homepage

2008-02-08  Calvin Gaisford <calvinrg@gmail.com> 

	* src/Application.cs: Fixed up broken boilerplate stuff
	* src/TaskWindow.cs: Fixed up broken boilerplate stuff

2008-02-08  Calvin Gaisford <calvinrg@gmail.com> 

	* configure.ac: Fixed project to configure

2008-02-08  Boyd Timothy <btimothy@gmail.com>

	* TODO: Added an item

2008-02-08  Calvin Gaisford <calvinrg@gmail.com> 

	* ALL FILES: Initial checkin of code