Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog.Components « MonoDevelop.Ide « core « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5c4b7ea51187f482155c0097886cf178bf5b1f6a (plain)
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
2010-03-15  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs: Allow
	  setting the shadow type of the grid. Allow hiding/showing
	  the toolbar.

	* MonoDevelop.Components.PropertyGrid/PropertyGridTree.cs:
	  Added some missing checks.

2010-03-15  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: Fix
	  command target notification issue.

2010-03-09  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/SearchEntry.cs:
	  ForceFilterButtonVisible now updates button states.

2010-03-08  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.Commands/ICommandBar.cs:
	* MonoDevelop.Components.Commands/CommandEntry.cs:
	* MonoDevelop.Components.Commands/ActionCommand.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/CommandToolbar.cs:
	* MonoDevelop.Components.Commands/CommandEntrySet.cs:
	* MonoDevelop.Components.Commands/ICommandUserItem.cs:
	* MonoDevelop.Components.Commands/LocalCommandEntry.cs:
	* MonoDevelop.Components.Commands.ExtensionNodes/LocalCommandItemCodon.cs:
	  Added support for custom toolbars through the interface
	  ICommandBar. Removed LocalCommandEntry, which is replaced by
	  CommandEntry, now with some additional constructors.

	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs: Allow
	  externalizing the toolbar.

	* MonoDevelop.Components/GtkUtil.cs: When the tooltip is
	  clicked, syntetize a new click event and forward it to the
	  underlying tree.

2010-02-23  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.Diff:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.Diff/Diff.cs:
	* MonoDevelop.Components.Diff/Merge.cs:
	* MonoDevelop.Components.Diff/Patch.cs:
	* MonoDevelop.Components.Diff/TextDiff.cs:
	* MonoDevelop.Components.Diff/DiffWidget.cs:
	* MonoDevelop.Components.Diff/UnifiedDiff.cs:
	* MonoDevelop.Components.Diff/StructuredDiff.cs: Moved diff
	  code from VersionControl since it's also used by refactoring
	  addin.

2010-02-22  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: Add
	  missing command id conversion. Fixes bug #581700 - "Build
	  Action" menu for files is empty.

2010-02-22  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/SearchEntry.cs: Added popup filter
	  menu method.

2010-02-22  Mike Krüger  <mkrueger@novell.com>

	* gtk-gui/objects.xml:
	* MonoDevelop.Components/SearchEntry.cs: Fixed 'Bug 581629 -
	  Search and replace should not trim the search/replace term'.

2010-02-19  Mike Krüger  <mkrueger@novell.com>

	* gtk-gui/objects.xml:
	* MonoDevelop.Components/SearchEntry.cs: Added the ability to
	  make more smart "find" menus.

2010-02-18  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/Command.cs:
	* MonoDevelop.Components.Commands/CommandInfo.cs:
	* MonoDevelop.Components.Commands/ActionCommand.cs:
	* MonoDevelop.Components.Commands/CommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandEntrySet.cs:
	* MonoDevelop.Components.Commands/LinkCommandEntry.cs:
	* MonoDevelop.Components.Commands/CommandArrayInfo.cs:
	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	* MonoDevelop.Components.Commands/LocalCommandEntry.cs:
	* MonoDevelop.Components.Commands/CommandToggleToolButton.cs:
	  Use the new IconId type to represent icon names.

2010-02-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/FileEntry.cs:
	* MonoDevelop.Components/FolderEntry.cs:
	* MonoDevelop.Components/BaseFileEntry.cs: Use parent window
	  as TransientFor if not set.

2010-02-16  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandEntry.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs: Added
	  missing id conversions.

2010-02-16  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/RoundedFrame.cs: Fixed flickering
	  problem.

2010-02-15  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/SearchEntry.cs:
	* MonoDevelop.Components/HoverImageButton.cs: Added ability to
	  set filter button images.

2010-02-12  Mike Krüger  <mkrueger@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.Theming:
	* MonoDevelop.Components/SearchEntry.cs:
	* MonoDevelop.Components/RoundedFrame.cs:
	* MonoDevelop.Components.Theming/Theme.cs:
	* MonoDevelop.Components/CairoExtensions.cs:
	* MonoDevelop.Components.Theming/GtkTheme.cs:
	* MonoDevelop.Components/PangoCairoHelper.cs:
	* MonoDevelop.Components.Theming/GtkColors.cs:
	* MonoDevelop.Components.Theming/ThemeEngine.cs:
	* MonoDevelop.Components.Theming/ThemeContext.cs: Added some
	  theming & cairo helpers from banshee.

2010-02-12  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/Command.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs: Make sure
	  command id enums are converted to strings everywhere.

2010-02-10  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: Convert
	  enums properly when doing command lookups.

2010-02-11  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/ActionCommand.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs:
	  Don't force to match command ids with enum members anymore.
	  Improves lazy loading of add-ins. Add support for lazy
	  loading command handlers.

2010-02-09  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	* MonoDevelop.Components.Commands/CommandToggleToolButton.cs:
	  Added an icon request callback to support lazy loading of
	  icons.

2010-02-02  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/PathBar.cs: Fix build.

2010-02-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am: Flush sort order.

	* MonoDevelop.Components/PathBar.cs: Fix possible NREs.

2010-01-21  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/SelectFileDialog.cs:
	* MonoDevelop.Components/SelectFolderDialog.cs:
	* MonoDevelop.Components.Extensions/PlatformDialog.cs:
	* MonoDevelop.Components.Extensions/ISelectFileDialog.cs: Fix
	  headers and add some comments.

2010-01-21  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.addin.xml:
	* MonoDevelop.Components.Extensions:
	* MonoDevelop.Components\FileEntry.cs:
	* MonoDevelop.Components\FolderEntry.cs:
	* MonoDevelop.Components\SelectFileDialog.cs:
	* MonoDevelop.Components\SelectFolderDialog.cs:
	* MonoDevelop.Components.Extensions\PlatformDialog.cs:
	* MonoDevelop.Components.Extensions\ISelectFileDialog.cs: Add
	  support for platform-specific common dialogs. Added the
	  default implementations for file and folder selectors.

2010-01-20  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/FixedWidthWrapLabel.cs: Added support
	  for setting a font description.

2010-01-19  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs:
	* MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.cs:
	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs:
	  Use an Id instead of a localizable name to identify
	  toolbars. Fixes toolbar layout issue when switching locales.

	* gtk-gui/generated.cs:
	* gtk-gui/MonoDevelop.Components.FolderListSelector.cs: Flush.

2010-01-19  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/SearchEntry.cs: seach entry menu can
	  now contain check items.

	* gtk-gui/objects.xml: 

2010-01-11  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/PathBar.cs: Don't requisition full
	  width, just fill whatever space is available. Still need
	  scrolling or ellipsis to make it fully usable in such cases,
	  but it's still an improvement over the old version.

2010-01-07  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/PathBar.cs: Include arrow area in
	  position lookup for hover.

