Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-01-08write comments outside the root elementFlorian Thienel1-19/+47
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806 Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-08read comments outside the root elementFlorian Thienel1-0/+10
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806 Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-07do not delete the root elementFlorian Thienel1-0/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806 Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-07handle comment outside of root element in DOMFlorian Thienel4-44/+96
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806 Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-06insert an own box for the documentFlorian Thienel5-5/+11
https://bugs.eclipse.org/bugs/show_bug.cgi?id=257806 Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-06bug 257806: add separate tag markers for the documentFlorian Thienel12-51/+52
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04Node.isKindOf is abstractFlorian Thienel2-0/+15
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04rename "element marker" to "tag marker"Florian Thienel8-102/+102
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04remove unused NodeTraversal classFlorian Thienel2-81/+0
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04review javadoc and exception messages for all DOM-related classesFlorian Thienel1-2/+1
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04do not allow to insert a comment within another commentFlorian Thienel1-0/+6
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04handle deleting of empty commentsFlorian Thienel1-0/+20
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04do not include the text of intersecting children into childNodes(Range)Florian Thienel1-0/+26
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04general insertion is the domain of DocumentFlorian Thienel1-4/+4
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04fix selection balancing for CommentFlorian Thienel2-3/+24
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04test comment insertionFlorian Thienel1-0/+16
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04fix selection balancing according to the principle of least astonishmentFlorian Thienel1-0/+69
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04fix one-off problem when balancing the selectionFlorian Thienel1-2/+16
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04use VerticalRange arithmetics where possibleFlorian Thienel5-13/+13
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04unify the two Range typesFlorian Thienel5-15/+15
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04reflect domain in class name for better distinctionFlorian Thienel13-98/+98
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04use selected range instead of selection start and endFlorian Thienel1-11/+4
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04the selected range does not include the selectionEndFlorian Thienel2-0/+23
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04join adjacent elements when deleting tags in betweenFlorian Thienel1-0/+84
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04test simple deletion commandsFlorian Thienel1-3/+27
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04test simple selection operationsFlorian Thienel5-16/+96
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04delete single charactersFlorian Thienel1-4/+35
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04handle deleting single characters in textFlorian Thienel1-0/+19
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04VexWidgetImpl.getCurrentElement should return element for insertionsFlorian Thienel5-13/+79
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04reduce memory leak with Positions of dynamically created Text nodesFlorian Thienel1-0/+12
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04initial tests for fragment handlingFlorian Thienel3-1/+99
Signed-off-by: Florian Thienel <florian@thienel.org>
2013-01-04provide basic implementation of Node.getBaseURI()Florian Thienel2-15/+0
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-12-11Merge branch 'branch1'Holger Voormann3-9/+3
2012-12-11bug 365715: There should be no compiler errors after getting the codeHolger Voormann1-6/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=390137
2012-11-26use INodeVisitorWithResult where ever possibleFlorian Thienel1-7/+4
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-26CopyVisitor is a INodeVisitorWithResultFlorian Thienel1-5/+2
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-26INodeVisitorWithResult returns a valueFlorian Thienel2-0/+15
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-26BIG SCARY REFACTORING:Florian Thienel6-15/+28
* use Comment instead of CommentElement * use Node where ever possible instead of Element Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-25provide L1 handling for CommentFlorian Thienel2-0/+88
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-25create new node type Comment in the DOMFlorian Thienel1-0/+29
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-25Element is not Clonable!Florian Thienel1-12/+0
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-25provide an alternative to Element.clone() with DeepCopyFlorian Thienel3-0/+287
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-18add traversal for the XML structureFlorian Thienel2-0/+81
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-04test harness für L1 element handlingFlorian Thienel13-46/+139
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-04test harness for L1 text handlingFlorian Thienel3-0/+146
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-11-03introduce concept of Range on L0 and L1Florian Thienel7-89/+117
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-10-23a pair of startOffset and endOffset is a RangeFlorian Thienel2-0/+89
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-10-21initial test harness for DocumentFragmentFlorian Thienel2-0/+99
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-10-19remove unused method GapContent.getString(int, int)Florian Thienel1-25/+25
Signed-off-by: Florian Thienel <florian@thienel.org>
2012-10-19use startOffset/endOffset instead of offset/length as common in the DOMFlorian Thienel1-13/+13
Signed-off-by: Florian Thienel <florian@thienel.org>

Back to the top