* Makefile.am:
[monodevelop.git] / main / src / addins / MonoDevelop.DesignerSupport / ChangeLog
blobe70c115ddd236989c8df49fa638bcfbf2b66f65a
1 2009-02-26  Mike Krüger  <mkrueger@novell.com>
3         * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs:
4         * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs:
5         * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs:
6         * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs:
7           Added explicit "Misc" category for localization.
9 2009-02-26  Mike Krüger  <mkrueger@novell.com>
11         * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs:
12           Worked on property pad translation.
14 2009-02-26  Mike Krüger  <mkrueger@novell.com>
16         * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs:
17         * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs:
18         * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs:
19         * MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs:
20         * MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs:
21         * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs:
22           Worked on propertygrid localization.
24 2009-02-17  Lluis Sanchez Gual  <lluis@novell.com>
26         * MonoDevelop.DesignerSupport/ToolboxService.cs: Track api
27           changes.
29         * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs:
30           Show the source package of the reference.
32 2009-02-12  Michael Hutchinson  <mhutchinson@novell.com>
34         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs:
35           Dispose Gdk cursors, else finalisers destroy them outside of
36           the GUI thread and often crash MD due to X asserts resulting
37           in _XCBUnlockDisplay errors.
39 2009-02-12  Michael Hutchinson  <mhutchinson@novell.com>
41         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use pad
42           font.
44         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs:
45           Handling font size and style propagation.
47 2009-02-11  Michael Hutchinson  <mhutchinson@novell.com>
49         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs:
50           Use Pad font.
52 2009-02-10  Michael Hutchinson  <mhutchinson@novell.com>
54         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Fix
55           warning number.
57 2009-02-09  Michael Hutchinson  <mhutchinson@novell.com>
59         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
60           Indentation.
62         * MonoDevelop.DesignerSupport/BindingService.cs: Implement
63           method for converting CodeMemberMethod to an IMethod.
65 2009-02-09  Michael Hutchinson  <mhutchinson@novell.com>
67         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Revert
68           Mike's commenting of unused method; it was in fact reflected
69           at runtime.
71 2009-02-07  Michael Hutchinson  <mhutchinson@novell.com>
73         * MonoDevelop.DesignerSupport.csproj: Don't local-copy other
74           addins' dlls.
76 2009-02-07  Mike Krüger  <mkrueger@novell.com>
78         * MonoDevelop.DesignerSupport/BindingService.cs:
79         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
80         * MonoDevelop.DesignerSupport/ErrorInFileException.cs:
81         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
82         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs:
83           Fixed compiler warnings.
85 2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>
87         * MonoDevelop.DesignerSupport.mdp:
88         * MonoDevelop.DesignerSupport.csproj: Migrated to MSBuild file
89           format.
91 2009-02-04  Michael Hutchinson  <mhutchinson@novell.com>
93         * MonoDevelop.DesignerSupport/BindingService.cs: Improve
94           method matching; it now finds methods with broader parameter
95           types. Tweak event/method matching API. Use ordinal string
96           compares.
98 2009-02-03  Michael Hutchinson  <mhutchinson@novell.com>
100         * MonoDevelop.DesignerSupport/BindingService.cs: Require a
101           parent project for several methods, since getting it from
102           the IType was unreliable.
104 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
106         * AssemblyInfo.cs:
107         * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
109 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
111         * Makefile.am:
112         * MonoDevelop.DesignerSupport.mdp: Use the system Mono.Cairo.
114 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
116         * gtk-gui/generated.cs:
117         *
118           gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs:
119           Flush.
121 2009-02-01  Michael Hutchinson  <mhutchinson@novell.com>
123         * Makefile.am: Track changes in MD's assembly handling.
124           Mono.Cairo is no longer considered to be a "system"
125           assembly.
127 2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>
129         * MonoDevelop.DesignerSupport.mdp: Flush project format changes.
131 2009-01-21  Michael Hutchinson  <mhutchinson@novell.com>
133         * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: Clean up widget
134         management.
136 2009-01-09  Lluis Sanchez Gual  <lluis@novell.com>
138         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
139         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Make sure
140         the list is the first widget to be focused when presenting the pad.
142 2008-12-19  Lluis Sanchez Gual  <lluis@novell.com>
144         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: TooltipWindow
145         has been moved to MD.Components.
147 2008-12-12  Lluis Sanchez Gual  <lluis@novell.com>
149         * MonoDevelop.DesignerSupport.mdp: All projects now require fx 3.5.
151 2008-12-11  Lluis Sanchez Gual  <lluis@novell.com>
153         * MonoDevelop.DesignerSupport/ToolboxService.cs: Track API changes.
155 2008-12-09  Michael Hutchinson  <mhutchinson@novell.com>
157         * MonoDevelop.DesignerSupport/DocumentOutlinePad.cs: Track changes in
158         the active view as well as the active document. Fixes Bug 450238 -
159         Document outline should show source when in source view. Alsouse
160         Alignment widget instead of custom InvisibleFrame.
162 2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>
164         * MonoDevelop.DesignerSupport.mdp: Don't require a specific version of
165         Mono.Addins.
167 2008-12-09  Lluis Sanchez Gual  <lluis@novell.com>
169         * MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs:
170         Allow setting the SpecificVersion flag.
172 2008-12-05  Lluis Sanchez Gual  <lluis@novell.com>
174         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Track
175         api changes.
177 2008-12-05  Lluis Sanchez Gual  <lluis@novell.com>
179         * MonoDevelop.DesignerSupport.addin.xml: Hide/protect add-ins.
181 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
183         * Makefile.am: Make it work for parallel build.
185 2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>
187         * Makefile.am:
188         * AssemblyInfo.cs:
189         * MonoDevelop.DesignerSupport.mdp: Add AssemblyInfo.cs files that are
190         autogenerated from the addin manifests.
192 2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>
194         * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
196 2008-11-02  Lluis Sanchez Gual  <lluis@novell.com>
198         * MonoDevelop.DesignerSupport/ToolboxService.cs:
199         * MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Fix
200         bug #430494 - When adding components, there is no way to stop the
201         process.
203 2008-10-22  Michael Hutchinson  <mhutchinson@novell.com>
205         * Makefile.am:
206         * MonoDevelop.DesignerSupport.mdp: Updated.
208         * MonoDevelop.DesignerSupport/CodeBehind.cs: Moved designer/codebehind
209         lookup from MonoDevelop.AspNet.
211 2008-10-16  Michael Hutchinson  <mhutchinson@novell.com>
213         * MonoDevelop.DesignerSupport/BindingService.cs: Null checks in case
214         event's ReturnType is null or unresolvable.
216 2008-10-10  Michael Hutchinson  <mhutchinson@novell.com>
218         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Remove lock, and add a
219         GUI thread assertion so we can find the rogue thread that's causing
220         Bug 434065.
222 2008-10-10  Mike Krüger  <mkrueger@novell.com>
224         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added lock for
225         refresh.
227 2008-10-02  Michael Hutchinson <mhutchinson@novell.com> 
229         * MonoDevelop.DesignerSupport.addin.xml,
230           MonoDevelop.DesignerSupport/DesignerSupportService.cs: Use a simple
231           lazy singleton instead of an IService.
233 2008-10-01  Michael Hutchinson <mhutchinson@novell.com> 
235         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs,
236           MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: Add
237           support for using property grid to set arbitrary build actions.
239 2008-09-25  Michael Hutchinson <mhutchinson@novell.com> 
241         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Track
242           API, fix .ctor display formatting.
244 2008-09-17  Lluis Sanchez Gual <lluis@novell.com> 
246         * MonoDevelop.DesignerSupport.mdp: Updated projects.
248 2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 
250         * gtk-gui/generated.cs,
251           gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs:
252           Updated generated code.
254 2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 
256         * MonoDevelop.DesignerSupport/BindingService.cs: Track api changes.
258 2008-09-10  Mike Krüger <mkrueger@novell.com> 
260         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs:
261           Changed compilation unit/document meta information interface.
263 2008-09-04  Lluis Sanchez Gual <lluis@novell.com> 
265         * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Moved
266           the extensible tree view to its own directory.
268 2008-08-22  Michael Hutchinson <mhutchinson@novell.com> 
270         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Make
271           property grid groups default to expanded.
273 2008-08-18  Michael Hutchinson <mhutchinson@novell.com> 
275         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Add
276           support for standard values and exclusive values if the converter
277           supports/provides them. Supply an ITypeDescriptorContext to the
278           TypeConverter.
279         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs:
280           Don't allow text caret, since the values are not editable.
281         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs:
282           Implement ITypeDescriptorContext on EditorSession, so that cell
283           editors can easily provide one to the TypeConverter.
284         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Change
285           some "as" casts to real casts -- InvalidCastException is more
286           informative than NRE.
288 2008-07-29  Michael Hutchinson <mhutchinson@novell.com> 
290         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs:
291           Restore class outline functionality.
293 2008-07-29  Mike Krüger <mkrueger@novell.com> 
295         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs,
296           MonoDevelop.DesignerSupport/WrapperDesignView.cs: Translated old
297           code to new dom.
299 2008-07-29  Mike Krüger <mkrueger@novell.com> 
301         * MonoDevelop.DesignerSupport/TypeNotFoundException.cs,
302           MonoDevelop.DesignerSupport/MemberExistsException.cs,
303           MonoDevelop.DesignerSupport/BindingService.cs,
304           MonoDevelop.DesignerSupport/ErrorInFileException.cs: Changes for
305           converted refactoring infrastructure.
307 2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 
309         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs,
310           MonoDevelop.DesignerSupport.Toolbox/ToolboxConfiguration.cs,
311           MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs,
312           MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs,
313           MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs,
314           MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs,
315           MonoDevelop.DesignerSupport.Toolbox/UnknownToolboxNode.cs,
316           MonoDevelop.DesignerSupport/ToolboxService.cs: Moved serialization
317           engine to MonoDevelop.Core. Use new syntax for specifying attribute
318           scope.
320 2008-07-18  Michael Hutchinson <mhutchinson@novell.com> 
322         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Add button
323           to enable/disable help pane in property grid.
325 2008-06-25  Michael Hutchinson <mhutchinson@novell.com> 
327         * MonoDevelop.DesignerSupport/BindingService.cs: Require a specific
328           class part when creating members.
330 2008-06-25  Michael Hutchinson <mhutchinson@novell.com> 
332         * MonoDevelop.DesignerSupport/BindingService.cs: Make
333           IdentifierExistsInClass public again.
335 2008-06-23  Michael Hutchinson <mhutchinson@novell.com> 
337         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Group
338           members in regions. Reduce frequency of updates to 0.2Hz.
340 2008-06-19  Michael Hutchinson <mhutchinson@novell.com> 
342         * MonoDevelop.DesignerSupport/MemberExistsException.cs: Improve
343           translatability.
344         * MonoDevelop.DesignerSupport/BindingService.cs: Fix a possible NRE.
345           Check base classes when looking for conflicting identifiers.
347 2008-06-16  Michael Hutchinson <mhutchinson@novell.com> 
349         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: Cache
350           precendence selection results in IEnumerable merger.
352 2008-06-16  Michael Hutchinson <mhutchinson@novell.com> 
354         * MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs: List
355           members in the order they're present in the file.
357 2008-06-13  Michael Hutchinson <mhutchinson@novell.com> 
359         * MonoDevelop.DesignerSupport.addin.xml,
360           MonoDevelop.DesignerSupport.mdp,
361           MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs,
362           Makefile.am: Implement document outline for .NET source files.
364 2008-06-10  Michael Hutchinson <mhutchinson@novell.com> 
366         * MonoDevelop.DesignerSupport.addin.xml,
367           MonoDevelop.DesignerSupport.mdp,
368           MonoDevelop.DesignerSupport/DesignerSupportService.cs,
369           MonoDevelop.DesignerSupport/CodeBehindService.cs,
370           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs,
371           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs,
372           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs,
373           MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs,
374           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassEventArgs.cs,
375           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClass.cs,
376           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs,
377           Makefile.am: Remove old CodeBehind grouping mechanism.
379 2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
381         * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
383 2008-06-03  Lluis Sanchez Gual <lluis@novell.com> 
385         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs,
386           MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs,
387           MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs,
388           MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Use the
389           OnDestroyed event instead of Dispose, since with the latest changes
390           in gtk#, Dispose is not called anymore when a widget is destroyed.
392 2008-05-29  Lluis Sanchez Gual <lluis@novell.com> 
394         * MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs: Fix
395           warning.
397 2008-05-27  Michael Hutchinson <mhutchinson@novell.com> 
399         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Fix exception
400           catching from GTK thread.
402 2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 
404         * MonoDevelop.DesignerSupport.mdp, Makefile.am,
405           MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs,
406           MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Add
407           support for solution and workspaces.
408         * MonoDevelop.DesignerSupport.Projects/SolutionItemPropertyProvider.cs,
409           MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs:
410           Renamed.
412 2008-05-22  Lluis Sanchez Gual <lluis@novell.com> 
414         * MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs: Allow
415           editing the root folder.
417 2008-05-21  Michael Hutchinson <mhutchinson@novell.com> 
419         * MonoDevelop.DesignerSupport/ToolboxService.cs: Update the toolbox
420           when project properties change.
422 2008-05-21  Michael Hutchinson <mhutchinson@novell.com> 
424         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
425           Detect the runtime that the assembly references and pass it on to
426           the node builder. Catch and log more errors.
428 2008-05-21  Lluis Sanchez Gual <lluis@novell.com> 
430         * MonoDevelop.DesignerSupport.addin.xml,
431           MonoDevelop.DesignerSupport/BindingService.cs,
432           MonoDevelop.DesignerSupport/CodeBehindService.cs,
433           MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs,
434           MonoDevelop.DesignerSupport.Projects/CombineEntryPropertyProvider.cs,
435           MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs,
436           MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs,
437           MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs:
438           New project model changes.
440 2008-05-20  Mike Krüger <mkrueger@novell.com> 
442         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: fixed 'Bug 389065 -
443           Toolbox tooltips show while a drag taking place and do not hide'
445 2008-05-16  Michael Hutchinson <mhutchinson@novell.com> 
447         * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs,
448           MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs: Change
449           ITextToolboxNode API so that nodes have more control over when
450           they're shown.
452 2008-05-15  Michael Hutchinson <mhutchinson@novell.com> 
454         * MonoDevelop.DesignerSupport.addin.xml,
455           MonoDevelop.DesignerSupport.mdp, gtk-gui/gui.stetic, Makefile.am:
456           Updated.
457         * MonoDevelop.DesignerSupport/ToolboxService.cs,
458           MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs,
459           MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Track API.
460         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Use
461           string.Empty instead of "".
462         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs,
463           MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: Remove dead
464           code. Mark up for property grid. Fix filtering. Fix comparisons.
465         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: Fix
466           Equals.
467         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fix filtering. Remove
468           old API usage. Implement IPropertyPadProvider for the toolpad.
469         * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs,
470           MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs,
471           MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs: Remove dead
472           code.
473         * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs:
474           Fix logic. Remove cursor insertion marker.
475         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Remove use of
476           deprecated API. Need to fix the Droptarget/Iconise/Sort properties
477           of the categories.
478         * MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs:
479           Abstract toolbox loader that uses Cecil to reflect for attributes.
480         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs: Fix Equals
481           (calls to Equals on ItemToolboxNode were resolving to base-specific
482           overloads, which weren't calling the overridden children).
483         * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Mark up for
484           property grid. 
485         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
486           Refactor to work better as a base class for loaders.
487         * MonoDevelop.DesignerSupport.Toolbox/CecilTypeResolver.cs: Copied from
488           the Cecil linker.
489         * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Make
490           expanding properties work with subclasses of ExpandableObject
491           typeconverter.
492         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Make
493           expanding properties work with subclasses of ExpandableObject
494           typeconverter. Use string.Empty instead of "".
496 2008-05-12  Michael Hutchinson <mhutchinson@novell.com> 
498         * MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs:
499           Fix compilation.
501 2008-05-12  Michael Hutchinson <mhutchinson@novell.com> 
503         * MonoDevelop.DesignerSupport.addin.xml,
504           MonoDevelop.DesignerSupport.mdp,
505           MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs,
506           Makefile.am: Add toolbox snippet provider that shows valid snippets
507           for text files.
509 2008-05-07  Michael Hutchinson <mhutchinson@novell.com> 
511         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated.
513 2008-05-07  Michael Hutchinson <mhutchinson@novell.com> 
515         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Use tooltip
516           window base class.
518 2008-05-07  Michael Hutchinson <mhutchinson@novell.com> 
520         * MonoDevelop.DesignerSupport.addin.xml: Removed default ToolboxItem
521           loader.
522         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated.
523         * MonoDevelop.DesignerSupport/ToolboxService.cs: Catch exceptions in
524           drag handlers so that they don't prevent the drag from completing.
525           Allow toolbox consumers to fully override filtering.
526         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Add new
527           ICustomFilteringToolboxConsumer interface for consumers that want
528           to override the filtering completely.
529         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Make
530           ItemFilters generic.
531         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs:
532           Reqimplemented Equals. Fixes a NRE.
533         * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Add convenience
534           method for getting a ProjectReference.
535         * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs: Implement
536           ITextToolboxNode.
537         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs: Make
538           this a convenience base class.
539         * MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs: Add
540           interface for toolbox items that can provide text to a text editor,
541           filtered by file extension or mimetype.
543 2008-05-02  Michael Hutchinson <mhutchinson@novell.com> 
545         * MonoDevelop.DesignerSupport/CodeBehindService.cs: Remove unneeded
546           code; the parser service seems to handle parsing at startup.
548 2008-05-02  Michael Hutchinson <mhutchinson@novell.com> 
550         * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs,
551           MonoDevelop.DesignerSupport/CodeBehindService.cs,
552           MonoDevelop.DesignerSupport/DesignerSupportService.cs,
553           MonoDevelop.DesignerSupport.addin.xml: Change CodeBehind grouping
554           API so that it now uses parser service instread of an extension
555           point.
557 2008-04-30  Michael Hutchinson <mhutchinson@novell.com> 
559         * MonoDevelop.DesignerSupport.addin.xml,
560           MonoDevelop.DesignerSupport.mdp,
561           MonoDevelop.DesignerSupport/IOutlinedDocument.cs,
562           MonoDevelop.DesignerSupport/DocumentOutlinePad.cs, Makefile.am,
563           icons/pad-document-outline-16.png: Add document outline pad that
564           will display an outline widget from documents that implement
565           IOutlinedDocument.
567 2008-04-11  Lluis Sanchez Gual <lluis@novell.com> 
569         * MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs: Show
570           mime type description in the properties pad.
572 2008-04-08  Michael Hutchinson <mhutchinson@novell.com> 
574         * MonoDevelop.DesignerSupport/BindingService.cs: Add methods for
575           getting CodeMemberMethod signatures from MD's parser DOM.
577 2008-03-07  Lluis Sanchez Gual <lluis@novell.com> 
579         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Properly handle
580           the leave event. Should fix bug #366131.
582 2008-03-04  Mike Krüger <mkrueger@novell.com> 
584         * gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs,
585           gtk-gui/gui.stetic,
586           MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs: Worked
587           on gnome hig compliant alerts.
589 2008-02-29  Mike Krüger <mkrueger@novell.com> 
591         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: fixes tooltip bug.
593 2008-02-29  Mike Krüger <mkrueger@novell.com> 
595         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Ctrl+F1 work now in
596           the toolbox.
598 2008-02-28  Mike Krüger <mkrueger@novell.com> 
600         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
601           MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs,
602           MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: Fixed "Bug
603           365624 - Widget toolbox are shown unsorted".
605 2008-02-27  Mike Krüger <mkrueger@novell.com> 
607         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Fixed comparer bug
609 2008-02-27  Mike Krüger <mkrueger@novell.com> 
611         * MonoDevelop.DesignerSupport/ToolboxService.cs,
612           MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
613           MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs,
614           MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs,
615           MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Worked on
616           category support for the toolbox service.
618 2008-02-27  Mike Krüger <mkrueger@novell.com> 
620         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Fixed
621           nullrefexception.
623 2008-02-24  Mike Krüger <mkrueger@novell.com> 
625         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
626           MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Label is now taken
627           as tooltip, when Description is not set.
629 2008-02-23  Mike Krüger <mkrueger@novell.com> 
631         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Removed some unused glade
632           and gnome-sharp references (only the unused). But I'll continue to
633           remove glade, we need to lower the dependency tree a bit.
635 2008-02-22  Mike Krüger <mkrueger@novell.com> 
637         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Fixed toolbar widget
638           scrolling bug.
640 2008-02-22  Mike Krüger <mkrueger@novell.com> 
642         * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Added no tools
643           available message.
645 2008-02-22  Mike Krüger <mkrueger@novell.com> 
647         * MonoDevelop.DesignerSupport/ToolboxService.cs,
648           MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added some support for
649           view dynamic providers.
651 2008-02-21  Mike Krüger <mkrueger@novell.com> 
653         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added resize in toolbox
654           refresh.
656 2008-02-21  Mike Krüger <mkrueger@novell.com> 
658         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fixed little dnd bug.
660 2008-02-21  Mike Krüger <mkrueger@novell.com> 
662         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
663           MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Replaced old
664           toolbox with a new one.
666 2008-02-09  Mike Krüger <mkrueger@novell.com> 
668         * MonoDevelop.DesignerSupport.addin.xml: Removed source editor dependency.
670 2008-02-01  Michael Hutchinson <mhutchinson@novell.com> 
672         * MonoDevelop.DesignerSupport/BindingService.cs: If no specific part is
673           specified when adding a member to a class, add it to the first part.
674           Fixes an error in the ASP.NET designer (and anything else using the
675           binding service without explicitly specifying class parts).
677 2008-01-29  Lluis Sanchez Gual <lluis@novell.com> 
679         * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp,
680           Makefile.am, icons/toolbox-pad-16.png, icons/properties-pad-16.png: New
681           tango icons by Vinicius Depizzol.
682         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs:
683           Properly draw checkboxes.
685 2008-01-25  Lluis Sanchez Gual <lluis@novell.com> 
687         * MonoDevelop.DesignerSupport.addin.xml: Update MD version.
689 2008-01-21  Lluis Sanchez Gual <lluis@novell.com> 
691         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Use the correct class to
692           get the node_hash private field.
694 2008-01-21  Lluis Sanchez Gual <lluis@novell.com> 
696         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs: Use a smaller
697           toolbar.
699 2008-01-02  Michael Hutchinson <mhutchinson@novell.com> 
701         * MonoDevelop.DesignerSupport/CodeBehindService.cs: Improve error reporting
702           for invalid IClasses.
704 2007-12-14  Lluis Sanchez Gual <lluis@novell.com> 
706         * MonoDevelop.DesignerSupport.mdp: Updated project files. The order of
707           extended properties won't change anymore.
709 2007-12-13  Lluis Sanchez Gual <lluis@novell.com> 
711         * MonoDevelop.DesignerSupport/ToolboxService.cs: The ide is not yet fully
712           initialized when the toolbox service is created.
714 2007-12-12  Michael Hutchinson <mhutchinson@novell.com> 
716         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
717           MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Don't draw
718           shadows in pads (the new docking library does that already). Haven't
719           fixed property pad as it doesn't seem to be possible to remove the
720           borders from the Vpaned.
722 2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 
724         * MonoDevelop.DesignerSupport/ToolboxService.cs: Make sure Gtk is properly
725           initialized in the process that looks for components. Added some missing
726           check.
728 2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 
730         * MonoDevelop.DesignerSupport.addin.xml: Bump add-in versions.
732 2007-12-12  Lluis Sanchez Gual <lluis@novell.com> 
734         * MonoDevelop.DesignerSupport/ToolboxService.cs: Make sure the toolbox is
735           filled the first time it is shown.
736         * gtk-gui/gui.stetic: Updated.
738 2007-12-04  Lluis Sanchez Gual <lluis@novell.com> 
740         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Directory reorganization.
742 2007-11-19  Lluis Sanchez Gual <lluis@novell.com> 
744         * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp,
745           Makefile.am,
746           MonoDevelop.DesignerSupport.Projects/CombineEntryDescriptor.cs,
747           MonoDevelop.DesignerSupport.Projects/CombineEntryPropertyProvider.cs,
748           MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs,
749           MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs,
750           MonoDevelop.DesignerSupport.Projects/ProjectItemPropertyProvider.cs,
751           MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs: Added
752           some property descriptors for references and CombineEntry.
754 2007-11-09  Michael Hutchinson <mhutchinson@novell.com> 
756         * MonoDevelop.DesignerSupport/CodeBehindService.cs,
757           MonoDevelop.DesignerSupport/ToolboxService.cs,
758           MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Track LoggingService API
759           changes.
761 2007-11-07  Lluis Sanchez Gual <lluis@novell.com> 
763         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Use a more
764           convenient color for grup headers.
766 2007-11-02  Lluis Sanchez Gual <lluis@novell.com> 
768         * MonoDevelop.DesignerSupport/BindingService.cs: Use RootCombine instead of
769           CurrentOpenCombine when possible.
771 2007-10-29  Lluis Sanchez Gual <lluis@novell.com> 
773         * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
775 2007-10-23  Lluis Sanchez Gual <lluis@novell.com> 
777         * MonoDevelop.DesignerSupport.mdp: Project file names updated by change in
778           MD path functions.
780 2007-10-15  Michael Hutchinson <mhutchinson@novell.com> 
782         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated.
783         * MonoDevelop.DesignerSupport/TypeNotFoundException.cs,
784           MonoDevelop.DesignerSupport/MemberExistsException.cs,
785           MonoDevelop.DesignerSupport/BindingService.cs,
786           MonoDevelop.DesignerSupport/ErrorInFileException.cs: Better error
787           reporting, including filename/line number.
789 2007-10-12  Michael Hutchinson <mhutchinson@novell.com> 
791         * MonoDevelop.DesignerSupport/BindingService.cs,
792           MonoDevelop.DesignerSupport/MemberExistsException.cs: Improve error
793           output when Codebehind generation fails.
795 2007-10-12  Michael Hutchinson <mhutchinson@novell.com> 
797         * MonoDevelop.DesignerSupport/BindingService.cs: Walk down into base classes
798           when checking if compatible members are present in a class. If members
799           with same name exist, check type compatibility down through the class
800           hierarchy.
802 2007-10-04  Lluis Sanchez Gual <lluis@novell.com> 
804         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
805           Initialize Gtk before trying to load the toolbox item. Needed since this
806           is done out of process.
808 2007-10-03  Michael Hutchinson <mhutchinson@novell.com> 
810         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs: Implement
811           IComparable so that the ToolboxService's array sort doesn't break on
812           non-GTK#-component toolbox nodes. Fixes AspNetEdit.
814 2007-09-21  Lluis Sanchez Gual <lluis@novell.com> 
816         * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
818 2007-09-21  Michael Hutchinson <mhutchinson@novell.com> 
820         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs:
821           In BuildChildNodes, don't assume that HasChildNodes is false, because
822           other extensions may have added children to this node.
824 2007-09-20  Lluis Sanchez Gual <lluis@novell.com> 
826         * gtk-gui/generated.cs,
827           gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs,
828           gtk-gui/gui.stetic: Regenerated GUI files.
829         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added NodeView subclass
830           and overrided OnDragDataDelete. This is necessary to avoid a GTK warning
831           about the need to override drag_data_delete.
833 2007-09-20  Michael Hutchinson <mhutchinson@novell.com> 
835         * MonoDevelop.DesignerSupport.mdp,
836           MonoDevelop.DesignerSupport/BindingService.cs,
837           MonoDevelop.DesignerSupport/OpenDocumentFileProvider.cs, Makefile.am:
838           Make OpenDocumentFileProvider publicly accessible so it can be used
839           elsewhere.
841 2007-09-19  Michael Hutchinson <mhutchinson@novell.com> 
843         * MonoDevelop.DesignerSupport.mdp,
844           MonoDevelop.DesignerSupport/CodeBehindService.cs,
845           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs,
846           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs,
847           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassEventArgs.cs,
848           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClass.cs, Makefile.am:
849           In CodeBehind service, track class names rather than IClasses, as
850           IClasses can change. Now much more careful to trigger only the
851           rebuilding of nodes which need to be rebuilt. May still be some
852           performance issues on large projects (from linear lookups of class
853           names, and requirement for CodeBehind parent parsing to happen at
854           project load time).
856 2007-09-19  Michael Hutchinson <mhutchinson@novell.com> 
858         * MonoDevelop.DesignerSupport.addin.xml,
859           MonoDevelop.DesignerSupport/CodeBehindService.cs,
860           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindMissingClassBuilder.cs,
861           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassBuilder.cs,
862           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs:
863           Audit and restructure the CodeBehind grouping so that it updates
864           correctly and handles partial classes.
865         * MonoDevelop.DesignerSupport.mdp, Makefile.am, gtk-gui/gui.stetic: Updated
866           & fix GTK# version at 2.8.
867         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs:
868           Disable fully, as it doesn't work properly. Needs some core work to make
869           it workable.
871 2007-09-07  Lluis Sanchez Gual <lluis@novell.com> 
873         * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: Added
874           some documentation.
876 2007-09-07  Lluis Sanchez Gual <lluis@novell.com> 
878         * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp,
879           Makefile.am,
880           MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs:
881           When the focus is in the text editor, show the properties of the file in
882           the property pad. Fixes bug #82255.
884 2007-08-31  Mike Krüger <mkrueger@novell.com> 
886         * MonoDevelop.DesignerSupport/DesignerSupportService.cs,
887           MonoDevelop.DesignerSupport/ToolboxService.cs,
888           MonoDevelop.DesignerSupport/PropertyPad.cs,
889           MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs,
890           MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs,
891           MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: Changes
892           due to new property infrastructure.
894 2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 
896         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Add missing null
897           check.
899 2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 
901         * MonoDevelop.DesignerSupport.addin.xml,
902           MonoDevelop.DesignerSupport/DesignerSupportService.cs: Removed the
903           CommandService class. Everything is done directly with CommandManager.
904           Moved all extension node types to MD.Components.
906 2007-08-09  Lluis Sanchez Gual <lluis@novell.com> 
908         * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp,
909           gtk-gui/generated.cs,
910           gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs,
911           Makefile.am: Reorganized the extension point hierarchy. Embedded all
912           add-in manifests as resources.
914 2007-08-02  Lluis Sanchez Gual <lluis@novell.com> 
916         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs:
917           Converted DispatchService to a static class.
919 2007-07-27  Lluis Sanchez Gual <lluis@novell.com> 
921         * MonoDevelop.DesignerSupport/PropertyPad.cs: Assign the property pad
922           to the service only when it is completely initialized.
924 2007-07-26  Lluis Sanchez Gual <lluis@novell.com> 
926         * MonoDevelop.DesignerSupport/ToolboxService.cs: Sort toolbox items.
928 2007-07-26  Lluis Sanchez Gual <lluis@novell.com> 
930         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: When the
931           property pad is show, initialize it with the data of the latest
932           provider found. Fixes bug #82166.
934 2007-07-24  Mike Krüger <mkrueger@novell.com> 
936         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
937           MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Fixed
938           Bug 82104:Toolbox White Using Dark Theme.
940 2007-07-19  Ben Motmans <ben.motmans@gmail.com>
942         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: overwrite the
943         node_hash field with a standard hashtable [fixes #81942]
945 2007-07-17  Lluis Sanchez Gual <lluis@novell.com> 
947         * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Improve
948           tooltip look.
950 2007-07-05  Lluis Sanchez Gual <lluis@novell.com> 
952         * MonoDevelop.DesignerSupport.addin.xml,
953           MonoDevelop.DesignerSupport.mdp,
954           MonoDevelop.DesignerSupport/Commands.cs,
955           MonoDevelop.DesignerSupport/ToolboxService.cs,
956           MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs, Makefile.am: Added
957           a context menu to the toolbox, which allows adding/removing items.
958         * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Show the
959           tooltip centered. Avoid the selection to be cleared when clicking
960           on an item. Redraw the widget when the item list changes.
962 2007-07-05  Lluis Sanchez Gual <lluis@novell.com> 
964         * MonoDevelop.DesignerSupport.mdp,
965           MonoDevelop.DesignerSupport/ToolboxService.cs,
966           gtk-gui/generated.cs,
967           gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs,
968           gtk-gui/gui.stetic,
969           MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs,
970           MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs,
971           MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs,
972           Makefile.am: Implemented an index of components, which can be used
973           by the user to select which components have to be shown in the
974           toolbar.
975         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Toolbox
976           configuration loading/saving is now handled by the toolbox service.
977         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs: Fix
978           warning.
979         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed
980           TODO.
981         * MonoDevelop.DesignerSupport.Toolbox/ToolboxConfiguration.cs: New
982           class that stores toolbox information.
983         * MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs: Moved
984           serialization code to ToolboxConfiguration.
985         * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs:
986           Implementations of IToolboxDefaultProviders can now return a file
987           that implements toolbox items and all of them will be loaded by
988           default in the toolbox. It is not necessary to specify all default
989           items one by one, although it can still be done.
991 2007-07-02  Mike Krüger <mkrueger@novell.com> 
993         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
994           MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Worked
995           on toolbox view (tooltips, sizing and some behavior issues).
997 2007-06-28  Lluis Sanchez Gual <lluis@novell.com> 
999         * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Fix size
1000           request calculation.
1002 2007-06-28  Mike Krüger <mkrueger@novell.com> 
1004         * icons/md-design-listboxtoggle.png: Added an icon for the toolbox
1005           listbox toggle.
1007 2007-06-28  Mike Krüger <mkrueger@novell.com> 
1009         * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Removed
1010           some debugging code.
1012 2007-06-27  Mike Krüger <mkrueger@novell.com> 
1014         * MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs: Worked on
1015           tooltips & scrolling.
1017 2007-06-26  Mike Krüger <mkrueger@novell.com> 
1019         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs,
1020           MonoDevelop.DesignerSupport.Toolbox/CompactToolboxView.cs,
1021           MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: Worked
1022           on a more compact owner drawn toolbox view.
1024 2007-06-20  Lluis Sanchez Gual <lluis@novell.com> 
1026         * MonoDevelop.DesignerSupport/ToolboxService.cs: Avoid adding
1027           duplicated widgets.
1028         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Catch exception
1029           thrown when dragging items.
1031 2007-06-06  Lluis Sanchez Gual <lluis@novell.com> 
1033         * MonoDevelop.DesignerSupport.addin.xml,
1034           MonoDevelop.DesignerSupport/PropertyPad.cs: Default pad placement
1035           is now specified in the xml file.
1037 2007-05-31  Lluis Sanchez Gual <lluis@novell.com> 
1039         * MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs: Don't
1040           use the CurrentNode property in the OnChanged event since it may
1041           not be properly initialized when the event is fired.
1043 2007-05-31  Lluis Sanchez Gual <lluis@novell.com> 
1045         * MonoDevelop.DesignerSupport.addin.xml: Changed add-in category.
1047 2007-05-18  Lluis Sanchez Gual <lluis@novell.com> 
1049         * MonoDevelop.DesignerSupport.mdp,
1050           MonoDevelop.DesignerSupport/CustomDescriptor.cs, Makefile.am: Added
1051           default implementation of ICustomTypeDescriptor.
1052         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs,
1053           MonoDevelop.DesignerSupport.PropertyGrid.Editors/CollectionEditor.cs:
1054           Removed debug code.
1055         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs:
1056           If an enum member has a Description attribute applied to it, use it
1057           as display name.
1058         * MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs:
1059           Added more complete descriptions of the properties. Disable the
1060           ResourceId property if the file is not a resource.
1061         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs,
1062           MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: When
1063           the value of a property changes, update all other properties, since
1064           their values may also change, or they may be enabled/disabled.
1066 2007-05-11  Lluis Sanchez Gual <lluis@novell.com> 
1068         * MonoDevelop.DesignerSupport.mdp: Deploy the addin.xml file.
1069         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Added some
1070           null checks.
1072 2007-05-09  Lluis Sanchez Gual <lluis@novell.com> 
1074         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Reference shared
1075           assemblies from the correct location.
1077 2007-03-07  Michael Hutchinson <m.j.hutchinson@gmail.com>
1079         * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Avoid 
1080           some invalid PropertyEditorCell casts.
1081         
1082         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Tweaks to aid 
1083           in tracking down exceptions. The error display should really be moved 
1084           into the MD thread so that the entire designer process can go down,
1085           or we risk having loose ends. 
1087 2007-05-04  Lluis Sanchez Gual <lluis@novell.com> 
1089         * MonoDevelop.DesignerSupport.addin.xml,
1090           MonoDevelop.DesignerSupport.mdp,
1091           MonoDevelop.DesignerSupport/DesignerSupportService.cs,
1092           MonoDevelop.DesignerSupport/CodeBehindService.cs,
1093           MonoDevelop.DesignerSupport/ToolboxService.cs, Makefile.am:
1094           Migration to Mono.Addins.
1096 2007-04-19  Lluis Sanchez Gual <lluis@novell.com> 
1098         * MonoDevelop.DesignerSupport.addin.xml,
1099           MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs,
1100           MonoDevelop.DesignerSupport.Projects/ProjectsPropertyProvider.cs:
1101           Implemented property providers for the Project and Class pad.
1102         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated.
1103         * MonoDevelop.DesignerSupport/DesignerSupportService.cs,
1104           MonoDevelop.DesignerSupport/IPropertyProvider.cs,
1105           MonoDevelop.DesignerSupport/PropertyPad.cs,
1106           MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs:
1107           Implemented support for multiple property providers for a
1108           component. Property providers can add properties to be shown in the
1109           property pad for a specific type of object. Add-ins can register
1110           new property providers in a new extension point.
1111         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/FloatRange.cs,
1112           MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditorCell.cs,
1113           MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs,
1114           MonoDevelop.DesignerSupport.PropertyGrid.Editors/TimeSpanEditor.cs,
1115           MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs,
1116           MonoDevelop.DesignerSupport.PropertyGrid.Editors/CharPropertyEditor.cs,
1117           MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs,
1118           MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs,
1119           MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs,
1120           MonoDevelop.DesignerSupport.PropertyGrid.Editors/DateTimeEditor.cs,
1121           MonoDevelop.DesignerSupport.PropertyGrid.Editors/IntRange.cs,
1122           MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs:
1123           Track api changes.
1124         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs: When
1125           initializing a cell, provide the EditSession instead of the
1126           PropertyDescriptor. In this way the cell can have more control over
1127           the property editing session.
1128         * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs:
1129           Added method which allows providing the object from which to get
1130           and set properties, which can now be different from the real
1131           component (it can be for example a wrapper). Also added methods
1132           which are called when the edit session ends.
1133         * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Allow
1134           specifying cell editors using the EditorAttribute.
1135         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs: Fire
1136           Changed and EndEditing events.
1138 2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com> 
1140         * MonoDevelop.DesignerSupport/BindingService.cs: Clean up 
1141           CreateAndShowMember. Jump to selected member. Remove GUI 
1142           threadsafety code -- consumers should handle this.
1144 2007-03-07 Michael Hutchinson <m.j.hutchinson@gmail.com>
1146         * Makefile.am: Remove ENABLE_DESIGNERSUPP check as it should always 
1147           be built now.
1149 2007-03-07  Michael Hutchinson <m.j.hutchinson@gmail.com>
1151         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1152           Only restart GUI thread if it was stopped by an exception. This 
1153           means that the GUI thread will now be able to stop, so there 
1154           won't be lots of orphaned mdhost processes left around.
1156 2007-03-06  Michael Hutchinson <m.j.hutchinson@gmail.com>
1158         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs:
1159           Initialize override should call base, so display text gets set.
1161 2007-03-06  Lluis Sanchez Gual <lluis@novell.com> 
1163         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Updated.
1164         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Added methods
1165           for changing the content of the property pad.
1166         * MonoDevelop.DesignerSupport/MemberExistsException.cs,
1167           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs,
1168           MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs:
1169           Fix warnings.
1170         * MonoDevelop.DesignerSupport/ToolboxService.cs: Implement support for
1171           drag&drop and track changes in dynamic item providers.
1172         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumEditor.cs,
1173           MonoDevelop.DesignerSupport.PropertyGrid.Editors/StringEditor.cs,
1174           MonoDevelop.DesignerSupport.PropertyGrid.Editors/BaseEditor.cs,
1175           MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditor.cs,
1176           MonoDevelop.DesignerSupport.PropertyGrid.Editors/NumberEditor.cs,
1177           MonoDevelop.DesignerSupport.PropertyGrid.Editors/BoolEditor.cs:
1178           Removed old editors.
1179         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditorDialog.cs,
1180           MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsSelectorDialog.cs,
1181           MonoDevelop.DesignerSupport.PropertyGrid.Editors/FloatRange.cs,
1182           MonoDevelop.DesignerSupport.PropertyGrid.Editors/ColorEditorCell.cs,
1183           MonoDevelop.DesignerSupport.PropertyGrid.Editors/BooleanEditorCell.cs,
1184           MonoDevelop.DesignerSupport.PropertyGrid.Editors/TimeSpanEditor.cs,
1185           MonoDevelop.DesignerSupport.PropertyGrid.Editors/EventEditor.cs,
1186           MonoDevelop.DesignerSupport.PropertyGrid.Editors/CharPropertyEditor.cs,
1187           MonoDevelop.DesignerSupport.PropertyGrid.Editors/TextEditor.cs,
1188           MonoDevelop.DesignerSupport.PropertyGrid.Editors/DefaultEditor.cs,
1189           MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs,
1190           MonoDevelop.DesignerSupport.PropertyGrid.Editors/ExpandableObjectEditor.cs,
1191           MonoDevelop.DesignerSupport.PropertyGrid.Editors/CollectionEditor.cs,
1192           MonoDevelop.DesignerSupport.PropertyGrid.Editors/FlagsEditorCell.cs,
1193           MonoDevelop.DesignerSupport.PropertyGrid.Editors/DateTimeEditor.cs,
1194           MonoDevelop.DesignerSupport.PropertyGrid.Editors/IntRange.cs:
1195           Implemented editors for the new TreeView based property grid.
1196         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Added
1197           support for drag&drop.
1198         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs,
1199           MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs,
1200           MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs,
1201           MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs: Implement
1202           GetHashCode().
1203         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Add support for
1204           drag&drop. Use smaller icons for the toolbar.
1205         * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: Added event
1206           to update the toolbox items of a dynamic provider.
1207         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyEditorCell.cs,
1208           MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs,
1209           MonoDevelop.DesignerSupport.PropertyGrid/PropertyGridTree.cs:
1210           Implemented TreeView based property grid.
1211         * MonoDevelop.DesignerSupport.PropertyGrid/GridRow.cs: Removed, not
1212           needed anymore.
1213         * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: New
1214           interfaces for providing custom property pad content.
1215         * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: New
1216           manager for the TreeView based property grid.
1217         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyPadVisitor.cs: New
1218           command target visitor for getting the currently selected
1219           component.
1220         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyValueChangedEventArgs.cs:
1221           Track api changes.
1223 2007-02-16  Lluis Sanchez Gual <lluis@novell.com> 
1225         * MonoDevelop.DesignerSupport.addin.xml: Change add-in versions to
1226           0.13.
1228 2007-02-15  Lluis Sanchez Gual <lluis@novell.com> 
1230         * MonoDevelop.DesignerSupport.mdp, Makefile.am: Synchronized the MD
1231           project and the Makefile
1233 2007-02-06  David Makovský (Yakeen) <yakeen@sannyas-on.net>
1235         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs,
1236         * MonoDevelop.DesignerSupport.PropertyGrid/EventPropertyTab.cs,
1237         * MonoDevelop.DesignerSupport.PropertyGrid/DefaultPropertyTab.cs,
1238         * MonoDevelop.DesignerSupport/ToolboxService.cs: make strings translatable
1240 2006-02-01  Michael Hutchinson <m.j.hutchinson@gmail.com>
1242         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs:
1243         * MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs:
1244         * Makefile.am:
1245           Split class into separate file. Improve comments.
1246           
1247         * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1248         * MonoDevelop.DesignerSupport/CodeBehindService.cs:
1249           Added an Initialise method to CodeBehindService so that it can 
1250           subscribe to project events.
1251           
1252         * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs:
1253           Completely changed the way the Codebehind bindings are provided.
1254           
1255         * MonoDevelop.DesignerSupport/CodeBehindService.cs:
1256           Keep a list of CodeBehind bindings and update it as file change and 
1257           class change events come in.
1258           Fire CodeBehind change events when anything is updated.
1259           
1260         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassBuilder.cs:
1261           If CodeBehind class cannot be found, display a notice to that effect.
1262           
1263         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindProjectFileExtension.cs:
1264           Only hide class files if they just contain a single codebehind file.
1265           Use events from CodeBehindService to rebuild nodes selectively.
1267 2007-01-29  Lluis Sanchez Gual <lluis@novell.com> 
1269         * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Use the new
1270           GetContent method instead of casting the view to the required
1271           interface.
1273 2007-01-29  Lluis Sanchez Gual <lluis@novell.com> 
1275         * MonoDevelop.DesignerSupport.mdp: Updated.
1276         * MonoDevelop.DesignerSupport/BindingService.cs,
1277           MonoDevelop.DesignerSupport/WrapperDesignView.cs: Track api changes
1278           in Document class.
1280 2006-11-14  Michael Hutchinson <m.j.hutchinson@gmail.com>
1282         * Makefile.am:
1283         * MonoDevelop.DesignerSupport.mdp: Updated.
1284         
1285         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
1286         * MonoDevelop.DesignerSupport/ToolboxService.cs:
1287         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: Renamed
1288           ToolboxService.(Load|Save)Contents to (Load|Save)SaveUserToolbox.
1289         
1290         * MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs: New file.
1291         * MonoDevelop.DesignerSupport.addin.xml: 
1292         * MonoDevelop.DesignerSupport/ToolboxService.cs:
1293           New IToolboxDefaultProvider and IToolboxDynamicProvider extension 
1294           points so that AddIns can provide default and dynamic toolbox items.
1295         
1296         * MonoDevelop.DesignerSupport/ToolboxService.cs: Split allItems source 
1297           of toolbox items. It now sources from userItems, defaultItems and 
1298           dynamicProviders.
1299         
1300         * MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs: New file. 
1301           Expanded ToolboxList to handle loading/saving functionality.
1302           
1303         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed 
1304           GetDynamicItems method; this functionality can now be implemented 
1305           separately as a dynamic toolbox provider.
1306           
1307         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs:
1308         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs:
1309         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs:
1310           Proper Equals implementation, so that we can avoid node duplication.
1311         
1312         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
1313           New overload for Load using an Assembly instead of a filename.
1315 2006-10-21  Michael Hutchinson <m.j.hutchinson@gmail.com>
1317         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
1318           Record the assembly location if it did not come from the GAC.
1319         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs:
1320           Avoid trying to load from GAC when we actually have the assembly 
1321           location, so avoiding an exception.
1322           Together these are part 2 of getting custom controls to load.
1323         
1324         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs:
1325         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs:
1326           Helper constructors for recording assembly location for types that 
1327           come from non-GAC assemblies.
1329 2006-09-16  Michael Hutchinson <m.j.hutchinson@gmail.com>
1331         * MonoDevelop.DesignerSupport/BindingService.cs: Refactor a lot of code 
1332           from AddMemberToClass into GetCompatibleMemberInClass, because it's 
1333           useful separately.
1335 2006-08-31 Lluis Sanchez Gual  <lluis@novell.com> 
1337         * MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.addin.xml:
1338           Updated add-in dependencies.
1340 2006-08-21  Michael Hutchinson <m.j.hutchinson@gmail.com>
1342         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs:
1343           Disable CodeBehind display binding. Needs some works on Core to make 
1344           it work properly. 
1346 2006-08-05  Michael Hutchinson <m.j.hutchinson@gmail.com>
1348         * MonoDevelop.DesignerSupport/ToolboxPad.cs:
1349           Clean up namespace alias.
1350           
1351         * MonoDevelop.DesignerSupport/BindingService.cs:
1352           Add a lot of methods to support AspNetEdit event binding.
1353           Make static, because there's nothing large to initialise.
1354           Enable refactoring of open files (broken for secondary ViewContents).
1355           
1356         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1357           Fix exception handling and GUI threading.
1358           
1359         * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1360           Remove Binding service; it's now static.
1361           
1362         * MonoDevelop.DesignerSupport/WrapperDesignView.cs:
1363           Dispose child ViewContent content.
1364           
1365         * MonoDevelop.DesignerSupport/ToolboxService.cs:
1366         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs:
1367           Support for displaying dynamic items provided by current consumer.
1368           Rename Use method to ConsumeItem.
1369           Hide UnknownToolboxNodes.
1370         
1371         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs:
1372           Load file into child view. No idea why this was working before.
1373           
1374         * MonoDevelop.DesignerSupport/ToolboxPad.cs:
1375         * MonoDevelop.DesignerSupport/BindingService.cs:
1376         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1377         * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1378         * MonoDevelop.DesignerSupport/CodeBehindService.cs:
1379         * MonoDevelop.DesignerSupport/MemberExistsException.cs:
1380         * MonoDevelop.DesignerSupport/ToolboxService.cs:
1381         * MonoDevelop.DesignerSupport/PropertyPad.cs:
1382         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs:
1383         * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs:
1384         * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs:
1385         * MonoDevelop.DesignerSupport.Toolbox/UnknownToolboxNode.cs:
1386         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs:
1387         * MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs:
1388           Add missing copyright information.
1390 2006-08-04 Lluis Sanchez Gual  <lluis@novell.com> 
1392         * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Add support
1393           for IEncodedTextContent.
1394         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Fix build for
1395           gtk# 2.4.
1397 2006-07-29  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1399         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1400           More flexible exception handling, and display errors.
1401         
1402         * MonoDevelop.DesignerSupport/WrapperDesignView.cs:
1403           Add a means of adding a 'bar' to the top of the view.
1404         * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindViewContent.cs:
1405           Move file name from tab to top 'bar'.
1406           
1407         * MonoDevelop.DesignerSupport/ToolboxService.cs:
1408           Rename OnToolboxChanged to OnToolboxContentChanged to remove ambiguity.
1409           Re-enable contextual filtering.
1410           Use project service's DataContext for serialisation.
1411           
1412         * MonoDevelop.DesignerSupport/PropertyPad.cs:
1413           Remove shadow from frame.
1414           
1415         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs:
1416         * MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs:
1417         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs:
1418         * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs:
1419           Fix serialisation, both for persisting toolbox and for remoting 
1420           toolbox nodes.
1421           
1422         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
1423         Track OnToolboxChanged name change.
1424           
1425         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs:
1426           Reduce height of help pane.
1427           Make sure that image resource comes from correct assembly when remoting.
1429 2006-07-25  Matej Urbas <matej.urbas@gmail.com>
1431         * MonoDevelop.DesignerSupport/ToolboxService.cs: Prevent null 
1432           exception when all documents are closed. 
1434 2006-07-25  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1436         * MonoDevelop.DesignerSupport.mdp:
1437         * Makefile.am: Add files to build.
1438           
1439         * MonoDevelop.DesignerSupport/BindingService.cs:
1440         * MonoDevelop.DesignerSupport/MemberExistsException.cs:
1441         * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1442           New service, assists with adding CodeBehind memebers. Incomplete.
1443         
1444         * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Base class for 
1445           remoted designer, handles Gtk.Sockets and the Gtk# thread.
1446         
1447         * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Override base member
1448           instead of hiding it.
1449         
1450         * MonoDevelop.DesignerSupport/PropertyPad.cs:
1451           Fix widget reparenting.
1453 2006-07-25  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1455         * MonoDevelop.DesignerSupport/ToolboxService.cs: Close file after 
1456         deserialising toolbox.
1458 2006-07-21  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1460         * MonoDevelop.DesignerSupport/DesignerSupportService.cs: 
1461         Store toolbox data in the correct location.
1462         * ChangeLog: add missing entries.
1464 2006-07-21  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1466         * MonoDevelop.DesignerSupport.Toolbox/*:
1467         * MonoDevelop.DesignerSupport.PropertyGrid/*:
1468         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/*:
1469         * MonoDevelop.DesignerSupport/*:
1470         * MonoDevelop.DesignerSupport.CodeBehind/*:
1471         * Makefile.am:
1472         * MonoDevelop.DesignerSupport.addin.xml:
1473         * MonoDevelop.DesignerSupport.mdp:
1474         * icons/*:
1475         Import the Designer Support addin.
1477 2006-07-21  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1479         * MonoDevelop.DesignerSupport.Toolbox/*:
1480         * MonoDevelop.DesignerSupport.PropertyGrid/*:
1481         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/*:
1482         Import AspNetEdit property grid and toolbox.
1484 2006-04-27  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1486         * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs: 
1487         Make sure we cover all items in filtering loop.
1489 2006-04-27  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1491         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs: 
1492           Accessor for ToolboxItem.
1493         * MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs:
1494           Don't rebuild after blank filter.
1495         * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs:
1496           Add Clear () method to remove all children.
1497         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
1498           Get categories from ToolboxService, and maintain expansion 
1499           and selection state where possible.
1500         
1501 2006-04-26  Michael Hutchinson <m.j.hutchinson@gmail.com> 
1503         * MonoDevelop.DesignerSupport.Toolbox/BaseToolboxNode.cs:
1504         * MonoDevelop.DesignerSupport.Toolbox/CategoryToolboxNode.cs:
1505         * MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs:
1506         * MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs:
1507         * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
1508         * MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs:
1509         * MonoDevelop.DesignerSupport.Toolbox/ToolboxStore.cs: 
1510           Add new NodeStore-based Toolbox.
1512         * MonoDevelop.DesignerSupport.PropertyGrid/PropertyGrid.cs:     
1513           Add Refresh method as interim workaround for not being
1514           able to track externally changed values of properties.
1516 2006-01-16 Michael Hutchinson <m.j.hutchinson@gmail.com>
1518         * MonoDevelop.DesignerSupport.PropertyGrid.Editors/StringEditor.cs: 
1519           Write helpful trace message after swallowing PropertyConverter failure.