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
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
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:
52 2009-02-10 Michael Hutchinson <mhutchinson@novell.com>
54 * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Fix
57 2009-02-09 Michael Hutchinson <mhutchinson@novell.com>
59 * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
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
71 2009-02-07 Michael Hutchinson <mhutchinson@novell.com>
73 * MonoDevelop.DesignerSupport.csproj: Don't local-copy other
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
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
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>
107 * MonoDevelop.DesignerSupport.addin.xml: Bump MD version.
109 2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
112 * MonoDevelop.DesignerSupport.mdp: Use the system Mono.Cairo.
114 2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
116 * gtk-gui/generated.cs:
118 gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs:
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"
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
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
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
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>
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
203 2008-10-22 Michael Hutchinson <mhutchinson@novell.com>
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
222 2008-10-10 Mike Krüger <mkrueger@novell.com>
224 * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs: Added lock for
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
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
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
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
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
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:
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
452 2008-05-15 Michael Hutchinson <mhutchinson@novell.com>
454 * MonoDevelop.DesignerSupport.addin.xml,
455 MonoDevelop.DesignerSupport.mdp, gtk-gui/gui.stetic, Makefile.am:
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
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
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
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
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
489 * MonoDevelop.DesignerSupport.PropertyGrid/EditorManager.cs: Make
490 expanding properties work with subclasses of ExpandableObject
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:
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
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
518 2008-05-07 Michael Hutchinson <mhutchinson@novell.com>
520 * MonoDevelop.DesignerSupport.addin.xml: Removed default ToolboxItem
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
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
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
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
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,
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
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
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
640 2008-02-22 Mike Krüger <mkrueger@novell.com>
642 * MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs: Added no tools
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
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
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
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,
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
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
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
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
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
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
871 2007-09-07 Lluis Sanchez Gual <lluis@novell.com>
873 * MonoDevelop.DesignerSupport.PropertyGrid/IPropertyPadProvider.cs: Added
876 2007-09-07 Lluis Sanchez Gual <lluis@novell.com>
878 * MonoDevelop.DesignerSupport.addin.xml, MonoDevelop.DesignerSupport.mdp,
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
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
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,
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
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
979 * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed
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
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
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:
1055 * MonoDevelop.DesignerSupport.PropertyGrid.Editors/EnumerationEditorCell.cs:
1056 If an enum member has a Description attribute applied to it, use it
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
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.
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:
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
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:
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
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
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
1220 * MonoDevelop.DesignerSupport.PropertyGrid/PropertyValueChangedEventArgs.cs:
1223 2007-02-16 Lluis Sanchez Gual <lluis@novell.com>
1225 * MonoDevelop.DesignerSupport.addin.xml: Change add-in versions to
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:
1245 Split class into separate file. Improve comments.
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.
1252 * MonoDevelop.DesignerSupport.CodeBehind/ICodeBehindProvider.cs:
1253 Completely changed the way the Codebehind bindings are provided.
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.
1260 * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindClassBuilder.cs:
1261 If CodeBehind class cannot be found, display a notice to that effect.
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
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
1280 2006-11-14 Michael Hutchinson <m.j.hutchinson@gmail.com>
1283 * MonoDevelop.DesignerSupport.mdp: Updated.
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.
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.
1296 * MonoDevelop.DesignerSupport/ToolboxService.cs: Split allItems source
1297 of toolbox items. It now sources from userItems, defaultItems and
1300 * MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs: New file.
1301 Expanded ToolboxList to handle loading/saving functionality.
1303 * MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs: Removed
1304 GetDynamicItems method; this functionality can now be implemented
1305 separately as a dynamic toolbox provider.
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.
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.
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
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
1346 2006-08-05 Michael Hutchinson <m.j.hutchinson@gmail.com>
1348 * MonoDevelop.DesignerSupport/ToolboxPad.cs:
1349 Clean up namespace alias.
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).
1356 * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1357 Fix exception handling and GUI threading.
1359 * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1360 Remove Binding service; it's now static.
1362 * MonoDevelop.DesignerSupport/WrapperDesignView.cs:
1363 Dispose child ViewContent content.
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.
1371 * MonoDevelop.DesignerSupport.CodeBehind/CodeBehindDisplayBinding.cs:
1372 Load file into child view. No idea why this was working before.
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
1397 2006-07-29 Michael Hutchinson <m.j.hutchinson@gmail.com>
1399 * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs:
1400 More flexible exception handling, and display errors.
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'.
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.
1412 * MonoDevelop.DesignerSupport/PropertyPad.cs:
1413 Remove shadow from frame.
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
1422 * MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs:
1423 Track OnToolboxChanged name change.
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.
1439 * MonoDevelop.DesignerSupport/BindingService.cs:
1440 * MonoDevelop.DesignerSupport/MemberExistsException.cs:
1441 * MonoDevelop.DesignerSupport/DesignerSupportService.cs:
1442 New service, assists with adding CodeBehind memebers. Incomplete.
1444 * MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs: Base class for
1445 remoted designer, handles Gtk.Sockets and the Gtk# thread.
1447 * MonoDevelop.DesignerSupport/WrapperDesignView.cs: Override base member
1448 instead of hiding it.
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/*:
1472 * MonoDevelop.DesignerSupport.addin.xml:
1473 * MonoDevelop.DesignerSupport.mdp:
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.
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.