2010-01-07  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/PathBar.cs: Implement menu support.
	  Still needs scrolling/ellipsizing etc. - right now it just
	  cuts off if it's overwide, but at least it's better than
	  widening the window like the old one did.

2010-01-06  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/PathBar.cs: Track button press.

2010-01-06  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj: Add path bar source file to
	  project.

	* MonoDevelop.Components/PathBar.cs: New path bar widget. Not
	  finished yet.

	* MonoDevelop.Components.Commands/MenuToolButton.cs: Tidy a
	  little.

2010-01-04  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs: Use
	  the right kind of cursor for drag-moving.

	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs:
	  Render each row separately so that background matches
	  individual bars.

	* MonoDevelop.Components.DockToolbars/DockGrip.cs: Narrow the
	  grip on Windows, so it looks better.

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs:
	  Eliminate ugly styled toolbox borders on Windows.

2009-12-23  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/GtkUtil.cs:
	* MonoDevelop.Components/HslColor.cs: Added Cairo color
	  conversion methods.

	* MonoDevelop.Components/MiniButton.cs: Added clickable
	  option.

2009-12-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: Avoid the
	  toolbar update scan if the CommandService has been disposed,
	  because that can happen after running a command that
	  disposes the CommandService such as the quit command. In
	  such cases it tries to resurrect wrappers for
	  destroyed/disposed managed widgets from "FocusChild"
	  properties of GTK windows, which never works. Also release
	  "lastFocused" window ref when disposing or window is
	  destroyed.

2009-12-16  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* gtk-gui/objects.xml:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components/HoverImageButton.cs: Add the
	  HoverImageButton required by SearchEntry.

2009-12-16  Michael Hutchinson  <mhutchinson@novell.com>

	* gtk-gui/generated.cs:
	* MonoDevelop.Components/SearchEntry.cs:
	* gtk-gui/MonoDevelop.Components.FolderListSelector.cs: Flush.

	* Makefile.am:
	* gtk-gui/objects.xml:
	* MonoDevelop.Components.csproj: Move SearchEntry here from
	  the AssemblyBrowser.

2009-12-16  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj: Updated.

	* MonoDevelop.Components/HslColor.cs: Taken from text editor.
	  Allows changing color values such as brightness or
	  saturation.

	* MonoDevelop.Components/MiniButton.cs: Minimalistic button.

2009-12-03  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/GtkUtil.cs: Make sure the tooltip is
	  hidden when the mouse goes outside the tree or when it loses
	  the focus.

2009-12-02  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components/GtkUtil.cs: Implemented support for
	  automatic overflow tooltips.

	* MonoDevelop.Components/TooltipWindow.cs: Fix typo when
	  handling NudgeHorizontal option.

2009-11-20  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am: Use the correct Mono.Cairo reference.

2009-11-10  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components/InfoBar.cs: Added re-usable infobar
	  widget, inspired by the one in GTK+ 2.18.

2009-11-10  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/TooltipWindow.cs: Use GTK 2.10/2.12
	  API directly now that we depend on 2.12.

2009-11-10  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/TooltipWindow.cs: Paint tooltips
	  using style.

2009-11-09  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs:
	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs:
	  Paint toolbar backgrounds themed correctly (but only when
	  horizontal).

2009-11-06  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Add
	  lots of comments explaining the Mac key mapping and
	  decomposition. Use GTK+ modifier enum values for Meta and
	  Super now that we depend on 2.12.

2009-11-06  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs:
	  Decompose shift from commands as well as opt. Fix ordering
	  of Apple command symbols.

2009-10-30  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Components.addin.xml: Bump MD version.

2009-10-29  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj: Reference the mono-cairo
	  package.

2009-10-29  Lluis Sanchez Gual  <lluis@novell.com>

	* gtk-gui/generated.cs:
	* gtk-gui/MonoDevelop.Components.FolderListSelector.cs: Flush.

2009-10-16  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/TabLabel.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs:
	* MonoDevelop.Components.PropertyGrid/DefaultPropertyTab.cs:
	  Handled pixbuf loading failure.

2009-10-08  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandInfo.cs: Expose
	  IsArraySeparator for the Mac addin to access.

2009-10-08  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/ConsoleView.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs:
	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Fix
	  warnings.

2009-10-07  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Components.addin.xml: Update license.

2009-10-07  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Components.addin.xml: Bump MD version.

2009-10-02  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/WindowTransparencyDecorator.cs: Use
	  GTK 2.12 API directly now that we depend on it.

2009-09-23  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs:
	* MonoDevelop.Components.PropertyGrid/EventPropertyTab.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyGridTree.cs:
	* MonoDevelop.Components.PropertyGrid/DefaultPropertyTab.cs:
	  Eliminate the property grid's System.Windows.Forms
	  dependency, because it hurts Mac cold startup time.

2009-09-23  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandRouterContainer.cs:
	  Fix routing to parent.

2009-09-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs:
	  Hide toolbar in propgrid in dialog.

2009-09-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs:
	  Update list when propgrid value changes.

2009-09-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs:
	  Use (empty) for name when name is null or empty. Make some
	  things translatable.

2009-09-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs:
	  Tidy up the collection editor dialog.

2009-09-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.PropertyGrid/PropertyGridTree.cs: Fix
	  collection editors.

2009-09-15  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Chart/Serie.cs: Fix build.

2009-09-14  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/ConsoleView.cs: Added Clear method.

	* MonoDevelop.Components.Chart/BasicChart.cs: Draw a gradient
	  background.

	* MonoDevelop.Components.Commands/CommandManager.cs: Added
	  some events fired before and after scanning the command
	  target chain. To be used for measuring the time required by
	  the scan.

2009-09-08  Christian Hergert  <chris@dronelabs.com>

	* MonoDevelop.Components/BaseFileEntry.cs: 
	* MonoDevelop.Components/FolderEntry.cs: 
	* MonoDevelop.Components/FileEntry.cs: 
	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: 
	* MonoDevelop.Components.PropertyGrid.Editors/TextEditorDialog.cs: 
	* MonoDevelop.Components.PropertyGrid.Editors/TextEditor.cs: Fix dialogs
	  to be transient for the root window or parent dialog.

2009-09-03  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs:
	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs:
	  Detect changes in the size of custom controls in the
	  toolbar, and reposition the toolbars accordingly. Fixes bug
	  #500926 - Toolbar docking shows wrong tooltips.

2009-09-02  Lluis Sanchez Gual  <lluis@novell.com>

	* ChangeLog: Forgot to attribute the patch.

2009-09-02  Lluis Sanchez Gual  <lluis@novell.com>

	* gtk-gui/objects.xml:
	* MonoDevelop.Components/ListView.cs: Add support for
	  multi-selection. Patch by Zach Lute.

	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Don't
	  try to execute a command when an item that shows a submenu
	  is activated.

	* MonoDevelop.Components.Commands/CommandManager.cs: Avoid
	  infinite loops in the command target chain.

2009-08-27  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/TabLabel.cs:
	* MonoDevelop.Components.Commands/CommandEntry.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs:
	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/FlagsEditorCell.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/EnumerationEditorCell.cs:
	  Fixed tooltip releated warnings.

