1 2009-02-27 Michael Hutchinson <mhutchinson@novell.com>
4 * MonoDevelop.XmlEditor.csproj:
5 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs:
6 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs:
7 * MonoDevelop.XmlEditor.Completion/InferredXmlCompletionProvider.cs:
8 Add support for very simplistic inferred XML completion when
9 a schema isn't present.
11 2009-02-25 Michael Hutchinson <mhutchinson@novell.com>
13 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Make
14 column headers translatable.
16 2009-02-20 Michael Hutchinson <mhutchinson@novell.com>
18 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs: Don't
19 end attribute values on > character.
21 2009-02-13 Michael Hutchinson <mhutchinson@novell.com>
23 * MonoDevelop.Xml.StateEngine/XmlTagState.cs:
24 * MonoDevelop.Xml.StateEngine/XmlAttributeState.cs:
25 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs:
26 Improve error handling.
28 2009-02-13 Michael Hutchinson <mhutchinson@novell.com>
30 * MonoDevelop.XmlEditor/XmlDocumentParser.cs: Fix logic error
31 that caused NRE with empty documents.
33 2009-02-11 Michael Hutchinson <mhutchinson@novell.com>
35 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Use Pad
38 2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
40 * MonoDevelop.XmlEditor.csproj: Local-copy schemas.
42 2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
44 * MonoDevelop.XmlEditor.csproj: Nuke another project reference
47 2009-02-08 Michael Hutchinson <mhutchinson@novell.com>
49 * MonoDevelop.XmlEditor.csproj: Exorcise more unwanted local
52 2009-02-07 Mike Krüger <mkrueger@novell.com>
54 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs:
55 * MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionData.cs:
56 Fixed compiler warnings.
58 2009-02-06 Lluis Sanchez Gual <lluis@novell.com>
60 * MonoDevelop.XmlEditor.mds:
61 * MonoDevelop.XmlEditor.mdp:
62 * MonoDevelop.XmlEditor.csproj: Migrated to MSBuild file
65 2009-02-03 Michael Hutchinson <mhutchinson@novell.com>
67 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Fix
68 duplicated ':' when completing incompletely parsed names
71 2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
74 * MonoDevelop.XmlEditor.addin.xml: Bump MD version.
76 2009-02-03 Lluis Sanchez Gual <lluis@novell.com>
78 * gtk-gui/generated.cs:
79 * MonoDevelop.XmlEditor.mdp:
80 * gtk-gui/MonoDevelop.XmlEditor.Gui.XmlSchemasPanelWidget.cs:
82 gtk-gui/MonoDevelop.XmlEditor.Gui.XmlEditorOptionsPanelWidget.cs:
85 2009-02-02 Michael Hutchinson <mhutchinson@novell.com>
87 * MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs:
88 Don't use an IActionCompletionData, just generate the
89 completion text as needed and use | as a caret marker.
90 Fixes Bug 471681 - xml tag completion not working.
92 2009-01-26 Michael Hutchinson <mhutchinson@novell.com>
94 * MonoDevelop.XmlEditor.mdp: Flush project format changes.
96 2009-01-21 Michael Hutchinson <mhutchinson@novell.com>
98 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Add closing tag
99 completion to all XML docs.
101 2009-01-06 Michael Hutchinson <mhutchinson@novell.com>
103 * Makefile.am: Don't define DEBUG, as heavy use of Debug.Assert was
104 slowing down the XML text editor noticeably.
106 2009-01-02 Lluis Sanchez Gual <lluis@novell.com>
109 * MonoDevelop.XmlEditor.mdp: Add missing reference.
111 2008-12-29 Michael Hutchinson <mhutchinson@novell.com>
113 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Fix cursor
114 position after autocompleting end tags.
116 2008-12-29 Michael Hutchinson <mhutchinson@novell.com>
118 * MonoDevelop.XmlEditor.addin.xml:
119 * MonoDevelop.XmlEditor/XmlDocumentParser.cs: Added a parser for XML
120 files. Enables folding and error underlining.
123 * MonoDevelop.XmlEditor.mdp: Updated.
125 * MonoDevelop.XmlEditor/SourceViewTextIterator.cs:
126 * MonoDevelop.XmlEditor.Completion/XmlCompletionDataProvider.cs:
127 * MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs:
128 Removed, no longer used.
130 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Port to subclass the
131 BaseXmlEditorExtension instead of the custom XML parser. Improves
132 completion and triggering, and adds outline and path bar support.
133 There may be a few minor regressions in namespace resolution and the
134 goto schema command, and performance needs work.
136 2008-12-29 Michael Hutchinson <mhutchinson@novell.com>
138 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Moved
139 outline-building code from MoonlightEditorExtension to be the default
140 implementation in BaseXmlEditorExtension, since it works with any
141 XmlParsedDocument. Fix GetCompleteName so it handles prefixes, and
142 expose it as protected. Add some simple entity completion support.
143 Implement support for automatic closing tags via a protected flag.
145 2008-12-12 Lluis Sanchez Gual <lluis@novell.com>
147 * MonoDevelop.XmlEditor.mdp:
148 * Tests/MonoDevelop.XmlEditor.Tests.mdp: All projects now require fx
151 2008-12-09 Lluis Sanchez Gual <lluis@novell.com>
153 * MonoDevelop.XmlEditor.mdp: Don't require a specific version of
156 2008-12-05 Lluis Sanchez Gual <lluis@novell.com>
158 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs:
159 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Track api
162 2008-12-02 Michael Hutchinson <mhutchinson@novell.com>
164 * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from
167 2008-11-25 Michael Hutchinson <mhutchinson@novell.com>
169 * MonoDevelop.Xml.StateEngine/XmlFreeState.cs: Improve error reporting.
171 2008-11-25 Michael Hutchinson <mhutchinson@novell.com>
173 * MonoDevelop.Xml.StateEngine/XmlTagState.cs: Remove multiple root
174 element validation from here because it's not easy to override.
176 2008-11-25 Lluis Sanchez Gual <lluis@novell.com>
179 * MonoDevelop.XmlEditor.mdp: Add reference required for building.
181 2008-11-25 Lluis Sanchez Gual <lluis@novell.com>
184 * MonoDevelop.XmlEditor.mdp: Add glib dep.
186 2008-11-18 Michael Hutchinson <mhutchinson@novell.com>
188 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Add
189 AddMiscBeginTags member that adds begin tags for comments and CData.
191 2008-11-17 Michael Hutchinson <mhutchinson@novell.com>
193 * MonoDevelop.Xml.StateEngine/Parser.cs: Log an error region instead of
194 a line/col location when possible.
196 2008-11-14 Michael Hutchinson <mhutchinson@novell.com>
198 * MonoDevelop.Xml.StateEngine/Parser.cs: Add overloads for logging with
199 more accurate locations.
201 * MonoDevelop.Xml.StateEngine/XmlTagState.cs: Remove unused code.
203 2008-11-14 Michael Hutchinson <mhutchinson@novell.com>
205 * MonoDevelop.Xml.StateEngine/XDom.cs: Add a Value property to XDocType.
207 * MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs: Copture the doctype
208 string when in tree mode.
210 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Copture doctype
211 from the ParsedDocument if it's an XmlParsedDocument. Add utility
212 GetBufferText method.
214 2008-11-13 Michael Hutchinson <mhutchinson@novell.com>
216 * MonoDevelop.Xml.StateEngine/XDom.cs: Avoid possible NRE in
219 2008-11-13 Michael Hutchinson <mhutchinson@novell.com>
222 * MonoDevelop.XmlEditor.mdp: Updated.
224 * MonoDevelop.Xml.StateEngine/XmlParsedDocument.cs: Moved
225 MoonlightParsedDocument to XmlParsedDocument in the Xml addin.
227 2008-11-12 Michael Hutchinson <mhutchinson@novell.com>
229 * MonoDevelop.Xml.StateEngine/XDom.cs: Add ToUpper/ToLower methods on
232 * MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs: Fixed bug that
233 popped unmatched opening nodes when not in tree mode. Fixes exception
234 in path bar when closing tags outnumber opening tags.
236 2008-11-12 Michael Hutchinson <mhutchinson@novell.com>
238 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Fix build.
240 2008-11-12 Michael Hutchinson <mhutchinson@novell.com>
242 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Show code
243 templates for forced completion in free space. Fix accidental leak of
244 attribute name triggering into free space.
246 2008-11-11 Michael Hutchinson <mhutchinson@novell.com>
248 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Track fix in text
249 editor's completion line/col indexing. It's now 1-indexed, as it
252 2008-11-07 Eric Butler <eric@extremeboredom.net>
253 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Don't explode
254 in Timeout callback if the BaseXmlEditorExtension was disposed.
256 2008-11-07 Michael Hutchinson <mhutchinson@novell.com>
258 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs:
259 * MonoDevelop.XmlEditor.Completion/XmlMultipleClosingTagCompletionData.cs:
260 Add additional closing elements to the completion list for all parent
261 elements, that also close all intermediate elements.
264 * MonoDevelop.XmlEditor.mdp: Updated.
266 2008-11-06 Michael Hutchinson <mhutchinson@novell.com>
268 * Makefile.am: Fix build dependencies.
270 2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
272 * MonoDevelop.XmlEditor.addin.xml: Bump MD version.
274 2008-11-05 Lluis Sanchez Gual <lluis@novell.com>
276 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Added new helper
279 2008-10-24 Michael Hutchinson <mhutchinson@novell.com>
281 * MonoDevelop.Xml.StateEngine/XDom.cs:
282 * MonoDevelop.Xml.StateEngine/Parser.cs:
283 * MonoDevelop.Xml.StateEngine/XmlTagState.cs:
284 * MonoDevelop.Xml.StateEngine/XmlCDataState.cs:
285 * MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs:
286 * MonoDevelop.Xml.StateEngine/XmlCommentState.cs:
287 * MonoDevelop.Xml.StateEngine/XmlAttributeState.cs:
288 * MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs:
289 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs:
290 * MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs: Changed
291 Xml StateEngine from offset-based positions to line/column positions.
293 2008-10-23 Michael Hutchinson <mhutchinson@novell.com>
295 * MonoDevelop.Xml.StateEngine/XDom.cs: Fix recursive enumerables. Fix
296 bug that prevented tree being built.
298 * MonoDevelop.Xml.StateEngine/Parser.cs: Make line, col accessible.
299 Write out errors in debug string.
301 2008-10-23 Michael Hutchinson <mhutchinson@novell.com>
303 * MonoDevelop.Xml.StateEngine/XmlTagState.cs: Catch multiple root nodes.
305 * MonoDevelop.Xml.StateEngine/XDom.cs: Add field to XDocument for root
306 node. Add some element-enumerating methods to XElement. Rename
307 RecursiveNodes to AllDescendentNodes.
309 * MonoDevelop.Xml.StateEngine/Parser.cs: Track line/col so we can use
310 the same error class as MonoDevelop.Projects.Dom.
312 2008-10-21 Michael Hutchinson <mhutchinson@novell.com>
314 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Don't try to create
315 completion list when the array of source elements is null. Fixes
316 exception in XML editor.
318 2008-10-21 Ryan Bair <ryandbair@gmail.com>
320 * MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs:
321 Capture full name of opening tag. Don't read back past an end bracket.
323 2008-10-16 Michael Hutchinson <mhutchinson@novell.com>
325 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Move updating of
326 state engine so that subclasses don't have to do it.
328 2008-10-16 Michael Hutchinson <mhutchinson@novell.com>
330 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Implement
331 attribute value completion and attribute completion.
333 2008-10-15 Michael Hutchinson <mhutchinson@novell.com>
335 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: Move more code
336 here from the ASP.NET completion extension.
338 2008-10-09 Michael Hutchinson <mhutchinson@novell.com>
340 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs:
341 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs:
342 * MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionData.cs:
343 * MonoDevelop.XmlEditor.Completion/XmlCompletionDataProvider.cs:
344 * MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs:
347 2008-10-09 Michael Hutchinson <mhutchinson@novell.com>
349 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs:
350 * MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs:
351 * MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs:
352 * MonoDevelop.XmlEditor.Completion/XmlCompletionDataCollection.cs: Track
355 2008-10-08 Michael Hutchinson <mhutchinson@novell.com>
357 * gtk-gui/gui.stetic: Add event and property for accessing errors.
359 2008-10-07 Michael Hutchinson <mhutchinson@novell.com>
361 * MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs:
362 * MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs: Track API.
364 2008-10-03 Michael Hutchinson <mhutchinson@novell.com>
366 * MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs: New base class
367 containing common XML completion code from the
368 AspNetEditorExtension.
369 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
370 * MonoDevelop.Xml.StateEngine/Parser2.cs: Remove unused parser.
372 2008-09-29 Mike Krüger <mkrueger@novell.com>
374 * MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs,
375 MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs:
376 implemented IComparable <ICompletionData>
378 2008-09-23 Lluis Sanchez Gual <lluis@novell.com>
380 * MonoDevelop.XmlEditor.addin.xml: Set an id to the xml editor
383 2008-09-18 Lluis Sanchez Gual <lluis@novell.com>
385 * MonoDevelop.XmlEditor.Completion/XmlCompletionDataProvider.cs,
386 MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs:
389 2008-09-12 Lluis Sanchez Gual <lluis@novell.com>
391 * Tests/MonoDevelop.XmlEditor.Tests.mdp, gtk-gui/generated.cs,
392 gtk-gui/MonoDevelop.XmlEditor.Gui.XmlEditorOptionsPanelWidget.cs,
393 gtk-gui/MonoDevelop.XmlEditor.Gui.XmlSchemasPanelWidget.cs: Updated
396 2008-08-26 Michael Hutchinson <mhutchinson@novell.com>
398 * MonoDevelop.Xml.StateEngine/XmlTagState.cs,
399 MonoDevelop.Xml.StateEngine/XmlChar.cs,
400 MonoDevelop.Xml.StateEngine/XmlNameState.cs, Makefile.am,
401 MonoDevelop.XmlEditor.mdp: Use Mono's System.Xml.XmlChar to check
402 whether name chars are valid for XML.
404 2008-08-20 Michael Hutchinson <mhutchinson@novell.com>
406 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
407 MonoDevelop.Xml.StateEngine/XmlFreeState.cs: Replace C#3 automatic
408 properties into C# 2 properties. Fixes build on Mono < 1.9. Thanks
409 to Joshua Simmons for the patch.
411 2008-08-01 Michael Hutchinson <mhutchinson@novell.com>
413 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
414 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Break up
415 attribute value states.
416 * MonoDevelop.Xml.StateEngine/Parser.cs: Attach parser state to
419 2008-07-31 Michael Hutchinson <mhutchinson@novell.com>
421 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
422 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Use a
423 MalformedTagState for recovery.
424 * MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
425 MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs,
426 MonoDevelop.Xml.StateEngine/XmlCDataState.cs,
427 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs:
428 Insert nodes when state begins (instead of end) so that we can use
430 * MonoDevelop.Xml.StateEngine/Parser.cs: Track previous state.
431 * MonoDevelop.Xml.StateEngine/XDom.cs: Add support for getting a
432 "friendly" representation of the node for a user-visible path.
434 2008-07-30 Michael Hutchinson <mhutchinson@novell.com>
436 * MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
437 MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
438 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
439 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
440 MonoDevelop.Xml.StateEngine/XmlNameState.cs: Move towards making
441 the MalformedTagState more replaceable, so that handling of
442 unexpected '<' can be intercepted.
443 * MonoDevelop.Xml.StateEngine/XmlCDataState.cs,
444 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs:
447 2008-07-30 Michael Hutchinson <mhutchinson@novell.com>
449 * MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
450 MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs,
451 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
452 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs,
453 MonoDevelop.Xml.StateEngine/XmlNameState.cs,
454 MonoDevelop.Xml.StateEngine/XmlFreeState.cs,
455 MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
456 MonoDevelop.Xml.StateEngine/State.cs,
457 MonoDevelop.Xml.StateEngine/Parser.cs,
458 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs,
459 MonoDevelop.Xml.StateEngine/XmlCDataState.cs,
460 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
461 MonoDevelop.Xml.StateEngine/XmlCommentState.cs: API change to allow
462 more that one character of rollback.
464 2008-07-30 Michael Hutchinson <mhutchinson@novell.com>
466 * MonoDevelop.Xml.StateEngine/XmlParser.cs,
467 MonoDevelop.Xml.StateEngine/Parser2.cs,
468 MonoDevelop.Xml.StateEngine/XState.cs, MonoDevelop.XmlEditor.mdp:
469 Yet another parser that may be easier to extend to handle comments
470 and expressions in arbitrary locations. Builds the same DOM as the
471 existing one. Incomplete, and disabled for now.
473 2008-07-29 Michael Hutchinson <mhutchinson@novell.com>
475 * MonoDevelop.Xml.StateEngine/Parser.cs: Don't allow EndAll to close
477 * MonoDevelop.Xml.StateEngine/XmlFreeState.cs: Add a const for
478 overriding nodes to know what StateTag values they can use.
479 * MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Operate on any
481 * MonoDevelop.Xml.StateEngine/XDom.cs: Abstract out objects with
482 attributes via IAttributedXObject interface.
484 2008-07-25 Michael Hutchinson <mhutchinson@novell.com>
486 * MonoDevelop.Xml.StateEngine/XmlFreeState.cs: Improve reset on <.
487 Expose state tag consts for subclasses to use.
488 * MonoDevelop.Xml.StateEngine/XDom.cs: Rename AttributeCollection to
489 XAttributeCollection.
491 2008-07-24 Michael Hutchinson <mhutchinson@novell.com>
493 * MonoDevelop.Xml.StateEngine/Parser.cs,
494 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
495 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs: Make sure that
496 bad nodes are attached, ended and popped when we recover.
498 2008-07-24 Michael Hutchinson <mhutchinson@novell.com>
500 * MonoDevelop.Xml.StateEngine/Parser.cs: Copy the stringbuilder when
503 2008-07-23 Michael Hutchinson <mhutchinson@novell.com>
505 * MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
506 MonoDevelop.Xml.StateEngine/XmlTagState.cs: Fix start locations.
507 * MonoDevelop.Xml.StateEngine/Parser.cs,
508 MonoDevelop.Xml.StateEngine/XDom.cs: Make it possible to clone
509 parser and switch it into tree mode. Some general cloning fixes.
511 2008-07-23 Michael Hutchinson <mhutchinson@novell.com>
513 * MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
514 MonoDevelop.Xml.StateEngine/State.cs,
515 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
516 MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
517 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
518 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs,
519 MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs,
520 MonoDevelop.Xml.StateEngine/Parser.cs,
521 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
522 MonoDevelop.Xml.StateEngine/XmlCDataState.cs,
523 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs,
524 MonoDevelop.Xml.StateEngine/XmlNameState.cs,
525 MonoDevelop.Xml.StateEngine/XmlFreeState.cs: New XML parser.
526 Currently only used (in subclassed form) by ASP.NET code completion
528 * MonoDevelop.Xml.StateEngine/CDataState.cs,
529 MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs,
530 MonoDevelop.Xml.StateEngine/XmlTagNameState.cs: Removed/renamed.
531 * MonoDevelop.Xml.StateEngine/XDom.cs: Minimalistic XML DOM used by new
532 XML parser. Modelled after System.Xml.Linq
533 * gtk-gui/objects.xml, Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
535 2008-06-26 Michael Hutchinson <mhutchinson@novell.com>
537 * MonoDevelop.Xml.StateEngine/Parser.cs: Remove debug code.
538 * MonoDevelop.Xml.StateEngine/XDom.cs: Implement a new lightweight XML
539 DOM somewhat modelled after the LINQ-to-XML DOM, but designed to
540 ignore all content. It's intended to mark the location, name and
541 type of tags in a text buffer, and should be able to be extended to
542 be used with HTML and ASP.NET.
543 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
545 2008-06-26 Michael Hutchinson <mhutchinson@novell.com>
547 * MonoDevelop.Xml.StateEngine/Parser.cs: Remove reference to work-in-
550 2008-06-25 Michael Hutchinson <mhutchinson@novell.com>
552 * MonoDevelop.Xml.StateEngine/Parser.cs,
553 MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
554 MonoDevelop.Xml.StateEngine/CDataState.cs,
555 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
556 MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs,
557 MonoDevelop.Xml.StateEngine/XmlTagNameState.cs,
558 MonoDevelop.Xml.StateEngine/State.cs,
559 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs,
560 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
561 MonoDevelop.Xml.StateEngine/XmlFreeState.cs,
562 MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
563 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
564 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Rework stack
565 cloning and character rejection mechanisms in XML/ASP state engine.
567 2008-06-09 Lluis Sanchez Gual <lluis@novell.com>
569 * MonoDevelop.XmlEditor.mds: Don't build editor tests by default.
571 2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
573 * MonoDevelop.XmlEditor.addin.xml, MonoDevelop.XmlEditor.mds: Bump MD
576 2008-06-03 Lluis Sanchez Gual <lluis@novell.com>
578 * MonoDevelop.XmlEditor/XmlEditorService.cs: Use the OnDestroyed event
579 instead of Dispose, since with the latest changes in gtk#, Dispose
580 is not called anymore when a widget is destroyed.
582 2008-06-02 Lluis Sanchez Gual <lluis@novell.com>
584 * MonoDevelop.XmlEditor.mds: Some fixes in project files.
586 2008-05-22 Lluis Sanchez Gual <lluis@novell.com>
588 * MonoDevelop.XmlEditor/XmlEditorService.cs: Replaced
589 ICompilerResult/DefaultCompilerResult/CompilerResults by a new
590 BuildResult class, which has owner information at error level, so
591 it is possible to know which project generated an error when
592 building a solution. Updated Task and TaskService to use the new
595 2008-05-21 Lluis Sanchez Gual <lluis@novell.com>
597 * MonoDevelop.XmlEditor.mdp: New project model changes.
599 2008-05-07 Michael Hutchinson <mhutchinson@novell.com>
601 * MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs: Fix opening of
604 2008-04-30 Michael Hutchinson <mhutchinson@novell.com>
606 * MonoDevelop.Xml.StateEngine/Parser.cs,
607 MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
608 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
609 MonoDevelop.Xml.StateEngine/XmlTagNameState.cs,
610 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
611 MonoDevelop.Xml.StateEngine/XmlFreeState.cs,
612 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
613 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Make sure more
614 states have closing positions.
616 2008-04-25 Michael Hutchinson <mhutchinson@novell.com>
618 * MonoDevelop.Xml.StateEngine/Parser.cs,
619 MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
620 MonoDevelop.Xml.StateEngine/CDataState.cs,
621 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
622 MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs,
623 MonoDevelop.Xml.StateEngine/State.cs,
624 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs,
625 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
626 MonoDevelop.Xml.StateEngine/XmlFreeState.cs,
627 MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
628 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
629 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Change XML state
630 engine API to allow cloning a single node (as an alternative to the
632 * MonoDevelop.Xml.StateEngine/XmlTagNameState.cs: Track API and fix
635 2008-04-18 Michael Hutchinson <mhutchinson@novell.com>
637 * MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs,
638 MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs: Add
639 support for processing instructions.
640 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
642 2008-04-18 Michael Hutchinson <mhutchinson@novell.com>
644 * MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
645 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Add convenience
647 * MonoDevelop.XmlEditor.mdp: Updated.
649 2008-04-17 Michael Hutchinson <mhutchinson@novell.com>
651 * MonoDevelop.Xml.StateEngine/Parser.cs,
652 MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs,
653 MonoDevelop.Xml.StateEngine/CDataState.cs,
654 MonoDevelop.Xml.StateEngine/XmlTagState.cs,
655 MonoDevelop.Xml.StateEngine/XmlSpecialTagState.cs,
656 MonoDevelop.Xml.StateEngine/XmlTagNameState.cs,
657 MonoDevelop.Xml.StateEngine/State.cs,
658 MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs,
659 MonoDevelop.Xml.StateEngine/XmlFreeState.cs,
660 MonoDevelop.Xml.StateEngine/XmlCommentState.cs,
661 MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs,
662 MonoDevelop.Xml.StateEngine/XmlAttributeState.cs: Add new XML state
663 engine for triggering autocompletion and indentation in XML-like
665 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
667 2008-04-16 Michael Hutchinson <mhutchinson@novell.com>
669 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Track API change.
670 Remove char code translation hack.
672 2008-04-11 Michael Hutchinson <mhutchinson@novell.com>
674 * Makefile.am: Depend on MonoDevelop.SourceEditor2.dll; its build number
675 auto-increments, so whenever it changes, we need to rebuild this.
677 2008-04-08 Michael Hutchinson <mhutchinson@novell.com>
679 * MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs,
680 MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs:
681 Split the completion data class into a separated file and
682 generalised it a little.
683 * MonoDevelop.XmlEditor.Completion/ILazilyLoadedProvider.cs,
684 MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionData.cs: Rework
685 lazy loading, with forced advance-loading via an interface.
686 * MonoDevelop.XmlEditor.Completion/EmptyXmlCompletionProvider.cs:
687 Implemented an empty completion provider.
688 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
690 2008-04-03 Marcos David Marín Amador <MarcosMarin@gmail.com>
692 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Workaround bug in mono
693 1.2.4 where usings are ignored inside anonymous methods.
695 2008-04-02 Michael Hutchinson <mhutchinson@novell.com>
697 * MonoDevelop.XmlEditor.Completion/ClosingBracketCompletionDataProvider.cs,
698 MonoDevelop.XmlEditor/ClosingBracketCompletionDataProvider.cs:
699 Moved and made the data object public.
700 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
702 2008-04-02 Michael Hutchinson <mhutchinson@novell.com>
704 * MonoDevelop.XmlEditor.addin.xml: Bump version to 0.19 to match
705 other addins. Fixes dependency resolution on Mono HEAD (but wasn't
706 a problem on 1.9, not sure why).
708 2008-04-01 Michael Hutchinson <mhutchinson@novell.com>
710 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs, Makefile.am,
711 MonoDevelop.XmlEditor.mdp: Updated.
712 * MonoDevelop.XmlEditor/XmlSchemaManager.cs,
713 MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Track namespace
715 * MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs,
716 MonoDevelop.XmlEditor/XmlCompletionData.cs,
717 MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs,
718 MonoDevelop.XmlEditor/XmlCompletionDataCollection.cs,
719 MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: Moved to
720 MonoDevelop.XmlEditor.Completion namespace.
721 * MonoDevelop.XmlEditor/XmlEditorService.cs: Track namespace changes.
722 Improve validation verbosity. Reduce use of deprecated APIs.
723 * MonoDevelop.XmlEditor/XmlEditorWindow.cs: No longer needed.
724 * MonoDevelop.XmlEditor.Completion/IXmlCompletionProvider.cs,
725 MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionData.cs:
726 Factored out an interface so that XML completion doesn't explicitly
727 depend on xsd schemas. Added some alternate (namespaceless) lookups
728 that will be used for HTML completion in ASP.NET. Misc tidying.
729 * MonoDevelop.XmlEditor.Completion/XmlCompletionDataProvider.cs,
730 MonoDevelop.XmlEditor.Completion/XmlCompletionDataCollection.cs,
731 MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionDataCollection.cs:
732 Move and change namespace.
733 * MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs: Tidied up.
735 2008-03-28 Marcos David Marín Amador <MarcosMarin@gmail.com>
737 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Workaround for bug in
738 mono 1.2.4 where usings are ignored inside anonymous methods.
740 2008-03-27 Michael Hutchinson <mhutchinson@novell.com>
742 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Remove debug
744 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Re-enable syntax
746 * gtk-gui/gui.stetic, Makefile.am, MonoDevelop.XmlEditor.addin.xml,
747 MonoDevelop.XmlEditor.mdp: Add SourceEditor2 dependency.
749 2008-03-27 Atsushi Enomoto <atsushi@ximian.com>
751 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs : quick build fix.
753 2008-03-26 Michael Hutchinson <mhutchinson@novell.com>
755 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: When using the
756 Mono.TextEditor/SourceEditor2 editor, enable XML syntax
757 highlighting for all user-registered XML filetypes.
758 * MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs: Oops, fix
759 null check that prevented access to full set of schemas.
761 2008-03-24 Michael Hutchinson <mhutchinson@novell.com>
763 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Remove redundant
764 member. May fix some compilation errors.
766 2008-03-21 Marcos David Marín Amador <MarcosMarin@gmail.com>
768 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Workaround bug in mono
769 1.2.4 where usings are ignored inside anonymous methods.
771 2008-03-21 Michael Hutchinson <mhutchinson@novell.com>
773 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: When
774 Document.FileName is null or empty, try using Document.Title.
775 Enables XML extension on dynamically created documents.
776 * MonoDevelop.XmlEditor.addin.xml: Add back a menu separator.
777 * MonoDevelop.XmlEditor/XmlEditorService.cs: Remove unused variable.
779 2008-03-20 Michael Hutchinson <mhutchinson@novell.com>
781 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Move dialog to
783 * MonoDevelop.XmlEditor/RunXslTransformCommand.cs,
784 MonoDevelop.XmlEditor/AssignStylesheetCommand.cs: Moved
785 implementation into XmlEditorService and XmlTextEditorExtension.
786 * MonoDevelop.XmlEditor/ClosingBracketCompletionDataProvider.cs: Fix
787 previous character index.
788 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Implement commands,
789 based on code from command classes.
790 * MonoDevelop.XmlEditor/XmlEditorService.cs: Move more command
791 implementations to editor service and refactor heavily.
792 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
793 * MonoDevelop.XmlEditor.addin.xml: Enable most of the XML commands.
795 2008-03-20 Michael Hutchinson <mhutchinson@novell.com>
797 * MonoDevelop.XmlEditor/XmlSchemaManager.cs: Actually use merged schema
799 * MonoDevelop.XmlEditor/XmlCompletionData.cs: Remove unnecessary
800 reference to inherited interface.
801 * MonoDevelop.XmlEditor/GoToSchemaDefinitionCommand.cs,
802 MonoDevelop.XmlEditor/CreateSchemaCommand.cs,
803 MonoDevelop.XmlEditor/FormatXmlCommand.cs,
804 MonoDevelop.XmlEditor/ValidateXmlCommand.cs: Moved implementation
805 into XmlEditorService and XmlTextEditorExtension.
806 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Implement XMl
807 commands, based on code from command classes.
808 * MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs: Add
809 IEnumerable implementation to merged collection.
810 * MonoDevelop.XmlEditor/XmlEditorService.cs: Move much of command
811 implementations to editor service and refactor heavily.
812 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
814 2008-03-19 Marcos David Marín Amador <MarcosMarin@gmail.com>
816 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: Workaround bug in mono
817 1.2.4 where usings are ignored inside anonymous methods.
819 2008-03-19 Michael Hutchinson <mhutchinson@novell.com>
821 * MonoDevelop.XmlEditor/ClosingBracketCompletionDataProvider.cs,
822 MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Move bracket
823 autocompletion into a completion provider, so that the user can
824 escape bracket completion.
825 * Makefile.am, MonoDevelop.XmlEditor.mdp: Updated.
827 2008-03-18 Michael Hutchinson <mhutchinson@novell.com>
829 * MonoDevelop.XmlEditor.mdp: Updated.
830 * gtk-gui, gtk-gui/generated.cs,
831 gtk-gui/MonoDevelop.XmlEditor.Gui.XmlEditorOptionsPanelWidget.cs,
833 gtk-gui/MonoDevelop.XmlEditor.Gui.XmlSchemasPanelWidget.cs,
834 gtk-gui/objects.xml: Add stetic-generated files.
836 2008-03-18 Michael Hutchinson <mhutchinson@novell.com>
838 * MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs: Track API.
840 2008-03-18 Michael Hutchinson <mhutchinson@novell.com>
842 * schemas/MonoDevelopAddIn.xsd, schemas/manifest.xsd,
843 schemas/appconfig.xsd: Make XML valid, so the mime type is picked
845 * MonoDevelop.XmlEditor.addin.xml, Makefile.am,
846 MonoDevelop.XmlEditor.mdp: Updated.
847 * MonoDevelop.XmlEditor.Gui/XmlSchemasPanel.cs,
848 MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs: New UI for
849 schema and filetype settings. Now allows overriding built-in
850 schemas and defining additional handled filetypes.
851 * MonoDevelop.XmlEditor.Gui/XmlEditorOptionsPanel.cs,
852 MonoDevelop.XmlEditor.Gui/XmlEditorOptionsPanelWidget.cs: New UI
854 * MonoDevelop.XmlEditor/SelectXmlSchemaDialog.cs,
855 MonoDevelop.XmlEditor/XslOutputViewContent.cs,
856 MonoDevelop.XmlEditor/XmlSchemasPanelWidget.cs,
857 MonoDevelop.XmlEditor/XmlEditorListWindow.cs: No longer needed.
858 * MonoDevelop.XmlEditor/XmlSchemasPanel.cs,
859 MonoDevelop.XmlEditor/XmlEditorOptionsPanel.cs: Moved.
860 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Track API.
861 * MonoDevelop.XmlEditor/XmlSchemaManager.cs: Support overriding of
862 built-in schemas with user schemas.
863 * MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs: Use
864 generic collections. Separate completion functions into an
865 interface and implement a "merge" collection.
866 * MonoDevelop.XmlEditor/XmlSchemaAssociation.cs: Use LowerInvariant for
868 * MonoDevelop.XmlEditor/XmlFileExtensions.cs: Use generics. Allow
869 adding xml file extensions.
870 * MonoDevelop.XmlEditor/XmlEditorOptionsPanelWidget.cs: Replaced by
872 * MonoDevelop.XmlEditor/XmlEditorAddInOptions.cs: Allow adding xml file
875 2008-03-14 Michael Hutchinson <mhutchinson@novell.com>
877 * Makefile.am: fix install location of schemas.
879 2008-03-13 Michael Hutchinson <mhutchinson@novell.com>
881 * MonoDevelop.XmlEditor/XmlSchemaManager.cs: Make class static. Change
882 console messages to log messages.
883 * MonoDevelop.XmlEditor/XmlCompletionData.cs: Port to use
884 IEditableTextBuffer rather than XmlEditorView.
885 * MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs: Track MD APIs.
886 * MonoDevelop.XmlEditor/XmlTextEditorExtension.cs: Port code completion
887 functionality from XmlEditorView to a TextEditorExtension that will
888 work with all editors.
889 * MonoDevelop.XmlEditor/XmlDisplayBinding.cs: Unneeded.
890 * MonoDevelop.XmlEditor/XmlEditorService.cs: Replace
891 XmlEditorViewContent accessors with XmlTextEditorExtension
892 accessors (which won't do anything until I commit a MonoDevelop.Ide
893 patch). Also many cosmetic tweaks.
894 * MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: Remove some
895 unnecessary instantiations.
896 * MonoDevelop.XmlEditor/FormatXmlCommand.cs: Port to
897 IEditableTextBuffer. Make it operate on the selection if there is
899 * Makefile.am, MonoDevelop.XmlEditor.addin.xml,
900 MonoDevelop.XmlEditor.mdp: Disable all of the files and extensions
901 that are not yet ported. Remove the GtkSourceView and SourceEditor
904 2008-03-10 Michael Hutchinson <mhutchinson@novell.com>
907 * MonoDevelop.XmlEditor.mds:
908 * MonoDevelop.XmlEditor.mdp: Fix MonoDevelop project.
910 2008-03-07 Michael Hutchinson <mhutchinson@novell.com>
912 * MonoDevelop.XmlEditor/XmlSchemasPanel.cs:
913 * MonoDevelop.XmlEditor/XmlEditorOptionsPanel.cs:
914 * MonoDevelop.XmlEditor.addin.xml: Track options panel API changes.
916 2008-03-06 Michael Hutchinson <mhutchinson@novell.com>
918 * MonoDevelop.XmlEditor/Schemas: Move to schemas.
919 * MonoDevelop.XmlEditor/schemas: Moved from Schemas.
921 * Makefile.am: Fix build.
923 * MonoDevelop.XmlEditor/RunXslTransformCommand.cs:
924 * MonoDevelop.XmlEditor/XmlSchemasPanelWidget.cs:
925 * MonoDevelop.XmlEditor/XmlEditorViewContent.cs:
926 * MonoDevelop.XmlEditor/XmlEditorView.cs:
927 * MonoDevelop.XmlEditor/CreateSchemaCommand.cs:
928 * MonoDevelop.XmlEditor/XmlSchemasPanel.cs:
929 * MonoDevelop.XmlEditor/XmlEditorService.cs:
930 * MonoDevelop.XmlEditor/OpenStylesheetCommand.cs:
931 * MonoDevelop.XmlEditor.addin.xml:
932 Quick and dirty port to MD trunk and GtkSourceView 2, just to get
933 it working before I port it to a TextEditorExtension.
935 2008-03-06 Michael Hutchinson <mhutchinson@novell.com>
937 * Makefile.am: Update for the trunk build system and file
940 2007-09-13 21:18 mrward
942 * trunk/configure.in,
943 trunk/src/MonoDevelop.XmlEditor.Tests/AssemblyInfo.cs,
944 trunk/src/MonoDevelop.XmlEditor/AssemblyInfo.cs,
945 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
946 trunk/src/MonoDevelop.XmlEditor/XmlCompletionData.cs,
947 trunk/src/MonoDevelop.XmlEditor/XmlEditorAddInOptions.cs,
948 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs,
949 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
950 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs: XML
951 Editor now compiles and works with MonoDevelop 0.15
953 2007-06-13 22:31 mrward
955 * trunk/configure.in: Configure now checks the MonoDevelop version
958 2007-06-13 22:23 mrward
960 * trunk/ChangeLog: Updated changelog ready for a snapshot release
961 0.4 that builds against MonoDevelop 0.14
963 2007-06-10 10:50 mrward
965 * trunk/src/MonoDevelop.XmlEditor.Tests/CompletionData/XmlCompletionDataStringTestFixture.cs,
966 trunk/src/MonoDevelop.XmlEditor/XmlCompletionData.cs,
967 trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs,
968 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
969 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
970 trunk/src/MonoDevelop.XmlEditor/XmlEditorWindow.cs:
971 XmlCompletionData now implements the IActionCompletionData
972 interface. All xml completion is now done via the InsertAction
975 2007-06-09 17:51 mrward
977 * trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs: The
978 completion list window now selects the matching namespace during
979 namespace completion.
981 2007-06-09 17:03 mrward
983 * trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs: The
984 completion list window now selects the matching list item when
985 the user types in a special xml character (e.g. colon).
987 2007-06-09 15:34 mrward
989 * trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeGroupReferenceSelectedTestFixture.cs,
990 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeReferenceSelectedTestFixture.cs,
991 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeSelectedTestFixture.cs,
992 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeTypeSelectedTestFixture.cs,
993 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementReferenceSelectedTestFixture.cs,
994 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementReferenceWithPrefixSelectedTestFixture.cs,
995 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementSelectedTestFixture.cs,
996 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementTypeSelectedTestFixture.cs,
997 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementTypeWithPrefixSelectedTestFixture.cs,
998 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/GroupReferenceSelectedTestFixture.cs,
999 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/GetSchemaFromFileNameTestFixture.cs,
1000 trunk/src/MonoDevelop.XmlEditor/GoToSchemaDefinitionCommand.cs,
1001 trunk/src/MonoDevelop.XmlEditor/ICompletionData.cs,
1002 trunk/src/MonoDevelop.XmlEditor/ICompletionDataProvider.cs,
1003 trunk/src/MonoDevelop.XmlEditor/ICompletionWidget.cs,
1004 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1005 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1006 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1007 trunk/src/MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs,
1008 trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs,
1009 trunk/src/MonoDevelop.XmlEditor/XmlEditorListWindow.cs,
1010 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs: Removed the
1011 ICompletionData, ICompletionDataProvider and the
1012 ICompletionWidget files. The XML editor now uses these interfaces
1013 from MonoDevelop. The 0.14 MonoDevelop assemblies are now
1014 referenced in the addin xml file.
1016 2007-05-28 11:58 mrward
1018 * trunk/configure.in,
1019 trunk/src/MonoDevelop.XmlEditor.Tests/AssemblyInfo.cs,
1020 trunk/src/MonoDevelop.XmlEditor/AssemblyInfo.cs,
1021 trunk/src/MonoDevelop.XmlEditor/CreateSchemaCommand.cs,
1022 trunk/src/MonoDevelop.XmlEditor/FormatXmlCommand.cs,
1023 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1024 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1025 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1026 trunk/src/MonoDevelop.XmlEditor/OpenXPathQueryPadCommand.cs,
1027 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs,
1028 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1029 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensionCodon.cs,
1030 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensionNode.cs,
1031 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensions.cs: XML Editor
1032 can now be compiled against MonoDevelop revision 77999. Updated
1033 MonoDevelop.XmlEditor.addin.xml so it uses the new format and
1034 extension points. Fixed compilation errors due to namespace
1035 changes in MonoDevelop and its use of Mono.Addins.
1037 2007-04-08 19:04 mrward
1039 * trunk/src/MonoDevelop.XmlEditor.Tests/MimeTypeHandledTests.cs,
1040 trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1041 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs: The XML
1042 editor now supports the 'application/xml' mime type.
1044 2007-04-08 18:46 mrward
1046 * trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs:
1047 XmlEditorViewContent now implements the new ITextFile's GetCharAt
1050 2007-02-23 18:21 mrward
1052 * trunk/ChangeLog: Updated changelog ready for a snapshot release
1053 0.3 that builds against MonoDevelop 0.13
1055 2007-02-23 18:17 mrward
1057 * trunk/src/MonoDevelop.XmlEditor.Tests/AssemblyInfo.cs,
1058 trunk/src/MonoDevelop.XmlEditor/AssemblyInfo.cs: Updated Xml
1059 Editor addin assembly version to 0.3
1061 2007-02-23 18:15 mrward
1063 * trunk/configure.in: Updated configure to check for MonoDevelop
1064 0.13. Xml Editor addin version set to 0.3.
1066 2007-02-23 17:43 mrward
1068 * trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1069 Renamed menu item to 'Go to Schema Definition' to be consistent
1070 with MonoDevelop which has 'Go to' as two separate words.
1072 2007-02-23 17:39 mrward
1074 * trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1075 Added missing addin dependencies to
1076 MonoDevelop.XmlEditor.addin.xml file.
1078 2007-02-19 18:35 mrward
1080 * trunk/src/MonoDevelop.XmlEditor.Tests/Parser/QualifiedNameTestFixture.cs:
1081 Added unit test for QualifiedName.GetHashCode()
1083 2007-02-19 18:31 mrward
1085 * trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1086 Updated the version number of the MonoDevelop dependencies to
1089 2007-02-17 21:13 mrward
1091 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1092 trunk/src/MonoDevelop.XmlEditor.mds,
1093 trunk/src/MonoDevelop.XmlEditor/ICompletionData.cs,
1094 trunk/src/MonoDevelop.XmlEditor/ICompletionDataProvider.cs,
1095 trunk/src/MonoDevelop.XmlEditor/ICompletionWidget.cs,
1096 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1097 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1098 trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs,
1099 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs,
1100 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs: Copied the
1101 ICompletionData, ICompletionDataProvider and ICompletionWidget
1102 interfaces into the XML Editor project from MonoDevelop 0.12. Due
1103 to changes in the code completion infrastructure in the latest
1104 version of MonoDevelop the XML Editor would not compile. The old
1105 versions of the completion interfaces have been used as an
1106 interim fix before attempting to use the new infrastructure.
1108 2006-12-26 22:55 mrward
1110 * trunk/src, trunk/src/MonoDevelop.XmlEditor/schemas/nant.xsd,
1111 trunk/src/MonoDevelop.XmlEditor/schemas/readme.txt: Updated the
1114 2006-12-06 00:49 mrward
1117 trunk/src/MonoDevelop.XmlEditor/CreateSchemaCommand.cs,
1118 trunk/src/MonoDevelop.XmlEditor/FormatXmlCommand.cs,
1119 trunk/src/MonoDevelop.XmlEditor/RunXslTransformCommand.cs,
1120 trunk/src/MonoDevelop.XmlEditor/ValidateXmlCommand.cs,
1121 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs: Fixed
1122 compilation errors due to methods being renamed in MonoDevelop's
1125 2006-10-23 14:53 mrward
1127 * trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs: Added
1128 workaround used in MonoDevelop.SourceEditor to fix a problem with
1129 the gtk treeview stealing focus. The workaround changes the focus
1130 back to the editor and scrolls to the cursor position again after
1131 a short timeout. Without this workaround the XML editor would
1132 fail to scroll to the correct line when opening a large xml file
1133 for the first time. For example, when selecting the Goto Schema
1134 Definition menu item, with the schema file not already open,
1135 would fail to scroll the editor so the correct line was
1138 2006-10-13 20:43 mrward
1141 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject,
1142 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeGroupReferenceSelectedTestFixture.cs,
1143 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeReferenceSelectedTestFixture.cs,
1144 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeSelectedTestFixture.cs,
1145 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/AttributeTypeSelectedTestFixture.cs,
1146 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementReferenceSelectedTestFixture.cs,
1147 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementReferenceWithPrefixSelectedTestFixture.cs,
1148 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementSelectedTestFixture.cs,
1149 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementTypeSelectedTestFixture.cs,
1150 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/ElementTypeWithPrefixSelectedTestFixture.cs,
1151 trunk/src/MonoDevelop.XmlEditor.Tests/FindSchemaObject/GroupReferenceSelectedTestFixture.cs,
1152 trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1153 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/ActiveElementUnderCursorTests.cs,
1154 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/AttributeNameTestFixture.cs,
1155 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/AttributeNameUnderCursorTests.cs,
1156 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/AttributeValueUnderCursorTests.cs,
1157 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/InsideAttributeValueTestFixture.cs,
1158 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/ParentElementPathTestFixture.cs,
1159 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ElementWithAttributeSchemaTestFixture.cs,
1160 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/FindAttributeFromComplexTypeTestFixture.cs,
1161 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/GetSchemaFromFileNameTestFixture.cs,
1162 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/XmlSchemaNamespaceTests.cs,
1163 trunk/src/MonoDevelop.XmlEditor/Commands.cs,
1164 trunk/src/MonoDevelop.XmlEditor/GoToSchemaDefinitionCommand.cs,
1165 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1166 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1167 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1168 trunk/src/MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs,
1169 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
1170 trunk/src/MonoDevelop.XmlEditor/XmlParser.cs,
1171 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs,
1172 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs,
1173 trunk/src/MonoDevelop.XmlEditor/XmlSchemaManager.cs: Added Goto
1174 Schema Definition menu item. This allows the user to select an
1175 element, attribute or attribute value and jump to the
1176 corresponding schema definition.
1178 2006-10-13 18:14 mrward
1180 * trunk/src/MonoDevelop.XmlEditor/XPathQueryWidget.cs: When an
1181 XPath query is executed the notebook page showing the results is
1182 made the current page.
1184 2006-10-07 19:40 mrward
1186 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1187 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery/XPathHistoryListTests.cs,
1188 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery/XPathNamespaceListTests.cs,
1189 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1190 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1191 trunk/src/MonoDevelop.XmlEditor/XPathHistoryList.cs,
1192 trunk/src/MonoDevelop.XmlEditor/XPathNamespaceList.cs,
1193 trunk/src/MonoDevelop.XmlEditor/XPathQueryPad.cs,
1194 trunk/src/MonoDevelop.XmlEditor/XPathQueryPadOptions.cs,
1195 trunk/src/MonoDevelop.XmlEditor/XPathQueryWidget.cs: The XPath
1196 query window saves the xpath history and any namespaces entered
1197 and restores them on restarting MonoDevelop.
1199 2006-10-07 17:30 mrward
1201 * trunk, trunk/src, trunk/src/MonoDevelop.XmlEditor,
1202 trunk/src/MonoDevelop.XmlEditor.Tests,
1203 trunk/src/MonoDevelop.XmlEditor/Commands.cs,
1204 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1205 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1206 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1207 trunk/src/MonoDevelop.XmlEditor/RemoveXPathHighlightingCommand.cs,
1208 trunk/src/MonoDevelop.XmlEditor/XPathQueryPad.cs: Added Remove
1209 XPath Highlighting menu item which will remove the xpath matches
1210 highlighted in the XML editor.
1212 2006-10-07 16:25 mrward
1214 * trunk/src/MonoDevelop.XmlEditor/XPathQueryWidget.cs: Pressing the
1215 return key inside the xpath ComboBoxEntry now executes the xpath
1216 query. Added basic pop-up auto-completion to the xpath
1219 2006-09-27 21:17 mrward
1221 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1222 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery,
1223 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery/RunXPathQueryTests.cs,
1224 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery/XmlNamespaceTests.cs,
1225 trunk/src/MonoDevelop.XmlEditor.Tests/XPathQuery/XmlNamespaceToStringTests.cs,
1226 trunk/src/MonoDevelop.XmlEditor/Commands.cs,
1227 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1228 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1229 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1230 trunk/src/MonoDevelop.XmlEditor/OpenXPathQueryPadCommand.cs,
1231 trunk/src/MonoDevelop.XmlEditor/XPathNodeMatch.cs,
1232 trunk/src/MonoDevelop.XmlEditor/XPathNodeTextMarker.cs,
1233 trunk/src/MonoDevelop.XmlEditor/XPathQueryPad.cs,
1234 trunk/src/MonoDevelop.XmlEditor/XPathQueryPad.png,
1235 trunk/src/MonoDevelop.XmlEditor/XPathQueryPadOptions.cs,
1236 trunk/src/MonoDevelop.XmlEditor/XPathQueryWidget.cs,
1237 trunk/src/MonoDevelop.XmlEditor/XmlEditor.glade,
1238 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
1239 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1240 trunk/src/MonoDevelop.XmlEditor/XmlNamespace.cs,
1241 trunk/src/MonoDevelop.XmlEditor/XmlSchemasPanelWidget.cs: Added
1242 XPath Query pad. Allows the user to run XPath queries on the
1243 active XML document and highlights the results.
1245 2006-09-19 17:48 mrward
1247 * trunk/src/MonoDevelop.XmlEditor/CreateSchemaCommand.cs,
1248 trunk/src/MonoDevelop.XmlEditor/FormatXmlCommand.cs,
1249 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs: The XML is
1250 checked to see if it is well formed before attempting to create a
1251 schema from it. Any errors are displayed in the output window and
1254 2006-09-19 16:54 mrward
1256 * trunk/src/MonoDevelop.XmlEditor/XmlParser.cs: Editing an XML file
1257 with a url dtd reference (e.g. a .glade file) whilst having no
1258 network connection would hang MonoDevelop. Fixed this by setting
1259 the XmlResolver to null when reading the xml into the
1262 2006-09-09 09:23 mrward
1264 * trunk/ChangeLog, trunk/configure.in,
1265 trunk/src/MonoDevelop.XmlEditor.Tests/AssemblyInfo.cs,
1266 trunk/src/MonoDevelop.XmlEditor/AssemblyInfo.cs,
1267 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1268 Updated version numbers for a snapshot release compatible with
1271 2006-08-22 12:53 mrward
1273 * trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1274 Stetic files (.stetic) are now opened in the XML editor.
1276 2006-08-22 10:27 mrward
1278 * trunk/configure.in,
1279 trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1280 trunk/src/MonoDevelop.XmlEditor.mds,
1281 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1282 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1283 trunk/src/MonoDevelop.XmlEditor/XmlDisplayBinding.cs,
1284 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensionCodon.cs,
1285 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensions.cs: XML Editor
1286 now compiled with gmcs. Added DisplayName to XmlDisplayBinding.
1287 XmlFileExtensionCodon now has a FileExtension property instead of
1288 an Extension property which clashed with the AbstractCodon base
1291 2006-05-02 12:10 mrward
1293 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1294 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AllElementTestFixture.cs,
1295 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1296 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: XML
1297 completion now working for complex types defined inside an xs:all
1300 2006-04-17 14:12 mrward
1302 * trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: An
1303 XML schema is now only compiled the first time it is used in the
1304 XML editor. This improves the time taken to display the XML
1305 Schema options dialog for the first time by a factor of 4.
1307 2006-04-17 11:44 mrward
1310 trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1311 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/InsideAttributeValueTestFixture.cs,
1312 trunk/src/MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs,
1313 trunk/src/MonoDevelop.XmlEditor/XmlParser.cs: XML completion
1314 window no longer displayed when typing in space characters inside
1315 the attribute value.
1317 2006-04-17 11:29 mrward
1319 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1320 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/AttributeNameTestFixture.cs,
1321 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AllElementTestFixture.cs,
1322 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/XsdSchemaTestFixture.cs,
1323 trunk/src/MonoDevelop.XmlEditor.mds,
1324 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: XML
1325 element completion now working for xs:all child elements.
1327 2006-04-15 18:21 mrward
1329 * trunk/ChangeLog: Updated changelog ready for source code snapshot
1330 release for MonoDevelop 0.10
1332 2006-04-12 18:34 mrward
1334 * trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml:
1335 Add-In configuration file changed to support MonoDevelop 0.10
1337 2006-03-19 13:25 mrward
1339 * trunk/TODO, trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs:
1340 Attribute value completion no longer triggered when pressing keys
1341 such as page up, page down and the cursor keys.
1343 2006-03-19 12:37 mrward
1345 * trunk/TODO, trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs:
1346 Comments no longer get autocompleted when typing in the greater
1347 than sign character.
1349 2006-03-19 12:28 mrward
1351 * trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1352 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/MissingSchemaElementTestFixture.cs,
1353 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs: Fixed
1354 null reference exception that occurred when generated the
1355 completion data if the schema referenced an element that was not
1356 defined in the schema.
1358 2006-03-19 12:19 mrward
1361 trunk/src/MonoDevelop.XmlEditor/AssignStylesheetCommand.cs,
1362 trunk/src/MonoDevelop.XmlEditor/Commands.cs,
1363 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1364 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1365 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1366 trunk/src/MonoDevelop.XmlEditor/OpenStylesheetCommand.cs,
1367 trunk/src/MonoDevelop.XmlEditor/RunXslTransformCommand.cs,
1368 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs,
1369 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1370 trunk/src/MonoDevelop.XmlEditor/XslOutputViewContent.cs: Added
1371 support for running XSL transforms. Changing the schema
1372 associated with a file extension now updates any xml files that
1375 2006-03-09 16:34 mrward
1378 trunk/src/MonoDevelop.XmlEditor/ValidateXmlCommand.cs,
1379 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs: Can now indent
1380 multiple lines using the tab key.
1382 2006-03-09 14:54 mrward
1384 * trunk/TODO, trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1385 trunk/src/MonoDevelop.XmlEditor/ValidateXmlCommand.cs,
1386 trunk/src/MonoDevelop.XmlEditor/XmlEditorListWindow.cs,
1387 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1388 trunk/src/MonoDevelop.XmlEditor/schemas/MonoDevelopAddIn.xsd,
1389 trunk/src/MonoDevelop.XmlEditor/schemas/readme.txt: Validation of
1390 .xsd files is now done using the XmlSchema class which provides
1391 better error information. Added a schema for MonoDevelop add-in
1394 2006-03-08 16:55 mrward
1396 * trunk/TODO, trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1397 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1398 trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs,
1399 trunk/src/MonoDevelop.XmlEditor/XmlEditorListWindow.cs,
1400 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs: The
1401 completion list now matches strings that contain punctuation
1402 characters, for those characters considered valid for xml element
1403 names, attribute values and namespaces.
1405 2006-03-08 15:38 mrward
1407 * trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs: Xml
1408 editor now uses the same font as the source editor.
1410 2006-03-06 18:10 mrward
1412 * trunk/TODO, trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1413 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1414 trunk/src/MonoDevelop.XmlEditor/SourceViewTextIterator.cs,
1415 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
1416 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1417 trunk/src/MonoDevelop.XmlEditor/postbuild.sh: Added support for
1418 search/replace and goto line.
1420 2006-03-03 15:29 mrward
1422 * trunk/src/Makefile.am,
1423 trunk/src/MonoDevelop.XmlEditor/Makefile.am: Xml Editor makefile
1424 no longer tries to build the code when running the uninstall
1425 target. Fixed incorrect src/Makefile that had been imported.
1427 2006-03-03 15:15 mrward
1429 * trunk/src/MonoDevelop.XmlEditor.Tests/bin: Removed test assembly
1432 2006-03-03 15:08 mrward
1434 * trunk, trunk/AUTHORS, trunk/COPYING, trunk/ChangeLog,
1435 trunk/INSTALL, trunk/Makefile.am, trunk/NEWS, trunk/README,
1436 trunk/TODO, trunk/autogen.sh, trunk/configure.in, trunk/src,
1437 trunk/src/Makefile.am, trunk/src/MonoDevelop.XmlEditor,
1438 trunk/src/MonoDevelop.XmlEditor.Tests,
1439 trunk/src/MonoDevelop.XmlEditor.Tests/AssemblyInfo.cs,
1440 trunk/src/MonoDevelop.XmlEditor.Tests/CompletionData,
1441 trunk/src/MonoDevelop.XmlEditor.Tests/CompletionData/XmlCompletionDataImageTestFixture.cs,
1442 trunk/src/MonoDevelop.XmlEditor.Tests/CompletionData/XmlCompletionDataStringTestFixture.cs,
1443 trunk/src/MonoDevelop.XmlEditor.Tests/MonoDevelop.XmlEditor.Tests.mdp,
1444 trunk/src/MonoDevelop.XmlEditor.Tests/Parser,
1445 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/ActiveElementStartPathTestFixture.cs,
1446 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/AttributeNameTestFixture.cs,
1447 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/NamespaceDeclarationTestFixture.cs,
1448 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/ParentElementPathTestFixture.cs,
1449 trunk/src/MonoDevelop.XmlEditor.Tests/Parser/QualifiedNameTestFixture.cs,
1450 trunk/src/MonoDevelop.XmlEditor.Tests/Paths,
1451 trunk/src/MonoDevelop.XmlEditor.Tests/Paths/NoElementPathTestFixture.cs,
1452 trunk/src/MonoDevelop.XmlEditor.Tests/Paths/SingleElementPathTestFixture.cs,
1453 trunk/src/MonoDevelop.XmlEditor.Tests/Paths/TwoElementPathTestFixture.cs,
1454 trunk/src/MonoDevelop.XmlEditor.Tests/Resources,
1455 trunk/src/MonoDevelop.XmlEditor.Tests/Resources/XMLSchema.xsd,
1456 trunk/src/MonoDevelop.XmlEditor.Tests/Resources/xhtml1-strict-modified.xsd,
1457 trunk/src/MonoDevelop.XmlEditor.Tests/Schema,
1458 trunk/src/MonoDevelop.XmlEditor.Tests/Schema.Includes,
1459 trunk/src/MonoDevelop.XmlEditor.Tests/Schema.Includes/AttributeGroupRefSchemaIncludeTestFixture.cs,
1460 trunk/src/MonoDevelop.XmlEditor.Tests/Schema.Includes/TwoElementSchemaIncludeTestFixture.cs,
1461 trunk/src/MonoDevelop.XmlEditor.Tests/Schema.Uri,
1462 trunk/src/MonoDevelop.XmlEditor.Tests/Schema.Uri/GetUriTestFixture.cs,
1463 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AbstractElementTestFixture.cs,
1464 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AttributeAnnotationTestFixture.cs,
1465 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AttributeGroupRefTestFixture.cs,
1466 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AttributeRefTestFixture.cs,
1467 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/AttributeValueAnnotationTestFixture.cs,
1468 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ChildElementAttributesTestFixture.cs,
1469 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ChoiceTestFixture.cs,
1470 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ComplexContentExtensionTestFixture.cs,
1471 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/DuplicateElementTestFixture.cs,
1472 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ElementAnnotationTestFixture.cs,
1473 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ElementRefAnnotationTestFixture.cs,
1474 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ElementWithAttributeSchemaTestFixture.cs,
1475 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/EnumAttributeValueTestFixture.cs,
1476 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ExtensionElementTestFixture.cs,
1477 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/GroupRefCompositorTestFixture.cs,
1478 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/GroupRefTestFixture.cs,
1479 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/NamespaceCompletionTestFixture.cs,
1480 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/NestedAttributeGroupRefTestFixture.cs,
1481 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/NestedChoiceTestFixture.cs,
1482 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/NestedElementSchemaTestFixture.cs,
1483 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/NestedSequenceTestFixture.cs,
1484 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/ReferencedElementsTestFixture.cs,
1485 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/RestrictionElementTestFixture.cs,
1486 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/SchemaTestFixtureBase.cs,
1487 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/SequencedChoiceTestFixture.cs,
1488 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/SimpleContentWithAttributeTestFixture.cs,
1489 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/SingleElementSchemaTestFixture.cs,
1490 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/TwoElementSchemaTestFixture.cs,
1491 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/XhtmlStrictSchemaTestFixture.cs,
1492 trunk/src/MonoDevelop.XmlEditor.Tests/Schema/XsdSchemaTestFixture.cs,
1493 trunk/src/MonoDevelop.XmlEditor.Tests/Utils,
1494 trunk/src/MonoDevelop.XmlEditor.Tests/Utils/ResourceManager.cs,
1495 trunk/src/MonoDevelop.XmlEditor.Tests/Utils/SchemaIncludeTestFixtureHelper.cs,
1496 trunk/src/MonoDevelop.XmlEditor.Tests/bin,
1497 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug,
1498 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug/MonoDevelop.Projects.Gui.dll,
1499 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug/MonoDevelop.XmlEditor.Tests.dll,
1500 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug/MonoDevelop.XmlEditor.Tests.dll.mdb,
1501 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug/MonoDevelop.XmlEditor.dll,
1502 trunk/src/MonoDevelop.XmlEditor.Tests/bin/Debug/MonoDevelop.XmlEditor.dll.mdb,
1503 trunk/src/MonoDevelop.XmlEditor.mds,
1504 trunk/src/MonoDevelop.XmlEditor/AssemblyInfo.cs,
1505 trunk/src/MonoDevelop.XmlEditor/Commands.cs,
1506 trunk/src/MonoDevelop.XmlEditor/CreateSchemaCommand.cs,
1507 trunk/src/MonoDevelop.XmlEditor/EncodedStringWriter.cs,
1508 trunk/src/MonoDevelop.XmlEditor/FormatXmlCommand.cs,
1509 trunk/src/MonoDevelop.XmlEditor/Makefile.am,
1510 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.addin.xml,
1511 trunk/src/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.mdp,
1512 trunk/src/MonoDevelop.XmlEditor/QualifiedName.cs,
1513 trunk/src/MonoDevelop.XmlEditor/QualifiedNameCollection.cs,
1514 trunk/src/MonoDevelop.XmlEditor/SelectXmlSchemaDialog.cs,
1515 trunk/src/MonoDevelop.XmlEditor/ValidateXmlCommand.cs,
1516 trunk/src/MonoDevelop.XmlEditor/XmlCompletionData.cs,
1517 trunk/src/MonoDevelop.XmlEditor/XmlCompletionDataCollection.cs,
1518 trunk/src/MonoDevelop.XmlEditor/XmlCompletionDataProvider.cs,
1519 trunk/src/MonoDevelop.XmlEditor/XmlCompletionListWindow.cs,
1520 trunk/src/MonoDevelop.XmlEditor/XmlDisplayBinding.cs,
1521 trunk/src/MonoDevelop.XmlEditor/XmlEditor.glade,
1522 trunk/src/MonoDevelop.XmlEditor/XmlEditorAddInOptions.cs,
1523 trunk/src/MonoDevelop.XmlEditor/XmlEditorCommandBase.cs,
1524 trunk/src/MonoDevelop.XmlEditor/XmlEditorOptionsPanel.cs,
1525 trunk/src/MonoDevelop.XmlEditor/XmlEditorOptionsPanelWidget.cs,
1526 trunk/src/MonoDevelop.XmlEditor/XmlEditorService.cs,
1527 trunk/src/MonoDevelop.XmlEditor/XmlEditorView.cs,
1528 trunk/src/MonoDevelop.XmlEditor/XmlEditorViewContent.cs,
1529 trunk/src/MonoDevelop.XmlEditor/XmlEditorWindow.cs,
1530 trunk/src/MonoDevelop.XmlEditor/XmlElementPath.cs,
1531 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensionCodon.cs,
1532 trunk/src/MonoDevelop.XmlEditor/XmlFileExtensions.cs,
1533 trunk/src/MonoDevelop.XmlEditor/XmlParser.cs,
1534 trunk/src/MonoDevelop.XmlEditor/XmlSchemaAssociation.cs,
1535 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionData.cs,
1536 trunk/src/MonoDevelop.XmlEditor/XmlSchemaCompletionDataCollection.cs,
1537 trunk/src/MonoDevelop.XmlEditor/XmlSchemaManager.cs,
1538 trunk/src/MonoDevelop.XmlEditor/XmlSchemasPanel.cs,
1539 trunk/src/MonoDevelop.XmlEditor/XmlSchemasPanelWidget.cs,
1540 trunk/src/MonoDevelop.XmlEditor/postbuild.sh,
1541 trunk/src/MonoDevelop.XmlEditor/schemas,
1542 trunk/src/MonoDevelop.XmlEditor/schemas/W3C-License.html,
1543 trunk/src/MonoDevelop.XmlEditor/schemas/XMLSchema.xsd,
1544 trunk/src/MonoDevelop.XmlEditor/schemas/appconfig.xsd,
1545 trunk/src/MonoDevelop.XmlEditor/schemas/manifest.xsd,
1546 trunk/src/MonoDevelop.XmlEditor/schemas/nant.xsd,
1547 trunk/src/MonoDevelop.XmlEditor/schemas/readme.txt,
1548 trunk/src/MonoDevelop.XmlEditor/schemas/xslt.xsd: Initial import.