2009-08-27  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandEntrySet.cs: Fixed
	  bug with auto hide menus.

2009-08-27  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandMenu.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/CommandEntrySet.cs: Command
	  menus are now created on demand.

2009-08-27  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandRouterContainer.cs:
	  Added support for lazy command router container.

2009-08-26  Lluis Sanchez Gual  <lluis@novell.com>

	* gtk-gui/gui.stetic: Update gtk# dependency.

2009-08-26  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.csproj: Updated dependencies. We now
	  depend on gtk# 2.12.8, Mono 2.4, and Mono.Addins 0.4.

2009-08-18  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/ConsoleView.cs: Fix warnings.

	* MonoDevelop.Components/FolderListSelector.cs: Fix button
	  sensitivity issue.

2009-08-17  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/gui.stetic:
	* gtk-gui/objects.xml:
	* gtk-gui/generated.cs:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components/FolderListSelector.cs:
	* gtk-gui/MonoDevelop.Components.FolderListSelector.cs: New
	  folder list selector widget.

2009-08-10  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Chart\BasicChart.cs: Handle some
	  arithmetic overflow cases.

2009-08-06  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.Chart/Serie.cs:
	* MonoDevelop.Components.Chart/BasicChart.cs: Some
	  improvements in the chart widget. Use cairo to render the
	  lines. Added a new display mode for series.

2009-08-04  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandRouterContainer.cs:
	  Handled null childs.

2009-07-22  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs:
	  Implemented ApplicationFocusIn/Out events.

2009-07-21  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/objects.xml:
	* MonoDevelop.Components.csproj: Put objects.xml back. There
	  are still some issue with reflection-only stetic.

2009-07-21  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/objects.xml:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components.PropertyGrid:
	* MonoDevelop.Components.PropertyGrid.Editors:
	* MonoDevelop.Components.PropertyGrid/PropertyGrid.cs:
	* MonoDevelop.Components.PropertyGrid/EditorManager.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyGridTree.cs:
	* icons/MonoDevelop.Components.PropertyGrid.SortByCat.png:
	* MonoDevelop.Components.PropertyGrid.Editors/IntRange.cs:
	* MonoDevelop.Components.PropertyGrid/EventPropertyTab.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/FloatRange.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/TextEditor.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyEditorCell.cs:
	* MonoDevelop.Components.PropertyGrid/DefaultPropertyTab.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/EventEditor.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/DefaultEditor.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/DateTimeEditor.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/TimeSpanEditor.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/FlagsEditorCell.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/ColorEditorCell.cs:
	* icons/MonoDevelop.Components.PropertyGrid.EventPropertyTab.svg:
	* icons/MonoDevelop.Components.PropertyGrid.EventPropertyTab.bmp:
	* MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/TextEditorDialog.cs:
	* icons/MonoDevelop.Components.PropertyGrid.DefaultPropertyTab.bmp:
	* icons/MonoDevelop.Components.PropertyGrid.DefaultPropertyTab.svg:
	* MonoDevelop.Components.PropertyGrid.Editors/BooleanEditorCell.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/CharPropertyEditor.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyEditorTypeAttribute.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/FlagsSelectorDialog.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyValueChangedEventArgs.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/EnumerationEditorCell.cs:
	* MonoDevelop.Components.PropertyGrid/SurrogateUITypeEditorAttribute.cs:
	* MonoDevelop.Components.PropertyGrid.Editors/ExpandableObjectEditor.cs:
	* MonoDevelop.Components.PropertyGrid/PropertyValueChangedEventHandler.cs:
	  Moved property grid here, so it can be reused by core
	  add-ins.

2009-07-17  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/TooltipWindow.cs: Fixed the annoying
	  ''** Message: ATK_ROLE_TOOLTIP object found, but doesn't
	  look like a tooltip.** Message: ATK_ROLE_TOOLTIP object
	  found, but doesn't look like a tooltip.'' message.


2009-06-23  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	* icons/MonoDevelop.Close.png:
	* MonoDevelop.Components/TabLabel.cs:
	  Fix display regression with tab close button.

2009-06-22  Levi Bard  <taktaktaktaktaktaktaktaktaktak@gmail.com>

	* MonoDevelop.Components/TabLabel.cs:
	  Reduce unnecessary whitespace.

2009-06-17  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Chart\BasicChart.cs:
	* MonoDevelop.Components.Chart\IntegerAxis.cs: Don't crash on
	  arithmetic overflows.

2009-06-12  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.csproj:
	* MonoDevelop.Components/ConsoleView.cs: Added ConsoleView, a
	  widget for implementing consoles.

2009-06-09  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/CellRendererComboBox.cs: Provide the
	  active text in the arguments of the selection changed event.

	* MonoDevelop.Components.Commands/CommandManager.cs: Minor
	  fix.

2009-05-25  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components\TabLabel.cs: Use less spacing on the
	  tab label.

2009-05-11  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands\KeyBindingSet.cs: Use new
	  api for doing atomic renames.

2009-05-05  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/WindowTransparencyDecorator.cs: Fix
	  typo - set property, not its backing field. Fixes window
	  remaining transparent after hiding.

2009-05-04  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/WindowTransparencyDecorator.cs:
	  Better fix for the metacity bug.

2009-05-04  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/WindowTransparencyDecorator.cs: Move
	  the workaround for "Bug 492264 - Intellisense menu locks on
	  top of the screen" to here so that it affects all users of
	  the decorator.

	* MonoDevelop.Components.Commands/KeyBindingManager.cs:
	  Reorder Mod5 setting in raw key mapping for consistency.

2009-04-30  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandToolButton.cs: Use
	  display formatting for accelerator in tooltip.

2009-04-28  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	  Toolbar buttons show now the accel keys of the command.

2009-04-27  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: Don't
	  assign the method if there is already one assigned (maybe
	  from a subclass). Fixes regression for bug #320874 - Add
	  "Exclude from project" in contextual menu of a file in the
	  solution explorer.

2009-04-23  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs:
	  Refactor out GetRootKey method from MapRawKeys. It's
	  currently only used on the Mac platform but could be used by
	  others. Also cache the mappings.

2009-04-23  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs:
	  Remwork raw key remapping code. Decompose the real keys
	  behind the Mac's alt-composed chars.

	* MonoDevelop.Components.Commands/CommandManager.cs: Track
	  KeyBindingManager API.

2009-04-22  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs:
	  Add macShortcut property to commands, and use it as the
	  shortcut when on Mac.

	* MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs:
	  Add forMac property for flagging whether keybinding schemes
	  are for the Mac. Close streams correctly.

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Use
	  schemes' new IsForMac property. Store bindings in
	  KeyBindingsMac.xml when on Mac so that user can have
	  side-by-side Mac and !Mac bindings.

2009-04-22  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Use
	  PropertyService.IsMac. Hide IsMac property.

2009-04-17  Mike Kestner  <mkestner@novell.com>

	* MonoDevelop.Components.csproj: don't require specific
	gtk-sharp version.

2009-04-17  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs:
	  Restore concise (Ctrl/Control) display label.

2009-04-15  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Fix
	  alt modifier mapping.

2009-04-15  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Fix
	  GTK 2.8 build.

2009-04-15  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs: Use
	  BindingToDisplayLabel to format the commands in a
	  platform-specific way.

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Add
	  platform detection and Mac-specific behaviours. Handle more
	  modifier keys. Refactor out support for parsing partial
	  bindings, and displaying full and partial bindings in a
	  platform-specific way. Handle Mac modifiers.

	* MonoDevelop.Components.Commands/CommandManager.cs: Track
	  KeyBindingManager API.

2009-04-15  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Components.addin.xml: Bump MD version.

2009-04-14  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandInfo.cs: Don't
	  publicly expose ArrayInfo/DataItem setters.

2009-04-11  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs: made one
	  method public for the mac platform.

2009-02-22  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandEntry.cs:
	* MonoDevelop.Components.Commands/CommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs:
	* MonoDevelop.Components.Commands.ExtensionNodes/CommandItemCodon.cs:
	  Implemented new flag which allows setting if a menu item has
	  to be visible if it is not enabled.

	* MonoDevelop.Components.Commands/CommandMenu.cs:
	* MonoDevelop.Components.Commands/CommandEntrySet.cs:
	  Implemented autohide flag on menus (when set, menus are
	  hidden when all child options are hidden).

	* MonoDevelop.Components.Commands/CommandManager.cs: Added
	  overload which allows creating a CommandEntrySet for a
	  specific extension context.

2009-02-20  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs:
	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs:
	  Added method for reseting the toolbar positions.

2009-02-19  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Don't
	  use a finaliser for managed disposal.

2009-02-12  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs:
	  Dispose Gdk cursors, else finalisers destroy them outside of
	  the GUI thread and often crash MD due to X asserts resulting
	  in _XCBUnlockDisplay errors.

2009-02-12  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/ListView.cs: Don't force selection to
	  stay in view when the VAdjustment is changed. Fixes "Bug
	  470910 - Can't scroll past selected file in go-to-file
	  dialog".

2009-02-07  Mike Krüger  <mkrueger@novell.com>

	* MonoDevelop.Components/ListView.cs:
	* MonoDevelop.Components/NotebookButtonBar.cs: Fixed compiler
	  warnings.

2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.mdp:
	* MonoDevelop.Components.csproj: Migrated to MSBuild file
	  format.

2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>

	* AssemblyInfo.cs:
	* MonoDevelop.Components.addin.xml: Bump MD version.

2009-02-02  Lluis Sanchez Gual  <lluis@novell.com>

	* gtk-gui/generated.cs: Flush.

2009-01-19  Zach Lute  <zach.lute@gmail.com>

	* MonoDevelop.Components/ListView.cs: The ListView page should now be
	updated when necessary.  Fixes first item in Go To Dialog not
	displaying correctly.

2009-01-07  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileEntry.cs: Get the selected file before
	destroying the selector dialog. Fixes bug #461702 - Browsing for a
	strong name file does not work.

2008-12-19  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/objects.xml:
	* MonoDevelop.Components.mdp:
	* MonoDevelop.Components/TooltipWindow.cs:
	* MonoDevelop.Components/WindowTransparencyDecorator.cs: Moved
	TooltipWindow from MD.Projects.Gui.

2008-12-12  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.mdp: Set correct target framework.

2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.mdp: Don't require a specific version of
	Mono.Addins.

2008-12-08  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.mdp:
	* MonoDevelop.Components/ListView.cs: Added list view widget.

2008-12-03  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.mdp:
	* MonoDevelop.Components.Commands/KeyBindingSet.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/KeyBindingScheme.cs:
	* MonoDevelop.Components.Commands/KeyBindingService.cs:
	* MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs:
	Moved some of the logic for handling key bindings into the new
	KeyBindingSet class. It makes it easier to work with schemes.

	* MonoDevelop.Components.Commands/ActionCommand.cs: Allow setting a
	specific default handler instance.

2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* MonoDevelop.Components.mdp: Fix Makefile integration for
	AssemblyInfo.cs files.

2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>

	* Makefile.am:
	* AssemblyInfo.cs:
	* AssemblyInfo.cs.in: Add AssemblyInfo.cs files that are autogenerated
	from the addin manifests.

2008-11-24  Mike Kestner <mkestner@novell.com> 

	* MonoDevelop.Components/MenuButton.cs: Added StockImage property to
	set an image from a stock item value.

2008-11-14  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Added method for
	reseting the current bindings.

2008-11-14  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am: Fix issue with parallel building.

	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/KeyBindingService.cs: Create the
	default binding scheme from what's defined in the commands.

2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.addin.xml: Bump MD version.

2008-10-24  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.Components/MenuButton.cs: Don't attach a StateChanged
	event handler from a variable, because GTK# explodes. Instead of the
	attach/remove, use a flag and an override.

2008-09-16  Mike Kestner <mkestner@novell.com> 

	* MonoDevelop.Components.DockToolbars/FixedPanel.cs:
	Clone the widgets in Forall since the callback call do things like
	removing the widget from the container which will invalidate the
	ArrayList enumerator.  Based on a patch provided by David Anes.

2008-09-08  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/Command.cs,
	  MonoDevelop.Components.Commands/ICommandUpdateHandler.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Added support
	  for custom command handlers, which can intercept the executon of
	  commands.

2008-09-04  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/IMultiCastCommandRouter.cs,
	  MonoDevelop.Components.Commands/ICommandUpdateHandler.cs,
	  MonoDevelop.Components.Commands/CommandArrayInfo.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CustomCommandUpdaterAttribute.cs:
	  Add support for multicast command dispatching. Added support for
	  custom command update handlers.
	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs,
	  MonoDevelop.Components.Commands/CommandInfo.cs: Added property for
	  setting a checkbox menu item as inconsistent.

2008-08-06  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/MenuToolButton.cs: Show a down arrow
	  if there's no icon.

2008-08-06  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs: Don't crash if
	  the toolbar is not bound to a command frame.
	* gtk-gui/objects.xml, MonoDevelop.Components.mdp,
	  MonoDevelop.Components/IconView.cs,
	  MonoDevelop.Components/FixedWidthWrapLabel.cs,
	  MonoDevelop.Components/FolderEntry.cs,
	  MonoDevelop.Components/MenuButton.cs,
	  MonoDevelop.Components/NotebookButtonBar.cs,
	  MonoDevelop.Components/FileEntry.cs: Stetic updates.
	* MonoDevelop.Components.Commands/LocalCommandEntry.cs: Added
	  constructor overload for setting the command icon.
	* MonoDevelop.Components.Commands/CommandToolButton.cs: If a tool
	  button does not have an icon, show the full text.
	* MonoDevelop.Components.Commands/CommandManager.cs: Allow setting the
	  initial command target when creating a toolbar.
	* MonoDevelop.Components.Commands/CommandEntrySet.cs: Added helper
	  method for adding separators to the set.

2008-07-29  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.mdp: Removed some parts of the documentation
	  service.

2008-07-18  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Map Gdk.Key.L1
	  to Gdk.Key.F11: they have the same integer value, but name lookups
	  are returning the more uncommon name. Similarly map L2 to F12.

2008-07-10  Jae Stutzman <jaebird@gmail.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs: Added the
	  capability to remove a single toolbar.

2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump MD version.

2008-06-03  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components/FileEntry.cs: Use the OnDestroyed event
	  instead of Dispose, since with the latest changes in gtk#, Dispose
	  is not called anymore when a widget is destroyed.

2008-05-23  Mike Kestner <mkestner@novell.com> 

	* MonoDevelop.Components/CommandManager.cs: reverting r72068 to avoid
	exceptions resulting from more accurate object finalization in 
	gtk-sharp. If accel collision problems present, we should investigate
	the removal of the menu's accel group from the toplevel window instead
	of destroying it prematurely.

2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/BaseFileEntry.cs: New project model changes.

2008-05-15  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandArrayInfo.cs: Added new
	  methods for inserting CommandInfos to the list.

2008-05-09  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Fix "Bug 381499
	  - Inconsistent keybindings." by forcing Gdk.Key.Next to Page_Down.
	  Comments explain reasons.

2008-05-02  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components/InvisibleFrame.cs: Fix broken size behaviour
	  with child ScrolledWindows.

2008-04-30  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components/MenuButton.cs: Use GTK 2.8 API, not 2.10.

2008-04-30  Michael Hutchinson <mhutchinson@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components/InvisibleFrame.cs: Add a simple bin widget,
	  for plugging/replacing widgets in more complex layouts.

2008-04-28  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components/MenuButton.cs: Fix destruction of menu. Add
	  property for arrow direction/presence. Add properties for markup.

2008-04-24  Michael Hutchinson <mhutchinson@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components/FixedWidthWrapLabel.cs, gtk-gui/objects.xml:
	  Add new WrapLabel widget.

2008-04-11  Michael Hutchinson <mhutchinson@novell.com> 

	* gtk-gui/objects.xml, Makefile.am, MonoDevelop.Components.mdp:
	  Updated.
	* MonoDevelop.Components/MenuButton.cs: New button that drops down a
	  menu.

2008-03-18  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components/FileSelector.cs: Fix disposal issues.

2008-03-10  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/LinkCommandEntry.cs,
	  MonoDevelop.Components.Commands/CommandMenuItem.cs,
	  MonoDevelop.Components.Commands/CommandFrame.cs,
	  MonoDevelop.Components.Commands/CommandSelectedEventArgs.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandCheckMenuItem.cs: Added
	  event to be fired when a menu item is selected. To be used for
	  showing the description of the item in the status bar.

2008-02-20  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: If a shortcut can't be
	  handled, propagate the key press event to the widget that generated it.

2008-02-14  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/objects.xml, gtk-gui/gui.stetic, Makefile.am,
	  MonoDevelop.Components.mdp, MonoDevelop.Components/TreeViewState.cs,
	  MonoDevelop.Components/NotebookButtonBar.cs: Added TreeViewState class,
	  which helps saving/restoring the state of a tree view. Added
	  NotebookButtonBar.

2008-02-05  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/CommandItemCodon.cs,
	  MonoDevelop.Components.Commands/CommandMenuItem.cs,
	  MonoDevelop.Components.Commands/CommandCheckMenuItem.cs,
	  MonoDevelop.Components.Commands/CommandEntry.cs: It's now possible to
	  override labels in the CommandItemCodon.

2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Update MD version.

2008-01-15  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/CommandEntry.cs: Remove command
	  accelerator underscores from tooltips.

2007-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs:
	  Extension nodes don't need to be public.

2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Updated project files. The order of extended
	  properties won't change anymore.

2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Before executing the
	  command bound to a shortcut, check if the command is enabled.

2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Moved PlatformService
	  to MD.Core.Gui. Removed old FileIconService class, which is now
	  implemented in PlatformService.

2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump add-in versions.

2007-12-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockGrip.cs: Fix orientation of
	  toolbar grip. Fixes bug #346764.

2007-12-06  Geoff Norton  <gnorton@novell.com>

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Use the new RuntimeService
	  instead of Gnome.Url.Show.

2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, Makefile.am, MonoDevelop.Components.mdp: Directory
	  reorganization.

2007-12-01  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/CustomItem.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Added new CustomItem
	  base class to be used by custom toolbar/menu items which need to be
	  aware of toolbar style changes.
	* MonoDevelop.Components.Commands/CustomMenuItem.cs: This class is internal.
	* MonoDevelop.Components.Commands/ICommandTargetVisitor.cs,
	  MonoDevelop.Components/GladeWidgetExtract.cs,
	  MonoDevelop.Components/FolderEntry.cs,
	  MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components/IconView.cs, MonoDevelop.Components/Navbar.cs:
	  Added missing header.
	* MonoDevelop.Components.Commands/CommandEntry.cs: If a custom item is a
	  Gtk.ToolItem, there is no need to create a wrapper tool item.

2007-11-30  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs, Makefile.am,
	  MonoDevelop.Components.mdp: Remove GeckoSharp/Mozilla wrapper and unused
	  IE-ish web browser APIs.

2007-11-27  Aaron Bockover <abockover@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbar.cs: Override the 
	drawing of the background on toolbars to cover up the ugly border lines

2007-11-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/LinkItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs:
	  Made some extension node attributes serializable.

2007-11-13  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Make shortcuts work in
	  detached windows. Fixes bug #325053.

2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Track LoggingService
	  API changes.

2007-11-05  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/BaseFileEntry.cs,
	  MonoDevelop.Components/FileEntry.cs: Add some copyright headers.
	* MonoDevelop.Components/FileSelector.cs: Set the default response button.
	  Fixes bug #337551.

2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump MD version.

2007-10-23  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Project file names updated by change in MD
	  path functions.

2007-10-12  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components/FileSelector.cs: Applied changes that were
	  neccassary for to the new FileService.

2007-10-11  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs: Changed
	  calls for the new StringParser.

2007-10-03  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Fix warning level.

2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml: Bump MD version.

2007-09-11  Michael Hutchinson <mhutchinson@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands/CommandEntrySet.cs: Add an autohide
	  property to ItemSetCodon to set CommandEntrySet.AutoHide, and a FIXME
	  note because it doesn't have an effect yet!
	* MonoDevelop.Components.mdp: Updated.

2007-09-10  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Don't look for command
	  handlers in gtk# classes.

2007-08-31  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components.Commands/KeyBindingService.cs: Changes due to new
	  property system.

2007-08-16  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/objects.xml: Assigned a better category to custom widgets.

2007-08-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/TabLabel.cs: Reuse the button close image.

2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs,
	  MonoDevelop.Components.addin.xml, Makefile.am,
	  MonoDevelop.Components.mdp, KeyBindingSchemes.xml,
	  MonoDevelop.Components.Commands/KeyBindingService.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Added support for
	  loading key binding schemes from extension points.

2007-08-14  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Added missing null
	  check. Fixes bug #82430.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands.ExtensionNodes,
	  MonoDevelop.Components.Commands.ExtensionNodes/LocalCommandItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/LinkItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandItemCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs,
	  MonoDevelop.Components.Commands.ExtensionNodes/SeparatorItemCodon.cs,
	  MonoDevelop.Components.addin.xml, Makefile.am,
	  MonoDevelop.Components.mdp,
	  MonoDevelop.Components.Commands/CommandManager.cs: Removed the
	  CommandService class. Everything is done directly with CommandManager.
	  Moved all extension node types to MD.Components.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/IconView.cs: Avoid crash in CurrentlySelected when
	  there are no items in the IconView.

2007-07-29  Zach Lute <zach.lute@gmail.com>

	* KeyBindingSchemes.xml: Added MoveBlockUp and MoveBlockDown bindings.

2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.addin.xml, Makefile.am, MonoDevelop.Components.mdp:
	  Reorganized the extension point hierarchy. Embedded all add-in manifests
	  as resources.

2007-08-08  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/objects.xml, MonoDevelop.Components.mdp: Inclide IconView to the
	  exported widget list.

2007-07-26  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: Added missing
	  null check.

2007-07-20  Jeffrey Stedfast  <fejj@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingManager.cs
	(AccelToKey): Fixed to properly parse keys like % and others that
	are valid characters but have a named enum value.

2007-07-18  Jeffrey Stedfast  <fejj@novell.com>

	* MonoDevelop.Components.Commands/KeyBindingService.cs (LoadBinding):
	Doh, need to use the correct hash key.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandHandlerAttribute.cs: Allow
	  assigning multiple command handler attributes to a single method.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Don't crash if a
	  command is not found.

2007-07-17  Jeffrey Stedfast  <fejj@gnome.org>

	* MonoDevelop.Components.Commands/KeyBindingService.cs: Use the
	cmd.Id as the key instead of cmd.Text.

2007-07-18  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/Command.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Add support for
	  command categories.

2007-07-17  Jeffrey Stedfast  <fejj@novell.com>

	* KeyBindingSchemes.xml: Added

	* MonoDevelop.Components.Commands/CommandManager.cs: Use the new
	KeyBindingManager and connect to the root window's KeyPressEvent
	so that we can manage our own keybindings, bypassing Gtk's limited
	key-binding management.

	* MonoDevelop.Components.Commands/KeyBindingManager.cs: New source
	file which manages key bindings.

	* MonoDevelop.Components.Commands/KeyBindingService.cs: New source
	file that can load alternate key binding schemes and save custom
	configurations.

	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs
	(Update): Manually pack an accel label into the menu item so that
	we can display Emacs-like key bindings.

	* MonoDevelop.Components.Commands/CommandMenuItem.cs (Update):
	Manually pack an accel label into the menu item so that we can
	display Emacs-like key bindings.

	* MonoDevelop.Components.Commands/Command.cs (set_AccelKey): If
	the new accel is an empty string, set to null (simplifies checks
	using this string). Also emit an event that the accel changed.

	* MonoDevelop.Components.Commands/LocalCommandEntry.cs: Updated to
	not pass a category string to RegisterCommand().

2007-07-12  Mike Krüger <mkrueger@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs: Worked on
	  Bugzilla Bug 81349.

2007-07-12  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs: When adding
	  a toolbar make sure it does not hide other toolbars. Fixes bug
	  #76853.

2007-07-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandRouterContainer.cs: Make
	  methods overridable.

2007-06-22  Jacob Ilsø Christensen <jacobilsoe@gmail.com> 

	* MonoDevelop.Components/TabLabel.cs: Added a CloseClicked event to
	  encapsulate middle clicks on the tab and clicking the close button.
	  Fixes bug #81890.

2007-06-11  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Setting the accel
	  group before the main window is realized seems to work now. Notice
	  that if the accel group is assigned after the main menu is created
	  (which was hapening without this change), then the menu shortcuts
	  won't work until a menu is opened.

2007-06-01  Ankit Jain  <jankit@novell.com>

	* MonoDevelop.Components.mdp: Change runtime to 2.0 .

2007-05-25  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.DockToolbars/ArrowWindow.cs: Fix warning.
	* MonoDevelop.Components.Commands/LocalCommandEntry.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandEntry.cs: Don't crash when
	  creating a menu which references a command which has not been
	  registered. Added method for unregistering commands.

2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am: Reference shared assemblies from the correct location.

2007-05-07  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/IconView.cs: Use less spacing between icons.
	  Removed use of gtk# 2.10 property.

2007-05-06  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.Components/TreeViewCellContainer.cs: Fixed compiler
	  warning.
	* MonoDevelop.Components/IconView.cs: Ported to use Gtk.IconView
	  instead of GNOME.IconList.

2007-05-05  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/TreeViewCellContainer.cs: Made the class
	  public and added EditingDone event.

2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Deployment/DeployProjectServiceExtension.cs: Avoid
	  copying files when the target destination is the same file.

2007-04-26  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.mdp: Updated.

2007-03-06  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp: Updated.
	* MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/ICommandTargetVisitor.cs: Added
	  support for custom command target visitors.

2007-02-20  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandToolbar.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs: Avoid disabling
	  the whole toolbar when a gui lock is requested.

2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Added method for
	  temporarily disabling all commands.

2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, Makefile.am, MonoDevelop.Components.mdp: Flush.

2007-02-08  Lluis Sanchez Gual <lluis@novell.com> 

	* Makefile.am, MonoDevelop.Components.mdp: Synchronized MD project and
	  Makefile.

2007-02-01  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandManager.cs: Destroy the
	  context menu after it is hidden. Makes sure all menu items are
	  disconnected from accelerators. Should fix bug #80645.

2007-02-01  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandMenu.cs: Avoid showing
	  unnecessary item separators.

2007-01-31  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandArrayInfo.cs,
	  MonoDevelop.Components.Commands/CommandManager.cs,
	  MonoDevelop.Components.Commands/CommandInfo.cs: Allow command
	  handlers to bypass command processing by setting a new Bypass
	  property.

2007-01-22  Lluis Sanchez Gual <lluis@novell.com> 

	* gtk-gui/generated.cs, gtk-gui/objects.xml, gtk-gui/gui.stetic,
	  Makefile.am, MonoDevelop.Components.mdp,
	  MonoDevelop.Components/BaseFileEntry.cs,
	  MonoDevelop.Components/FolderEntry.cs,
	  MonoDevelop.Components/FileSelector.cs,
	  MonoDevelop.Components/FileEntry.cs: Export FileEntry and
	  FolderEntry as Stetic widgets, so they can be used in other
	  MonoDevelop assemblies.

2007-01-19  Marek Sieradzki  <marek.sieradzki@gmail.com>

	* MonoDevelop.Components.Commands/LinkCommandEntry.cs: Removed
	redundant String.Format ().

2007-01-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Don't try to do
	  the initial render if the browser has not yet been realized. Fixes
	  bug #79947.

2006-12-17  Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.Components/FileSelector.cs: Track changes in FileService
	  API.

2006-12-13 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* MonoDevelop.Components.Commands/CommandHandler.cs:
	Made class to abstract.

2006-09-19 Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* .: Added svn:ignore for MonoDevelop.Components.pidb

2006-09-07 Andrés G. Aragoneses  <knocte@gmail.com>

	* MonoDevelop.Components/FileSelector.cs: Improved string.

2006-09-01 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandToolbar.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs: When
	  updating the toolbars, get the root command target only
	  once, not for every command.

	* MonoDevelop.Components.mdp: Updated.

2006-08-22 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Add errors thrown by
	  AddShortcutFolder. The previous fix did not work.

2006-08-21 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Don't add the project
	  directory shortcut if it's already added.

2006-08-08 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.Commands/CommandToolbar.cs:
	* MonoDevelop.Components.Commands/CommandMenu.cs:
	* MonoDevelop.Components.Commands/CommandToolButton.cs:
	* MonoDevelop.Components.Commands/CommandToggleToolButton.cs:
	* MonoDevelop.Components.Commands/CommandManager.cs:
	* MonoDevelop.Components.Commands/ICommandMenuItem.cs:
	* MonoDevelop.Components.Commands/CommandCheckMenuItem.cs:
	* MonoDevelop.Components.Commands/ICommandUserItem.cs:
	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Support specifying
	  an initial command target for menus and toolbars.

2006-08-07 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Set the
	  profile path only once, not for every control instance.
	  Delay html rendering using GLib.Idle. Fixes rendering problems
	  in firefox. Removed several unused methods.
	* MonoDevelop.Components.HtmlControl/IWebBrowser.cs: Removed several
	  unused methods.

2006-08-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/FileSelector.cs: Factorized some creation
	  code into a single constructor.

2006-07-20 Michael Hutchinson <m.j.hutchinson@gmail.com> 

	* MonoDevelop.Components.HtmlControl/MozillaControl.cs: Workaround for
	  a Gecko# redraw bug.

2006-07-12 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Don't reset
	  sensitive status for array items. It not necessary since those
	  items are regenerated every time the menu is shown, and doing
	  it causes some status updating problems.
	* MonoDevelop.Components.Commands/CommandInfo.cs: Store enabled and 
	  checked parameters.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* Makefile.am: Install the library to the add-ins dir.
	* MonoDevelop.Components.Commands/CommandRouterContainer.cs: Use
	  an HBox rather than a more expensive EventBox as container.
	* MonoDevelop.Components.Commands/CommandManager.cs: Make GetActiveWidget
	  work for detached dock windows.
	* MonoDevelop.Components/FileSelector.cs :Destroy de dialog when done.

2006-06-15 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs:
	  Implemented ClearToolbars(), which removes all toolbars
	  from the frame.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components.mdp: Updated.

2006-04-30  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.Components.mdp
	* Makefile.am
	* MonoDevelop.Components/DragNotebook.cs: removed (moved into Gdl) 
	
2006-03-29 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/CellRendererComboBox.cs:
	* MonoDevelop.Components/TreeViewCellContainer.cs: New files.
	
	* MonoDevelop.Components.mdp:
	* Makefile.am: Updated.

2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.mdp: Updated.
	* Makefile.am: Use an unified format. Patch by Matze Braun.

2006-02-10  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Detect
	when a menu item is activated using an accelerator, since it
	needs a special handling.
	* MonoDevelop.Components.Commands/CommandManager.cs: Handle the
	case when one accelerator is used by more than one command.
	This case makes sense when only one of those commands can
	be activated at the same time.
	Also did some small optimization in GetActiveWidget.

2006-01-25  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/TabLabel.cs: Fix ugly tabs.

2006-01-24  Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/BaseFileEntry.cs: Added setter to Path
	property. Make sure to have the correct path value before firing
	the PathChanged event.

2006-01-18 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components.mdp: Added some assembly references.
	* MonoDevelop.Components/IconView.cs: Converted CurrentlySelected
	into a property. The setter now property selects the item corresponding
	with the provided value.

2006-01-13 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.Components/TabLabel.cs: Added support for tooltips.

2006-01-10 Lluis Sanchez Gual  <lluis@novell.com>   

	* Makefile.am:
	* MonoDevelop.Components.mdp: Added CommandInfoSet.cs.
	
	* MonoDevelop.Components.Commands/CommandEntrySet.cs: Added Count
	property.
	* MonoDevelop.Components.Commands/CommandMenuItem.cs: Handle enries
	of type CommandInfoSet.
	
	* MonoDevelop.Components.Commands/CommandInfo.cs: Added default
	constructor.
	* MonoDevelop.Components.Commands/CommandManager.cs: Added InsertOptions
	method.

2005-11-04  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.Components/DragNotebook.cs: Fix warnings.

2005-09-28  Lluis Sanchez Gual  <lluis@novell.com>

	* Renamed to from MonoDevelop.Gui.Widgets to MonoDevelop.Components.
	Changed internal organization of files and namespaces.

2005-09-22  Lluis Sanchez Gual  <lluis@novell.com>

	* CommandMenu.cs: Removed debug code.

2005-08-23  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Added EnableIdleUpdate property.

2005-08-20  John Luke  <john.luke@gmail.com>

	* Commands/CommandFrame.cs:
	* Commands/MenuToolButton.cs:
	* Commands/CommandManager.cs: fix some warning
	with the new gtk#

2005-08-18  Lluis Sanchez Gual  <lluis@novell.com>

	* TabLabel/TabLabel.cs:
	* Makefile.am: Added MonoDevelop.Close.png as a resource.

2005-08-10  Ben Motmans  <ben.motmans@gmail.com>

    * MonoDevelop.Gui.Widgets.mdp: references update

2005-08-06  John Luke  <john.luke@gmail.com>

    * MonoDevelop.Gui.Widgets.mdp: update

2005-08-03  Lluis Sanchez Gual  <lluis@novell.com>

	* Tree/TreeNodeCollection.cs:
	* Tree/TreeNode.cs:
	* Tree/TreeView.cs: Removed.

	* Commands/ActionCommand.cs: Added constructor overload.
	* Commands/CommandManager.cs: Added some overloads and helper methods.
	
	* Commands/CommandArrayInfo.cs:
	* Commands/CommandInfo.cs:
	* Commands/CommandMenuItem.cs: Allow separators in command arrays.
	* Commands/LocalCommandEntry.cs: New kind of command entry, which
	automatically registers a command if not previously registered.

2005-07-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Improve error message when an exception is
	thrown while executing a command.

2005-07-13  Lluis Sanchez Gual  <lluis@novell.com>

	* BasicChart/*: A simple chart widget.

2005-07-11  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/ICommandDelegatorRouter.cs: New command routing interface.
	* Commands/CommandRouterContainer: An implementation of
	ICommandDelegatorRouter.
	* Commands/CommandManager.cs: Implemented support for
	ICommandDelegatorRouter.

2005-06-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (FILES): Move AssemblyInfo.cs ...
	(GENERATED_FILES): ... here.

2005-06-09  Lluis Sanchez Gual  <lluis@novell.com>

	* DockToolbars/*: Docking toolbars!
	
	* Commands/Command.cs: Command should be abstract.
	* Commands/CommandToolbar.cs: This now is a dockable toolbar.
	* Commands/CommandManager.cs: Register commands from CommandSystemCommands.
	* Commands/CommandFrame.cs: A frame to use as main container for windows
	that use commands in dockable toolbars.
	* Commands/CommandSystemCommands.cs: Some configuration commands.

2005-06-01  John Luke  <john.luke@gmail.com>

	* Makefile.am: remove Dock/*
	* Dock: removed
	* */*.cs: remove GtkSharp and similar references

2005-06-01  John Luke  <john.luke@gmail.com>

	* Makefile.am: no longer using gnome-vfs in here
	* FileBrowser/FileBrowser.cs: remove vfs remnents

2005-06-01  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: adjust to FileIconLoader
	change

2005-05-30  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandToolButton.cs: Only update button properties if
	they have really changed.
	* Commands/CommandManager.cs: Report errors using a new CommandError
	event.
	* Commands/CommandErrorHandler.cs: New delegate and event args for the
	CommandError event.

2005-05-15  Lluis Sanchez Gual  <lluis@novell.com>

	* FileBrowser/FileBrowser.cs: Catch UnauthorizedAccessException errors.
	* IconView/IconView.cs: Add a shadow to the icon view.
	* TabLabel/TabLabel.cs: Added IntPtr constructor to make gtk# happy.

2005-05-08  John Luke  <john.luke@gmail.com>

	* Tree/TreeView.cs: use DefaultSortFunc property instead
	* DataGrid/DataGrid.cs: use ColumnTypes property instead
	
2005-05-06  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandManager.cs: Catch and report exceptions thrown
	while dispatching commands.

2005-05-04  Alp Toker  <alp@atoker.com>

	* Commands/CommandToolButton.cs: enable UseUnderline. The Gtk+ docs
	say "Labels shown on tool buttons never have mnemonics on them" so
	this effectively just hides the underscore.

2005-04-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Commands/CommandInfo.cs: Forgot to copy the description from the
	command.

2005-04-25  Lluis Sanchez Gual  <lluis@novell.com>

	* Command/*: New command infrastructure.
	* Makefile.am: Added new command files.

2005-04-17  John Luke  <john.luke@gmail.com>

	* Makefile.am: fix distcheck

2005-04-16  John Luke  <john.luke@gmail.com>

	* Tree/TreeView.cs:
	* FileBrowser/FileBrowser.cs:
	* TabLabel/TabLabel.cs: fix warnings mostly about obselete
	Gtk# API

2005-03-15  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: make enum internal
	so it will compile with latest mcs

2005-01-31  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: use ToolItem
	instead of action crapola

2005-01-27  John Luke  <john.luke@gmail.com>

	* Makefile.am:
	* FileBrowser/FileBrowser.cs: use Gnome.Vfs
	* FolderDialog/BaseFileEntry.cs: add new keyword
	to prevent warning

2005-01-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Tree/TreeNodeCollection.cs: Save some memory.

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileBrowser/FileBrowser.cs: port to GtkAction
	some other small updates
	* Navbar/Navbar.cs: port to GtkAction

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileSelector/FileSelector.cs: modified patch
	from Rubens Ramos <rubensr@users.sourceforge.net>
	to use the default path from the property service
	and make sure it exists before adding it as a bookmark

2004-12-01  John Luke  <john.luke@gmail.com>

	* FileSelector/FileSelector.cs: improve this to take advantage
	of the FileChooser and remove my old hacks that were likely buggy
	use a switch for adding the buttons
	add ~/Projects as a MD specific bookmark

2004-10-29  Todd Berman  <tberman@off.net>

	* FileSelector/FileSelector.cs: Add proper Save buttons.

2004-10-16  John Luke  <john.luke@gmail.com>

	* Makefile.am: remove MCS use $(CSC) from configure.in,
	allows make CSC=foo to work consistently

2004-09-25  Todd Berman  <tberman@off.net>

	* FileBrowser/FileBrowser.cs: Use a ArrayList instead of a Hashtable
	as it was just dup'd info. And use a using () construct instead of
	.Close.

2004-09-19  Fernando Herrera  <fherrera@onirica.com>

	* Tree/TreeView.cs: Double click expands node.

2004-08-07  Todd Berman  <tberman@off.net>

	* AssemblyInfo.cs.in: Use new ASSEMBLY_VERSION variable.

2004-06-21  John Luke  <jluke@cfl.rr.com>

	* Tree/TreeView.cs: Scroll to the node when it is selected

2004-06-18  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: dont emit the event if either the old
	placement or the new is -1, as it isnt a real reorder.

2004-06-18  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: add an event that gets fired when
	a tab is reordered.
	* TabLabel/TabLabel.cs: try to make this widget unfocusable (untested)

2004-06-17  John Luke  <jluke@cfl.rr.com>

	* FileSelector/FileSelector.cs: a thin wrapper for selecting files
	* Makefile.am: add FileSelector
	* FolderDialog/FileEntry.cs:
	* FolderDialog/FolderDialog.cs: use FileSelector, remove *Sharp usings

2004-06-07  John Luke  <jluke@cfl.rr.com>

	* FileBrowser/FileBrowser.cs: use a toolbar with tooltips
	instead of a hbuttonbox.

2004-06-06  John Luke  <jluke@cfl.rr.com>

	* TabLabel/TabLabel.cs: fix the size of the button to 18 so it is
	not clipped, don't allow the button to expand/fill, make the label
	do so

2004-05-09  Todd Berman  <tberman@sevenl.net>

	* DragNotebook/DragNotebook.cs: notebook from Inigo Illan to add
	dragable reorg of the notebook.
	* Makefile.am: add DragNotebook.cs to build.

2004-04-13  John Luke  <jluke@cfl.rr.com>

	* Navbar/Navbar.cs: switch the address entry to Gnome.Entry
	so we get a little history

2004-04-13  John Luke  <jluke@cfl.rr.com>
	
	* Navbar/Navbar.cs: add a navbar control for the web browser
	removes the clutter in that area

2004-04-03  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNodeCollection.cs:
	* FileBrowser/FileBrowser.cs:
	* FolderDialog/BaseFileEntry.cs:
	gettextify

2004-03-31  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNode.cs:
	* Tree/TreeView.cs: Fixing gtk+ 2.4 regression with the change from
	enum to integer. Using RenderIcon to workaround.

2004-03-27  Todd Berman  <tberman@sevenl.net>

	* Tree/TreeNodeCollection.cs: fix indentation